From 661d4943f141a49af148de9096b0308f92be2bd9 Mon Sep 17 00:00:00 2001 From: jia <1451658316@qq.com> Date: Fri, 22 Dec 2023 18:25:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/administrativeContracts/detail.vue | 20 ++++++---------- src/views/administrativeContracts/edit.vue | 22 +++++++---------- src/views/build/build_report/edit.vue | 1 + src/views/competitor/edit.vue | 22 +++++++---------- src/views/contract/detail.vue | 20 ++++++---------- src/views/custom_service/edit.vue | 24 +++++++------------ src/views/customer_demand/edit.vue | 22 +++++++---------- src/views/customer_demand_solution/edit.vue | 22 +++++++---------- src/views/procurement_contract/detail.vue | 20 ++++++---------- src/views/procurement_contract/edit.vue | 20 ++++++---------- src/views/project/edit.vue | 23 ++++++++---------- src/views/project_estimate/edit.vue | 22 +++++++---------- src/views/project_follow_up/edit.vue | 23 +++++++----------- src/views/project_logs/edit.vue | 22 +++++++---------- src/views/purchaseContracts/edit.vue | 2 +- .../qualitycontrol/quality_accept/detail.vue | 21 +++++++--------- .../qualitycontrol/quality_accept/edit.vue | 23 +++++++----------- .../quality_accident/detail.vue | 21 +++++++--------- .../qualitycontrol/quality_accident/edit.vue | 23 +++++++----------- .../qualitycontrol/quality_check/detail.vue | 21 +++++++--------- .../quality_check_nature/detail.vue | 21 +++++++--------- .../quality_detection/detail.vue | 21 +++++++--------- .../qualitycontrol/quality_detection/edit.vue | 23 +++++++----------- .../quality_detection_temp/detail.vue | 21 +++++++--------- .../quality_detection_temp/edit.vue | 23 +++++++----------- .../qualitycontrol/quality_event/detail.vue | 21 +++++++--------- .../qualitycontrol/quality_event/edit.vue | 23 +++++++----------- .../qualitycontrol/quality_mbo/detail.vue | 21 +++++++--------- src/views/qualitycontrol/quality_mbo/edit.vue | 23 +++++++----------- .../qualitycontrol/quality_modify/detail.vue | 21 +++++++--------- .../quality_professional_category/detail.vue | 21 +++++++--------- .../quality_specification/detail.vue | 11 +++------ .../quality_specification/edit.vue | 23 +++++++----------- .../quality_supervise/detail.vue | 21 +++++++--------- .../qualitycontrol/quality_supervise/edit.vue | 23 +++++++----------- src/views/quotation/edit.vue | 22 +++++++---------- src/views/safety/safety_accident/edit.vue | 23 +++++++----------- src/views/safety/safety_check/edit.vue | 23 +++++++----------- .../safety/safety_emergency_plan/edit.vue | 23 +++++++----------- src/views/safety/safety_evaluate/edit.vue | 23 +++++++----------- src/views/safety/safety_event/edit.vue | 23 +++++++----------- src/views/safety/safety_hazard/edit.vue | 24 ++++++++----------- src/views/safety/safety_modify/edit.vue | 23 +++++++----------- .../safety/safety_product_month/edit.vue | 23 +++++++----------- src/views/safety/safety_rehearsal/edit.vue | 23 +++++++----------- src/views/safety/safety_standard/detail.vue | 21 +++++++--------- src/views/safety/safety_standard/edit.vue | 23 +++++++----------- src/views/safety/safety_supervise/edit.vue | 23 +++++++----------- src/views/safety/safety_target/detail.vue | 21 +++++++--------- src/views/safety/safety_target/edit.vue | 23 +++++++----------- src/views/subcontracting_contract/edit.vue | 21 +++++++--------- 51 files changed, 410 insertions(+), 663 deletions(-) diff --git a/src/views/administrativeContracts/detail.vue b/src/views/administrativeContracts/detail.vue index 4353fc8..88dded3 100644 --- a/src/views/administrativeContracts/detail.vue +++ b/src/views/administrativeContracts/detail.vue @@ -128,19 +128,13 @@ const setFormData = async (data: Record) => { if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) } } diff --git a/src/views/administrativeContracts/edit.vue b/src/views/administrativeContracts/edit.vue index 632d66e..ef6a07a 100644 --- a/src/views/administrativeContracts/edit.vue +++ b/src/views/administrativeContracts/edit.vue @@ -226,19 +226,13 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) } @@ -264,7 +258,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.annex = formDataannex.map((item) => item.uri).toString() + formData.annex = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() const data = { ...formData, } diff --git a/src/views/build/build_report/edit.vue b/src/views/build/build_report/edit.vue index fa688ab..e94618f 100644 --- a/src/views/build/build_report/edit.vue +++ b/src/views/build/build_report/edit.vue @@ -219,6 +219,7 @@ const popupRef = shallowRef>() const mode = ref('add') const showDialog = ref(false) const showDialog2 = ref(false) +const formDataannex = reactive([]) const customEvent2 = (e: any) => { formData.project_id = e.id; diff --git a/src/views/competitor/edit.vue b/src/views/competitor/edit.vue index 82be4a2..325a34d 100644 --- a/src/views/competitor/edit.vue +++ b/src/views/competitor/edit.vue @@ -212,19 +212,13 @@ const setFormData = async (data: Record) => { Object.assign(jobs, res) }) if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) } // console.log(jobs) project_name.value = data.project_name @@ -253,7 +247,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.annex = formDataannex.map((item) => item.uri).toString() + formData.annex = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() const data = { ...formData, } diff --git a/src/views/contract/detail.vue b/src/views/contract/detail.vue index 4285bd5..7035323 100644 --- a/src/views/contract/detail.vue +++ b/src/views/contract/detail.vue @@ -157,19 +157,13 @@ const setFormData = async (data: Record) => { Object.assign(formData, data) if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) } diff --git a/src/views/custom_service/edit.vue b/src/views/custom_service/edit.vue index f63b760..993badd 100644 --- a/src/views/custom_service/edit.vue +++ b/src/views/custom_service/edit.vue @@ -194,7 +194,7 @@ const formData = reactive({ name: '', description: '', notes: '', - annex: [], + annex: '', status: '', }) @@ -210,19 +210,13 @@ const setFormData = async (data: Record) => { custom_name.value = data.custom.name project_name.value = data.project.name if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) } for (const key in formData) { if (data[key] != null && data[key] != undefined) { @@ -246,7 +240,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.annex = formDataannex.map((item) => item.uri).toString() + formData.annex = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() const data = { ...formData, } diff --git a/src/views/customer_demand/edit.vue b/src/views/customer_demand/edit.vue index 229c539..23ec09d 100644 --- a/src/views/customer_demand/edit.vue +++ b/src/views/customer_demand/edit.vue @@ -200,19 +200,13 @@ const setFormData = async (data: Record) => { Object.assign(jobs, res) }) if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) } project_name.value = data.project_name custom_name.value = data.custom_name @@ -239,7 +233,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.annex = formDataannex.map((item) => item.uri).toString() + formData.annex = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() const data = { ...formData, } diff --git a/src/views/customer_demand_solution/edit.vue b/src/views/customer_demand_solution/edit.vue index 12fa19e..fc674ec 100644 --- a/src/views/customer_demand_solution/edit.vue +++ b/src/views/customer_demand_solution/edit.vue @@ -188,19 +188,13 @@ const setFormData = async (data: Record) => { Object.assign(jobs, res) }) if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) } console.log(jobs) project_name.value = data.project_name @@ -229,7 +223,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.annex = formDataannex.map((item) => item.uri).toString() + formData.annex = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() const data = { ...formData, } diff --git a/src/views/procurement_contract/detail.vue b/src/views/procurement_contract/detail.vue index 8d8cc00..ddd7ad2 100644 --- a/src/views/procurement_contract/detail.vue +++ b/src/views/procurement_contract/detail.vue @@ -146,19 +146,13 @@ const setFormData = async (data: Record) => { Object.assign(formData, data) if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) } diff --git a/src/views/procurement_contract/edit.vue b/src/views/procurement_contract/edit.vue index 2acbe1a..e48f9a8 100644 --- a/src/views/procurement_contract/edit.vue +++ b/src/views/procurement_contract/edit.vue @@ -333,19 +333,13 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) } for (const key in formData) { diff --git a/src/views/project/edit.vue b/src/views/project/edit.vue index 980a7b9..fc8fec3 100644 --- a/src/views/project/edit.vue +++ b/src/views/project/edit.vue @@ -321,19 +321,15 @@ const setFormData = async (data: Record) => { } } if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } //@ts-ignore data.project_content && (formData.project_content = String(data.project_content).split(",")) @@ -353,8 +349,9 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { + if (formDataannex.length > 0) { - formData.annex = formDataannex.map((item) => item.uri).toString() + formData.annex = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() const data = { ...formData, project_content: formData.project_content.join(",") } diff --git a/src/views/project_estimate/edit.vue b/src/views/project_estimate/edit.vue index 1550ae5..3293a29 100644 --- a/src/views/project_estimate/edit.vue +++ b/src/views/project_estimate/edit.vue @@ -242,19 +242,13 @@ const setFormData = async (data: Record) => { Object.assign(jobs, res) }) if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) } console.log(jobs) project_name.value = data.project_name @@ -283,7 +277,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.annex = formDataannex.map((item) => item.uri).toString() + formData.annex = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() const data = { ...formData, } diff --git a/src/views/project_follow_up/edit.vue b/src/views/project_follow_up/edit.vue index c49a0b0..393ff1f 100644 --- a/src/views/project_follow_up/edit.vue +++ b/src/views/project_follow_up/edit.vue @@ -201,20 +201,15 @@ const setFormData = async (data: Record) => { custom_name.value = data.custom_name project_name.value = data.project_name project_code.value = data.project_code - if (data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) + if (data.file && data.file.length > 0) { + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) - } } @@ -249,7 +244,7 @@ const validatephone = (e: any) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = formDataannex.map((item) => item.uri).toString() + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/project_logs/edit.vue b/src/views/project_logs/edit.vue index a8f4a83..e3540ce 100644 --- a/src/views/project_logs/edit.vue +++ b/src/views/project_logs/edit.vue @@ -147,19 +147,13 @@ const formRules = reactive({ const setFormData = async (data: Record) => { if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) } for (const key in formData) { @@ -184,7 +178,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.annex = formDataannex.map((item) => item.uri).toString() + formData.annex = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() const data = { ...formData, } diff --git a/src/views/purchaseContracts/edit.vue b/src/views/purchaseContracts/edit.vue index 0666127..2519f03 100644 --- a/src/views/purchaseContracts/edit.vue +++ b/src/views/purchaseContracts/edit.vue @@ -380,7 +380,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.annex = formDataannex.map((item) => item.uri).toString() + formData.annex = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() const data = { ...formData, } diff --git a/src/views/qualitycontrol/quality_accept/detail.vue b/src/views/qualitycontrol/quality_accept/detail.vue index 170a983..8594fd8 100644 --- a/src/views/qualitycontrol/quality_accept/detail.vue +++ b/src/views/qualitycontrol/quality_accept/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/qualitycontrol/quality_accept/edit.vue b/src/views/qualitycontrol/quality_accept/edit.vue index 14d1c5f..ecfad3a 100644 --- a/src/views/qualitycontrol/quality_accept/edit.vue +++ b/src/views/qualitycontrol/quality_accept/edit.vue @@ -199,21 +199,16 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + - } } @@ -243,7 +238,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/qualitycontrol/quality_accident/detail.vue b/src/views/qualitycontrol/quality_accident/detail.vue index 170a983..8594fd8 100644 --- a/src/views/qualitycontrol/quality_accident/detail.vue +++ b/src/views/qualitycontrol/quality_accident/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/qualitycontrol/quality_accident/edit.vue b/src/views/qualitycontrol/quality_accident/edit.vue index b93f907..e70fc6d 100644 --- a/src/views/qualitycontrol/quality_accident/edit.vue +++ b/src/views/qualitycontrol/quality_accident/edit.vue @@ -223,20 +223,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } @@ -266,7 +261,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/qualitycontrol/quality_check/detail.vue b/src/views/qualitycontrol/quality_check/detail.vue index 170a983..8594fd8 100644 --- a/src/views/qualitycontrol/quality_check/detail.vue +++ b/src/views/qualitycontrol/quality_check/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/qualitycontrol/quality_check_nature/detail.vue b/src/views/qualitycontrol/quality_check_nature/detail.vue index 170a983..8594fd8 100644 --- a/src/views/qualitycontrol/quality_check_nature/detail.vue +++ b/src/views/qualitycontrol/quality_check_nature/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/qualitycontrol/quality_detection/detail.vue b/src/views/qualitycontrol/quality_detection/detail.vue index 170a983..8594fd8 100644 --- a/src/views/qualitycontrol/quality_detection/detail.vue +++ b/src/views/qualitycontrol/quality_detection/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/qualitycontrol/quality_detection/edit.vue b/src/views/qualitycontrol/quality_detection/edit.vue index df4a061..c68f783 100644 --- a/src/views/qualitycontrol/quality_detection/edit.vue +++ b/src/views/qualitycontrol/quality_detection/edit.vue @@ -276,20 +276,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } @@ -319,7 +314,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } diff --git a/src/views/qualitycontrol/quality_detection_temp/detail.vue b/src/views/qualitycontrol/quality_detection_temp/detail.vue index 170a983..8594fd8 100644 --- a/src/views/qualitycontrol/quality_detection_temp/detail.vue +++ b/src/views/qualitycontrol/quality_detection_temp/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/qualitycontrol/quality_detection_temp/edit.vue b/src/views/qualitycontrol/quality_detection_temp/edit.vue index ca8bae1..c3e8766 100644 --- a/src/views/qualitycontrol/quality_detection_temp/edit.vue +++ b/src/views/qualitycontrol/quality_detection_temp/edit.vue @@ -180,20 +180,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } @@ -223,7 +218,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/qualitycontrol/quality_event/detail.vue b/src/views/qualitycontrol/quality_event/detail.vue index 170a983..8594fd8 100644 --- a/src/views/qualitycontrol/quality_event/detail.vue +++ b/src/views/qualitycontrol/quality_event/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/qualitycontrol/quality_event/edit.vue b/src/views/qualitycontrol/quality_event/edit.vue index f5f2aa4..4fb330b 100644 --- a/src/views/qualitycontrol/quality_event/edit.vue +++ b/src/views/qualitycontrol/quality_event/edit.vue @@ -200,20 +200,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.split(',').map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } @@ -243,7 +238,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/qualitycontrol/quality_mbo/detail.vue b/src/views/qualitycontrol/quality_mbo/detail.vue index 170a983..8594fd8 100644 --- a/src/views/qualitycontrol/quality_mbo/detail.vue +++ b/src/views/qualitycontrol/quality_mbo/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/qualitycontrol/quality_mbo/edit.vue b/src/views/qualitycontrol/quality_mbo/edit.vue index e373521..503b8b6 100644 --- a/src/views/qualitycontrol/quality_mbo/edit.vue +++ b/src/views/qualitycontrol/quality_mbo/edit.vue @@ -198,20 +198,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } @@ -241,7 +236,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/qualitycontrol/quality_modify/detail.vue b/src/views/qualitycontrol/quality_modify/detail.vue index 170a983..8594fd8 100644 --- a/src/views/qualitycontrol/quality_modify/detail.vue +++ b/src/views/qualitycontrol/quality_modify/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/qualitycontrol/quality_professional_category/detail.vue b/src/views/qualitycontrol/quality_professional_category/detail.vue index 170a983..8594fd8 100644 --- a/src/views/qualitycontrol/quality_professional_category/detail.vue +++ b/src/views/qualitycontrol/quality_professional_category/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/qualitycontrol/quality_specification/detail.vue b/src/views/qualitycontrol/quality_specification/detail.vue index 170a983..d380cb3 100644 --- a/src/views/qualitycontrol/quality_specification/detail.vue +++ b/src/views/qualitycontrol/quality_specification/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { + + const arry1 = data.file.map((item: any, index: any) => { return { name: `文件${index + 1}`, uri: item }; }); Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - - } + } } diff --git a/src/views/qualitycontrol/quality_specification/edit.vue b/src/views/qualitycontrol/quality_specification/edit.vue index daf86b7..80d430e 100644 --- a/src/views/qualitycontrol/quality_specification/edit.vue +++ b/src/views/qualitycontrol/quality_specification/edit.vue @@ -182,20 +182,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } @@ -224,7 +219,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/qualitycontrol/quality_supervise/detail.vue b/src/views/qualitycontrol/quality_supervise/detail.vue index 170a983..8594fd8 100644 --- a/src/views/qualitycontrol/quality_supervise/detail.vue +++ b/src/views/qualitycontrol/quality_supervise/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/qualitycontrol/quality_supervise/edit.vue b/src/views/qualitycontrol/quality_supervise/edit.vue index 44a35f6..6f197e9 100644 --- a/src/views/qualitycontrol/quality_supervise/edit.vue +++ b/src/views/qualitycontrol/quality_supervise/edit.vue @@ -187,20 +187,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } project_name.value = data.project_name; @@ -229,7 +224,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/quotation/edit.vue b/src/views/quotation/edit.vue index ac62dce..ffac392 100644 --- a/src/views/quotation/edit.vue +++ b/src/views/quotation/edit.vue @@ -261,19 +261,13 @@ const handleDelete = (row: any) => { // 获取详情 const setFormData = async (data: Record) => { if (data.annex && data.annex.length > 0) { - if (data.annex.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) - - } + const arry1 = data.annex.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) } customer_name.value = data.custom.name for (const key in formData) { @@ -320,7 +314,7 @@ const isMobileNumber = (rule: any, value: string | number | any[], callback: (ar // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.annex = formDataannex.map((item) => item.uri).toString() + formData.annex = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() const data = { ...formData, } diff --git a/src/views/safety/safety_accident/edit.vue b/src/views/safety/safety_accident/edit.vue index e9adf48..a6da89b 100644 --- a/src/views/safety/safety_accident/edit.vue +++ b/src/views/safety/safety_accident/edit.vue @@ -228,20 +228,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } @@ -271,7 +266,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/safety/safety_check/edit.vue b/src/views/safety/safety_check/edit.vue index 4044ac3..451ab83 100644 --- a/src/views/safety/safety_check/edit.vue +++ b/src/views/safety/safety_check/edit.vue @@ -281,20 +281,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } @@ -322,7 +317,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/safety/safety_emergency_plan/edit.vue b/src/views/safety/safety_emergency_plan/edit.vue index e9040d9..bc3916c 100644 --- a/src/views/safety/safety_emergency_plan/edit.vue +++ b/src/views/safety/safety_emergency_plan/edit.vue @@ -192,20 +192,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } if (data.dept_id) { getlist1(data.dept_id @@ -235,7 +230,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/safety/safety_evaluate/edit.vue b/src/views/safety/safety_evaluate/edit.vue index 5a93bf9..7339272 100644 --- a/src/views/safety/safety_evaluate/edit.vue +++ b/src/views/safety/safety_evaluate/edit.vue @@ -192,20 +192,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } if (data.dept_id) { getlist1(data.dept_id @@ -235,7 +230,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/safety/safety_event/edit.vue b/src/views/safety/safety_event/edit.vue index 4bfd92b..be28c33 100644 --- a/src/views/safety/safety_event/edit.vue +++ b/src/views/safety/safety_event/edit.vue @@ -159,20 +159,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } for (const key in formData) { @@ -196,7 +191,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/safety/safety_hazard/edit.vue b/src/views/safety/safety_hazard/edit.vue index e517c97..cbce7a2 100644 --- a/src/views/safety/safety_hazard/edit.vue +++ b/src/views/safety/safety_hazard/edit.vue @@ -269,20 +269,16 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + + } @@ -312,7 +308,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/safety/safety_modify/edit.vue b/src/views/safety/safety_modify/edit.vue index a787a49..d43d0c1 100644 --- a/src/views/safety/safety_modify/edit.vue +++ b/src/views/safety/safety_modify/edit.vue @@ -260,20 +260,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } @@ -303,7 +298,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/safety/safety_product_month/edit.vue b/src/views/safety/safety_product_month/edit.vue index e397dde..7c98b54 100644 --- a/src/views/safety/safety_product_month/edit.vue +++ b/src/views/safety/safety_product_month/edit.vue @@ -216,20 +216,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } if (data.dept_id) { getlist1(data.dept_id @@ -259,7 +254,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/safety/safety_rehearsal/edit.vue b/src/views/safety/safety_rehearsal/edit.vue index 20add99..73b77e6 100644 --- a/src/views/safety/safety_rehearsal/edit.vue +++ b/src/views/safety/safety_rehearsal/edit.vue @@ -192,20 +192,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } if (data.dept_id) { getlist1(data.dept_id @@ -235,7 +230,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/safety/safety_standard/detail.vue b/src/views/safety/safety_standard/detail.vue index 170a983..8594fd8 100644 --- a/src/views/safety/safety_standard/detail.vue +++ b/src/views/safety/safety_standard/detail.vue @@ -104,20 +104,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/safety/safety_standard/edit.vue b/src/views/safety/safety_standard/edit.vue index ce2a616..812ea15 100644 --- a/src/views/safety/safety_standard/edit.vue +++ b/src/views/safety/safety_standard/edit.vue @@ -175,20 +175,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } @@ -217,7 +212,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/safety/safety_supervise/edit.vue b/src/views/safety/safety_supervise/edit.vue index a90525e..d0fd270 100644 --- a/src/views/safety/safety_supervise/edit.vue +++ b/src/views/safety/safety_supervise/edit.vue @@ -196,20 +196,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } if (data.dept_id) { @@ -237,7 +232,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/safety/safety_target/detail.vue b/src/views/safety/safety_target/detail.vue index dbe4ee0..560014f 100644 --- a/src/views/safety/safety_target/detail.vue +++ b/src/views/safety/safety_target/detail.vue @@ -122,20 +122,15 @@ const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } } diff --git a/src/views/safety/safety_target/edit.vue b/src/views/safety/safety_target/edit.vue index 4eee9e0..5bac4c9 100644 --- a/src/views/safety/safety_target/edit.vue +++ b/src/views/safety/safety_target/edit.vue @@ -202,20 +202,15 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { if (data.file && data.file.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.file.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.file[0] }] - Object.assign(formDataannex, arry1) - console.log(formDataannex) - } + const arry1 = data.file.map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) + } @@ -245,7 +240,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.file = JSON.stringify(formDataannex.map((item: any) => item.uri)) + formData.file = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() diff --git a/src/views/subcontracting_contract/edit.vue b/src/views/subcontracting_contract/edit.vue index e7373cd..2a462eb 100644 --- a/src/views/subcontracting_contract/edit.vue +++ b/src/views/subcontracting_contract/edit.vue @@ -343,19 +343,14 @@ const setFormData = async (data: Record) => { } } if (data.annex && data.annex.length > 0) { - if (data.file.includes(",")) { - const arry1 = data.annex.split(',').map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - } else { - const arry1 = [{ name: `文件1`, uri: data.annex }] - Object.assign(formDataannex, arry1) + const arry1 = data.annex.split(',').map((item: any, index: any) => { + return { + name: `文件${index + 1}`, + uri: item + }; + }); + Object.assign(formDataannex, arry1) - } } @@ -376,7 +371,7 @@ const getDetail = async (row: Record) => { // 提交按钮 const handleSubmit = async () => { if (formDataannex.length > 0) { - formData.annex = formDataannex.map((item) => item.uri).toString() + formData.annex = JSON.stringify(formDataannex.map((item) => item.uri)) } await formRef.value?.validate() const data = { ...formData, }