shish před 4 roky
rodič
revize
a990cb8054

+ 24 - 4
ghsApp/src/admin/home/workbench.vue

@@ -33,9 +33,15 @@
 
 		<div class="module-com order-wrap">
 			<div class="total-blo">
-			<div class="total-list"> <div class="app-color-3">今日实收</div><div class="list-num">0</div> </div>
-			<div class="total-list"> <div class="app-color-3">今日欠款</div><div class="list-num">0</div> </div>
-			<div class="total-list"> <div class="app-color-3">总欠款</div><div class="list-num">0</div> </div>
+			<div class="total-list"> 
+			<div class="app-color-3">今日实收</div><div class="list-num">{{todayActIncome}}</div>
+			</div>
+			<div class="total-list"> 
+			<div class="app-color-3">今日欠款</div><div class="list-num">{{todayDebt}}</div> 
+			</div>
+			<div class="total-list"> 
+			<div class="app-color-3">总欠款</div><div class="list-num">{{totalDebt}}</div> 
+			</div>
 			</div>
 		</div>
 
@@ -105,6 +111,7 @@ import { consoleIndex } from "@/api/workbench";
 import { closeBook } from "@/api/book";
 import productMins from "@/mixins/product";
 import { allProduct } from '@/api/product'
+import { getStat } from '@/api/console'
 import autoUpdateMixins from "@/mixins/autoUpdate";
 export default {
 	name: "admin-workbench",
@@ -147,7 +154,10 @@ export default {
 			skSrc3: `${this.$constant.imgUrl}/ghs/home/sk33.jpg`,
 			pfSrc3: `${this.$constant.imgUrl}/ghs/home/pf3.jpg`,
 			isScanEnv:false,
-			isMini:0
+			isMini:0,
+			todayDebt:0,
+			totalDebt:0,
+			todayActIncome:0
 		};
 	},
 	onShareAppMessage(res) {
@@ -228,6 +238,16 @@ export default {
 		},
 		init() {
 			this.setIndex()
+
+			let that = this
+			getStat().then(res=>{
+				if(res.code == 1){
+					that.todayDebt = res.data.todayDebt || 0
+					that.totalDebt = res.data.totalDebt || 0
+					that.todayActIncome = res.data.todayActIncome || 0
+				}
+			})
+
 		},
 		setIndex(){
 			// #ifdef MP-WEIXIN

+ 5 - 1
ghsApp/src/api/console/index.js

@@ -1 +1,5 @@
-import https from '@/plugins/luch-request_0.0.7/request'
+import https from '@/plugins/luch-request_0.0.7/request'
+
+export const getStat = async data => {
+	return https.get('/console/stat', data)
+}