From b720bab372e74932b4654eb08579b0068b4fad9a Mon Sep 17 00:00:00 2001 From: zmj <1493694146@qq.com> Date: Fri, 15 Mar 2024 16:51:33 +0800 Subject: [PATCH] add --- src/components/annexUpload/index.vue | 32 ------ src/components/formTable/index.vue | 72 ++++++------- src/components/uploadAnnex/index.vue | 2 +- src/views/data_reception/edit.vue | 84 ++------------- .../edit.vue | 13 +-- src/views/supervision_notice/replyForm.vue | 11 +- .../supervision_participating_units/edit.vue | 101 ++++++------------ src/views/supervision_problem/edit.vue | 14 +-- .../edit.vue | 17 +-- .../task_handling_three_level_review/edit.vue | 58 ++-------- 10 files changed, 96 insertions(+), 308 deletions(-) delete mode 100644 src/components/annexUpload/index.vue diff --git a/src/components/annexUpload/index.vue b/src/components/annexUpload/index.vue deleted file mode 100644 index 41168cf..0000000 --- a/src/components/annexUpload/index.vue +++ /dev/null @@ -1,32 +0,0 @@ - - \ No newline at end of file diff --git a/src/components/formTable/index.vue b/src/components/formTable/index.vue index be56f3a..8ce497c 100644 --- a/src/components/formTable/index.vue +++ b/src/components/formTable/index.vue @@ -1,65 +1,63 @@ \ No newline at end of file + diff --git a/src/components/uploadAnnex/index.vue b/src/components/uploadAnnex/index.vue index 3782059..9b0709e 100644 --- a/src/components/uploadAnnex/index.vue +++ b/src/components/uploadAnnex/index.vue @@ -39,6 +39,6 @@ const handleAvatarSuccess = (response: any) => { }; // 删除上传的文件 -const delFile = (index: number) => { props.formData.annex.splice(index, 1) } +const delFile = (index: number) => { props.formData[props.value].splice(index, 1) } \ No newline at end of file diff --git a/src/views/data_reception/edit.vue b/src/views/data_reception/edit.vue index d3c798b..b3153ee 100644 --- a/src/views/data_reception/edit.vue +++ b/src/views/data_reception/edit.vue @@ -53,48 +53,43 @@ - + + + - + - + - + - + - + - + @@ -162,67 +157,6 @@ const customEvent = (e) => { showDialog.value = false } -const handleAvatarSuccess_four = (response: any) => { - // @ts-ignore - response.code != 0 ? formData.bidding_file.push({ uri: response.data.uri, name: response.data.name }) : ElMessage.error(response.msg); -}; - -// 删除上传的文件 -const delFileFn = (index: number) => { formData.bidding_file.splice(index, 1) } - - -const handleAvatarSuccess_four1 = (response: any) => { - // @ts-ignore - response.code != 0 ? formData.zbkzj_file.push({ uri: response.data.uri, name: response.data.name }) : ElMessage.error(response.msg); -}; - -// 删除上传的文件 -const delFileFn1 = (index: number) => { formData.zbkzj_file.splice(index, 1) } - -const handleAvatarSuccess_four2 = (response: any) => { - // @ts-ignore - response.code != 0 ? formData.gczjht_file.push({ uri: response.data.uri, name: response.data.name }) : ElMessage.error(response.msg); -}; - -// 删除上传的文件 -const delFileFn2 = (index: number) => { formData.gczjht_file.splice(index, 1) } - -const handleAvatarSuccess_four3 = (response: any) => { - // @ts-ignore - response.code != 0 ? formData.xmbgqzzl_file.push({ uri: response.data.uri, name: response.data.name }) : ElMessage.error(response.msg); -}; - -// 删除上传的文件 -const delFileFn3 = (index: number) => { formData.xmbgqzzl_file.splice(index, 1) } - -const handleAvatarSuccess_four4 = (response: any) => { - // @ts-ignore - response.code != 0 ? formData.ssgsysjs_file.push({ uri: response.data.uri, name: response.data.name }) : ElMessage.error(response.msg); -}; - -// 删除上传的文件 -const delFileFn4 = (index: number) => { formData.ssgsysjs_file.splice(index, 1) } - - -const handleAvatarSuccess_four5 = (response: any) => { - // @ts-ignore - response.code != 0 ? formData.wlhj_file.push({ uri: response.data.uri, name: response.data.name }) : ElMessage.error(response.msg); -}; - -// 删除上传的文件 -const delFileFn5 = (index: number) => { formData.wlhj_file.splice(index, 1) } - -const handleAvatarSuccess_four6 = (response: any) => { - // @ts-ignore - response.code != 0 ? formData.other_file.push({ uri: response.data.uri, name: response.data.name }) : ElMessage.error(response.msg); -}; - -// 删除上传的文件 -const delFileFn6 = (index: number) => { formData.other_file.splice(index, 1) } - - - - // 表单验证 const formRules = reactive({ diff --git a/src/views/supervision_material_parallel_testing_detail/edit.vue b/src/views/supervision_material_parallel_testing_detail/edit.vue index ca21455..a53b700 100644 --- a/src/views/supervision_material_parallel_testing_detail/edit.vue +++ b/src/views/supervision_material_parallel_testing_detail/edit.vue @@ -40,11 +40,9 @@ - + - @@ -103,15 +101,6 @@ const emit = defineEmits(['success', 'close']) const formRef = shallowRef() const popupRef = shallowRef>() const mode = ref('add') -const handleAvatarSuccess_four = (response: any) => { - - Array.isArray(formData.check_annex) ? "" : formData.check_annex = [] - // @ts-ignore - response.code != 0 ? formData.check_annex.push({ uri: response.data.uri, name: response.data.name }) : ElMessage.error(response.msg); -}; - -// 删除上传的文件 -const delFileFn = (index: number) => { formData.check_annex.splice(index, 1) } // 弹窗标题 const popupTitle = computed(() => { diff --git a/src/views/supervision_notice/replyForm.vue b/src/views/supervision_notice/replyForm.vue index 1335528..57f322b 100644 --- a/src/views/supervision_notice/replyForm.vue +++ b/src/views/supervision_notice/replyForm.vue @@ -16,8 +16,8 @@ type="textarea" /> - + + @@ -42,14 +42,7 @@ const mode = ref('add') const popupTitle = computed(() => { return '监理回复' }) -const handleAvatarSuccess_four = (response: any) => { - Array.isArray(formData.rectification_reply_annex) ? '' : formData.rectification_reply_annex = [] - // @ts-ignore - response.code != 0 ? formData.rectification_reply_annex.push({ uri: response.data.uri, name: response.data.name }) : ElMessage.error(response.msg); -}; -// 删除上传的文件 -const delFileFn = (index: number) => { formData.rectification_reply_annex.splice(index, 1) } // 表单数据 const formData = reactive({ id: '', diff --git a/src/views/supervision_participating_units/edit.vue b/src/views/supervision_participating_units/edit.vue index c77d634..31e29f2 100644 --- a/src/views/supervision_participating_units/edit.vue +++ b/src/views/supervision_participating_units/edit.vue @@ -44,55 +44,8 @@ + - - - - - @@ -144,30 +97,46 @@ const formData = reactive({ contacts: [], }); +const tableConfig = reactive( + { + title: "联系人", + tableConfig: [ + { + label: "姓名", + value: 'name' + + }, + { + label: "职务", + value: 'duties' + }, + { + label: "办公电话", + value: 'telephone' + }, + { + label: "手机号码", + value: 'mobile' + }, + { + label: "电子邮箱", + value: 'email' + }, + { + label: "传真", + value: 'fax' + }, + ], + deleteApi: apiSupervisionParticipatingUnitsContactsDelete, + } +) + const customEvent = (e) => { formData.project_id = e.id; formData.project_name = e.project_name; showDialog.value = false; }; -const handleAdd = () => { - formData.contacts.push({ - name: "", - duties: "", - telephone: "", - mobile: "", - email: "", - fax: "", - }); -}; -const handleDelete = async (row: any) => { - if (row.id) { - await apiSupervisionParticipatingUnitsContactsDelete({ id: row.id }); - } - const index = formData.contacts.indexOf(row); - formData.contacts.splice(index, 1); -}; - // 表单验证 const formRules = reactive({ project_id: [ diff --git a/src/views/supervision_problem/edit.vue b/src/views/supervision_problem/edit.vue index aff7bfd..cd0fc09 100644 --- a/src/views/supervision_problem/edit.vue +++ b/src/views/supervision_problem/edit.vue @@ -26,8 +26,7 @@ type="textarea" /> - + @@ -37,9 +36,9 @@