fix: create payback fix image
This commit is contained in:
parent
84ff8c12f8
commit
73d23b8958
|
@ -12,7 +12,7 @@ export const PaybackModal = ({initialData}) => {
|
|||
const [image, setImage] = useState("");
|
||||
const [fileList, setFileList] = useState([]);
|
||||
const [previewImage, setPreviewImage] = useState("");
|
||||
const [previewVisible, setPreviewVisible] = useState(false);
|
||||
const [responseFilename, setResponseFilename] = useState("");
|
||||
const [loading, setLoading] = useState(false);
|
||||
const modalLoader = useContext(ModalLoaderContext);
|
||||
|
||||
|
@ -34,6 +34,7 @@ export const PaybackModal = ({initialData}) => {
|
|||
const file = args.file;
|
||||
const res = await http.upload(file);
|
||||
setImage(`${appConfig.apiUrl}/config/image/${res.body.filename}`);
|
||||
setResponseFilename(res.body.filename);
|
||||
setFileList([{
|
||||
uid: '-1',
|
||||
name: 'image',
|
||||
|
@ -62,7 +63,8 @@ export const PaybackModal = ({initialData}) => {
|
|||
try {
|
||||
const request = {
|
||||
...data,
|
||||
destination: store.authentication.profileData.superior?.id
|
||||
destination: store.authentication.profileData.superior?.id,
|
||||
image_prove: responseFilename
|
||||
}
|
||||
await store.payback.create(request);
|
||||
message.success("Success Add Payback");
|
||||
|
@ -75,20 +77,20 @@ export const PaybackModal = ({initialData}) => {
|
|||
}
|
||||
modalLoader.setLoading(false);
|
||||
form.resetFields();
|
||||
store.payback.visibleModalPayback = false;
|
||||
setImage("");
|
||||
setFileList([]);
|
||||
setPreviewImage("");
|
||||
setPreviewVisible(false);
|
||||
setResponseFilename("");
|
||||
store.payback.visibleModalPayback = false;
|
||||
};
|
||||
|
||||
const handleCancel = () => {
|
||||
form.resetFields();
|
||||
store.payback.visibleModalPayback = false;
|
||||
setImage("");
|
||||
setFileList([]);
|
||||
setPreviewImage("");
|
||||
setPreviewVisible(false);
|
||||
setResponseFilename("");
|
||||
store.payback.visibleModalPayback = false;
|
||||
}
|
||||
|
||||
return (
|
||||
|
@ -126,7 +128,6 @@ export const PaybackModal = ({initialData}) => {
|
|||
fileList={fileList}
|
||||
onPreview={(file) => {
|
||||
setPreviewImage(file.url || file.filename);
|
||||
setPreviewVisible(file.url || file.filename);
|
||||
}}
|
||||
showUploadList={true}
|
||||
onChange={handleChange}
|
||||
|
|
Loading…
Reference in New Issue
Block a user