From 0bf861cac272ebfe89424707ffe8dad01b66f8ab Mon Sep 17 00:00:00 2001 From: shijing Date: Thu, 27 Jun 2024 10:51:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=87=8C=E6=BA=90=E5=A4=A7=E5=B1=8F?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/bigScreen/index_enm_ly.vue | 49 +++++++++++++++++++++++----- 1 file changed, 41 insertions(+), 8 deletions(-) diff --git a/src/views/bigScreen/index_enm_ly.vue b/src/views/bigScreen/index_enm_ly.vue index 3730e0f6..f0c5d119 100644 --- a/src/views/bigScreen/index_enm_ly.vue +++ b/src/views/bigScreen/index_enm_ly.vue @@ -854,7 +854,7 @@ export default { radarChart.setOption(that.radarOption); }); }, - //质量分析 + //质量分析---待定 qualAnalys() {}, //数据采集——设备运行状态 dataCollect() { @@ -1128,6 +1128,8 @@ export default { console.log(value); console.log(mesh); that.createImgLabel(value, mesh); + that.getMgroupChartData(value, mesh); + // // 创建一个工段数据展示panel const info = { name: value, @@ -1149,7 +1151,7 @@ export default { }, ], }; - that.createDetailPanel(info, mesh); + // that.createDetailPanel(info, mesh); } } engine.hideLoadingUI(); @@ -1366,9 +1368,41 @@ export default { that.flyToMesh(mesh); }); }, - getMgroupChartData(name) { - //name:工段名称 + getMgroupChartData(value, mesh) { + //value:工段名称,mesh:模块 let that = this; + //根据名称获取工段数据 + let query = { + mgroup__name: value, + type: "month_s", + year_s: that.currentYear, + month_s: that.currentMonth, + page: 0, + query: "{total_production,run_rate,elec_consume_unit}", + }; + that.$API.enm.enstat.req(query).then((res) => { + let info = { + name: value, + rows: [ + { + label: "产品产量(t)", + field: "total_production", + value: res[0].total_production, + }, + { + label: "运转率(%)", + field: "run_rate", + value: res[0].run_rate, + }, + { + label: "单位电耗(kwh)", + field: "elec_consume_unit", + value: res[0].elec_consume_unit, + }, + ], + }; + that.createDetailPanel(info, mesh); + }); }, // 创建3D数据展示层GUI createDetailPanel(info, mesh) { @@ -1470,7 +1504,6 @@ export default { data_view.linkWithMesh(mesh); data_view.linkOffsetY = -120; }, - deepCopy(obj) { return JSON.parse(JSON.stringify(obj)); }, @@ -1535,7 +1568,7 @@ export default { }, data: [ 190, 200, 245, 265, 260, 255, 240, 220, 220, 264, 290, - 240, 232, 251, 264, 320, 340, 250, 232, 240, 270, 280, + 240, 232, 251, 264, 320, 310, 250, 232, 240, 270, 280, 264, 290, 300, 250, 240, 232, 201, 250, ], }, @@ -1557,7 +1590,7 @@ export default { }, data: [ 190, 200, 245, 265, 260, 255, 240, 220, 220, 264, 290, - 240, 232, 251, 264, 320, 340, 250, 232, 240, 270, 280, + 240, 232, 251, 264, 320, 310, 250, 232, 240, 270, 280, 264, 290, 300, 250, 240, 232, 201, 250, ], }, @@ -1579,7 +1612,7 @@ export default { }, data: [ 190, 200, 245, 265, 260, 255, 240, 220, 220, 264, 290, - 240, 232, 251, 264, 320, 340, 250, 232, 240, 270, 280, + 240, 232, 251, 264, 320, 310, 250, 232, 240, 270, 280, 264, 290, 300, 250, 240, 232, 201, 250, ], },