From 7c7867be057a7e66dd75bebfb4c6ae11db254362 Mon Sep 17 00:00:00 2001 From: donqi Date: Wed, 13 Jul 2022 21:38:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E7=BB=9F=E8=AE=A1=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/js/request.js | 8 +++++ pages/index/index-home.vue | 46 ++++++++++++++++++----------- pages/order-manage/order-manage.vue | 16 ++++++++-- 3 files changed, 49 insertions(+), 21 deletions(-) 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)