|
@@ -7,9 +7,7 @@
|
|
|
<svg-icon icon-class="peoples" class-name="card-panel-icon" />
|
|
|
</div>
|
|
|
<div class="card-panel-description">
|
|
|
- <div class="card-panel-text">
|
|
|
- 用户数量
|
|
|
- </div>
|
|
|
+ <div class="card-panel-text">用户数量</div>
|
|
|
<!-- <span class="card-panel-num" v-text="users"></span> -->
|
|
|
<count-to :start-val="0" :end-val="users" :duration="3600" class="card-panel-num" />
|
|
|
</div>
|
|
@@ -21,9 +19,7 @@
|
|
|
<svg-icon icon-class="shopping" class-name="card-panel-icon" />
|
|
|
</div>
|
|
|
<div class="card-panel-description">
|
|
|
- <div class="card-panel-text">
|
|
|
- 商品数量
|
|
|
- </div>
|
|
|
+ <div class="card-panel-text">商品数量</div>
|
|
|
<!-- <span class="card-panel-num" v-text="products"></span> -->
|
|
|
<count-to :start-val="0" :end-val="products" :duration="3600" class="card-panel-num" />
|
|
|
</div>
|
|
@@ -35,9 +31,7 @@
|
|
|
<svg-icon icon-class="chart" class-name="card-panel-icon" />
|
|
|
</div>
|
|
|
<div class="card-panel-description">
|
|
|
- <div class="card-panel-text">
|
|
|
- 订单数量
|
|
|
- </div>
|
|
|
+ <div class="card-panel-text">订单数量</div>
|
|
|
<!-- <span class="card-panel-num" v-text="orders"></span> -->
|
|
|
<count-to :start-val="0" :end-val="orders" :duration="3600" class="card-panel-num" />
|
|
|
</div>
|
|
@@ -49,9 +43,7 @@
|
|
|
<svg-icon icon-class="money" class-name="card-panel-icon" />
|
|
|
</div>
|
|
|
<div class="card-panel-description">
|
|
|
- <div class="card-panel-text">
|
|
|
- 订单总额
|
|
|
- </div>
|
|
|
+ <div class="card-panel-text">订单总额</div>
|
|
|
<!-- <span class="card-panel-num" v-text="money"></span> -->
|
|
|
<count-to :start-val="0" :end-val="money" :duration="3600" class="card-panel-num" />
|
|
|
</div>
|
|
@@ -83,7 +75,7 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
getData() {
|
|
|
- getDashboard().then(response => {
|
|
|
+ getDashboard().then((response) => {
|
|
|
this.users = response.data.users
|
|
|
this.products = response.data.products
|
|
|
this.orders = response.data.orders
|
|
@@ -95,7 +87,7 @@ export default {
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
-.dashboard-container{
|
|
|
+.dashboard-container {
|
|
|
padding: 32px;
|
|
|
background-color: rgb(240, 242, 245);
|
|
|
position: relative;
|
|
@@ -114,8 +106,8 @@ export default {
|
|
|
overflow: hidden;
|
|
|
color: #666;
|
|
|
background: #fff;
|
|
|
- box-shadow: 4px 4px 40px rgba(0, 0, 0, .05);
|
|
|
- border-color: rgba(0, 0, 0, .05);
|
|
|
+ box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.05);
|
|
|
+ border-color: rgba(0, 0, 0, 0.05);
|
|
|
&:hover {
|
|
|
.card-panel-icon-wrapper {
|
|
|
color: #fff;
|
|
@@ -130,7 +122,7 @@ export default {
|
|
|
background: #f4516c;
|
|
|
}
|
|
|
.icon-shopping {
|
|
|
- background: #34bfa3
|
|
|
+ background: #34bfa3;
|
|
|
}
|
|
|
}
|
|
|
.icon-people {
|
|
@@ -143,7 +135,7 @@ export default {
|
|
|
color: #f4516c;
|
|
|
}
|
|
|
.icon-shopping {
|
|
|
- color: #34bfa3
|
|
|
+ color: #34bfa3;
|
|
|
}
|
|
|
.card-panel-icon-wrapper {
|
|
|
float: left;
|
|
@@ -174,7 +166,7 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-@media (max-width:550px) {
|
|
|
+@media (max-width: 550px) {
|
|
|
.card-panel-description {
|
|
|
display: none;
|
|
|
}
|