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 @@