From b860c6d2daf76b6e7b9c0092be9da14b77431774 Mon Sep 17 00:00:00 2001
From: ZhangXianQiang <1135831638@qq.com>
Date: 星期三, 20 三月 2024 13:48:12 +0800
Subject: [PATCH] Merge branch 'master' of http://42.193.1.25:9521/r/zgyw-ui
---
src/views/screen/components/screen-examine/components/examine-chart.vue | 71 +++++++++++++++++++----------------
1 files changed, 39 insertions(+), 32 deletions(-)
diff --git a/src/views/screen/components/screen-examine/components/examine-chart.vue b/src/views/screen/components/screen-examine/components/examine-chart.vue
index 0a6b467..6b4b7f9 100644
--- a/src/views/screen/components/screen-examine/components/examine-chart.vue
+++ b/src/views/screen/components/screen-examine/components/examine-chart.vue
@@ -1,61 +1,68 @@
<template>
<div class="chart-container">
- <div class="rank-chart" ref="rankChart"></div>
+ <div class="rank-chart">
+ <div class="hola-item" v-for="item in dataList" :key="item.id">
+ <examine-hola :startColor="'#02C77E'" :endColor="'#017770'" :centerValue="item.value"
+ :bottomTitle="item.name"></examine-hola>
+ </div>
+ </div>
</div>
</template>
<script>
-import * as echarts from 'echarts';
+import ExamineHola from './examine-hola.vue';
let barChart = null;
export default {
name: 'ExamineChart',
+ components: {
+ ExamineHola
+ },
data() {
return {
-
+ dataList: [
+ {id: 1,name: '骞冲彴鍦ㄧ嚎鐜�', value: 60},
+ {id: 2,name: '涓�鏈轰竴妗e悎鏍肩巼', value: 20},
+ {id: 3,name: '妗f鑰冩牳姣�', value: 60},
+ {id: 4,name: '鐐逛綅鍦ㄧ嚎鐜�', value: 40},
+ {id: 5,name: '褰曞儚鍙敤鐜�', value: 80},
+ {id: 6,name: '閲嶇偣鐐逛綅褰曞儚鍙敤鐜�', value: 20},
+ {id: 7,name: '淇℃伅閲囬泦鍑嗙‘鐜�', value: 60},
+ {id: 8,name: '鍗¢棬杩囪溅鏁版嵁涓�鑷存��', value: 40},
+
+ ]
}
},
methods: {
- initChart() {
- const options = {
- xAxis: {
- type: 'category',
- data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
- },
- yAxis: {
- type: 'value'
- },
- series: [
- {
- data: [120, 200, 150, 80, 70, 110, 130],
- type: 'bar'
- }
- ]
- }
- barChart.setOption(options,true);
- }
+
+
},
mounted() {
- barChart = echarts.init(this.$refs.rankChart);
-
- this.initChart();
- },
- beforeDestroy() {
- if (lineChart) {
- barChart.dispose();
- }
- },
-
+ }
}
</script>
<style lang="scss" scoped>
.chart-container {
width: 100%;
- height: 400px;
+ height: 100%;
+
.rank-chart {
width: 100%;
height: 100%;
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ align-content: space-between;
+ padding: 20px 0;
+ box-sizing: border-box;
+
+ .hola-item {
+ flex-shrink: 0;
+ width: 240px;
+ height: 200px;
+ color: #008000
+ }
}
}
</style>
\ No newline at end of file
--
Gitblit v1.8.0