更新公司类型选择地区冲突的问题,新增同级别地区公司类型切换时清空已选地区
This commit is contained in:
parent
3f9a62fac1
commit
288554451e
@ -976,7 +976,7 @@ function company_type_change(type: any) {
|
||||
regionType.value = "area";
|
||||
return true;
|
||||
}
|
||||
//镇
|
||||
//镇合伙人
|
||||
if (type == 16) {
|
||||
isArea.value = true;
|
||||
isStreet.value = true;
|
||||
@ -984,6 +984,9 @@ function company_type_change(type: any) {
|
||||
isBrigade.value = false;
|
||||
formData.village = "";
|
||||
formData.brigade = "";
|
||||
formData.street = "";
|
||||
formData.area = "";
|
||||
formData.responsible_area = []; // 同级别公司切换时清空已选择区域
|
||||
partyDisabled.value = true;
|
||||
indexType.value = 30;
|
||||
regionType.value = "street";
|
||||
@ -992,7 +995,7 @@ function company_type_change(type: any) {
|
||||
if (type != 16) {
|
||||
partyDisabled.value = false;
|
||||
}
|
||||
//镇
|
||||
//镇农科
|
||||
if (type == 41) {
|
||||
isArea.value = true;
|
||||
isStreet.value = true;
|
||||
@ -1000,6 +1003,9 @@ function company_type_change(type: any) {
|
||||
isBrigade.value = false;
|
||||
formData.village = "";
|
||||
formData.brigade = "";
|
||||
formData.street = "";
|
||||
formData.area = "";
|
||||
formData.responsible_area = []; // 同级别公司切换时清空已选择区域
|
||||
// partyDisabled.value = true;
|
||||
// indexType.value = 30;
|
||||
regionType.value = "street";
|
||||
@ -1059,12 +1065,12 @@ const getAreaList = async () => {
|
||||
};
|
||||
const getStreetList = async () => {
|
||||
const data = await apiStreetList({ street: formData.area });
|
||||
if (formData.company_type == 16) {
|
||||
if (formData.company_type == 16 || formData.company_type == 41) {
|
||||
const f = await companyResponsibleArea({
|
||||
key: "area",
|
||||
value: formData.area,
|
||||
company_type: formData.company_type,
|
||||
});
|
||||
console.log(f);
|
||||
|
||||
data.forEach((item: any) => {
|
||||
if (Object.values(f).find((t: any) => item.street_code == t + ""))
|
||||
@ -1080,6 +1086,7 @@ const getVillageList = async () => {
|
||||
const f = await companyResponsibleArea({
|
||||
key: "street",
|
||||
value: formData.street,
|
||||
company_type: formData.company_type,
|
||||
});
|
||||
data.forEach((item: any) => {
|
||||
if (Object.values(f).find((t: any) => item.village_code == t + ""))
|
||||
@ -1095,6 +1102,7 @@ const getBrigadeList = async () => {
|
||||
const f = await companyResponsibleArea({
|
||||
key: "village",
|
||||
value: formData.village,
|
||||
company_type: formData.company_type,
|
||||
});
|
||||
data.forEach((item: any) => {
|
||||
if (Object.values(f).find((t: any) => item.id == t + ""))
|
||||
|
Loading…
x
Reference in New Issue
Block a user