From 738f76adfcbf102dfbf890b044ba9a25a034cb8c Mon Sep 17 00:00:00 2001 From: zhuzhuanzhuan Date: 星期三, 27 三月 2024 16:17:38 +0800 Subject: [PATCH] 1、用户管理页面修改身份字段名称为首页权限并调整其选项值 2、按照新需求完成客户操作工进入后页面所有布局100% 3、调整全局页脚内容 --- src/views/dashboard/WorkshopSectionSignage.vue | 640 ++++++++++++++++++++++++++++++++------------------------- 1 files changed, 358 insertions(+), 282 deletions(-) diff --git a/src/views/dashboard/WorkshopSectionSignage.vue b/src/views/dashboard/WorkshopSectionSignage.vue index be246d0..8c9094f 100644 --- a/src/views/dashboard/WorkshopSectionSignage.vue +++ b/src/views/dashboard/WorkshopSectionSignage.vue @@ -2,10 +2,12 @@ <div class="page-container"> <div class="content-container"> <div style="width: 30%" class="left-col"> - <slot name="back_nav"></slot> + <div class="back-nav" @click="$emit('backToLastSignage','BranchFactory')" v-if="userType>=3"> + <dv-decoration-7>涓婁竴绾�</dv-decoration-7> + </div> <dv-border-box-9 style="padding: 15px"> - <div id="tech_condition_chart" style="width:100%;height: 230px;"></div> - <div id="warranty_malfunction_chart" style="width:100%;height: 230px;"></div> + <div id="tech_condition_chart" style="width:100%;height: 240px;"></div> + <div id="warranty_malfunction_chart" style="width:100%;height: 240px;"></div> <div style="display: flex;"> <div style="flex:0.5;display: flex;flex-direction:column;align-items: center"> @@ -70,12 +72,25 @@ </dv-border-box-9> </div> <div style="width: 30%"> - <dv-border-box-9 style="padding: 30px 0"> - <div id="bar_chart" style="width:100%;height: 250px;"></div> - <div id="double_bar_chart" style="width:100%;height: 300px;"></div> - <div style="padding: 0 20px;"> - <dv-scroll-board :config="problemConfig" style="width:100%;height:220px"/> + <dv-border-box-9 style="padding: 15px"> + <a-form layout="inline" @keyup.enter.native="$emit('switchToNextSignage', { signageName: 'Equipment', productionCode: equipmentId })"> + <a-form-item label="璁惧缂栧彿"> + <!--<a-input v-model="equipmentId" size="large"></a-input>--> + <a-auto-complete + v-model="equipmentId" + placeholder="鍥炶溅閿煡璇�" + :allowClear="true" + size="large" + /> + </a-form-item> + </a-form> + <div style="display: flex;flex-wrap: wrap"> + <div id="gauge_chart1" style="width:50%;height: 200px;"></div> + <div id="gauge_chart2" style="width:50%;height: 200px;"></div> + <div id="gauge_chart3" style="width:50%;height: 200px;"></div> + <div id="gauge_chart4" style="width:50%;height: 200px;"></div> </div> + <div id="bar_chart" style="width:100%;height: 330px;"></div> </dv-border-box-9> </div> </div> @@ -84,6 +99,7 @@ <script> import signageApi from '@/api/signage' + import moment from 'moment' export default { name: 'WorkshopSectionSignage', @@ -91,6 +107,9 @@ productionCode: { type: String, default: '' + }, + userType: { + type: Number } }, data() { @@ -120,34 +139,58 @@ nextNextMonthMaintenancePlanNum: 0, lineChart: '', lineChartData: [], + gaugeChart1: '', + gaugeChart2: '', + gaugeChart3: '', + gaugeChart4: '', + gaugeChartData1: [], + gaugeChartData2: [], + gaugeChartData3: [], + gaugeChartData4: [], barChart: '', - barChartData: [], - doubleBarChart: '', - doubleBarChartData: {}, - supportPlanList: [ + barChartData: [ { - label: '鏈湀涓変繚璁″垝', - value: 299, - background: '#719D8E' + name: '2640221', + value: 20 }, { - label: '鏈湀瀹屾垚', - value: 229, - background: '#409EFF' + name: '2640222', + value: 40 }, { - label: '涓嬫湀涓変繚璁″垝', - value: 319, - background: '#A8985D' + name: '2640223', + value: 70 }, { - label: '涓嬩笅鏈堜笁淇濊鍒�', - value: 329, - background: '#58D9F9' + name: '2640224', + value: 30 + }, + { + name: '2640225', + value: 35 + }, + { + name: '2640226', + value: 80 + }, + { + name: '2640227', + value: 40 + }, + { + name: '12640220', + value: 60 + }, + { + name: '12640221', + value: 40 + }, + { + name: '12640222', + value: 35 } ], - maintenanceConfig: {}, - problemConfig: {} + equipmentId: '' } }, mounted() { @@ -158,22 +201,18 @@ activated() { console.log('瑙﹀彂activated') this.handleWindowResize() + if (this.barChartCarouselTime) clearInterval(this.barChartCarouselTime) }, beforeDestroy() { window.removeEventListener('resize', this.handleWindowResize) + if (this.barChartCarouselTime) clearInterval(this.barChartCarouselTime) }, methods: { - backToLastSignage() { - console.log('瑙﹀彂涓婁竴绾�') - }, - getChartDataByApi() { this.getTechConditionDataByApi() this.getWarrantyMalfunctionDataByApi() this.getRunningStateDataByApi() this.getMonthMaintenanceNumByApi() - this.getBarChartDataByApi() - this.getDoubleBarChartDataByApi() }, /* 璋冪敤鎺ュ彛鑾峰彇鎶�鏈姸鎬� */ @@ -235,33 +274,14 @@ }) }, - /* 璋冪敤鎺ュ彛鑾峰彇璁惧OEE缁熻 */ - getBarChartDataByApi() { - signageApi.getEquipmentOEEStatistics(this.productionCode) - .then(res => { - if (res.success) this.barChartData = res.result - this.drawBarChart() - }) - }, - - /* 璋冪敤鎺ュ彛鑾峰彇璁惧OEE鍜屽埄鐢ㄧ巼瀵规瘮 */ - getDoubleBarChartDataByApi() { - signageApi.getEquipmentMonthStatisticsApi(this.productionCode) - .then(res => { - if (res.success) this.doubleBarChartData = res.result - this.drawDoubleBarChart() - }) - }, - /* 缁樺埗鍥捐〃姹囨�绘柟娉� */ drawCharts() { this.drawRunningStateChart() this.drawTechConditionChart() this.drawWarrantyMalfunctionChart() this.drawLineChart() + this.drawGaugeChart() this.drawBarChart() - this.drawDoubleBarChart() - this.drawProblemChart() }, /* 缁樺埗鎶�鏈姸鎬侀ゼ鍥� */ @@ -311,7 +331,7 @@ { type: 'pie', // selectedMode: "single", - radius: ['30%', '50%'], + radius: ['40%', '60%'], center: ['50%', '50%'], color: [ '#0AA012', @@ -390,7 +410,7 @@ { type: 'pie', // selectedMode: "single", - radius: ['30%', '50%'], + radius: ['40%', '60%'], center: ['50%', '50%'], color: [ '#00CED1', @@ -468,9 +488,9 @@ series: [ { type: 'pie', - roseType: 'angle', // 鐜懓鍥� + // roseType: 'angle', // 鐜懓鍥� // selectedMode: "single", - radius: ['30%', '70%'], + radius: ['35%', '55%'], center: ['50%', '50%'], color: [ '#686869', @@ -484,7 +504,7 @@ color: 'inherit', // textBorderColor: 'inherit', // textBorderWidth: 1, - fontSize: 16, + fontSize: 30, formatter: function(params) { if (params.name !== '') { return `${params.name}:${params.value}` @@ -493,8 +513,8 @@ }, labelLine: { show: true, - length2: 10, - length: 10 + length2: 20, + length: 30 }, data: this.runningStateData } @@ -507,19 +527,19 @@ drawLineChart() { this.lineChart = this.$echarts.init(document.getElementById('line_chart')) const newData = { - xAxis: ['2640221', '2640223', '2640224', '2640225', '2640226', '2640227', '2640228', '2640229', '12640220', '12640221', '12640222'], + xAxis: ['3鏈�19鏃�', '3鏈�20鏃�', '3鏈�21鏃�', '3鏈�22鏃�', '3鏈�23鏃�', '3鏈�24鏃�', '3鏈�25鏃�'], yAxis: [ { name: '鍒╃敤鐜�', - value: [20, 60, 55, 36, 52, 52, 63, 78, 23, 42, 65] + value: [200, 600, 550, 360, 520, 520, 630, 780, 230, 420, 650, 700] }, { name: '寮�鍔ㄧ巼', - value: [23, 63, 44, 40, 74, 80, 60, 90, 70, 40, 70] + value: [230, 630, 440, 400, 740, 800, 600, 900, 700, 400, 700, 400] }, { name: '寮�鏈虹巼', - value: [90, 70, 40, 70, 80, 65, 73, 60, 70, 90, 40] + value: [900, 700, 400, 700, 800, 605, 730, 600, 700, 900, 400, 605] } ], yAxisName: '鍓�7澶╁埄鐢ㄧ巼' @@ -544,7 +564,6 @@ data: item1.value // 鎶樼嚎鍥剧殑鏁版嵁 } }) - const option = { grid: { containLabel: true, @@ -565,7 +584,7 @@ data: legendData, itemGap: 10, textStyle: { - fontSize: 16, + fontSize: 14, color: '#ccc' } }, @@ -573,10 +592,10 @@ triggerEvent: true, data: newData.xAxis || [], axisLabel: { - interval: 1, + interval: 0, show: true, fontSize: 12, - color: '#50729A', + color: '#50729A' // rotate: -30, }, axisLine: { @@ -587,7 +606,7 @@ }, axisTick: { show: true, - alignWithLabel:true, + alignWithLabel: true } }, yAxis: [ @@ -598,6 +617,7 @@ fontSize: 18, padding: [0, 0, 0, 80] }, + nameGap: 30, type: 'value', position: 'left', axisLine: { @@ -622,7 +642,6 @@ splitNumber: 5, axisLabel: { show: true, - fontSize: 16, color: '#50729A' }, axisLine: { @@ -642,16 +661,166 @@ } } ], - series: seriesData + series: seriesData, + // dataZoom: { + // show: false, + // startValue: 0, // 浠庡ご寮�濮嬨�� + // endValue: 5 // 涓�娆℃�у睍绀哄嚑涓� + // } } this.lineChart.setOption(option, true) + // if (newData.xAxis.length <= 6) return + // this.lineChartCarouselTime = setInterval(() => { + // this.barChartData.push(this.barChartData.shift()) + // newData.xAxis.push(newData.xAxis.shift()) + // newData.yAxis.forEach(item => item.value.push(item.value.shift())) + // this.$nextTick(() => { + // this.lineChart.setOption(option, true) + // }) + // }, 3000) + }, + /* 缁樺埗浠〃鐩樺浘琛� */ + drawGaugeChart() { + const option = { + title: { + show: true, // 鏄惁鏄剧ず鏍囬锛岄粯璁や负true + text: '', // 涓绘爣棰樻枃鏈� + x: 'center', // 鏍囬姘村钩瀹夋斁浣嶇疆锛屽彲閫夊�间负'left'銆�'center'銆�'right'鎴栧叿浣撶殑姘村钩鍧愭爣鍊� + y: 'top', // 鏍囬鍨傜洿瀹夋斁浣嶇疆锛屽彲閫夊�间负'top'銆�'bottom'銆�'center'鎴栧叿浣撶殑鍨傜洿鍧愭爣鍊� + textStyle: { + // 涓绘爣棰樻枃鏈牱寮� + fontSize: 18, + fontWeight: 'normal', + color: '#00A8AC', + fontWeight: 'bold' + } + }, + tooltip: { + formatter: '{a} <br/>{b} : {c}%' + }, + grid: { + left: '1%', + top: '1%', + right: '10%', + bottom: '1%' + }, + series: [ + { + name: '鍒╃敤鐜�', + type: 'gauge', + radius: '80%', + center: ['50%', '60%'], // 榛樿鍏ㄥ眬灞呬腑 + pointer: { + width: 6, + length: '50%', + itemStyle: { + color: 'inherit' + } + }, + splitLine: { + show: true, + length: 10, + lineStyle: { + color: '#fff', + width: 2 + } + }, + axisTick: { + length: 5, + lineStyle: { + color: '#fff', + width: 1 + } + }, + axisLabel: { + show: false, + fontSize: 18, + formatter: function(value) { + return value + '%' + } + }, + axisLine: { + lineStyle: { // 灞炴�ineStyle鎺у埗绾挎潯鏍峰紡 + color: [ //琛ㄧ洏棰滆壊 + [0.3, '#E7781E'],//0-30%澶勭殑棰滆壊 + [0.7, '#C5C039'],//30%-60%澶勭殑棰滆壊 + [1, '#21C77F']//90%-100%澶勭殑棰滆壊 + ], + width: 15//琛ㄧ洏瀹藉害 + } + }, + detail: { + formatter: '{score|{value}%}', + offsetCenter: [0, '50%'], + height: 30, + rich: { + score: { + fontSize: 20 + } + } + }, + data: [{ value: 100 }] + } + ] + } + this.drawGaugeChart1(option) + this.drawGaugeChart2(option) + this.drawGaugeChart3(option) + this.drawGaugeChart4(option) + }, + + /* 缁樺埗鍒╃敤鐜囦华琛ㄧ洏鍥捐〃 */ + drawGaugeChart1(opt) { + this.gaugeChart1 = this.$echarts.init(document.getElementById('gauge_chart1')) + const option = Object.assign({}, opt) + option.title.text = '鍒╃敤鐜�' + this.gaugeChart1.setOption(option, true) + }, + + /* 缁樺埗寮�鍔ㄧ巼浠〃鐩樺浘琛� */ + drawGaugeChart2(opt) { + this.gaugeChart2 = this.$echarts.init(document.getElementById('gauge_chart2')) + const option = Object.assign({}, opt) + option.title.text = '寮�鍔ㄧ巼' + this.gaugeChart2.setOption(option, true) + }, + + /* 缁樺埗寮�鏈虹巼浠〃鐩樺浘琛� */ + drawGaugeChart3(opt) { + this.gaugeChart3 = this.$echarts.init(document.getElementById('gauge_chart3')) + const option = Object.assign({}, opt) + option.title.text = '寮�鏈虹巼' + this.gaugeChart3.setOption(option, true) + }, + + /* 缁樺埗OEE浠〃鐩樺浘琛� */ + drawGaugeChart4(opt) { + this.gaugeChart4 = this.$echarts.init(document.getElementById('gauge_chart4')) + const option = Object.assign({}, opt) + option.title.text = 'OEE' + this.gaugeChart4.setOption(option, true) }, /* 缁樺埗鍗曟煴鍥� */ drawBarChart() { this.barChart = this.$echarts.init(document.getElementById('bar_chart')) + const xAisData = this.barChartData.map(item => item.name) const option = { + height: 260, + title: { + show: true, // 鏄惁鏄剧ず鏍囬锛岄粯璁や负true + text: '涓婁釜鏈圤EE', // 涓绘爣棰樻枃鏈� + x: 'center', // 鏍囬姘村钩瀹夋斁浣嶇疆锛屽彲閫夊�间负'left'銆�'center'銆�'right'鎴栧叿浣撶殑姘村钩鍧愭爣鍊� + y: 'top', // 鏍囬鍨傜洿瀹夋斁浣嶇疆锛屽彲閫夊�间负'top'銆�'bottom'銆�'center'鎴栧叿浣撶殑鍨傜洿鍧愭爣鍊� + textStyle: { + // 涓绘爣棰樻枃鏈牱寮� + fontSize: 18, + fontWeight: 'normal', + color: '#00A8AC', + fontWeight: 'bold' + } + }, tooltip: { trigger: 'axis', axisPointer: { @@ -666,186 +835,79 @@ }, grid: { top: '15%', - left: '10%' + left: '6%', + right: '3%' }, - xAxis: [{ - name: 'OEE杞﹂棿', - nameLocation: 'middle', - nameGap: 30, // x杞磏ame涓庢í鍧愭爣杞寸嚎鐨勯棿璺� - type: 'category', - data: this.barChartData.map(item => item.name), - axisLine: { - lineStyle: { - color: '#FFFFFF' - } - }, - axisLabel: { - margin: 10, - color: '#e2e9ff', - textStyle: { - fontSize: 12 - } - }, - axisTick: { - show: false - } - }], - yAxis: [{ - name: '鏁伴噺', - nameLocation: 'middle', - nameGap: 30, // x杞磏ame涓庢í鍧愭爣杞寸嚎鐨勯棿璺� - axisLabel: { - formatter: '{value}', - color: '#e2e9ff' - }, - axisTick: { - show: false - }, - axisLine: { - show: false, - lineStyle: { - color: '#FFFFFF' - } - }, - splitLine: { - lineStyle: { - color: 'rgba(255,255,255,0.12)' - } - } - }], - series: [{ - type: 'bar', - data: this.barChartData, - barWidth: '15%', - itemStyle: { - color: '#7DB17F' - }, - label: { - show: true, - lineHeight: 10, - formatter: params => { - if (+params.value === 0) return '' - else return params.value + xAxis: [ + { + // name: '涓婁釜鏈圤EE', + // nameLocation: 'middle', + // nameGap: 40, // x杞磏ame涓庢í鍧愭爣杞寸嚎鐨勯棿璺� + type: 'category', + data: xAisData, + axisLine: { + lineStyle: { + color: '#50729A' + } }, - position: 'inside', - textStyle: { - color: '#fff', - fontSize: 18 + axisLabel: { + show: true, // 鏄惁鏄剧ず鍒诲害鏍囩锛岄粯璁ゆ樉绀� + interval: 0, // 鍧愭爣杞村埢搴︽爣绛剧殑鏄剧ず闂撮殧锛屽湪绫荤洰杞翠腑鏈夋晥锛涢粯璁や細閲囩敤鏍囩涓嶉噸鍙犵殑绛栫暐闂撮殧鏄剧ず鏍囩锛涘彲浠ヨ缃垚0寮哄埗鏄剧ず鎵�鏈夋爣绛撅紱濡傛灉璁剧疆涓�1锛岃〃绀恒�庨殧涓�涓爣绛炬樉绀轰竴涓爣绛俱�忥紝濡傛灉鍊间负2锛岃〃绀洪殧涓や釜鏍囩鏄剧ず涓�涓爣绛撅紝浠ユ绫绘帹銆� + // rotate: this.barChartData.length >= 5 ? -30 : 0, // 鍒诲害鏍囩鏃嬭浆鐨勮搴︼紝鍦ㄧ被鐩酱鐨勭被鐩爣绛炬樉绀轰笉涓嬬殑鏃跺�欏彲浠ラ�氳繃鏃嬭浆闃叉鏍囩涔嬮棿閲嶅彔锛涙棆杞殑瑙掑害浠�-90搴﹀埌90搴� + inside: false, // 鍒诲害鏍囩鏄惁鏈濆唴锛岄粯璁ゆ湞澶� + margin: 6 // 鍒诲害鏍囩涓庤酱绾夸箣闂寸殑璺濈 + }, + axisTick: { + show: true, + alignWithLabel: true } - } - }] - } - this.barChart.setOption(option, true) - }, - - /* 缁樺埗鍙屾煴鍥� */ - drawDoubleBarChart() { - this.doubleBarChart = this.$echarts.init(document.getElementById('double_bar_chart')) - const option = { - color: ['#4992FF', '#4DC0B1'], - tooltip: { - confine: true, - formatter: function(params) { - return '<span style="font-weight:bolder;">' + params.name + '</span><br/>' + - '<span style="display:inline-block; width:10px; height:10px; border-radius:100px; margin-right:5px; background:' + params.color + '"></span>' + params.seriesName + ' : ' + params.value + '%' - } - }, - grid: { - left: '5%', - right: '4%', - bottom: '10%', - top: '20%', - containLabel: true - }, - legend: { - icon: 'roundRect', - orient: 'horizontal', - left: 'center', - itemWidth: 14, - itemHeight: 14, - formatter: ['{a|{name}}'].join('\n'), - textStyle: { - fontSize: 14, - color: '#6A93B9', - height: 8, - rich: { - a: { - verticalAlign: 'bottom' + }], + yAxis: [ + { + // name: '鏁伴噺', + // nameLocation: 'middle', + // nameGap: 30, // x杞磏ame涓庢í鍧愭爣杞寸嚎鐨勯棿璺� + position: 'left', + axisLabel: { + formatter: '{value}', + color: '#50729A' + }, + axisTick: { + show: false + }, + axisLine: { + show: true, + lineStyle: { + color: '#50729A' + } + }, + splitLine: { + show: false, + lineStyle: { + color: 'rgba(255,255,255,0.12)' } } }, - data: ['OEE', '鍒╃敤鐜�'] - }, - xAxis: { - type: 'category', - data: this.doubleBarChartData.dateList, - axisLine: { - lineStyle: { - color: 'rgba(255,255,255,0.45)' + { + position: 'right', + axisLine: { + show: true, + lineStyle: { + color: '#50729A' + } } - }, - axisLabel: { - fontSize: 12, - color: '#6A93B9' - }, - axisTick: { - show: false } - }, - yAxis: [{ - name: '%', - type: 'value', - min: 0, - minInterval: 1, - splitArea: { - show: false - }, - axisLine: { - show: false - }, - axisTick: { - show: false - }, - splitLine: { - lineStyle: { - color: 'rgba(255, 255, 255, 0.15)' - // type: 'dashed', // dotted 铏氱嚎 - } - }, - axisLabel: { - fontSize: 12, - color: '#6A93B9', - fontFamily: 'Bebas' - } - }, { - type: 'value', - axisLine: { - show: false - }, - axisTick: { - show: false - }, - splitLine: { - show: false - }, - axisLabel: { - fontSize: 12, - formatter: '{value}%', // 鍙充晶Y杞存枃瀛楁樉绀� - fontFamily: 'Bebas', - color: '#6A93B9' - }, - splitArea: { - show: false - } - }], + ], series: [{ type: 'bar', - barWidth: 15, - itemStyle: { barBorderRadius: [3, 3, 0, 0] }, - name: 'OEE', - data: this.doubleBarChartData.oeeList, + data: this.barChartData, + barWidth: '25%', + itemStyle: { + color: '#129FC6', + barBorderRadius: [10, 10, 10, 10] + }, label: { - show: true, + show: false, lineHeight: 10, formatter: params => { if (+params.value === 0) return '' @@ -853,48 +915,27 @@ }, position: 'inside', textStyle: { - color: '#fff', - fontSize: 12 + color: '#50729A', + fontSize: 18 } } - }, { - type: 'bar', - barWidth: 15, - itemStyle: { barBorderRadius: [3, 3, 0, 0] }, - name: '鍒╃敤鐜�', - data: this.doubleBarChartData.utilizationList, - label: { - show: true, - lineHeight: 10, - formatter: params => { - if (+params.value === 0) return '' - else return params.value - }, - position: 'inside', - textStyle: { - color: '#fff', - fontSize: 12 - } - } + }], + dataZoom: { + show: false, + startValue: 0, // 浠庡ご寮�濮嬨�� + endValue: 5 // 涓�娆℃�у睍绀哄嚑涓� } - ] } - this.doubleBarChart.setOption(option, true) - }, - - /* 缁樺埗闂婊氬姩琛� */ - drawProblemChart() { - this.problemConfig = { - indexHeader: '搴忓彿', - header: ['鏃堕棿', '闂鍐呭'], - headerBGC: '#83B883', - oddRowBGC: '#556955', - evenRowBGC: '#556955', - data: [], - index: true, - columnWidth: [100, 300, 300], - align: ['center'] - } + option.title.text = `${moment().subtract(1, 'months').format('M')}鏈圤EE` + this.barChart.setOption(option, true) + if (this.barChartData.length <= 6) return + this.barChartCarouselTime = setInterval(() => { + this.barChartData.push(this.barChartData.shift()) + xAisData.push(xAisData.shift()) + this.$nextTick(() => { + this.barChart.setOption(option, true) + }) + }, 3000) }, /** @@ -902,12 +943,15 @@ * 璋冩暣鍥捐〃灏哄浠ラ�傚簲鍒嗚鲸鐜� */ handleWindowResize() { - if (this.runningStateChart) this.runningStateChart.resize() - if (this.efficiencyChart) this.efficiencyChart.resize() if (this.techConditionChart) this.techConditionChart.resize() if (this.warrantyMalfunctionChart) this.warrantyMalfunctionChart.resize() + if (this.runningStateChart) this.runningStateChart.resize() + if (this.lineChart) this.lineChart.resize() + if (this.gaugeChart1) this.gaugeChart1.resize() + if (this.gaugeChart2) this.gaugeChart2.resize() + if (this.gaugeChart3) this.gaugeChart3.resize() + if (this.gaugeChart4) this.gaugeChart4.resize() if (this.barChart) this.barChart.resize() - if (this.doubleBarChart) this.doubleBarChart.resize() } } } @@ -936,6 +980,17 @@ justify-content: space-between; .left-col { + .back-nav { + width: 100px; + height: 30px; + color: #eee; + position: absolute; + top: 50px; + left: 10px; + cursor: pointer; + z-index: 9999 + } + .support-plan-container { width: 100%; display: flex; @@ -977,7 +1032,28 @@ } } - /deep/ .dv-scroll-board .header { - height: 35px; + /deep/ .ant-form.ant-form-inline { + text-align: center; + margin-bottom: 20px; + } + + /deep/ .ant-form .ant-form-item-label label { + color: #fff; + font-size: 18px; + } + + /deep/ .ant-select-selection { + background: transparent !important; + } + + /deep/ .ant-select-selection__clear { + background: transparent !important; + color: #fff; + } + + /deep/ .ant-input { + border: 1px solid #689ACA; + color: #fff; + background: transparent !important; } </style> \ No newline at end of file -- Gitblit v1.9.3