diff --git a/dist.rar b/dist.rar
new file mode 100644
index 0000000..51dc695
Binary files /dev/null and b/dist.rar differ
diff --git a/public/img/opsVisualization/node1_4.png b/public/img/opsVisualization/node1_4.png
new file mode 100644
index 0000000..236f790
Binary files /dev/null and b/public/img/opsVisualization/node1_4.png differ
diff --git a/public/img/opsVisualization/node2_4.png b/public/img/opsVisualization/node2_4.png
new file mode 100644
index 0000000..bb750ca
Binary files /dev/null and b/public/img/opsVisualization/node2_4.png differ
diff --git a/public/img/opsVisualization/node3_4.png b/public/img/opsVisualization/node3_4.png
new file mode 100644
index 0000000..edceec5
Binary files /dev/null and b/public/img/opsVisualization/node3_4.png differ
diff --git a/public/img/opsVisualization/node4_4.png b/public/img/opsVisualization/node4_4.png
new file mode 100644
index 0000000..1c527ab
Binary files /dev/null and b/public/img/opsVisualization/node4_4.png differ
diff --git a/public/img/opsVisualization/node5_4.png b/public/img/opsVisualization/node5_4.png
new file mode 100644
index 0000000..b89ab36
Binary files /dev/null and b/public/img/opsVisualization/node5_4.png differ
diff --git a/src/api/opsVisualization/alarmProcess.js b/src/api/opsVisualization/alarmProcess.js
index 277fd6c..ba4380b 100644
--- a/src/api/opsVisualization/alarmProcess.js
+++ b/src/api/opsVisualization/alarmProcess.js
@@ -3,7 +3,7 @@ import request from '@/router/axios';
//设备类型通讯链路及排除方案
export const getWarnPoint = (params) => {
return request({
- url: '/monitor-business/getWarnPoint',
+ url: '/kgApi/monitor-business/getWarnPoint',
method: 'get',
params
})
@@ -11,7 +11,7 @@ export const getWarnPoint = (params) => {
//排查方案信息列表
export const getResolveTips = (params) => {
return request({
- url: '/monitor-business/getResolveTips',
+ url: '/kgApi/monitor-business/getResolveTips',
method: 'get',
params
})
diff --git a/src/api/opsVisualization/serviceDataOAM.js b/src/api/opsVisualization/serviceDataOAM.js
index 6efd016..1f51a2f 100644
--- a/src/api/opsVisualization/serviceDataOAM.js
+++ b/src/api/opsVisualization/serviceDataOAM.js
@@ -2,7 +2,7 @@ import request from '@/router/axios';
//报警设备列表
export const getEquipList = (params) => {
return request({
- url: '/monitor-business/getEquipList',
+ url: '/kgApi/monitor-business/getEquipList',
method: 'get',
params
})
@@ -10,7 +10,7 @@ export const getEquipList = (params) => {
//当前报警信息
export const getWarnMsg = (params) => {
return request({
- url: '/monitor-business/getWarnMsg',
+ url: '/kgApi/monitor-business/getWarnMsg',
method: 'get',
params
})
@@ -18,7 +18,7 @@ export const getWarnMsg = (params) => {
//报警记录
export const getWarnHisList = (params) => {
return request({
- url: '/monitor-business/getWarnHisList',
+ url: '/kgApi/monitor-business/getWarnHisList',
method: 'get',
params
})
diff --git a/src/api/opsVisualization/systemMonitoring.js b/src/api/opsVisualization/systemMonitoring.js
index afdcd3f..3d0ceb7 100644
--- a/src/api/opsVisualization/systemMonitoring.js
+++ b/src/api/opsVisualization/systemMonitoring.js
@@ -2,19 +2,19 @@ import request from '@/router/axios';
export const getServiceList = () => {
return request({
- url: '/monitor-system/getServiceList',
+ url: '/kgApi/monitor-system/getServiceList',
method: 'get',
})
}
export const getMiddleList = () => {
return request({
- url: '/monitor-system/getMiddleList',
+ url: '/kgApi/monitor-system/getMiddleList',
method: 'get',
})
}
export const getServerParamsList = () => {
return request({
- url: '/monitor-system/getServerParamsList',
+ url: '/kgApi/monitor-system/getServerParamsList',
method: 'get',
})
}
diff --git a/src/api/opsVisualization/tuobu.js b/src/api/opsVisualization/tuobu.js
index 94b4616..9716e0d 100644
--- a/src/api/opsVisualization/tuobu.js
+++ b/src/api/opsVisualization/tuobu.js
@@ -2,7 +2,7 @@ import request from '@/router/axios';
export const getMonitorList = () => {
return request({
- url: '/monitor-system/getMonitorList',
+ url: '/kgApi/monitor-system/getMonitorList',
method: 'get',
})
}
diff --git a/src/api/source/total.js b/src/api/source/total.js
index c382660..5bff431 100644
--- a/src/api/source/total.js
+++ b/src/api/source/total.js
@@ -140,15 +140,16 @@ export const getProductElectric = (dateType, queryDate) => {
};
// 生产耗电分析
-export const getProductElectricLine = (type, area, dateType, queryDate) => {
+export const getProductElectricLine = ( area, dateType, queryDate,productType) => {
return request({
url: "/api/blade-desk/analysis/energy/subitem/get-product-electric-chart-line",
method: "get",
params: {
- type,
+ // type,
area,
dateType,
queryDate,
+ productType
},
});
};
@@ -2537,3 +2538,12 @@ export const getDoorAccCount = (startTime, endTime) => {
params: { startTime, endTime },
});
};
+
+// 楼宇耗电分析点击四号楼时添加饼图接口
+export const getFourPie = (query) =>{
+ return request({
+ url:'/api/blade-desk/analysis/energy/subitem/get-build4-consume-electric-chart-pie',
+ method:'get',
+ params:query
+ })
+}
diff --git a/src/components/monitoring/conditioner.vue b/src/components/monitoring/conditioner.vue
index ab9ab44..37367c1 100644
--- a/src/components/monitoring/conditioner.vue
+++ b/src/components/monitoring/conditioner.vue
@@ -213,6 +213,28 @@
testObject1.temSetting
}}℃
+
+
+ {{
+ testObject1.speed == 0
+ ? "低速"
+ : testObject1.speed == 1
+ ? "中速"
+ : testObject1.speed == 2
+ ? "高速"
+ : "自动"
+ }}
+ {{
+ testObject1.speed == 1
+ ? "低速"
+ : testObject1.speed == 2
+ ? "中速"
+ : testObject1.speed == 3
+ ? "高速"
+ : "自动"
+ }}
+
+ {{
+ testObject1.speed == 0
+ ? "低速"
+ : testObject1.speed == 1
+ ? "中速"
+ : testObject1.speed == 2
+ ? "高速"
+ : "自动"
+ }}
+ {{
+ testObject1.speed == 1
+ ? "低速"
+ : testObject1.speed == 2
+ ? "中速"
+ : testObject1.speed == 3
+ ? "高速"
+ : "自动"
+ }}
+
+
@@ -1079,7 +1123,9 @@ export default {
},
handleDetail() {
- this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=空调&area=${this.bimModel}`)
+ // this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=空调&area=${this.bimModel}`)
+ const routerUrl = this.$router.resolve({ path: '/equipment/operationDetails', query: { code: this.dialogItem.code,type:'空调',area: this.bimModel} });
+ window.open(routerUrl.href, "_blank");
},
comeBim() {
console.log('调用comeBim')
@@ -1856,7 +1902,8 @@ export default {
left: 105px;
bottom: 41px;
width: 244px;
- height: 333px;
+ // height: 333px;
+ height: 410px;
background: url(../../../public/img/monitoring/electricity/newbg1.png);
background-size: 100% 100%;
diff --git a/src/components/monitoring/door.vue b/src/components/monitoring/door.vue
index 8ce59a1..0260fab 100644
--- a/src/components/monitoring/door.vue
+++ b/src/components/monitoring/door.vue
@@ -1153,7 +1153,9 @@ export default {
return content;
},
handleDetail() {
- this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=电子门禁&area=${this.bimModel}`)
+ // this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=电子门禁&area=${this.bimModel}`)
+ const routerUrl = this.$router.resolve({ path: '/equipment/operationDetails', query: { code: this.dialogItem.code,type:'电子门禁',area: this.bimModel} });
+ window.open(routerUrl.href, "_blank");
},
doorCustom(item) {
setTimeout(() => {
diff --git a/src/components/monitoring/electricity.vue b/src/components/monitoring/electricity.vue
index 5fd00ae..fa3bd44 100644
--- a/src/components/monitoring/electricity.vue
+++ b/src/components/monitoring/electricity.vue
@@ -992,7 +992,9 @@ export default {
},
handleDetail() {
- this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=电&area=${this.bimModel}`)
+ // this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=电&area=${this.bimModel}`)
+ const routerUrl = this.$router.resolve({ path: '/equipment/operationDetails', query: { code: this.dialogItem.code,type:'电',area: this.bimModel} });
+ window.open(routerUrl.href, "_blank");
},
handleCloseDialog() {
console.log('handleCloseDialog')
@@ -1046,7 +1048,7 @@ export default {
// this.getElectricityBjxx(); //报警信息
this.getElectricWarnList();
this.getsbList(); //设备列表
- this.getEquipmentState(); //获取所有设备状态
+ // this.getEquipmentState(); //获取所有设备状态
this.setInterval = setInterval(() => {
this.getCurElectro(); //本月用电
@@ -1054,7 +1056,7 @@ export default {
// this.getElectricityBjxx(); //报警信息
this.getElectricWarnList();
this.getsbList(); //设备列表
- this.getEquipmentState(); //获取所有设备状态
+ // this.getEquipmentState(); //获取所有设备状态
}, 3600000);
},
// 接收子组件当前点击楼号
diff --git a/src/components/monitoring/firefighting.vue b/src/components/monitoring/firefighting.vue
index 412e91b..f886ff8 100644
--- a/src/components/monitoring/firefighting.vue
+++ b/src/components/monitoring/firefighting.vue
@@ -647,7 +647,9 @@ export default {
})
},
handleDetail() {
- this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=消防&area=${this.bimModel}`)
+ // this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=消防&area=${this.bimModel}`)
+ const routerUrl = this.$router.resolve({ path: '/equipment/operationDetails', query: { code: this.dialogItem.code,type:'消防',area: this.bimModel} });
+ window.open(routerUrl.href, "_blank");
},
//确认告警 - 重新查询告警列表
doCancelWarn(item) {
diff --git a/src/components/monitoring/lift.vue b/src/components/monitoring/lift.vue
index b1254f1..dc28237 100644
--- a/src/components/monitoring/lift.vue
+++ b/src/components/monitoring/lift.vue
@@ -389,7 +389,9 @@ export default {
},
methods: {
handleDetail() {
- this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=电梯&id=${this.clickId}&area=${this.bimModel}`)
+ // this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=电梯&id=${this.clickId}&area=${this.bimModel}`)
+ const routerUrl = this.$router.resolve({ path: '/equipment/operationDetails', query: { code: this.dialogItem.code,type:'电梯',area: this.bimModel} });
+ window.open(routerUrl.href, "_blank");
},
// 获取图纸列表
getList(){
diff --git a/src/components/monitoring/light.vue b/src/components/monitoring/light.vue
index bee9afb..90c261f 100644
--- a/src/components/monitoring/light.vue
+++ b/src/components/monitoring/light.vue
@@ -500,7 +500,9 @@ export default {
})
},
handleDetail() {
- this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=照明&area=${this.bimModel}`)
+ // this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=照明&area=${this.bimModel}`)
+ const routerUrl = this.$router.resolve({ path: '/equipment/operationDetails', query: { code: this.dialogItem.code,type:'照明',area: this.bimModel} });
+ window.open(routerUrl.href, "_blank");
},
clickShortName(data) {
// this.dialogItem = data
diff --git a/src/components/monitoring/monitoring.vue b/src/components/monitoring/monitoring.vue
index 4824172..6b00191 100644
--- a/src/components/monitoring/monitoring.vue
+++ b/src/components/monitoring/monitoring.vue
@@ -877,7 +877,9 @@ export default {
},
handleDetail() {
- this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=监控&area=${this.bimModel}`)
+ // this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=监控&area=${this.bimModel}`)
+ const routerUrl = this.$router.resolve({ path: '/equipment/operationDetails', query: { code: this.dialogItem.code,type:'监控',area: this.bimModel} });
+ window.open(routerUrl.href, "_blank");
},
bjClick(item) {
this.dialogItem = item
diff --git a/src/components/monitoring/wall.vue b/src/components/monitoring/wall.vue
index deb428c..6efa2d5 100644
--- a/src/components/monitoring/wall.vue
+++ b/src/components/monitoring/wall.vue
@@ -826,7 +826,9 @@ export default {
},
methods: {
handleDetail() {
- this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=电子围界&area=${this.bimModel}`)
+ // this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=电子围界&area=${this.bimModel}`)
+ const routerUrl = this.$router.resolve({ path: '/equipment/operationDetails', query: { code: this.dialogItem.code,type:'电子围界',area: this.bimModel} });
+ window.open(routerUrl.href, "_blank");
},
//确认告警 - 重新查询告警列表
doCancelWarn(item) {
diff --git a/src/components/monitoring/warm.vue b/src/components/monitoring/warm.vue
index 0d34cad..059bc18 100644
--- a/src/components/monitoring/warm.vue
+++ b/src/components/monitoring/warm.vue
@@ -671,7 +671,9 @@ export default {
},
methods: {
handleDetail() {
- this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=热`)
+ // this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=热`)
+ const routerUrl = this.$router.resolve({ path: '/equipment/operationDetails', query: { code: this.dialogItem.code,type:'热',} });
+ window.open(routerUrl.href, "_blank");
},
//确认告警 - 重新查询告警列表
doCancelWarn(item) {
diff --git a/src/components/monitoring/water.vue b/src/components/monitoring/water.vue
index e5b7a4b..df6a9aa 100644
--- a/src/components/monitoring/water.vue
+++ b/src/components/monitoring/water.vue
@@ -560,7 +560,9 @@ export default {
beforeDestroy() { },
methods: {
handleDetail() {
- this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=水&area=${this.bimModel}`)
+ // this.$router.push(`/equipment/operationDetails?code=${this.dialogItem.code}&type=水&area=${this.bimModel}`)
+ const routerUrl = this.$router.resolve({ path: '/equipment/operationDetails', query: { code: this.dialogItem.code,type:'水',area:this.bimModel} });
+ window.open(routerUrl.href, "_blank");
},
//确认告警 - 重新查询告警列表
doCancelWarn(item) {
diff --git a/src/page/index/index.vue b/src/page/index/index.vue
index 8274dcc..523ec84 100644
--- a/src/page/index/index.vue
+++ b/src/page/index/index.vue
@@ -9,7 +9,7 @@
物品出入库数量统计
- +物品出入库数量统计
+生产耗电分析
-