diff --git a/pagesA/sdPage/dfReport.vue b/pagesA/sdPage/dfReport.vue index 3c407f6..b676684 100644 --- a/pagesA/sdPage/dfReport.vue +++ b/pagesA/sdPage/dfReport.vue @@ -70,7 +70,7 @@ - + item.name); this.blockForm.houseId = houseArray[0].id; this.blockForm.roomId = houseArray[0].roomId; + this.multiArray[1] = unitNames; this.multiArray[2] = houseNames; } //拖动第1列 @@ -386,20 +386,21 @@ export default { this.houseOptions[e.detail.value].waterMeterConfig; this.energyMeterConfig = this.houseOptions[e.detail.value].energyMeterConfig; - if (this.energyMeterConfig == 1) { - this.getHouseInfoBy(this.blockForm.houseId); - } else if (this.energyMeterConfig == 2) { - this.getRoomByHouseId(this.blockForm.houseId); - } - this.getLastMeter(); - console.log( - this.waterMeterConfig, - this.energyMeterConfig, - "this.waterMeterConfig, this.energyMeterConfig" - ); - console.log(this.houseOptions[e.detail.value]); } } + if (this.energyMeterConfig == 1) { + this.getHouseInfoBy(this.blockForm.houseId); + } else if (this.energyMeterConfig == 2) { + this.getRoomByHouseId(this.blockForm.houseId); + } + this.getLastMeter(); + console.log( + this.waterMeterConfig, + this.energyMeterConfig, + "this.waterMeterConfig, this.energyMeterConfig" + ); + console.log(this.houseOptions[e.detail.value]); + this.$forceUpdate(); }, onDelete(event, index) { @@ -457,10 +458,14 @@ export default { async getHouseInfoBy(id) { const res = await getHouseInfo(id); if (res.code == 200) { - this.form = this.form.map((item) => ({ - ...item, - electricMeterNumber: res.data.electricMeterNumber, - })); + if (this.energyMeterConfig == 1) { + this.form = [{}]; + } else if (this.energyMeterConfig == 2) { + this.form = this.form.map((item) => ({ + ...item, + electricMeterNumber: res.data.electricMeterNumber, + })); + } } }, // 获取上次抄表 @@ -518,7 +523,7 @@ export default { } else if (this.energyMeterConfig == 2) { this.form = res.data; } - this.getLastMeter(); + // this.getLastMeter(); console.log(this.form, "this.form"); // if (this.waterMeterConfig == 1 && this.energyMeterConfig == 1) { diff --git a/pagesA/sdPage/sfReport.vue b/pagesA/sdPage/sfReport.vue index 82fc467..38fc86b 100644 --- a/pagesA/sdPage/sfReport.vue +++ b/pagesA/sdPage/sfReport.vue @@ -53,11 +53,9 @@ :range="multiArray" > {{ - multiIndex[0] === -1 - ? "请选择" - : multiArray[0][multiIndex[0]] + - multiArray[1][multiIndex[1]] + - multiArray[2][multiIndex[2]] + multiArray[0][multiIndex[0]] + + multiArray[1][multiIndex[1]] + + multiArray[2][multiIndex[2]] }} @@ -74,6 +72,7 @@ + {{ item.roomTypeName }}