|
@@ -536,6 +536,52 @@
|
|
this.getElectricityStatistics();
|
|
this.getElectricityStatistics();
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ getChildren(item) {
|
|
|
|
+ if(item.remoteReadingMeterList.length!=0 && item.remoteMonitorMeterList.length!=0) {
|
|
|
|
+ return [{
|
|
|
|
+ label: '抄表',
|
|
|
|
+ value: '1',
|
|
|
|
+ children: item.remoteReadingMeterList.map(item => {
|
|
|
|
+ return {
|
|
|
|
+ label: item.name,
|
|
|
|
+ value: item.id,
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: '监控表',
|
|
|
|
+ value: '1',
|
|
|
|
+ children: item.remoteMonitorMeterList.map(item => {
|
|
|
|
+ return {
|
|
|
|
+ label: item.name,
|
|
|
|
+ value: item.id,
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }]
|
|
|
|
+ } else if (item.remoteReadingMeterList.length!=0 && item.remoteMonitorMeterList.length==0) {
|
|
|
|
+ return [{
|
|
|
|
+ label: '抄表',
|
|
|
|
+ value: '1',
|
|
|
|
+ children: item.remoteReadingMeterList.map(item => {
|
|
|
|
+ return {
|
|
|
|
+ label: item.name,
|
|
|
|
+ value: item.id,
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }]
|
|
|
|
+ } else {
|
|
|
|
+ return [{
|
|
|
|
+ label: '监控表',
|
|
|
|
+ value: '1',
|
|
|
|
+ children: item.remoteMonitorMeterList.map(item => {
|
|
|
|
+ return {
|
|
|
|
+ label: item.name,
|
|
|
|
+ value: item.id,
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }]
|
|
|
|
+ }
|
|
|
|
+ },
|
|
getCompanyInfoList() {
|
|
getCompanyInfoList() {
|
|
uni.showLoading({
|
|
uni.showLoading({
|
|
title: "加载中",
|
|
title: "加载中",
|
|
@@ -546,31 +592,66 @@
|
|
var list = response.data.companyInfoList;
|
|
var list = response.data.companyInfoList;
|
|
this.tabsFrom.selector1 = [];
|
|
this.tabsFrom.selector1 = [];
|
|
this.tabsFrom.selector1 = list.map(item => {
|
|
this.tabsFrom.selector1 = list.map(item => {
|
|
- return {
|
|
|
|
- label: item.fullName,
|
|
|
|
- value: item.id,
|
|
|
|
- children: [
|
|
|
|
- {
|
|
|
|
- label: '抄表',
|
|
|
|
- value: '1',
|
|
|
|
- children: item.remoteReadingMeterList.map(item => {
|
|
|
|
- return {
|
|
|
|
- label: item.name,
|
|
|
|
- value: item.id,
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- label: '监控表',
|
|
|
|
- value: '1',
|
|
|
|
- children: item.remoteMonitorMeterList.map(item => {
|
|
|
|
- return {
|
|
|
|
- label: item.name,
|
|
|
|
- value: item.id,
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
|
|
+ if(item.remoteReadingMeterList.length!=0 && item.remoteMonitorMeterList.length!=0) {
|
|
|
|
+ return {
|
|
|
|
+ label: item.fullName,
|
|
|
|
+ value: item.id,
|
|
|
|
+ children: [{
|
|
|
|
+ label: '抄表',
|
|
|
|
+ value: '1',
|
|
|
|
+ children: item.remoteReadingMeterList.map(item => {
|
|
|
|
+ return {
|
|
|
|
+ label: item.name,
|
|
|
|
+ value: item.id,
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: '监控表',
|
|
|
|
+ value: '1',
|
|
|
|
+ children: item.remoteMonitorMeterList.map(item => {
|
|
|
|
+ return {
|
|
|
|
+ label: item.name,
|
|
|
|
+ value: item.id,
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
+ } else if (item.remoteReadingMeterList.length!=0 && item.remoteMonitorMeterList.length==0) {
|
|
|
|
+ return {
|
|
|
|
+ label: item.fullName,
|
|
|
|
+ value: item.id,
|
|
|
|
+ children: [{
|
|
|
|
+ label: '抄表',
|
|
|
|
+ value: '1',
|
|
|
|
+ children: item.remoteReadingMeterList.map(item => {
|
|
|
|
+ return {
|
|
|
|
+ label: item.name,
|
|
|
|
+ value: item.id,
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
+ } else if (item.remoteReadingMeterList.length==0 && item.remoteMonitorMeterList.length!=0) {
|
|
|
|
+ return {
|
|
|
|
+ label: item.fullName,
|
|
|
|
+ value: item.id,
|
|
|
|
+ children: [{
|
|
|
|
+ label: '监控表',
|
|
|
|
+ value: '1',
|
|
|
|
+ children: item.remoteMonitorMeterList.map(item => {
|
|
|
|
+ return {
|
|
|
|
+ label: item.name,
|
|
|
|
+ value: item.id,
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}).catch(error => {
|
|
}).catch(error => {
|
|
@@ -647,8 +728,8 @@
|
|
}
|
|
}
|
|
this.myChart.clear();
|
|
this.myChart.clear();
|
|
|
|
|
|
- var data1 = ['0-2点', '3-4点', '5-6点', '7-8点', '9-10点', '11-12点', '13-14点', '15-16点',
|
|
|
|
- '17-18点', '19-20点', '21-22点', '23-24点'
|
|
|
|
|
|
+ var data1 = ['0-2点', '2-4点', '4-6点', '6-8点', '8-10点', '10-12点', '12-14点', '14-16点',
|
|
|
|
+ '16-18点', '18-20点', '20-22点', '22-24点'
|
|
];
|
|
];
|
|
var data2 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
|
|
var data2 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
|
|
var sumQuantity = 0;
|
|
var sumQuantity = 0;
|