zhanghongrui 7 mesiacov pred
rodič
commit
59aa0521f1
1 zmenil súbory, kde vykonal 32 pridanie a 21 odobranie
  1. 32 21
      pages/oldrenovation/indoor/indoor.vue

+ 32 - 21
pages/oldrenovation/indoor/indoor.vue

@@ -902,8 +902,14 @@
 								this.selectList = this.XQList;
 							})
 						} else {
-							this.open = true;
-							this.selectList = this.XQList;
+
+
+							getAreaList(this.XZQValue.dictValue).then(res => {
+								this.XQList = res.data;
+								this.selectList = this.XQList;
+								this.open = true;
+							})
+
 						}
 					} else if (e == 'ld') { //楼栋
 
@@ -911,8 +917,13 @@
 							this.$modal.msg('请选择小区')
 
 						} else {
-							this.open = true;
-							this.selectList = this.LDList;
+
+							getBuildingList(this.XQValue.id).then(res => {
+								this.LDList = res.data
+								this.selectList = this.LDList;
+								this.open = true;
+							})
+
 						}
 
 					} else if (e == 'dy') { //单元
@@ -920,17 +931,25 @@
 							this.$modal.msg('请选择楼栋')
 
 						} else {
-							this.open = true;
-							this.selectList = this.DYList;
+							getUnitList(this.LDValue.id).then(res => {
+								this.DYList = res.data
+								this.selectList = this.DYList;
+								this.open = true;
+							})
+
 						}
 					} else if (e == 'fj') { //房间
 						if (this.isEmpty(this.DYValue.id)) {
 							this.$modal.msg('请选择单元')
 
 						} else {
-							this.open = true;
+							getHousesList(this.DYValue.id).then(res => {
+								this.FJList = res.data
+								this.selectList = this.FJList;
+								this.open = true;
+
+							})
 
-							this.selectList = this.FJList;
 						}
 					}
 
@@ -968,9 +987,7 @@
 						this.houseHeadPhone = "";
 						this.houseHeadIDcardNumber = "";
 						this.administrative = "";
-						getAreaList(item.dictValue).then(res => {
-							this.XQList = res.data;
-						})
+
 					}
 				},
 				changeSelect(item, index) {
@@ -990,7 +1007,8 @@
 					} else if (this.type == 'xq') {
 						this.XZQValue = {
 							dictValue: item.district,
-							dictLabel: item.districtName
+							dictLabel: item.districtName,
+							id: item.id
 						};
 						this.XQValue = item;
 						//根据小区id 获取楼栋数据
@@ -1003,9 +1021,7 @@
 						this.houseHeadPhone = "";
 						this.houseHeadIDcardNumber = "";
 						this.administrative = item.administrative;
-						getBuildingList(item.id).then(res => {
-							this.LDList = res.data
-						})
+
 					} else if (this.type == 'ld') {
 						this.LDValue = item;
 						//根据楼栋ID 获取单元数据
@@ -1016,9 +1032,7 @@
 						this.houseHeadName = "";
 						this.houseHeadPhone = "";
 						this.houseHeadIDcardNumber = "";
-						getUnitList(item.id).then(res => {
-							this.DYList = res.data
-						})
+
 					} else if (this.type == 'dy') {
 						this.DYValue = item;
 						//根据单元数据 获取房间数据
@@ -1028,10 +1042,7 @@
 						this.houseHeadName = "";
 						this.houseHeadPhone = "";
 						this.houseHeadIDcardNumber = "";
-						getHousesList(item.id).then(res => {
-							this.FJList = res.data
 
-						})
 					} else if (this.type == 'fj') {
 						this.FJValue = item;
 						//this.history();