From 485b3ea4b4f8a6ad0575df83a9a2d02be2df2f94 Mon Sep 17 00:00:00 2001 From: caill <815519168@qq.com> Date: Fri, 29 Jul 2022 11:24:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E5=B1=8F1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/MonitoringScreen1.vue | 70 +++++++++++++++++++-------------- 1 file changed, 40 insertions(+), 30 deletions(-) diff --git a/src/pages/MonitoringScreen1.vue b/src/pages/MonitoringScreen1.vue index 3537169..35fadc6 100644 --- a/src/pages/MonitoringScreen1.vue +++ b/src/pages/MonitoringScreen1.vue @@ -18,8 +18,8 @@
-
计划达成
-
+
计划达成
+
日计划达成/月计划达成
@@ -142,7 +142,7 @@
-
近30天产量走势
+
今日排产生产进度跟踪
@@ -162,7 +162,7 @@
{{e.plan_qty}}
{{e.real_qty}}
{{e.gap_qty}}
-
{{e.finish_rate}}
+
{{e.finish_rate | numFixed(1)}}
@@ -361,7 +361,8 @@ export default { array2: [], array3: [], objL1: {}, - arrR1: [] + arrR1: [], + docState: 'saved' } }, computed: { @@ -461,7 +462,7 @@ export default { }) let option = { grid: { - top: 50, + top: this.fontSize(50), left: 0, right: 0, bottom: 0, @@ -471,12 +472,12 @@ export default { icon: 'rect', textStyle: { color: '#fff', - fontSize: 14, - lineHeight: 14 + fontSize: this.fontSize(14), + lineHeight: this.fontSize(14) }, - itemGap: 30.86, - itemWidth: 14.16, - itemHeight: 7.38, + itemGap: this.fontSize(30.86), + itemWidth: this.fontSize(14.16), + itemHeight: this.fontSize(7.38), data: [{name: '弯头工段', itemStyle: {color: '#0E90FD'}}, {name: '综合工段', itemStyle: {color: '#33CCCC'}}, {name: '成品工段', itemStyle: {color: '#EAAD24'}}] }, dataZoom: [ @@ -503,7 +504,7 @@ export default { interval: 0, textStyle: { color: '#8FABBF', - fontSize: 16 + fontSize: this.fontSize(16) } }, data: date @@ -520,7 +521,7 @@ export default { axisLabel: { textStyle: { color: '#8FABBF', - fontSize: 14 + fontSize: this.fontSize(14) } }, splitLine: { @@ -618,9 +619,9 @@ export default { }) let option = { grid: { - top: 50, + top: this.fontSize(50), left: 0, - right: 0, + right: this.fontSize(25), bottom: 0, containLabel: true }, @@ -629,7 +630,7 @@ export default { show: false, // 为true滚动条出现 type: 'slider', // type:'inside',滚动条在最下面,鼠标点击滚动 startValue: 0, // 从头开始。 - endValue: 4 // end百分比显示范围,endValue具体显示几个数值 + endValue: 5 // end百分比显示范围,endValue具体显示几个数值 } ], xAxis: { @@ -649,8 +650,8 @@ export default { interval: 0, textStyle: { color: '#8FABBF', - fontSize: 16, - align: 'left' + fontSize: this.fontSize(16), + align: 'center' } }, data: date @@ -667,7 +668,7 @@ export default { axisLabel: { textStyle: { color: '#8FABBF', - fontSize: 14 + fontSize: this.fontSize(14) } }, splitLine: { @@ -735,7 +736,7 @@ export default { } else if (type === 2) { this.timeOut2 = setInterval(() => { if (Number(option.dataZoom[0].endValue) === option.series[0].data.length - 1) { - option.dataZoom[0].endValue = 4 + option.dataZoom[0].endValue = 5 option.dataZoom[0].startValue = 0 } else { option.dataZoom[0].endValue = option.dataZoom[0].endValue + 1 @@ -758,24 +759,24 @@ export default { textStyle: { rich: { a: { - fontSize: 32, + fontSize: this.fontSize(26), color: '#00D9FF', fontFamily: 'SourceHanSansCN', foontWeight: '700' }, b: { - fontSize: 16, + fontSize: this.fontSize(16), color: '#ffffff', fontFamily: 'SourceHanSansCN', foontWeight: '700', - padding: [10, 0, 0, 5] + padding: [this.fontSize(10), 0, 0, this.fontSize(3)] }, c: { color: '#FFFFFF', - fontSize: 13, + fontSize: this.fontSize(13), fontWeight: '700', fontFamily: 'SourceHanSansCN', - padding: [10, 0, 0, 0] + padding: [this.fontSize(10), 0, 0, 0] } } } @@ -866,6 +867,12 @@ export default { this.myCharts4.resize() }) }, + fontSize (res) { + const clientWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth + if (!clientWidth) return + let fontSize = clientWidth * res / 1920 + return fontSize + }, /** 左一 */ async _planReached () { let res = await planReached() @@ -1292,19 +1299,22 @@ header clear both .item_5_l float left - _wh(1.83rem, .3rem) + _wh(1.83rem, 100%) .item_5_r float right - _wh(1.83rem, .3rem) + _wh(1.83rem, 100%) + _fj() + flex-direction column .right_1_down_inner_3_i margin-bottom .045rem .item_5_l_1 - _wh(100%, 1.42rem) + _wh(100%, 60%) background right center / .02rem 100% url(../assets/images/screen1/line_3.png) no-repeat .item_5_l_2 - _wh(100%, calc(100% - 1.42rem)) + _wh(100%, 40%) .right_1_down_inner_3_i - margin-bottom .03rem + &:nth-child(1), &:nth-child(2) + margin-bottom 5% .color1 background-color #07E083 .color2