From 9a2277d39b55461967a7fc67201e524b89daa03e Mon Sep 17 00:00:00 2001
From: dminyi <1301963064@qq.com>
Date: Tue, 03 Sep 2024 09:59:47 +0800
Subject: [PATCH] Merge branch 'master' of http://120.79.193.119:9090/r/gzzfw/frontEnd/gzDyh into master
---
gz-customerSystem/src/views/register/visit/component/applyDialog.jsx | 15 +++++++++++++++
gz-customerSystem/src/components/ArcoUpload/index.jsx | 8 ++++----
gz-customerSystem/src/views/register/visit/component/agentDialog.jsx | 13 +++++++++++++
3 files changed, 32 insertions(+), 4 deletions(-)
diff --git a/gz-customerSystem/src/components/ArcoUpload/index.jsx b/gz-customerSystem/src/components/ArcoUpload/index.jsx
index 592096c..61f5fd4 100644
--- a/gz-customerSystem/src/components/ArcoUpload/index.jsx
+++ b/gz-customerSystem/src/components/ArcoUpload/index.jsx
@@ -14,12 +14,13 @@
* handleChangeFile, // 文件上传成功之后的回调
* label *, // form的label名
* editData *, // 编辑回显数据
+ * handleDelFile *,//删除文件接口
*/
export default function ArcoUpload(props) {
const [myFileList, setMyFileList] = useState([])
useEffect(() => {
- if(props.editData) {
+ if (props.editData) {
console.log(props.editData[props.field]);
setMyFileList(props.editData[props.field])
}
@@ -43,7 +44,6 @@
}}
headers={{ Authorization: $$.getSessionStorage('customerSystemToken') }}
onChange={(fileList, file) => {
- console.log(fileList, myFileList, file);
const { status, response } = file
//因为字节upLoad组件有bug,不能区分添加文件还是删除文件,所以用这种办法来判断是不是删除
const isDel = myFileList && myFileList.length > fileList.length
@@ -62,8 +62,8 @@
}
}
//删除文件
- if (isDel) {
-
+ if (isDel && props.handleDelFile) {
+ props.handleDelFile(response.data[0].id)
}
setMyFileList(fileList)
}}
diff --git a/gz-customerSystem/src/views/register/visit/component/agentDialog.jsx b/gz-customerSystem/src/views/register/visit/component/agentDialog.jsx
index ddc860f..32433b2 100644
--- a/gz-customerSystem/src/views/register/visit/component/agentDialog.jsx
+++ b/gz-customerSystem/src/views/register/visit/component/agentDialog.jsx
@@ -16,6 +16,10 @@
return $$.ax.request({ url: `caseUtils/getNewTimeId`, type: 'get', service: 'utils' });
}
+function delFile(id) {
+ return $$.ax.request({ url: `fileInfo/deleteFileById`, type: 'get', service: 'sys', data: { id } });
+}
+
export default function AgentDialog(props) {
const formRef = useRef();
const [visitList, setVisitList] = useState([])
@@ -94,6 +98,14 @@
}
}
+ //删除文件
+ const handleDelFile = async (id) => {
+ const res = await delFile(id)
+ if (res.type) {
+ $$.infoSuccess({ content: '删除成功!' });
+ }
+ }
+
return (
<div className="applyDialog">
<div style={{ height: '590px', overflowY: 'scroll' }}>
@@ -117,6 +129,7 @@
handleChangeFile={handleChangeFile}
label='身份证明材料'
editData={props.editData}
+ handleDelFile={handleDelFile}
/>
</Col>
<Col span={24}>
diff --git a/gz-customerSystem/src/views/register/visit/component/applyDialog.jsx b/gz-customerSystem/src/views/register/visit/component/applyDialog.jsx
index 4e4be9f..c16b16e 100644
--- a/gz-customerSystem/src/views/register/visit/component/applyDialog.jsx
+++ b/gz-customerSystem/src/views/register/visit/component/applyDialog.jsx
@@ -28,6 +28,10 @@
return $$.ax.request({ url: `caseUtils/getNewTimeId`, type: 'get', service: 'utils' });
}
+function delFile(id) {
+ return $$.ax.request({ url: `fileInfo/deleteFileById`, type: 'get', service: 'sys', data: { id } });
+}
+
export default function ApplyDialog(props) {
const formRef = useRef();
const [perClass, setPerClass] = useState('09_01001-1');
@@ -79,6 +83,14 @@
}
}
+ //删除文件
+ const handleDelFile = async (id) => {
+ const res = await delFile(id)
+ if (res.type) {
+ $$.infoSuccess({ content: '删除成功!' });
+ }
+ }
+
//页面返回
const formType = (type) => {
if (type === '09_01001-1') {
@@ -94,6 +106,7 @@
handleChangeFile={handleChangeFile}
label='身份证明材料'
editData={props.editData}
+ handleDelFile={handleDelFile}
/>
</Col>
<Col span={12}>
@@ -229,6 +242,7 @@
field='file'
label={isLegal ? '企业登记材料' : '机构登记材料'}
editData={props.editData}
+ handleDelFile={handleDelFile}
/>
</Col>
<Col span={24}>
@@ -239,6 +253,7 @@
field='file1'
label={isLegal ? '法定代表人身份证明材料' : '机构代表人身份证明材料'}
editData={props.editData}
+ handleDelFile={handleDelFile}
/>
</Col>
<Col span={12}>
--
Gitblit v1.8.0