From b44011b37c6a707e3144c1348659f9688df1f66e Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Mon, 24 Jul 2023 10:34:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=85=AC=E5=8F=B8=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/company/edit.vue | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/views/company/edit.vue b/src/views/company/edit.vue index eed27f4..20c2692 100644 --- a/src/views/company/edit.vue +++ b/src/views/company/edit.vue @@ -537,7 +537,8 @@ const formData = reactive({ contract_type: '', party_a: 0, file: '', - contract_no: '系统自动生成' + contract_no: '系统自动生成', + type: 1 }, //签约方 party_a_name: '', @@ -748,14 +749,17 @@ const getDetails = async () => { }) Object.keys(formData).forEach((key) => { const stringArr = ['province', 'city', 'area', 'street'] - //@ts-ignore - formData[key] = data[key] + if (data[key] != null && data[key] != undefined) { + formData[key] = data[key] + } if (stringArr.includes(key)) formData[key] = formData[key].toString() }) - formData['party_a_name'] = data['contract']['party_a_name'] - formData['file_image'] = data['contract']['file'] - fileList.value[0].url = data['contract']['file'] - fileList.value[0].name = '合同文件' + formData['party_a_name'] = data.contract?.party_a_name + formData['file_image'] = data.contract?.file + if (data.contract?.file) { + fileList.value[0].url = data.contract?.file + fileList.value[0].name = '合同文件' + } await getCityList() await getAreaList() await getStreetList()