From f9fd7c038b6405a69c5d070febebab0a59eb821b Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期五, 25 十月 2024 18:00:42 +0800 Subject: [PATCH] ll --- screen/src/views/LogisticsEfficiency.vue | 191 +++++++++++++++++++++++++++++++++++++---------- 1 files changed, 150 insertions(+), 41 deletions(-) diff --git a/screen/src/views/LogisticsEfficiency.vue b/screen/src/views/LogisticsEfficiency.vue index 77c7610..4cab385 100644 --- a/screen/src/views/LogisticsEfficiency.vue +++ b/screen/src/views/LogisticsEfficiency.vue @@ -262,59 +262,161 @@ const initEnergy = () => { var myChart = echarts.init(document.querySelector('.energyRef')) // 缁樺埗鍥捐〃 - const arr = ['#68e2e3', '#50afd3', '#377cdb', '#d5ae3a'] myChart.setOption({ + legend: { + itemGap: 12, + // icon: 'circle', + right: '12px', + top: '0', + data: ['鎬诲簱瀛�', '褰撳墠搴撳瓨', '搴撳瓨鍒╃敤鐜�'], + itemWidth: 20, + itemHeight: 10, + textStyle: { + color: '#fff', + borderColor: '#fff' + }, + }, grid: { - top: '20%', - left: '2%', - right: '2%', - bottom: '4%', + left: '3%', + right: '4%', + bottom: '3%', + top: '16%', containLabel: true }, tooltip: { - trigger: 'axis', - axisPointer: { - type: 'line' - }, + trigger: 'axis' }, - xAxis: { + xAxis: [{ + nameGap: 5, type: 'category', - data: [1, 2, 3, 4, 4, 5] - }, - yAxis: { - type: 'value', - name: 'kw路h', - nameTextStyle: { - padding: [0, 0, 4, -30] // 鍥涗釜鏁板瓧鍒嗗埆涓轰笂鍙充笅宸︿笌鍘熶綅缃窛绂� - }, - splitLine: { + axisLine: { show: true, lineStyle: { - //杩欓噷杈撳叆绾挎潯鐨勬牱寮� - color: 'rgba(255,255,255,0.14)', - } + color: '#999' + }, + }, + axisLabel: { + color: '#869CC9' + // fontSize: 24, + }, + axisTick: { + show: false, + }, + data: ['7.1', '7.1', '7.1', '7.1', '7.1'], + }], + yAxis: [ + { + nameTextStyle: { + color: '#869CC9', + }, + offset: 0, + name: '涓囨敮', + type: 'value', + axisLabel: { + show: true, + color: "#869CC9", + }, + axisLine: { + show: true, + }, + splitLine: { + show: true, + lineStyle: { + width: 1, + color: "rgba(49,105,129,0.4)", + type: 'dashed' + } + }, + }, + { + type: 'value', + name: '%', + min: 0, + max: 100, + // interval: 5, + axisLabel: { + formatter: '{value}%' + }, + splitLine: false } - }, + ], series: [ { - data: [1, 2, 3, 4, 5], + name: '璁″垝瀹屾垚鏁伴噺', type: 'bar', barWidth: 10, + barGap: '60%', + label: { + show: false, + position: 'top', + color: '#fff', + }, itemStyle: { - normal: { - color: new echarts.graphic.LinearGradient( - 0, 0, 0, 1, - [ - { offset: 0, color: arr[1] }, - { offset: 1, color: '#080807' } - ] - ), - barBorderRadius: [10, 10, 0, 0] - } - } + color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ + { + offset: 0, + color: '#5bc7d5' + }, + { + offset: 1, + color: '#1a3f55' + } + ], false), + lineStyle: { + width: 1, + type: 'solid' + }, + barBorderRadius: [3, 3, 0, 0], + }, + data: [900, 438, 485, 631, 689] + }, + { + name: '浠诲姟瀹屾垚閲�', + type: 'bar', + barWidth: 10, + label: { + show: false, + position: 'top', + color: '#fff', + }, + itemStyle: { + color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ + { + offset: 0, + color: '#edaf3d' + }, + { + offset: 1, + color: '#323522' + } + ], false), + lineStyle: { + width: 1, + type: 'solid' + }, + barBorderRadius: [3, 3, 0, 0], + }, + data: [438, 485, 631, 689, 900] + }, + { + name: '璁″垝浠诲姟鏁�', + type: 'line', + smooth: false, + showAllSymbol: true, + symbol: 'none', + lineStyle: { + color: "#1a43bc" + }, + label: { + show: false, + position: 'top', + color: '#fff', + }, + data: [485, 631, 389, 224, 287] } ] }) + window.addEventListener('resize', function () {//鎵ц myChart.resize() }) @@ -772,27 +874,33 @@ font-size: 14px; color: #D2E0FF; margin-bottom: 11px; + .num { font-weight: 500; font-size: 16px; color: #FFFFFF; } } - .list{ + + .list { margin-top: 22px; - .item{ + + .item { width: 100%; height: 36px; display: flex; align-items: center; - &:nth-of-type(2n+1){ - background: rgba(0,152,255,0.13); + + &:nth-of-type(2n+1) { + background: rgba(0, 152, 255, 0.13); } - .la{ + + .la { flex: 5; padding-left: 20px; } - .val{ + + .val { flex: 2; } } @@ -915,6 +1023,7 @@ position: relative; z-index: -2; font-size: 14px; + .main_bg { position: absolute; left: 0; -- Gitblit v1.9.3