From 3efcd38c47c327dcd8bd22cd523381d79d08770e Mon Sep 17 00:00:00 2001
From: dminyi <1301963064@qq.com>
Date: Sat, 07 Sep 2024 16:56:44 +0800
Subject: [PATCH] 上传附件
---
gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx | 34 +++++++++++++++++++++++++---------
gz-customerSystem/src/views/filesCheck/newFileCheck.jsx | 2 +-
gz-customerSystem/src/api/appUrl.js | 4 ++--
gz-customerSystem/src/api/apiHandler.js | 15 +++++++++++++--
4 files changed, 41 insertions(+), 14 deletions(-)
diff --git a/gz-customerSystem/src/api/apiHandler.js b/gz-customerSystem/src/api/apiHandler.js
index dd29b23..a18c67e 100644
--- a/gz-customerSystem/src/api/apiHandler.js
+++ b/gz-customerSystem/src/api/apiHandler.js
@@ -2,7 +2,7 @@
* @Company: hugeInfo
* @Author: ldh
* @Date: 2022-02-16 11:28:12
- * @LastEditTime: 2024-08-29 14:25:03
+ * @LastEditTime: 2024-09-07 16:45:38
* @LastEditors: dminyi 1301963064@qq.com
* @Version: 1.0.0
* @Description: axios处理方法
@@ -70,7 +70,18 @@
networkException(err);
return { type: false };
});
- } else {
+ } else if (value.type === 'delete') {
+ return ax
+ .delete(url, { params: data, headers: { 'Authorization': token } })
+ .then((response) => {
+ return resHandle(response.data);
+ })
+ .catch((err) => {
+ networkException(err);
+ return { type: false };
+ });
+ }
+ else {
return ax
.post(url, data, { headers: { 'Authorization': token } })
.then((response) => {
diff --git a/gz-customerSystem/src/api/appUrl.js b/gz-customerSystem/src/api/appUrl.js
index 0a06d79..2cf0ece 100644
--- a/gz-customerSystem/src/api/appUrl.js
+++ b/gz-customerSystem/src/api/appUrl.js
@@ -2,7 +2,7 @@
* @Company: hugeInfo
* @Author: ldh
* @Date: 2022-02-16 11:25:57
- * @LastEditTime: 2024-09-07 16:09:36
+ * @LastEditTime: 2024-09-07 16:35:00
* @LastEditors: dminyi 1301963064@qq.com
* @Version: 1.0.0
* @Description: api地址
@@ -18,7 +18,7 @@
// fileUrl: 'http://gz.hugeinfo.com.cn',
// 文件查看url 后面接附件编号
- fileShowUrl: "/dyh-sys/api/web/fileInfo/show/",
+ fileShowUrl: "/dyh-sys/api/v1/fileInfo/show/",
// 文件下载url 后面接附件编号
fileDownUrl: "/dyh-sys/api/v1/fileInfo/down/",
// 在线文档编辑链接
diff --git a/gz-customerSystem/src/views/filesCheck/newFileCheck.jsx b/gz-customerSystem/src/views/filesCheck/newFileCheck.jsx
index ee9ddb3..8636736 100644
--- a/gz-customerSystem/src/views/filesCheck/newFileCheck.jsx
+++ b/gz-customerSystem/src/views/filesCheck/newFileCheck.jsx
@@ -349,7 +349,7 @@
</Tooltip>
</div>
</div>
- {files[fileIndex]?.ownerCat === "22_00014-1" ? (
+ {files[fileIndex]?.ownerCat === '22_00014_1' ? (
<div className="filesCheck-main-imgBg" ref={imgBgRef}>
<img
ref={imgRef}
diff --git a/gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx b/gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx
index fd11eb0..0d9db5b 100644
--- a/gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx
+++ b/gz-customerSystem/src/views/register/visit/component/visitorRegister.jsx
@@ -29,12 +29,16 @@
const InputSearch = Input.Search;
const appUrl = $$.appUrl;
-function delFile(id) {
- return $$.ax.request({ url: `fileInfo/deleteFileById`, type: 'get', service: 'sys', data: { id } });
+function delFile(ids) {
+ return $$.ax.request({ url: `fileInfo/deleteFileById`, type: 'delete', service: 'sys', data: { ids } });
}
function listIdTypeInfoApi(data) {
return $$.ax.request({ url: `fileInfo/listIdTypeInfo`, type: 'post', service: 'sys', data });
+}
+
+function deleteFileByIdApi(data) {
+ return $$.ax.request({ url: `fileInfo/deleteFileById`, type: 'delete', service: 'sys', data });
}
const VisitorRegister = (props) => {
@@ -132,6 +136,16 @@
}
}
+ //批量删除文件
+ const deleteFileById = async (data) => {
+ const res = await deleteFileByIdApi(data)
+ if (res.type) {
+ $$.infoSuccess({ content: '删除成功!' });
+ }
+ }
+
+
+
const listIdTypeInfo = async () => {
const res = await listIdTypeInfoApi({
@@ -147,8 +161,8 @@
}
}
- // console.log(fakeData1,'fakeData1')
-
+ console.log(fakeData1,'fakeData1')
+
@@ -163,7 +177,6 @@
action: `${appUrl.fileUrl}/${appUrl.sys}/api/web/fileInfo/upload?mainId=${props.mainId}&&ownerId=${props.mainId}&ownerType=22_00018-101`,
}}
field='file'
- handleChangeFile={handleChangeFile}
label=''
editData={props.editData}
handleDelFile={handleDelFile}
@@ -184,14 +197,13 @@
action: `${appUrl.fileUrl}/${appUrl.sys}/api/web/fileInfo/upload?mainId=${props.mainId}&&ownerId=${props.mainId}&ownerType=22_00018-102`,
}}
field='file1'
- handleChangeFile={handleChangeFile1}
label=''
editData={props.editData}
handleDelFile={handleDelFile}
onFileListChange={(v) => { SetEvidenceLength(v); console.log(v, 'vvsetFileLength') }}
/>
- {evidenceLength?.length > 0 && <div style={{ position: 'absolute', top: '198px', left: '16px', color: '#86909C' }}>申请材料累计上传:<span style={{ color: '#1A6FB8' }}>{evidenceLength?.length}</span></div>}
+ {evidenceLength?.length > 0 && <div style={{ position: 'absolute', top: '198px', left: '16px', color: '#86909C' }}>证据材料累计上传:<span style={{ color: '#1A6FB8' }}>{evidenceLength?.length}</span></div>}
</Col>
</>
)
@@ -335,12 +347,16 @@
setEditData(value)
}
+
+
+
+
const uploadQuery = {
mainId: props.mainId,
ownerCat: null,
createStart: null,
createEnd: null,
- uploaderType:null
+ uploaderType: null
}
// console.log(sourceType, 'sourceType')
@@ -642,7 +658,7 @@
<Modal style={{ width: '1200px' }} visible={filesCheck} onCancel={() => setFilesCheck(false)} footer={null} title='查看事件材料' centered>
{/* <div className="mediationWindow-modal-main" style={{ display: 'flex' }}> */}
<div style={{ marginTop: '-16px' }}>
- <NewFileCheck />
+ <NewFileCheck />
</div>
{/* </div> */}
</Modal>
--
Gitblit v1.8.0