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