引入组件大小写修改
Showing
4 changed files
with
7 additions
and
204 deletions
... | @@ -6,14 +6,14 @@ | ... | @@ -6,14 +6,14 @@ |
6 | </div> | 6 | </div> |
7 | <div class="card2 mt-10"> | 7 | <div class="card2 mt-10"> |
8 | <div class="title">数据趋势</div> | 8 | <div class="title">数据趋势</div> |
9 | <brokenline class="Brokenline" /> | 9 | <brokenline class="brokenline" /> |
10 | </div> | 10 | </div> |
11 | </div> | 11 | </div> |
12 | </template> | 12 | </template> |
13 | 13 | ||
14 | <script> | 14 | <script> |
15 | import maps from "@/components/Echart/Map"; | 15 | import maps from "@/components/echart/map"; |
16 | import brokenline from "@/components/Echart/Brokenline"; | 16 | import brokenline from "@/components/echart/brokenline"; |
17 | export default { | 17 | export default { |
18 | data () { | 18 | data () { |
19 | return {}; | 19 | return {}; |
... | @@ -78,7 +78,7 @@ export default { | ... | @@ -78,7 +78,7 @@ export default { |
78 | margin-bottom: 10px; | 78 | margin-bottom: 10px; |
79 | } | 79 | } |
80 | 80 | ||
81 | .Brokenline { | 81 | .brokenline { |
82 | margin: auto; | 82 | margin: auto; |
83 | width: 100%; | 83 | width: 100%; |
84 | } | 84 | } | ... | ... |
... | @@ -54,7 +54,7 @@ | ... | @@ -54,7 +54,7 @@ |
54 | </template> | 54 | </template> |
55 | 55 | ||
56 | <script> | 56 | <script> |
57 | import columnar from "@/components/Echart/Columnar"; | 57 | import columnar from "@/components/echart/columnar"; |
58 | import work from "@/api/work"; | 58 | import work from "@/api/work"; |
59 | export default { | 59 | export default { |
60 | data () { | 60 | data () { | ... | ... |
... | @@ -18,8 +18,8 @@ | ... | @@ -18,8 +18,8 @@ |
18 | </template> | 18 | </template> |
19 | 19 | ||
20 | <script> | 20 | <script> |
21 | import columnarsmat from "@/components/Echart/Columnarsmat"; | 21 | import columnarsmat from "@/components/echart/columnarsmat"; |
22 | import Rose from "@/components/Echart/Rose"; | 22 | import Rose from "@/components/echart/Rose"; |
23 | export default { | 23 | export default { |
24 | data () { | 24 | data () { |
25 | return { | 25 | return { | ... | ... |
src/views/home/index1.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="home"> | ||
3 | <div class="home-left bgbk"> | ||
4 | <div class="header titlebg"> | ||
5 | 汉中市接入概括 | ||
6 | </div> | ||
7 | <!-- 地图 --> | ||
8 | <CenterLeft2Chart class="map" /> | ||
9 | </div> | ||
10 | <div class="home-right"> | ||
11 | <!-- 陕西省接入概括 --> | ||
12 | <div class="jrgk homebk"> | ||
13 | <div class="header titlebg"> | ||
14 | 陕西省接入概括 | ||
15 | </div> | ||
16 | <!-- 陕西省接入概括列表 --> | ||
17 | <el-row> | ||
18 | <el-col :span="9"> | ||
19 | <ul class="gkList"> | ||
20 | <li>总数量</li> | ||
21 | <div class="zsl"> | ||
22 | <dv-digital-flop :config="config" style="height:70px;" /> | ||
23 | <p></p> | ||
24 | </div> | ||
25 | </ul> | ||
26 | </el-col> | ||
27 | <el-col :span="5"> | ||
28 | <ul class="jrl"> | ||
29 | <div class="jrlList jrllsit1"> | ||
30 | <p v-for="(item, index) in jrlList" :key="index">{{ item }}</p> | ||
31 | </div> | ||
32 | <li>日均接入量</li> | ||
33 | </ul> | ||
34 | </el-col> | ||
35 | <el-col :span="5"> | ||
36 | <ul class="jrl"> | ||
37 | <div class="jrlList jrllsit2"> | ||
38 | <p v-for="(item, index) in dtjrlList" :key="index">{{ item }}</p> | ||
39 | </div> | ||
40 | <li>日均接入量</li> | ||
41 | </ul> | ||
42 | </el-col> | ||
43 | <el-col :span="5"> | ||
44 | <ul class="jrl"> | ||
45 | <div class="jrlList jrllsit3"> | ||
46 | <p v-for="(item, index) in ztzlList" :key="index">{{ item }}</p> | ||
47 | </div> | ||
48 | <li>总体质量</li> | ||
49 | </ul> | ||
50 | </el-col> | ||
51 | </el-row> | ||
52 | </div> | ||
53 | <div class="jrdgk"> | ||
54 | <!-- 接入点概括 --> | ||
55 | <div class="sxsjr homebk"> | ||
56 | <div class="header titlebg"> | ||
57 | 接入点概括 | ||
58 | </div> | ||
59 | <el-row> | ||
60 | <el-col :span="8" class="jrdList" v-for="(item, index) in jrdList" :key="index"> | ||
61 | <ul> | ||
62 | <li>{{ item.value }}</li> | ||
63 | <li>{{ item.title }}</li> | ||
64 | </ul> | ||
65 | </el-col> | ||
66 | </el-row> | ||
67 | </div> | ||
68 | <!-- 上报情况概括 --> | ||
69 | <div class="sbqkgk homebk"> | ||
70 | <div class="header titlebg"> | ||
71 | 上报情况概括 | ||
72 | </div> | ||
73 | <ul class="sbqkgs"> | ||
74 | <div class="sbqkgsList"> | ||
75 | <p v-for="(item, index) in sbqkgsList" :key="index" | ||
76 | :class="{ 'active': (typeof (item - 0) === 'number' && !isNaN(item - 0)) }"> | ||
77 | {{ item }} | ||
78 | </p> | ||
79 | </div> | ||
80 | <li>总数量</li> | ||
81 | </ul> | ||
82 | </div> | ||
83 | </div> | ||
84 | <!-- 底部表格 --> | ||
85 | <div class="jrxxlb tableClass bgbk"> | ||
86 | <div class="title titlebg">陕西省平台接入情况</div> | ||
87 | <!-- 陕西省平台接入情况table --> | ||
88 | <lb-table ref="table" :pagination="false" :heightNum="515" :column="tableData.columns" :data="tableData.data"> | ||
89 | </lb-table> | ||
90 | </div> | ||
91 | </div> | ||
92 | </div> | ||
93 | </template> | ||
94 | |||
95 | <script> | ||
96 | // 上报首页 | ||
97 | import wgsl from "./wgsl.vue"; | ||
98 | import CenterLeft2Chart from "@/components/Echart/Map"; | ||
99 | // 引入表格数据 | ||
100 | import data from "./data" | ||
101 | export default { | ||
102 | name: "home", | ||
103 | components: { wgsl, CenterLeft2Chart }, | ||
104 | data () { | ||
105 | function formatter (number) { | ||
106 | const numbers = number.toString().split('').reverse() | ||
107 | const segs = [] | ||
108 | while (numbers.length) segs.push(numbers.splice(0, 3).join('')) | ||
109 | return segs.join(',').split('').reverse().join('') | ||
110 | } | ||
111 | return { | ||
112 | // 总数量 | ||
113 | config: { | ||
114 | number: [6523], | ||
115 | content: '{nt}', | ||
116 | formatter, | ||
117 | style: { | ||
118 | fontSize: 50, | ||
119 | fontWeight: 700, | ||
120 | fill: '#FFDD00' | ||
121 | } | ||
122 | }, | ||
123 | // 日均接入量 | ||
124 | jjrl: 300, | ||
125 | // 当天接入量 | ||
126 | dtjrl: 100, | ||
127 | // 总体质量 | ||
128 | ztzl: 3620, | ||
129 | // 上报情况概括 | ||
130 | sbqkgs: 6296, | ||
131 | // 接入点概括 | ||
132 | jrdList: [ | ||
133 | { | ||
134 | value: 60, | ||
135 | title: '总数量' | ||
136 | }, | ||
137 | { | ||
138 | value: 60, | ||
139 | title: '正常' | ||
140 | }, | ||
141 | { | ||
142 | value: 60, | ||
143 | title: '异常' | ||
144 | } | ||
145 | ], | ||
146 | // 表格数据 | ||
147 | tableData: { | ||
148 | // 表格头部信息 | ||
149 | columns: data.columns(), | ||
150 | // 表格列表数据 | ||
151 | data: [{ | ||
152 | xzqmc: '咸阳市', | ||
153 | xzqzs: 100, | ||
154 | jrl: 300, | ||
155 | jscgl: 20, | ||
156 | dk: 60, | ||
157 | wjrqx: '长安县', | ||
158 | jrdf: 50 | ||
159 | }, | ||
160 | { | ||
161 | xzqmc: '咸阳市', | ||
162 | xzqzs: 100, | ||
163 | jrl: 300, | ||
164 | jscgl: 20, | ||
165 | dk: 60, | ||
166 | wjrqx: '长安县', | ||
167 | jrdf: 50 | ||
168 | }] | ||
169 | } | ||
170 | } | ||
171 | }, | ||
172 | computed: { | ||
173 | jrlList: function () { | ||
174 | return this.jjrl.toString().split('') | ||
175 | }, | ||
176 | dtjrlList: function () { | ||
177 | return this.dtjrl.toString().split('') | ||
178 | }, | ||
179 | ztzlList: function () { | ||
180 | return this.ztzl.toString().split('') | ||
181 | }, | ||
182 | sbqkgsList: function () { | ||
183 | const numbers = this.sbqkgs.toString().split('').reverse() | ||
184 | const segs = [] | ||
185 | while (numbers.length) segs.push(numbers.splice(0, 3).join('')) | ||
186 | return segs.join(',').split('').reverse().join('') | ||
187 | } | ||
188 | }, | ||
189 | methods: { | ||
190 | } | ||
191 | } | ||
192 | </script> | ||
193 | <style scoped lang="scss"> | ||
194 | @import "~@/styles/mixin.scss"; | ||
195 | @import "~@/styles/public.scss"; | ||
196 | @import "./home.scss"; | ||
197 | </style> |
-
Please register or sign in to post a comment