From 58716ed3cc302c5cea003c452491cc6e5967e5c5 Mon Sep 17 00:00:00 2001 From: weipengfei <2187978347@qq.com> Date: Tue, 24 Oct 2023 17:53:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=95=87=E7=BA=A7=E5=85=AC?= =?UTF-8?q?=E5=8F=B8=E8=AF=A6=E6=83=85=E4=B8=8D=E9=80=89=E4=B8=AD=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/company/edit.vue | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/views/company/edit.vue b/src/views/company/edit.vue index 0e01461..b27d319 100644 --- a/src/views/company/edit.vue +++ b/src/views/company/edit.vue @@ -219,7 +219,6 @@ formData[regionType] == city.id || city.disabled " - :checked="city[regionType + '_code'] == formData[regionType]" v-for="city in datas[regionType + 'Options']" :key="city[regionType + '_name']" :label=" @@ -693,7 +692,6 @@ if (route.query.isshow) { } const acceptFileTypes = ref(".png, .jpg, .jpeg, image/png, image/jpeg"); -console.log(isDisabled); // 公司类型 const indexType = ref(0); @@ -896,6 +894,7 @@ const setFormData = async (data: Record) => { formData[key] = data[key]; } } + console.log(formData); }; const getDetail = async (row: Record) => { @@ -980,7 +979,7 @@ function otherdelete() { email: "", }); } -function company_type_change(type: any) { +function company_type_change(type: any, clear: boolean | undefined = true) { //区 const arr = [30, 14, 15]; if (arr.indexOf(type) > -1) { @@ -1007,7 +1006,7 @@ function company_type_change(type: any) { formData.street = ""; formData.area = ""; } - formData.responsible_area = []; // 同级别公司切换时清空已选择区域 + if (clear) formData.responsible_area = []; // 同级别公司切换时清空已选择区域 partyDisabled.value = true; indexType.value = 30; regionType.value = "street"; @@ -1029,7 +1028,7 @@ function company_type_change(type: any) { formData.street = ""; formData.area = ""; } - formData.responsible_area = []; // 同级别公司切换时清空已选择区域 + if (clear) formData.responsible_area = []; // 同级别公司切换时清空已选择区域 // partyDisabled.value = true; // indexType.value = 30; regionType.value = "street"; @@ -1209,7 +1208,7 @@ const getDetails = async () => { // fileList.value[0].name = '合同文件' // } - company_type_change(formData.company_type); + company_type_change(formData.company_type, false); }; const clickdelete = (index) => { if (!route.query.read) {