Perbaikan PPOB
This commit is contained in:
parent
c95d0c3f46
commit
248f844115
|
@ -275,6 +275,10 @@ export const DetailUser = observer(() => {
|
||||||
store.authentication.dataProfit.userDetail?.image_identity,
|
store.authentication.dataProfit.userDetail?.image_identity,
|
||||||
"detail"
|
"detail"
|
||||||
);
|
);
|
||||||
|
console.log(
|
||||||
|
store.authentication.listImage,
|
||||||
|
"detail gambar"
|
||||||
|
);
|
||||||
return (
|
return (
|
||||||
<div className={["ppob-container"].join(" ")}>
|
<div className={["ppob-container"].join(" ")}>
|
||||||
<BreadcumbComponent data={routeData} />
|
<BreadcumbComponent data={routeData} />
|
||||||
|
|
|
@ -255,6 +255,16 @@ export const Membership = observer(() => {
|
||||||
];
|
];
|
||||||
const onSubmit = async (data, image, imageStore) => {
|
const onSubmit = async (data, image, imageStore) => {
|
||||||
data.superior = true;
|
data.superior = true;
|
||||||
|
console.log(imageStore, "Apa imageStore")
|
||||||
|
|
||||||
|
if(!imageStore){
|
||||||
|
imageStore = []
|
||||||
|
}
|
||||||
|
|
||||||
|
if (initialData.id) {
|
||||||
|
data.image_identity = image;
|
||||||
|
data.image_store = imageStore;
|
||||||
|
}
|
||||||
|
|
||||||
if (initialData.id) {
|
if (initialData.id) {
|
||||||
setConfirmLoading(true);
|
setConfirmLoading(true);
|
||||||
|
|
|
@ -38,18 +38,26 @@ export const MembershipModal = ({
|
||||||
const [loadingStore, setLoadingStore] = useState(false);
|
const [loadingStore, setLoadingStore] = useState(false);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setFileList([{
|
if (initialData.id) {
|
||||||
url : `${appConfig.apiUrl}/config/image/${initialData.image_identity}`
|
setFileList([
|
||||||
}])
|
{
|
||||||
setFileStore([{
|
url: `${appConfig.apiUrl}/config/image/${initialData.image_identity}`,
|
||||||
url : `${appConfig.apiUrl}/config/image/${initialData.image_store}`
|
},
|
||||||
}])
|
]);
|
||||||
setImage(`${appConfig.apiUrl}/config/image/${initialData.image_identity}`)
|
setFileStore([
|
||||||
setImageStore(`${appConfig.apiUrl}/config/image/${initialData.image_store}`)
|
{
|
||||||
return () => {
|
url: `${appConfig.apiUrl}/config/image/${initialData.image_store}`,
|
||||||
|
},
|
||||||
|
]);
|
||||||
|
setImage(
|
||||||
|
`${appConfig.apiUrl}/config/image/${initialData.image_identity}`
|
||||||
|
);
|
||||||
|
setImageStore(
|
||||||
|
`${appConfig.apiUrl}/config/image/${initialData.image_store}`
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}, [initialData])
|
return () => {};
|
||||||
|
}, [initialData]);
|
||||||
|
|
||||||
const beforeUpload = (file) => {
|
const beforeUpload = (file) => {
|
||||||
let isLt2M;
|
let isLt2M;
|
||||||
|
@ -102,12 +110,15 @@ export const MembershipModal = ({
|
||||||
console.log(res, "ini respon 2");
|
console.log(res, "ini respon 2");
|
||||||
setImageStore(`${appConfig.apiUrl}/config/image/${res.body.filename}`);
|
setImageStore(`${appConfig.apiUrl}/config/image/${res.body.filename}`);
|
||||||
setResponseFilenameStore([...responseFilenameStore, res.body.filename]);
|
setResponseFilenameStore([...responseFilenameStore, res.body.filename]);
|
||||||
setFileStore([...fileStore, {
|
setFileStore([
|
||||||
|
...fileStore,
|
||||||
|
{
|
||||||
uid: "-1",
|
uid: "-1",
|
||||||
name: res.body.filename,
|
name: res.body.filename,
|
||||||
status: "done",
|
status: "done",
|
||||||
url: `${appConfig.apiUrl}/config/image/${res.body.filename}`,
|
url: `${appConfig.apiUrl}/config/image/${res.body.filename}`,
|
||||||
} ]);
|
},
|
||||||
|
]);
|
||||||
|
|
||||||
setLoadingStore(false);
|
setLoadingStore(false);
|
||||||
};
|
};
|
||||||
|
@ -170,11 +181,12 @@ export const MembershipModal = ({
|
||||||
form
|
form
|
||||||
.validateFields()
|
.validateFields()
|
||||||
.then((values) => {
|
.then((values) => {
|
||||||
values.image_identity = responseFilename
|
console.log(values, "apa valuesanya");
|
||||||
values.image_store = responseFilenameStore
|
values.image_identity = responseFilename;
|
||||||
onCreate(values,responseFilename,responseFilenameStore);
|
values.image_store = responseFilenameStore;
|
||||||
|
onCreate(values, responseFilename, responseFilenameStore);
|
||||||
form.resetFields();
|
form.resetFields();
|
||||||
setFileStore([])
|
setFileStore([]);
|
||||||
setImage("");
|
setImage("");
|
||||||
setFileList([]);
|
setFileList([]);
|
||||||
setPreviewImage("");
|
setPreviewImage("");
|
||||||
|
@ -467,7 +479,7 @@ export const MembershipModal = ({
|
||||||
setFileStore([]);
|
setFileStore([]);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{fileStore.length >= 3 ? null:uploadButtonStore }
|
{fileStore.length >= 3 ? null : uploadButtonStore}
|
||||||
</Upload>
|
</Upload>
|
||||||
<h5
|
<h5
|
||||||
style={{
|
style={{
|
||||||
|
|
|
@ -60,6 +60,7 @@ export class Authentication {
|
||||||
console.log(response)
|
console.log(response)
|
||||||
this.dataProfit = response.body ?? [];
|
this.dataProfit = response.body ?? [];
|
||||||
this.listImage = this.dataProfit.userDetail?.image_store ? JSON.parse(this.dataProfit.userDetail?.image_store) : [];
|
this.listImage = this.dataProfit.userDetail?.image_store ? JSON.parse(this.dataProfit.userDetail?.image_store) : [];
|
||||||
|
|
||||||
this.total_data = response?.body?.count ?? 0;
|
this.total_data = response?.body?.count ?? 0;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error(e);
|
console.error(e);
|
||||||
|
@ -72,6 +73,8 @@ export class Authentication {
|
||||||
console.log(response)
|
console.log(response)
|
||||||
this.profileData = response.body;
|
this.profileData = response.body;
|
||||||
this.imageProfil = this.profileData.userDetail?.image_store ? JSON.parse(this.profileData.userDetail?.image_store) : [];
|
this.imageProfil = this.profileData.userDetail?.image_store ? JSON.parse(this.profileData.userDetail?.image_store) : [];
|
||||||
|
|
||||||
|
//this.imageProfil = this.profileData.userDetail?.image_store ? JSON.parse(this.profileData.userDetail?.image_store) : [];
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error(e);
|
console.error(e);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user