|
|
@ -7,50 +7,52 @@ |
|
|
|
:card-data="item" |
|
|
|
:title="item.title" |
|
|
|
:color="item.color" |
|
|
|
:iconurl="item.iconurl" |
|
|
|
:background-color="item.background" |
|
|
|
:today-color="item.todayColor" |
|
|
|
class="cardbox" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<div class="data_count_label">数据统计</div> |
|
|
|
<div class="chartContainer"> |
|
|
|
<h2>当日订单金额</h2> |
|
|
|
<div>当日订单金额</div> |
|
|
|
<div ref="chartMoney" class="chartMoney"></div> |
|
|
|
<h2>数据统计</h2> |
|
|
|
<div class="chartCard"> |
|
|
|
<div class="dailyCard"> |
|
|
|
<div class="cardContainer"> |
|
|
|
<MiniCard |
|
|
|
:title="'当日订单数'" |
|
|
|
:precent="'日同比'" |
|
|
|
:nums="orderData.dayNum" |
|
|
|
:precent-data="orderData.dayPrecent" |
|
|
|
/> |
|
|
|
<MiniCard |
|
|
|
:title="'当月订单数'" |
|
|
|
:precent="'月同比'" |
|
|
|
:nums="orderData.mounthNum" |
|
|
|
:precent-data="orderData.mounthPrecent" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<div ref="orderTotal" class="chart"></div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="chartCard"> |
|
|
|
<div class="dailyCard"> |
|
|
|
<div class="cardContainer"> |
|
|
|
<MiniCard |
|
|
|
:title="'当日订单数'" |
|
|
|
:precent="'日同比'" |
|
|
|
:nums="orderData.dayNum" |
|
|
|
:precent-data="orderData.dayPrecent" |
|
|
|
/> |
|
|
|
<MiniCard |
|
|
|
:title="'当月订单数'" |
|
|
|
:precent="'月同比'" |
|
|
|
:nums="orderData.mounthNum" |
|
|
|
:precent-data="orderData.mounthPrecent" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<div class="dailyCard"> |
|
|
|
<div class="cardContainer"> |
|
|
|
<MiniCard |
|
|
|
:title="'当日支付人数'" |
|
|
|
:precent="'日同比'" |
|
|
|
:nums="payData.dayNum" |
|
|
|
:precent-data="payData.dayPrecent" |
|
|
|
/> |
|
|
|
<MiniCard |
|
|
|
:title="'当月支付人数'" |
|
|
|
:precent="'月同比'" |
|
|
|
:nums="payData.mounthNum" |
|
|
|
:precent-data="payData.mounthPrecent" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<div ref="orderPeople" class="chart"></div> |
|
|
|
<div ref="orderTotal" class="chart"></div> |
|
|
|
</div> |
|
|
|
<div class="dailyCard"> |
|
|
|
<div class="cardContainer"> |
|
|
|
<MiniCard |
|
|
|
:title="'当日支付人数'" |
|
|
|
:precent="'日同比'" |
|
|
|
:nums="payData.dayNum" |
|
|
|
:precent-data="payData.dayPrecent" |
|
|
|
/> |
|
|
|
<MiniCard |
|
|
|
:title="'当月支付人数'" |
|
|
|
:precent="'月同比'" |
|
|
|
:nums="payData.mounthNum" |
|
|
|
:precent-data="payData.mounthPrecent" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<div ref="orderPeople" class="chart"></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -86,44 +88,48 @@ export default { |
|
|
|
return { |
|
|
|
cardList: [ |
|
|
|
{ |
|
|
|
title: '新增用户', |
|
|
|
color: '#1B55AF', |
|
|
|
background: '#F4F7FB', |
|
|
|
todayColor: '#C9D7EC', |
|
|
|
title: '浏览量', |
|
|
|
color: '#475262', |
|
|
|
iconurl: require('../../assets/images/new_browse.png'), |
|
|
|
background: '#FFFFFF', |
|
|
|
todayColor: '#D7CDF9', |
|
|
|
nums: '', |
|
|
|
precent: '', |
|
|
|
lastNums: '', |
|
|
|
value: 1 |
|
|
|
value: 4 |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '新增店铺', |
|
|
|
color: '#F45F20', |
|
|
|
background: '#FEF7F4', |
|
|
|
todayColor: '#FCD9CA', |
|
|
|
title: '访客量', |
|
|
|
color: '#475262', |
|
|
|
iconurl: require('../../assets/images/new_visitor.png'), |
|
|
|
background: '#FFFFFF', |
|
|
|
todayColor: '#CFDDC0', |
|
|
|
nums: '', |
|
|
|
precent: '', |
|
|
|
lastNums: '', |
|
|
|
value: 2 |
|
|
|
value: 3 |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '访客', |
|
|
|
color: '#427A0A', |
|
|
|
background: '#F2F6EE', |
|
|
|
todayColor: '#CFDDC0', |
|
|
|
title: '新增店铺', |
|
|
|
color: '#475262', |
|
|
|
iconurl: require('../../assets/images/new_shop.png'), |
|
|
|
background: '#FFFFFF', |
|
|
|
todayColor: '#FCD9CA', |
|
|
|
nums: '', |
|
|
|
precent: '', |
|
|
|
lastNums: '', |
|
|
|
value: 3 |
|
|
|
value: 2 |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '浏览量', |
|
|
|
color: '#623CE7', |
|
|
|
background: '#F4F1FD', |
|
|
|
todayColor: '#D7CDF9', |
|
|
|
title: '新增用户', |
|
|
|
color: '#475262', |
|
|
|
iconurl: require('../../assets/images/new_user.png'), |
|
|
|
background: '#FFFFFF', |
|
|
|
todayColor: '#C9D7EC', |
|
|
|
nums: '', |
|
|
|
precent: '', |
|
|
|
lastNums: '', |
|
|
|
value: 4 |
|
|
|
value: 1 |
|
|
|
} |
|
|
|
], |
|
|
|
chart: [ |
|
|
@ -251,8 +257,7 @@ export default { |
|
|
|
.dashboardPage{ |
|
|
|
width: 100%; |
|
|
|
.top{ |
|
|
|
padding: 28px 10px; |
|
|
|
background-color: #FFF; |
|
|
|
padding: 24px 10px; |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
.cardbox{ |
|
|
@ -261,32 +266,57 @@ export default { |
|
|
|
flex: 1; |
|
|
|
} |
|
|
|
} |
|
|
|
.data_count_label{ |
|
|
|
font-size: 20px; |
|
|
|
font-family: PingFang SC; |
|
|
|
font-weight: bold; |
|
|
|
color: #121F31; |
|
|
|
margin: 0px 20px; |
|
|
|
} |
|
|
|
|
|
|
|
.chartContainer{ |
|
|
|
margin: 20px; |
|
|
|
padding: 20px; |
|
|
|
border-radius: 10px; |
|
|
|
background-color: #FFF; |
|
|
|
h2{ |
|
|
|
margin: 12px 0; |
|
|
|
font-weight: bold; |
|
|
|
} |
|
|
|
font-size: 16px; |
|
|
|
color:#475262; |
|
|
|
.chartMoney{ |
|
|
|
width: 100%; |
|
|
|
height: 400px; |
|
|
|
} |
|
|
|
.chartCard{ |
|
|
|
min-height: 300px; |
|
|
|
display: flex; |
|
|
|
.dailyCard{ |
|
|
|
flex: 1; |
|
|
|
padding: 12px 20px; |
|
|
|
.cardContainer{ |
|
|
|
display: flex; |
|
|
|
} |
|
|
|
.chart{ |
|
|
|
min-height: 300px; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.chartCard{ |
|
|
|
margin: 0px 12px 12px 12px; |
|
|
|
font-size: 16px; |
|
|
|
font-family: PingFang SC; |
|
|
|
font-weight: 400; |
|
|
|
color: #404F64; |
|
|
|
min-height: 300px; |
|
|
|
display: flex; |
|
|
|
.dailyCard{ |
|
|
|
flex: 1; |
|
|
|
padding: 28px 20px; |
|
|
|
margin: 8px; |
|
|
|
border-radius: 10px; |
|
|
|
background-color: #FFF; |
|
|
|
.cardContainer{ |
|
|
|
display: flex; |
|
|
|
} |
|
|
|
|
|
|
|
.chart{ |
|
|
|
min-height: 300px; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.miniCardComponents{ |
|
|
|
.title{ |
|
|
|
font-size: 16px !important; |
|
|
|
font-family: PingFang SC !important; |
|
|
|
font-weight: 400 !important; |
|
|
|
color: #404F64 !important; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</style> |