|
@@ -134,6 +134,7 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
|
|
|
+
|
|
|
<el-table v-if="activeTab === 'second'" v-loading="loading" :data="waterMeterHList">
|
|
|
<el-table-column type="selection" width="55" align="center"/>
|
|
|
<el-table-column label="表计名称" align="left" prop="deviceName" width="250"/>
|
|
@@ -148,7 +149,6 @@
|
|
|
<el-table-column label="单位水价" align="center" prop="meterUnitPrice"/>
|
|
|
<el-table-column label="小时水费" align="center" prop="useWaterCost"/>
|
|
|
</el-table>
|
|
|
-
|
|
|
<pagination
|
|
|
v-show="total>0"
|
|
|
:total="total"
|
|
@@ -156,6 +156,7 @@
|
|
|
:limit.sync="queryParams.pageSize"
|
|
|
@pagination="getElecList"
|
|
|
/>
|
|
|
+
|
|
|
<!-- 添加或修改用电计量-小时对话框 -->
|
|
|
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
@@ -239,6 +240,8 @@ export default {
|
|
|
showSearch: true,
|
|
|
// 总条数
|
|
|
total: 0,
|
|
|
+ eleCTotal:0,
|
|
|
+ waterTotal:0,
|
|
|
// 用电计量-小时表格数据
|
|
|
elecMeterHList: [],
|
|
|
// 用水计量-小时表格数据
|
|
@@ -294,16 +297,16 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
- this.getAreaTreeSelect().then(() => {
|
|
|
+ this.getAreaTreeSelect().then(() => {
|
|
|
+ /** 获取第一个有效的树节点*/
|
|
|
+ const firstValidNode = this.findFirstValidNode(this.areaOptions);
|
|
|
+ if (firstValidNode) {
|
|
|
+ this.queryParams.deviceCode = firstValidNode.id;
|
|
|
+ this.handleQuery();
|
|
|
+ } else {
|
|
|
this.getElecList();
|
|
|
- /** 自动触发第一个 id 非 null 的树节点*/
|
|
|
- this.$nextTick(() => {
|
|
|
- const firstValidNode = this.findFirstValidNode(this.areaOptions);
|
|
|
- if (firstValidNode) {
|
|
|
- this.handleNodeClick(firstValidNode);
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
+ }
|
|
|
+ });
|
|
|
},
|
|
|
methods: {
|
|
|
handleTabChange() {
|
|
@@ -415,11 +418,11 @@ export default {
|
|
|
this.queryParams.endRecTime = this.daterangeRecordTime[1]
|
|
|
if (this.activeTab === 'first') {
|
|
|
this.queryParams.meterCls = '45'
|
|
|
- this.queryParams.pageNum = 1
|
|
|
+ // this.queryParams.pageNum = 1
|
|
|
this.getElecList()
|
|
|
} else if (this.activeTab === 'second') {
|
|
|
this.queryParams.meterCls = '70'
|
|
|
- this.queryParams.pageNum = 1
|
|
|
+ // this.queryParams.pageNum = 1
|
|
|
this.getWaterList()
|
|
|
}
|
|
|
// 获取统计数据
|
|
@@ -431,7 +434,6 @@ export default {
|
|
|
startRecTime: this.queryParams.startRecTime,
|
|
|
endRecTime: this.queryParams.endRecTime,
|
|
|
};
|
|
|
-
|
|
|
try {
|
|
|
const response = await getNumElecMeterH(query);
|
|
|
this.numElecMeterHData = response.data;
|