diff --git a/common/js/request.js b/common/js/request.js
index e918ea0..22fa04e 100644
--- a/common/js/request.js
+++ b/common/js/request.js
@@ -524,5 +524,13 @@ export default {
data: params
})
return res[1].data;
+ },
+ async orderStatistics(params = {}) {
+ let res = await uni.request({
+ url: '/order/app/statistics',
+ method: 'POST',
+ data: params
+ })
+ return res[1].data;
}
}
diff --git a/pages/index/index-home.vue b/pages/index/index-home.vue
index 1135733..4c0ac3b 100644
--- a/pages/index/index-home.vue
+++ b/pages/index/index-home.vue
@@ -21,11 +21,11 @@
- 0
- 未预约
+ {{orderStatistics.newOrderNum}}
+ 新订单
- 0
+ {{orderStatistics.planOrderNum}}
未排单
@@ -49,23 +49,26 @@
即将上门订单
-
-
-
-
-
-
- {{item.goodsName}}
+
+
+ 未登录
+
+
+
+
+
+
+ {{item.goodsName}}
时间:{{item.expectTimeStart + ' - ' + item.expectTimeEnd}}
-
- 地址:{{item.address}}
-
-
+
+ 地址:{{item.address}}
+
+
-
- 未登录
+
+ 今日无待上门订单
@@ -152,7 +155,8 @@
}],
curUserInfo: {},
myInfo: {},
- waitServOrderToday: [],
+ waitServOrderToday: [],
+ orderStatistics: {},
isShowSteer: false,
isAuthWxLoginModal: false,
isAuthWxPhoneModal: false,
@@ -207,7 +211,9 @@
}
this.servModules = newServModules;
// 获取今日待上门单
- this.loadTodayWaitServOrder();
+ this.loadTodayWaitServOrder();
+ // 订单统计
+ this.loadOrderStatistics();
},
async loadTodayWaitServOrder() {
let date = new Date();
@@ -217,6 +223,10 @@
expectTimeEnd: date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() + " 23:59:59"
});
this.waitServOrderToday = waitServRes.rows;
+ },
+ async loadOrderStatistics() {
+ let res = await this.$request.orderStatistics();
+ this.orderStatistics = res.data;
},
async chooseEntryType(typeCode) {
let status = 1;
diff --git a/pages/order-manage/order-manage.vue b/pages/order-manage/order-manage.vue
index 85ccd34..65fc0c9 100644
--- a/pages/order-manage/order-manage.vue
+++ b/pages/order-manage/order-manage.vue
@@ -39,7 +39,8 @@
{{item.name}}
- (0)
+ ({{orderStatistics.newOrderNum}})
+ (0)