From 5ea08d91bbd64cbf11a621da1fcda4b3efb71ee0 Mon Sep 17 00:00:00 2001 From: chenghx <chenghx@nfex.com> Date: 星期五, 20 七月 2018 17:36:46 +0800 Subject: [PATCH] mini chart 完善 --- src/components/dashboard/Dashboard.vue | 38 +++++++++++--------------------------- 1 files changed, 11 insertions(+), 27 deletions(-) diff --git a/src/components/dashboard/Dashboard.vue b/src/components/dashboard/Dashboard.vue index ccdfa22..3f6adc3 100644 --- a/src/components/dashboard/Dashboard.vue +++ b/src/components/dashboard/Dashboard.vue @@ -2,7 +2,7 @@ <div> <a-row style="margin: -12px"> <a-col :sm="24" :md="12" :xl="6" style="padding: 12px 12px 24px;"> - <chart-card title="鎬婚攢鍞"> + <chart-card title="鎬婚攢鍞" total="锟� 189,345"> <a-tooltip title="鎸囨爣璇存槑" slot="action"> <a-icon type="info-circle-o" /> </a-tooltip> @@ -22,52 +22,34 @@ </chart-card> </a-col> <a-col :sm="24" :md="12" :xl="6" style="padding: 12px 12px 24px;"> - <chart-card title="鎬婚攢鍞"> + <chart-card title="鎬婚攢鍞" total="锟� 189,345"> <a-tooltip title="鎸囨爣璇存槑" slot="action"> <a-icon type="info-circle-o" /> </a-tooltip> <div> - <mini-chart /> + <mini-area /> </div> <div slot="footer">鏃ュ潎閿�鍞 <span>锟� 234.56</span></div> </chart-card> </a-col> <a-col :sm="24" :md="12" :xl="6" style="padding: 12px 12px 24px;"> - <chart-card title="鎬婚攢鍞"> + <chart-card title="鎬婚攢鍞" total="锟� 189,345"> <a-tooltip title="鎸囨爣璇存槑" slot="action"> <a-icon type="info-circle-o" /> </a-tooltip> <div> - <div style="display: inline-block; font-size: 14px; line-height: 22px; margin-right: 16px"> - 鍚屽懆姣� - <span>12%</span> - <span style="color: #f5222d; font-size: 12px"><a-icon type="caret-up" /></span> - </div> - <div style="display: inline-block; font-size: 14px; line-height: 22px;"> - 鏃ョ幆姣� - <span>11%</span> - <span style="color: #52c41a; font-size: 12px"><a-icon type="caret-down" /></span> - </div> + <mini-bar /> </div> <div slot="footer">鏃ュ潎閿�鍞 <span>锟� 234.56</span></div> </chart-card> </a-col> <a-col :sm="24" :md="12" :xl="6" style="padding: 12px 12px 24px;"> - <chart-card title="鎬婚攢鍞"> + <chart-card title="钀ラ攢娲诲姩璇存槑" total="73%"> <a-tooltip title="鎸囨爣璇存槑" slot="action"> <a-icon type="info-circle-o" /> </a-tooltip> <div> - <div style="display: inline-block; font-size: 14px; line-height: 22px; margin-right: 16px"> - 鍚屽懆姣� - <span>12%</span> - <span style="color: #f5222d; font-size: 12px"><a-icon type="caret-up" /></span> - </div> - <div style="display: inline-block; font-size: 14px; line-height: 22px;"> - 鏃ョ幆姣� - <span>11%</span> - <span style="color: #52c41a; font-size: 12px"><a-icon type="caret-down" /></span> - </div> + <mini-progress target="90" percent="78" color="#13C2C2" height="8px"/> </div> <div slot="footer">鏃ュ潎閿�鍞 <span>锟� 234.56</span></div> </chart-card> @@ -83,10 +65,12 @@ import ChartCard from './ChartCard' import ATooltip from 'vue-antd-ui/es/tooltip/Tooltip' import AIcon from 'vue-antd-ui/es/icon/icon' -import MiniChart from '../chart/MiniChart' +import MiniArea from '../chart/MiniArea' +import MiniBar from '../chart/MiniBar' +import MiniProgress from '../chart/MiniProgress' export default { name: 'dashboard', - components: {MiniChart, AIcon, ATooltip, ChartCard, ACard, ARow, ACol} + components: {MiniProgress, MiniBar, MiniArea, AIcon, ATooltip, ChartCard, ACard, ARow, ACol} } </script> -- Gitblit v1.9.1