From 371519bb1b2ca292b265424bbed6f0b3a9bf4376 Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Mon, 19 Aug 2024 16:18:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=94=E8=B0=83=E6=96=87=E4=BB=B6=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/supervision-boot/interfere/index.ts | 18 ++++- .../components/undocumented/addForm.vue | 12 ++- .../components/undocumented/addUpload.vue | 81 ++++++++++++++----- 3 files changed, 90 insertions(+), 21 deletions(-) diff --git a/src/api/supervision-boot/interfere/index.ts b/src/api/supervision-boot/interfere/index.ts index 1bfadaa3..a1010e70 100644 --- a/src/api/supervision-boot/interfere/index.ts +++ b/src/api/supervision-boot/interfere/index.ts @@ -91,6 +91,22 @@ export const getByDeptDevLine = (params: any) => { return createAxios({ url: '/device-boot/line/getByDeptDevLine', method: 'get', - params + params + }) +} +// 批量添加和修改文件信息 +export const addOrUpdateFile = (data: any) => { + return createAxios({ + url: '/supervision-boot/fileUrl/addOrUpdateFile', + method: 'POST', + data + }) +} +// 根据id查询文件信息集合 +export const getFileById = (params: any) => { + return createAxios({ + url: '/supervision-boot/fileUrl/getFileById', + method: 'get', + params }) } diff --git a/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue b/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue index 7263805a..bc7ff48e 100644 --- a/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue +++ b/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue @@ -1058,6 +1058,7 @@ const open = async (row: any) => { if (row.row) { resendId.value = row.row.id status.value = row.row.status + deptIds = row.row.orgId if (props.update) { await getUserReportUpdateById(row.row.id).then(res => { @@ -1068,6 +1069,9 @@ const open = async (row: any) => { handleResponse(res.data) }) } + setTimeout(() => { + addUploadRef.value?.queryFiles(row.row.id) + }, 0) } else { resendId.value = '' form.value.userType = userTypeList.value[0].value @@ -1237,10 +1241,10 @@ const disabledDate = (time: any) => { } //提交 const confirmForm = (flag: boolean) => { - addUploadRef.value?.submitForm() if (flag) { //整理上传文件的数据 // userType==0,1 + subForm.value.reporter = adminInfo.$state.id subForm.value.orgId = adminInfo.$state.deptId let confirmFormData = JSON.parse(JSON.stringify(subForm.value)) @@ -1305,6 +1309,7 @@ const confirmForm = (flag: boolean) => { type: 'success' }) ruleFormRef.value.resetFields() + addUploadRef.value?.submitForm(res.data) resetForm() close() }) @@ -1315,6 +1320,7 @@ const confirmForm = (flag: boolean) => { type: 'success' }) ruleFormRef.value.resetFields() + addUploadRef.value?.submitForm(res.data) resetForm() close() }) @@ -1324,6 +1330,7 @@ const confirmForm = (flag: boolean) => { if (valid) { //整理上传文件的数据 // userType==0,1 + addUploadRef.value?.submitForm() subForm.value.reporter = adminInfo.$state.id subForm.value.orgId = adminInfo.$state.deptId let confirmFormData = JSON.parse(JSON.stringify(subForm.value)) @@ -1453,6 +1460,7 @@ const confirmForm = (flag: boolean) => { type: 'success' }) ruleFormRef.value.resetFields() + addUploadRef.value?.submitForm(res.data) resetForm() close() }) @@ -1468,6 +1476,7 @@ const confirmForm = (flag: boolean) => { type: 'success' }) ruleFormRef.value.resetFields() + addUploadRef.value?.submitForm(res.data) resetForm() close() }) @@ -1488,6 +1497,7 @@ const confirmForm = (flag: boolean) => { message: '重新发起成功', type: 'success' }) + addUploadRef.value?.submitForm(res.data) ruleFormRef.value.resetFields() resetForm() close() diff --git a/src/views/pqs/supervise/interfere/components/undocumented/addUpload.vue b/src/views/pqs/supervise/interfere/components/undocumented/addUpload.vue index 9a6a30b6..67a2c53e 100644 --- a/src/views/pqs/supervise/interfere/components/undocumented/addUpload.vue +++ b/src/views/pqs/supervise/interfere/components/undocumented/addUpload.vue @@ -1,5 +1,5 @@