Blame view
src/views/dashboard/admin/index.vue
3.06 KB
d7d9c38c2 auto commit the c... |
1 2 |
<template> <div class="dashboard-editor-container"> |
50760eab9 auto commit the c... |
3 |
<!-- <github-corner class="github-corner" /> --> |
d7d9c38c2 auto commit the c... |
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
<panel-group @handleSetLineChartData="handleSetLineChartData" /> <el-row style="background:#fff;padding:16px 16px 0;margin-bottom:32px;"> <line-chart :chart-data="lineChartData" /> </el-row> <el-row :gutter="32"> <el-col :xs="24" :sm="24" :lg="8"> <div class="chart-wrapper"> <raddar-chart /> </div> </el-col> <el-col :xs="24" :sm="24" :lg="8"> <div class="chart-wrapper"> <pie-chart /> </div> </el-col> <el-col :xs="24" :sm="24" :lg="8"> <div class="chart-wrapper"> <bar-chart /> </div> </el-col> </el-row> <el-row :gutter="8"> <el-col :xs="{span: 24}" :sm="{span: 24}" :md="{span: 24}" :lg="{span: 12}" :xl="{span: 12}" style="padding-right:8px;margin-bottom:30px;"> <transaction-table /> </el-col> <el-col :xs="{span: 24}" :sm="{span: 12}" :md="{span: 12}" :lg="{span: 6}" :xl="{span: 6}" style="margin-bottom:30px;"> <todo-list /> </el-col> <el-col :xs="{span: 24}" :sm="{span: 12}" :md="{span: 12}" :lg="{span: 6}" :xl="{span: 6}" style="margin-bottom:30px;"> <box-card /> </el-col> </el-row> </div> </template> <script> |
50760eab9 auto commit the c... |
44 |
// import GithubCorner from '@/components/GithubCorner' |
d7d9c38c2 auto commit the c... |
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
import PanelGroup from './components/PanelGroup' import LineChart from './components/LineChart' import RaddarChart from './components/RaddarChart' import PieChart from './components/PieChart' import BarChart from './components/BarChart' import TransactionTable from './components/TransactionTable' import TodoList from './components/TodoList' import BoxCard from './components/BoxCard' const lineChartData = { newVisitis: { expectedData: [100, 120, 161, 134, 105, 160, 165], actualData: [120, 82, 91, 154, 162, 140, 145] }, messages: { expectedData: [200, 192, 120, 144, 160, 130, 140], actualData: [180, 160, 151, 106, 145, 150, 130] }, purchases: { expectedData: [80, 100, 121, 104, 105, 90, 100], actualData: [120, 90, 100, 138, 142, 130, 130] }, shoppings: { expectedData: [130, 140, 141, 142, 145, 150, 160], actualData: [120, 82, 91, 154, 162, 140, 130] } } export default { name: 'DashboardAdmin', components: { |
50760eab9 auto commit the c... |
76 |
// GithubCorner, |
d7d9c38c2 auto commit the c... |
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
PanelGroup, LineChart, RaddarChart, PieChart, BarChart, TransactionTable, TodoList, BoxCard }, data() { return { lineChartData: lineChartData.newVisitis } }, methods: { handleSetLineChartData(type) { this.lineChartData = lineChartData[type] } } } </script> <style lang="scss" scoped> .dashboard-editor-container { padding: 32px; background-color: rgb(240, 242, 245); position: relative; .github-corner { position: absolute; top: 0px; border: 0; right: 0; } .chart-wrapper { background: #fff; padding: 16px 16px 0; margin-bottom: 32px; } } @media (max-width:1024px) { .chart-wrapper { padding: 8px; } } </style> |