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 + ? "高速" + : "自动" + }} +
@@ -256,6 +278,28 @@ }}℃
+
+ + {{ + 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 @@
- +
diff --git a/src/page/itemManagement/analysis/leftBottom.vue b/src/page/itemManagement/analysis/leftBottom.vue index 58f09e3..2457e2e 100644 --- a/src/page/itemManagement/analysis/leftBottom.vue +++ b/src/page/itemManagement/analysis/leftBottom.vue @@ -1,16 +1,35 @@ diff --git a/src/views/sourceAnaly/components/lineCharts.vue b/src/views/sourceAnaly/components/lineCharts.vue index 5416add..6ffc9a0 100644 --- a/src/views/sourceAnaly/components/lineCharts.vue +++ b/src/views/sourceAnaly/components/lineCharts.vue @@ -44,7 +44,7 @@ export default { itemWidth: 15, itemHeight: 7, right: "0", - top: "10%", + top: "5%", itemGap: 10, }, grid: { diff --git a/src/views/sourceAnaly/components/powerConsumption.vue b/src/views/sourceAnaly/components/powerConsumption.vue index 50fb506..cd4970f 100644 --- a/src/views/sourceAnaly/components/powerConsumption.vue +++ b/src/views/sourceAnaly/components/powerConsumption.vue @@ -1,7 +1,7 @@