From c3631b3226f7355e376e68d46ffc04891b4618ba Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期五, 16 八月 2024 10:32:26 +0800 Subject: [PATCH] feat:数据中心展示 --- src/views/screen/components/screen-examine/components/examine-chart.vue | 167 ++++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 139 insertions(+), 28 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 32dfd86..2c1dfde 100644 --- a/src/views/screen/components/screen-examine/components/examine-chart.vue +++ b/src/views/screen/components/screen-examine/components/examine-chart.vue @@ -1,45 +1,157 @@ <template> <div class="chart-container"> <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 + class="hola-item" + v-for="item in dataType == 'car' ? dataListA : dataList" + :key="item.id" + > + <examine-hola + :startColor="'#124ae4'" + :endColor="'#99b3fd'" + :centerValue="item.value" + :bottomTitle="item.name" + :routerPath="item.routerUrl" + ></examine-hola> </div> </div> </div> </template> <script> -import ExamineHola from './examine-hola.vue'; +import ExamineHola from "./examine-hola.vue"; let barChart = null; export default { - name: 'ExamineChart', + name: "ExamineChart", components: { - ExamineHola + ExamineHola, + }, + props: { + dataType: { + type: String, + default: "", + }, }, 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: '涓�鏈轰竴妗e悎鏍肩巼', value: 60}, - {id: 8,name: '鍗¢棬杩囪溅鏁版嵁涓�鑷存��', value: 40}, - - ] - } + { + id: 1, + name: "骞冲彴鍦ㄧ嚎鐜�", + value: 60, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 2, + name: "涓�鏈轰竴妗e悎鏍肩巼", + value: 20, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 3, + name: "妗f鑰冩牳姣�", + value: 60, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 4, + name: "鐐逛綅鍦ㄧ嚎鐜�", + value: 40, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 5, + name: "褰曞儚鍙敤鐜�", + value: 80, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 6, + name: "閲嶇偣鐐逛綅褰曞儚鍙敤鐜�", + value: 20, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 7, + name: "閲嶇偣鐐逛綅褰曞儚鍙敤鐜�", + value: 20, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 8, + name: "閲嶇偣鐐逛綅褰曞儚鍙敤鐜�", + value: 20, + routerUrl: "/car/vehicle-data-monitor/index", + }, + ], + dataListA: [ + { + id: 1, + name: "骞冲彴鍦ㄧ嚎鐜�", + value: 60, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 2, + name: "涓�鏈轰竴妗e悎鏍肩巼", + value: 20, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 3, + name: "妗f鑰冩牳姣�", + value: 60, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 4, + name: "鐐逛綅鍦ㄧ嚎鐜�", + value: 40, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 5, + name: "褰曞儚鍙敤鐜�", + value: 80, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 6, + name: "閲嶇偣鐐逛綅褰曞儚鍙敤鐜�", + value: 20, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 7, + name: "閲嶇偣鐐逛綅褰曞儚鍙敤鐜�", + value: 20, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 8, + name: "閲嶇偣鐐逛綅褰曞儚鍙敤鐜�", + value: 20, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 9, + name: "閲嶇偣鐐逛綅褰曞儚鍙敤鐜�", + value: 20, + routerUrl: "/car/vehicle-data-monitor/index", + }, + { + id: 10, + name: "閲嶇偣鐐逛綅褰曞儚鍙敤鐜�", + value: 20, + routerUrl: "/car/vehicle-data-monitor/index", + }, + ], + }; }, - methods: { - - - }, - mounted() { - } -} + methods: {}, + mounted() {}, +}; </script> <style lang="scss" scoped> @@ -59,10 +171,9 @@ .hola-item { flex-shrink: 0; - width: 240px; - height: 200px; - color: #008000 + width: 150px; + height: 120px; } } } -</style> \ No newline at end of file +</style> -- Gitblit v1.8.0