<template>
|
|
<view class="u-page">
|
<view class="u-demo-block" >
|
<view class="title">
|
<text class="u-demo-block__title">销售统计</text>
|
</view>
|
<u-line margin="10rpx"></u-line>
|
<view>
|
<u-grid :border="true" col="3">
|
<u-grid-item >
|
<text class="grid-text">总成交</text>
|
<view class="grid-text"><span class='statis_val'>0.00</span></view>
|
</u-grid-item>
|
|
<u-grid-item >
|
<text class="grid-text">本月成交</text>
|
<view class="grid-text"><span class='statis_val'>0.00</span></view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">上月成交</text>
|
<view class="grid-text"><span class='statis_val'>{{tj.dealCountLastMonth||0}}</span>扎</view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">今日成交</text>
|
<view class="grid-text"><span class='statis_val'>0.00</span></view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">近30天成交扎数</text>
|
<view class="grid-text"><span class='statis_val'>{{tj.dealCountDay30||0}}</span>扎</view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">今日成交扎数</text>
|
<view class="grid-text"><span class='statis_val'>{{tj.dealCountToday||0}}</span>扎</view>
|
</u-grid-item>
|
|
</u-grid>
|
</view>
|
</view>
|
|
<view class="u-demo-block" >
|
<view class="title">
|
<text class="u-demo-block__title">异常统计</text>
|
</view>
|
<u-line margin="10rpx"></u-line>
|
<view>
|
<u-grid :border="true" col="3">
|
<u-grid-item >
|
<text class="grid-text">迟到(本月)</text>
|
<view class="grid-text"><span class='statis_val'>0</span>次</view>
|
</u-grid-item>
|
|
<u-grid-item >
|
<text class="grid-text">迟到(上月)</text>
|
<view class="grid-text"><span class='statis_val'>0</span>次</view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">缺货(本月)</text>
|
<view class="grid-text"><span class='statis_val'>0</span>扎</view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">缺货(上月)</text>
|
<view class="grid-text"><span class='statis_val'>0</span>扎</view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">降级(本月)</text>
|
<view class="grid-text"><span class='statis_val'>0</span>扎</view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">降级(上月)</text>
|
<view class="grid-text"><span class='statis_val'>0</span>扎</view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">未入位(本月)</text>
|
<view class="grid-text"><span class='statis_val'>0</span>扎</view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">未入位(上月)</text>
|
<view class="grid-text"><span class='statis_val'>0</span>次</view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">换货(本月)</text>
|
<view class="grid-text"><span class='statis_val'>0</span>次</view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">换货(上月)</text>
|
<view class="grid-text"><span class='statis_val'>0</span>次</view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">退货(本月)</text>
|
<view class="grid-text"><span class='statis_val'>0</span>扎</view>
|
</u-grid-item>
|
<u-grid-item >
|
<text class="grid-text">退货(上月)</text>
|
<view class="grid-text"><span class='statis_val'>0</span>扎</view>
|
</u-grid-item>
|
|
</u-grid>
|
</view>
|
</view>
|
|
</view>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
tj: {},
|
tj_order: {},
|
cacheUserId: ''
|
};
|
},
|
|
onLoad(options) {
|
|
|
},
|
onShow() {
|
this.getTj(true)
|
},
|
async onPullDownRefresh() {
|
this.getTj(true)
|
},
|
methods: {
|
click(name) {
|
|
},
|
getTj(refresh=false) {
|
// /api/supplier/delivery
|
|
if (this.currentInfo.id && (this.currentInfo.id !== this.cacheUserId || refresh)) {
|
this.cacheUserId = this.currentInfo.id
|
let that = this
|
setTimeout(() => {
|
//其他统计
|
// #ifdef PUB_SUPPLIER
|
this.$http.request('get', '/api/supplier/delivery/statistics', {}).then(res => {
|
if (res.code === 0) {
|
that.tj = res.data || {}
|
}
|
})
|
// #endif
|
// #ifdef PUB_PARTNER
|
this.$http.request('get', '/api/partner/order/statistics', {}).then(res => {
|
if (res.code === 0) {
|
that.tj = res.data || {}
|
}
|
})
|
// #endif
|
|
}, 200)
|
}
|
|
},
|
}
|
}
|
</script>
|
|
<style lang="scss">
|
.u-page{
|
|
.u-demo-block{
|
margin-top: 30rpx;
|
margin-left:10rpx;
|
margin-right: 10rpx;
|
padding: 10rpx;
|
background-color: #FFFFFF;
|
border-radius: 50rpx;
|
}
|
.title{
|
text-align: center;
|
font-size: 30rpx;
|
color: #909399;
|
margin: 10rpx;
|
}
|
.grid-text {
|
font-size: 14px;
|
color: #909399;
|
padding: 10rpx 0 20rpx 0rpx;
|
/* #ifndef APP-PLUS */
|
box-sizing: border-box;
|
/* #endif */
|
}
|
.statis_val{
|
font-size: 16px;
|
color: black;
|
// font-weight: bold;
|
}
|
}
|
</style>
|