From ebc052b38dc084d4c7858b3c9ef42cf16e850833 Mon Sep 17 00:00:00 2001 From: dengjia Date: Mon, 25 Aug 2025 17:51:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=9E=E5=9C=B0=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/editDialog.vue | 15 ++++++--------- .../components/editDialog.vue | 13 ++++++------- .../components/infoDialog.vue | 15 +++++++-------- 3 files changed, 19 insertions(+), 24 deletions(-) diff --git a/src/views/database/connect_enterprises_management/components/editDialog.vue b/src/views/database/connect_enterprises_management/components/editDialog.vue index d856d4a..5d10d5d 100644 --- a/src/views/database/connect_enterprises_management/components/editDialog.vue +++ b/src/views/database/connect_enterprises_management/components/editDialog.vue @@ -470,15 +470,12 @@ const fnGetData = async () => { if (!props.corpInfoId) return; const { data } = await getBusCompanyInfo({ id: props.corpInfoId }); form.value = data; - form.value.area = form.value.province - ? [ - form.value.province, - form.value.city, - form.value.county, - form.value.village, - form.value.street, - ] - : []; + form.value.area = []; + if (form.value.province) form.value.area.push(form.value.province); + if (form.value.city) form.value.area.push(form.value.city); + if (form.value.county) form.value.area.push(form.value.county); + if (form.value.village) form.value.area.push(form.value.village); + if (form.value.street) form.value.area.push(form.value.street); form.value.sectorId = data.sectorId.split(","); form.value.address = form.value.longitude ? `${form.value.longitude}-${form.value.latitude}` diff --git a/src/views/database/superior_platform_management/components/editDialog.vue b/src/views/database/superior_platform_management/components/editDialog.vue index 4187ad9..c0fc4a6 100644 --- a/src/views/database/superior_platform_management/components/editDialog.vue +++ b/src/views/database/superior_platform_management/components/editDialog.vue @@ -122,13 +122,12 @@ const fnGetData = async () => { if (!props.corpInfoId) return; const { data } = await getBusThirdPlatform({ id: props.corpInfoId }); form.value = data; - form.value.area = [ - form.value.province, - form.value.city, - form.value.county, - form.value.village, - form.value.street, - ]; + form.value.area = []; + if (form.value.province) form.value.area.push(form.value.province); + if (form.value.city) form.value.area.push(form.value.city); + if (form.value.county) form.value.area.push(form.value.county); + if (form.value.village) form.value.area.push(form.value.village); + if (form.value.street) form.value.area.push(form.value.street); }; fnGetData(); const appAreaRef = useTemplateRef("areaRef"); diff --git a/src/views/database/superior_platform_management/components/infoDialog.vue b/src/views/database/superior_platform_management/components/infoDialog.vue index 9678d28..ff64868 100644 --- a/src/views/database/superior_platform_management/components/infoDialog.vue +++ b/src/views/database/superior_platform_management/components/infoDialog.vue @@ -7,7 +7,7 @@ :options="dictionariesList" :props="{ value: 'name', label: 'name', children: 'list' }" > --> - + @@ -116,13 +116,12 @@ const fnGetData = async () => { if (!props.corpInfoId) return; const { data } = await getBusThirdPlatform({ id: props.corpInfoId }); form.value = data; - form.value.area = [ - form.value.province, - form.value.city, - form.value.county, - form.value.village, - form.value.street, - ]; + form.value.area = []; + if (form.value.province) form.value.area.push(form.value.province); + if (form.value.city) form.value.area.push(form.value.city); + if (form.value.county) form.value.area.push(form.value.county); + if (form.value.village) form.value.area.push(form.value.village); + if (form.value.street) form.value.area.push(form.value.street); }; fnGetData(); const fnClose = () => {