From 6cfe6f19707a8228558fc5c12182006911c91fde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E7=AC=99=E6=AD=8C?= <2277317060@qq.com> Date: Thu, 4 Jan 2024 20:41:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/board/foaming/index.vue | 239 +++++++++++++++++++----------- src/views/model/model.vue | 6 +- 2 files changed, 159 insertions(+), 86 deletions(-) diff --git a/src/views/board/foaming/index.vue b/src/views/board/foaming/index.vue index 6f2dfd4..e9e566d 100644 --- a/src/views/board/foaming/index.vue +++ b/src/views/board/foaming/index.vue @@ -2,14 +2,18 @@
箱体发泡生产数据监控平台
{{ - planNum.toString().split('').concat(['0', '0', '0', '0']).slice(0, 4).join('') + (['0', '0', '0', '0']).concat(planNum.toString().split('')).slice(-4).join('') }}
- {{ practicalNum.toString().split('').concat(['0', '0', '0', '0']).slice(0, 4).join('') }} + {{ + (['0', '0', '0', '0']).concat(practicalNum.toString().split('')).slice(-4).join('') + }}
- {{ (practicalNum - planNum).toString().split('').concat(['0', '0', '0', '0']).slice(0, 4).join('') }} + {{ + (['0', '0', '0', '0']).concat((Math.abs(practicalNum - planNum)).toString().split('')).slice(-4).join('') + }}
@@ -21,28 +25,34 @@
A1:
-
+
B1:
-
+
A2:
-
+
B2:
-
+
A:
-
+
B:
-
+
发泡线 - 运行状态:
@@ -143,40 +153,40 @@ 达成率
- 7:30 + {{ hourArr[0] }}
- 8:30 + {{ hourArr[1] }}
- 9:30 + {{ hourArr[2] }}
- 10:30 + {{ hourArr[3] }}
- 11:30 + {{ hourArr[4] }}
- 12:30 + {{ hourArr[5] }}
- 13:30 + {{ hourArr[6] }}
- 14:30 + {{ hourArr[7] }}
- 15:30 + {{ hourArr[8] }}
- 16:30 + {{ hourArr[9] }}
- 17:30 + {{ hourArr[10] }}
- 18:30 + {{ hourArr[11] }}
@@ -186,7 +196,7 @@
@@ -297,40 +307,40 @@ 达成率
- 7:30 + {{ hourArr[0] }}
- 8:30 + {{ hourArr[1] }}
- 9:30 + {{ hourArr[2] }}
- 10:30 + {{ hourArr[3] }}
- 11:30 + {{ hourArr[4] }}
- 12:30 + {{ hourArr[5] }}
- 13:30 + {{ hourArr[6] }}
- 14:30 + {{ hourArr[7] }}
- 15:30 + {{ hourArr[8] }}
- 16:30 + {{ hourArr[9] }}
- 17:30 + {{ hourArr[10] }}
- 18:30 + {{ hourArr[11] }}
@@ -340,7 +350,7 @@
@@ -521,6 +531,8 @@ export default { '发泡料温度监控', '泡前库库存', ], + statusArr: [], + hourArr: [], titlePosition: [ { top: 11.5, @@ -559,21 +571,21 @@ export default { }, scrollTableData: [], scrollTableData1: [], - scrollTableData2: [], RequestDataSet: [ { e: 'fp-1-01', - i: "", + i: "scada_fp_cy_01('CX_01')", f: (e) => { - this.planNum = e + this.planNum = e[0].X_VALUE + this.practicalNum = e[0].Y_VALUE_ONE } }, { e: 'fp-1-02', - i: "", + i: "1", f: (e) => { - this.practicalNum = e + this.hourArr = e.map(val => val.HOUR_TIME) } }, { @@ -587,6 +599,7 @@ export default { e: 'fp-1-04', i: "scada_fp_pro_tj_01('CX_01')", f: (e) => { + console.log(e) this.$refs.chart2.setData({ tooltip: { trigger: "axis", @@ -604,7 +617,7 @@ export default { }, xAxis: { type: "category", - data: e.map(val=>val.X_VALUE), + data: e.map(val => val.X_VALUE), axisLine: { lineStyle: { color: "white", @@ -659,7 +672,7 @@ export default { borderRadius: 3, }, }, - data: e.map(val=>val.Y_VALUE), + data: e.map(val => val.Y_VALUE), }, ], }) @@ -669,14 +682,33 @@ export default { e: 'fp-1-05', i: "SCADA_INV_STATS_01('')", f: (e) => { - getData().then(val => { - getFoamingData({ - "PRODUCT_LINE_CODE": "CX_01" - }).then(e=>{ - console.log(e) + // this.scrollTableData1 = e + getFoamingData({ + "PRODUCT_LINE_CODE": "CX_01" + }).then(e => { + this.scrollTableData1 = e.data?.map(val => { + return { + value1: val.EQUIPMENT_CODE, + value2: val.FIXTUREBOXTYPE, + value3: val.FIXTURESTATUS, + value4: val.TARGET, + value5: 0, + value6: val.PRO_SUM, + value7: ((val.PRO_SUM / val.TARGET) * 100).toFixed(2) + '%', + value8: val.ANHOUR, + value9: val.TWOHOUR, + value10: val.THREEHOUR, + value11: val.FOURHOUR, + value12: val.FIVEHOUR, + value13: val.SIXHOUR, + value14: val.SEVENHOUR, + value15: val.EIGHTHOUR, + value16: val.NINEHOUR, + value17: val.TENHOUR, + value18: val.ELEVENHOUR, + value19: val.TWELVEHOUR, + } }) - this.scrollTableData1 = val.table3.slice(0, 6) - this.scrollTableData2 = val.table3.slice(6, 12) }) } }, @@ -700,7 +732,7 @@ export default { containLabel: true, }, legend: { - data: ['POL压力','ISO压力'], + data: ['POL压力', 'ISO压力'], right: 'center', top: 0, textStyle: { @@ -712,7 +744,7 @@ export default { }, xAxis: { type: "category", - data: e.map(val=>val.X_VALUE), + data: e.map(val => val.X_VALUE), axisLine: { lineStyle: { color: "white", @@ -729,8 +761,8 @@ export default { yAxis: { type: "value", - min:10, - max:14, + min: 10, + max: 14, axisLine: { show: false, lineStyle: { @@ -769,7 +801,7 @@ export default { borderRadius: 2, }, }, - data: e.map(val=>val.Y_VALUE_ONE), + data: e.map(val => val.Y_VALUE_ONE), }, { name: 'ISO压力', @@ -798,7 +830,7 @@ export default { borderRadius: 2, }, }, - data: e.map(val=>val.Y_VALUE_TWO), + data: e.map(val => val.Y_VALUE_TWO), }, ], }) @@ -810,7 +842,7 @@ export default { f: (e) => { this.$refs.chart3.setData({ legend: { - data: ['POL温度','ISO温度'], + data: ['POL温度', 'ISO温度'], right: 'center', top: 0, textStyle: { @@ -877,7 +909,7 @@ export default { show: false, }, boundaryGap: false, - data: e.map(val=>val.X_VALUE), + data: e.map(val => val.X_VALUE), }, ], @@ -953,10 +985,10 @@ export default { shadowBlur: 20, }, }, - data: e.map(val=>val.Y_VALUE_ONE), + data: e.map(val => val.Y_VALUE_ONE), }, { - name: 'ISO温度', + name: 'ISO温度', type: "line", // smooth: true, //是否平滑 showAllSymbol: true, @@ -1002,7 +1034,7 @@ export default { shadowBlur: 20, }, }, - data: e.map(val=>val.Y_VALUE_TWO), + data: e.map(val => val.Y_VALUE_TWO), }, ], }) @@ -1029,7 +1061,7 @@ export default { }, xAxis: { type: "category", - data: e.map(val=>val.X_VALUE), + data: e.map(val => val.X_VALUE), axisLine: { lineStyle: { color: "white", @@ -1084,26 +1116,34 @@ export default { borderRadius: 2, }, }, - data: e.map(val=>val.Y_VALUE), + data: e.map(val => val.Y_VALUE), }, ], }) } }, + { + e: 'fp-1-09', + i: "scada_fp_zt_01('CX_01')", + f: (e) => { + this.statusArr = e + } + }, ], RequestDataSet1: [ { e: 'fp-2-01', - i: "", + i: "scada_fp_cy_01('CX_02')", f: (e) => { - this.planNum = e + this.planNum = e[0].X_VALUE + this.practicalNum = e[0].Y_VALUE_ONE } }, { e: 'fp-2-02', - i: "", + i: "1", f: (e) => { - this.practicalNum = e + this.hourArr = e.map(val => val.HOUR_TIME) } }, { @@ -1134,7 +1174,7 @@ export default { }, xAxis: { type: "category", - data: e.map(val=>val.X_VALUE), + data: e.map(val => val.X_VALUE), axisLine: { lineStyle: { color: "white", @@ -1189,7 +1229,7 @@ export default { borderRadius: 3, }, }, - data: e.map(val=>val.Y_VALUE), + data: e.map(val => val.Y_VALUE), }, ], }) @@ -1199,8 +1239,34 @@ export default { e: 'fp-2-05', i: "SCADA_INV_STATS_02('')", f: (e) => { - this.scrollTableData1 = e.slice(0, 6) - this.scrollTableData2 = e.slice(6, 12) + // this.scrollTableData1 = e + getFoamingData({ + "PRODUCT_LINE_CODE": "CX_01" + }).then(e => { + this.scrollTableData1 = e.data?.map(val => { + return { + value1: val.EQUIPMENT_CODE, + value2: val.FIXTUREBOXTYPE, + value3: val.FIXTURESTATUS, + value4: val.TARGET, + value5: 0, + value6: val.PRO_SUM, + value7: ((val.PRO_SUM / val.TARGET) * 100).toFixed(2) + '%', + value8: val.ANHOUR, + value9: val.TWOHOUR, + value10: val.THREEHOUR, + value11: val.FOURHOUR, + value12: val.FIVEHOUR, + value13: val.SIXHOUR, + value14: val.SEVENHOUR, + value15: val.EIGHTHOUR, + value16: val.NINEHOUR, + value17: val.TENHOUR, + value18: val.ELEVENHOUR, + value19: val.TWELVEHOUR, + } + }) + }) } }, { @@ -1223,7 +1289,7 @@ export default { containLabel: true, }, legend: { - data: ['POL压力','ISO压力'], + data: ['POL压力', 'ISO压力'], right: 'center', top: 0, textStyle: { @@ -1235,7 +1301,7 @@ export default { }, xAxis: { type: "category", - data: e.map(val=>val.X_VALUE), + data: e.map(val => val.X_VALUE), axisLine: { lineStyle: { color: "white", @@ -1252,8 +1318,8 @@ export default { yAxis: { type: "value", - min:10, - max:14, + min: 10, + max: 14, axisLine: { show: false, lineStyle: { @@ -1292,7 +1358,7 @@ export default { borderRadius: 2, }, }, - data: e.map(val=>val.Y_VALUE_ONE), + data: e.map(val => val.Y_VALUE_ONE), }, { name: 'ISO压力', @@ -1321,7 +1387,7 @@ export default { borderRadius: 2, }, }, - data: e.map(val=>val.Y_VALUE_TWO), + data: e.map(val => val.Y_VALUE_TWO), }, ], }) @@ -1333,7 +1399,7 @@ export default { f: (e) => { this.$refs.chart3.setData({ legend: { - data: ['POL温度','ISO温度'], + data: ['POL温度', 'ISO温度'], right: 'center', top: 0, textStyle: { @@ -1400,7 +1466,7 @@ export default { show: false, }, boundaryGap: false, - data: e.map(val=>val.X_VALUE), + data: e.map(val => val.X_VALUE), }, ], @@ -1476,10 +1542,10 @@ export default { shadowBlur: 20, }, }, - data: e.map(val=>val.Y_VALUE_ONE), + data: e.map(val => val.Y_VALUE_ONE), }, { - name: 'ISO温度', + name: 'ISO温度', type: "line", // smooth: true, //是否平滑 showAllSymbol: true, @@ -1525,7 +1591,7 @@ export default { shadowBlur: 20, }, }, - data: e.map(val=>val.Y_VALUE_TWO), + data: e.map(val => val.Y_VALUE_TWO), }, ], }) @@ -1552,7 +1618,7 @@ export default { }, xAxis: { type: "category", - data: e.map(val=>val.X_VALUE), + data: e.map(val => val.X_VALUE), axisLine: { lineStyle: { color: "white", @@ -1607,12 +1673,19 @@ export default { borderRadius: 2, }, }, - data: e.map(val=>val.Y_VALUE), + data: e.map(val => val.Y_VALUE), }, ], }) } }, + { + e: 'fp-2-09', + i: "scada_fp_zt_01('CX_02')", + f: (e) => { + this.statusArr = e + } + }, ], } }, diff --git a/src/views/model/model.vue b/src/views/model/model.vue index 26d3959..d522dd4 100644 --- a/src/views/model/model.vue +++ b/src/views/model/model.vue @@ -863,9 +863,9 @@ export default { viewer.controls.enableRotate = false viewer.controls.enableZoom = false - viewer.addEventListener(AMRT.Event.UPDATE, () => { - console.log('update') - }) + // viewer.addEventListener(AMRT.Event.UPDATE, () => { + // console.log('update') + // }) // setInterval(() => { // console.log(viewer.controls.getView())