|
|
@ -3,52 +3,52 @@
|
|
|
|
<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">
|
|
|
|
<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">
|
|
|
|
<div class="card-panel" @click="handleSetLineChartData('newVisitis')">
|
|
|
|
<div class="card-panel" @click="handleSetLineChartData('newVisitis')">
|
|
|
|
<div class="card-panel-icon-wrapper icon-people">
|
|
|
|
<div class="card-panel-icon-wrapper icon-people">
|
|
|
|
<svg-icon icon-class="peoples" class-name="card-panel-icon" />
|
|
|
|
<svg-icon icon-class="list" class-name="card-panel-icon"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="card-panel-description">
|
|
|
|
<div class="card-panel-description">
|
|
|
|
<div class="card-panel-text">
|
|
|
|
<div class="card-panel-text">
|
|
|
|
访客
|
|
|
|
计划订单数量
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<count-to :start-val="0" :end-val="102400" :duration="2600" class="card-panel-num" />
|
|
|
|
<count-to :start-val="0" :end-val="topData.value1" class="card-panel-num"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">
|
|
|
|
<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">
|
|
|
|
<div class="card-panel" @click="handleSetLineChartData('messages')">
|
|
|
|
<div class="card-panel" @click="handleSetLineChartData('messages')">
|
|
|
|
<div class="card-panel-icon-wrapper icon-message">
|
|
|
|
<div class="card-panel-icon-wrapper icon-message">
|
|
|
|
<svg-icon icon-class="message" class-name="card-panel-icon" />
|
|
|
|
<svg-icon icon-class="time" class-name="card-panel-icon"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="card-panel-description">
|
|
|
|
<div class="card-panel-description">
|
|
|
|
<div class="card-panel-text">
|
|
|
|
<div class="card-panel-text">
|
|
|
|
消息
|
|
|
|
在制订单数量
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<count-to :start-val="0" :end-val="81212" :duration="3000" class="card-panel-num" />
|
|
|
|
<count-to :start-val="0" :end-val="topData.value2" class="card-panel-num"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">
|
|
|
|
<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">
|
|
|
|
<div class="card-panel" @click="handleSetLineChartData('purchases')">
|
|
|
|
<div class="card-panel" @click="handleSetLineChartData('purchases')">
|
|
|
|
<div class="card-panel-icon-wrapper icon-money">
|
|
|
|
<div class="card-panel-icon-wrapper icon-money">
|
|
|
|
<svg-icon icon-class="money" class-name="card-panel-icon" />
|
|
|
|
<svg-icon icon-class="chart" class-name="card-panel-icon"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="card-panel-description">
|
|
|
|
<div class="card-panel-description">
|
|
|
|
<div class="card-panel-text">
|
|
|
|
<div class="card-panel-text">
|
|
|
|
金额
|
|
|
|
今日计划米数
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<count-to :start-val="0" :end-val="9280" :duration="3200" class="card-panel-num" />
|
|
|
|
<count-to :start-val="0" :end-val="topData.value3" class="card-panel-num"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">
|
|
|
|
<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">
|
|
|
|
<div class="card-panel" @click="handleSetLineChartData('shoppings')">
|
|
|
|
<div class="card-panel" @click="handleSetLineChartData('shoppings')">
|
|
|
|
<div class="card-panel-icon-wrapper icon-shopping">
|
|
|
|
<div class="card-panel-icon-wrapper icon-shopping">
|
|
|
|
<svg-icon icon-class="shopping" class-name="card-panel-icon" />
|
|
|
|
<svg-icon icon-class="checkbox" class-name="card-panel-icon"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="card-panel-description">
|
|
|
|
<div class="card-panel-description">
|
|
|
|
<div class="card-panel-text">
|
|
|
|
<div class="card-panel-text">
|
|
|
|
订单
|
|
|
|
今日完成米数
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<count-to :start-val="0" :end-val="13600" :duration="3600" class="card-panel-num" />
|
|
|
|
<count-to :start-val="0" :end-val="topData.value4" class="card-panel-num"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
@ -62,6 +62,23 @@ export default {
|
|
|
|
components: {
|
|
|
|
components: {
|
|
|
|
CountTo
|
|
|
|
CountTo
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
props: {
|
|
|
|
|
|
|
|
topData: {
|
|
|
|
|
|
|
|
type: Object,
|
|
|
|
|
|
|
|
default:
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
value1: 10,
|
|
|
|
|
|
|
|
value2: 2,
|
|
|
|
|
|
|
|
value3: 710,
|
|
|
|
|
|
|
|
value4: 230
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
data() {
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
|
|
|
topData: this.topData
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
handleSetLineChartData(type) {
|
|
|
|
handleSetLineChartData(type) {
|
|
|
|
this.$emit('handleSetLineChartData', type)
|
|
|
|
this.$emit('handleSetLineChartData', type)
|
|
|
|