|
|
@@ -7,7 +7,7 @@
|
|
|
<div class="user-top">
|
|
|
<div class="app-size-28">今日概况</div>
|
|
|
</div>
|
|
|
- <div class="income-amount">
|
|
|
+ <div class="income-amount" @click="pageTo({url:'/admin/stat/profit'})">
|
|
|
<div>收入</div>
|
|
|
<div class="price">{{ $util.numberFormat(data.todayData.income) }}</div>
|
|
|
</div>
|
|
|
@@ -32,24 +32,21 @@
|
|
|
</navigator>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="module-com order-wrap">
|
|
|
+ <div class="module-com order-wrap" @click="pageTo({url:'/admin/stat/kdIncome'})">
|
|
|
<div class="total-blo">
|
|
|
<div class="total-list">
|
|
|
<div class="app-color-3">系统收入</div>
|
|
|
<div class="list-num" style="font-weight:normal;font-size:25upx;margin-top:10upx;">{{countStat.systemCount}}笔 ¥{{countStat.systemIncome}}</div>
|
|
|
</div>
|
|
|
<div class="total-list">
|
|
|
- <div class="app-color-3">现金收入</div>
|
|
|
- <div class="list-num" style="font-weight:normal;font-size:25upx;margin-top:10upx;">{{countStat.cashCount}}笔 ¥{{countStat.cashIncome}}</div>
|
|
|
+ <div class="app-color-3">客服收入</div>
|
|
|
+ <div class="list-num" style="font-weight:normal;font-size:25upx;margin-top:10upx;">{{countStat.kfWxCount}}笔 ¥{{countStat.kfWxIncome}}</div>
|
|
|
</div>
|
|
|
<div class="total-list">
|
|
|
- <div class="app-color-3">结账收入</div>
|
|
|
- <div class="list-num" style="font-weight:normal;font-size:25upx;margin-top:10upx;">{{countStat.clearCount}}笔 ¥{{countStat.clearIncome}}</div>
|
|
|
+ <div class="app-color-3">欠款</div>
|
|
|
+ <div class="list-num" style="font-weight:normal;font-size:25upx;margin-top:10upx;">{{countStat.debtCount}}笔 ¥{{countStat.debtIncome}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="text-align:center;padding-bottom:12upx;color:#666666;font-size:25upx;">
|
|
|
- <text style="margin-right:10upx;">实收总计 {{countStat.actTotalCount}}笔 ¥{{countStat.actTotalIncome}}</text> | 今日欠款 ¥{{todayDebt}} | 总欠款 ¥{{totalDebt}}
|
|
|
- </div>
|
|
|
</div>
|
|
|
|
|
|
</template>
|
|
|
@@ -90,17 +87,17 @@
|
|
|
|
|
|
</view>
|
|
|
|
|
|
-<template v-if="(loginInfo.staff && loginInfo.staff.super && loginInfo.staff.super == 1) || (loginInfo.staff && loginInfo.staff.lookStat && loginInfo.staff.lookStat ==1)">
|
|
|
- <div class="module-com total-wrap">
|
|
|
- <div class="total-tit">总览</div>
|
|
|
- <div class="total-blo">
|
|
|
- <div class="total-list" v-for="(item, index) in totalData" :key="index" @click="pageTo(item)">
|
|
|
- <div class="list-num">{{ $util.numberFormat(item.value) }}</div>
|
|
|
- <div class="app-color-3">{{ item.name }}</div>
|
|
|
+ <template v-if="(loginInfo.staff && loginInfo.staff.super && loginInfo.staff.super == 1) || (loginInfo.staff && loginInfo.staff.lookStat && loginInfo.staff.lookStat ==1)">
|
|
|
+ <div class="module-com total-wrap">
|
|
|
+ <div class="total-tit">总览</div>
|
|
|
+ <div class="total-blo">
|
|
|
+ <div class="total-list" v-for="(item, index) in overview" :key="index" @click="pageTo(item)">
|
|
|
+ <div class="list-num">{{ $util.numberFormat(item.value) }}</div>
|
|
|
+ <div class="app-color-3">{{ item.name }}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
-</template>
|
|
|
+ </template>
|
|
|
|
|
|
<NotLogin></NotLogin>
|
|
|
|
|
|
@@ -145,14 +142,6 @@ export default {
|
|
|
{name : "销售结账单", img : "ghs/home/kcyjs.png", url : "/admin/clear/customList"},
|
|
|
{name : "支出登记", img : "ghs/home/kcyjs.png", url : "/admin/expend/addExpend"},
|
|
|
],
|
|
|
- totalData: [
|
|
|
- { name: "客户数", value: 0, url:'/admin/home/member', type:4 },
|
|
|
- { name: "总访客", value: 0, url:'/admin/custom/visit', type:1, },
|
|
|
- { name: "总订单", value: 0, url:'/admin/home/order', type:4 },
|
|
|
- { name: "总收入(元)", value: 0.00, url:'/pagesStore/me/income', type:1 },
|
|
|
- { name: "总支出(元)", value: 0.00, url:'/pagesStore/me/expend', type:1 },
|
|
|
- { name: "总采购(元)", value: 0.00, url:'/admin/stat/cgStat', type:1 }
|
|
|
- ],
|
|
|
skSrc: `${this.$constant.imgUrl}/ghs/home/kj.png`,
|
|
|
pfSrc: `${this.$constant.imgUrl}/ghs/home/pf.jpg`,
|
|
|
skSrc3: `${this.$constant.imgUrl}/ghs/home/sk33.jpg`,
|
|
|
@@ -161,8 +150,8 @@ export default {
|
|
|
isMini:0,
|
|
|
todayDebt:0,
|
|
|
totalDebt:0,
|
|
|
- todayActIncome:0,
|
|
|
- countStat:{actTotalIncome:0,actTotalCount:0,cashIncome:0,cashCount:0,systemIncome:0,systemCount:0,debtCount:0,debtAmount:0,clearCount:0,clearIncome:0}
|
|
|
+ countStat:{systemIncome:0,systemCount:0,debtCount:0,debtIncome:0,kfWxCount:0,kfWxIncome:0},
|
|
|
+ overview:[]
|
|
|
};
|
|
|
},
|
|
|
onShareAppMessage(res) {
|
|
|
@@ -256,7 +245,7 @@ export default {
|
|
|
if(res.code == 1){
|
|
|
that.todayDebt = res.data.todayDebt ? parseFloat(res.data.todayDebt) : 0
|
|
|
that.totalDebt = res.data.totalDebt ? parseFloat(res.data.totalDebt) : 0
|
|
|
- that.todayActIncome = res.data.todayActIncome ? parseFloat(res.data.todayActIncome) : 0
|
|
|
+ that.overview = res.data.overview
|
|
|
}
|
|
|
})
|
|
|
|
|
|
@@ -267,16 +256,8 @@ export default {
|
|
|
// #endif
|
|
|
consoleIndex({isMini:this.isMini}).then(res => {
|
|
|
this.data = res.data;
|
|
|
- const { asset,menu } = res.data;
|
|
|
+ const { menu } = res.data;
|
|
|
this.tabsData = menu
|
|
|
- if (!this.$util.isEmpty(asset)) {
|
|
|
- this.totalData[0].value = asset.totalUser ? parseFloat(asset.totalUser) : 0;
|
|
|
- this.totalData[1].value = asset.totalVisit ? parseFloat(asset.totalVisit) : 0;
|
|
|
- this.totalData[2].value = asset.finishOrder ? parseFloat(asset.finishOrder) : 0;
|
|
|
- this.totalData[3].value = asset.totalIncome || '-';
|
|
|
- this.totalData[4].value = asset.totalExpend ? parseFloat(asset.totalExpend) : 0;
|
|
|
- this.totalData[5].value = asset.totalPurchase ? parseFloat(asset.totalPurchase) : 0;
|
|
|
- }
|
|
|
})
|
|
|
},
|
|
|
goPage (item) {
|