From 109f78d1220d233e86c199c8e2d70f1f68af4139 Mon Sep 17 00:00:00 2001 From: weipengfei <2187978347@qq.com> Date: Mon, 21 Aug 2023 17:41:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/company/edit.vue | 15 ++++++++++++--- src/views/company/index.vue | 10 ++++++++++ 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/views/company/edit.vue b/src/views/company/edit.vue index d1f3b42..0d73635 100644 --- a/src/views/company/edit.vue +++ b/src/views/company/edit.vue @@ -128,6 +128,7 @@ :key="index" :label="item.area_name" :value="item.area_code" + :disabled="item.disabled" > @@ -153,6 +154,7 @@ :key="index" :label="item.street_name" :value="item.street_code" + :disabled="item.disabled" > @@ -178,6 +180,7 @@ :key="index" :label="item.village_name" :value="item.village_code" + :disabled="item.disabled" > @@ -202,6 +205,7 @@ :key="index" :label="item.brigade_name" :value="item.id" + :disabled="item.disabled" > @@ -1051,8 +1055,11 @@ const getStreetList = async () => { key: "area", value: formData.area, }); + console.log(f); + data.forEach((item: any) => { - if (f.find((t: any) => item.street_code == t + "")) item.disabled = true; + if (Object.values(f).find((t: any) => item.street_code == t + "")) + item.disabled = true; else item.disabled = false; }); } @@ -1066,7 +1073,8 @@ const getVillageList = async () => { value: formData.street, }); data.forEach((item: any) => { - if (f.find((t: any) => item.village_code == t + "")) item.disabled = true; + if (Object.values(f).find((t: any) => item.village_code == t + "")) + item.disabled = true; else item.disabled = false; }); } @@ -1080,7 +1088,8 @@ const getBrigadeList = async () => { value: formData.village, }); data.forEach((item: any) => { - if (f.find((t: any) => item.id == t + "")) item.disabled = true; + if (Object.values(f).find((t: any) => item.id == t + "")) + item.disabled = true; else item.disabled = false; }); } diff --git a/src/views/company/index.vue b/src/views/company/index.vue index 0788571..e8fcb99 100644 --- a/src/views/company/index.vue +++ b/src/views/company/index.vue @@ -275,6 +275,13 @@ +

+

重要提醒

@@ -396,6 +404,8 @@ import { getRoutePath } from "@/router"; import { dictContractTypeList } from "@/utils/dict.ts"; import DialogIndex from "./dialog_index.vue"; +const showCompany = ref(false); + const userStore = useUserStore(); console.log(userStore.userInfo.company_id); const route = useRoute();