From b8beee15fbc101ec45a4dfec6c719366b2cf0128 Mon Sep 17 00:00:00 2001 From: donqi Date: Sun, 5 Mar 2023 18:25:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BE=E5=8D=95-=E4=BA=BA=E5=91=98=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=EF=BC=9B=E8=B4=A6=E5=8D=95=E6=A0=B9=E6=8D=AE=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E6=90=9C=E7=B4=A2=EF=BC=9B=E8=AE=A2=E9=98=85=E5=8F=B7?= =?UTF-8?q?=E9=80=9A=E7=9F=A5=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/my/my-money-bag.vue | 64 ++++++++++++++++++++++----- pages/order-manage/dispatch-order.vue | 48 +++++++++++++++++--- pages/order-manage/order-manage.vue | 30 +++++++++++-- 3 files changed, 120 insertions(+), 22 deletions(-) diff --git a/pages/my/my-money-bag.vue b/pages/my/my-money-bag.vue index 8f6ee8d..f75f8d8 100644 --- a/pages/my/my-money-bag.vue +++ b/pages/my/my-money-bag.vue @@ -20,7 +20,17 @@ - --> + --> + + + + + + + + - diff --git a/pages/order-manage/dispatch-order.vue b/pages/order-manage/dispatch-order.vue index 2df5dba..b8afac0 100644 --- a/pages/order-manage/dispatch-order.vue +++ b/pages/order-manage/dispatch-order.vue @@ -22,14 +22,35 @@ 本单可派任务金额:{{curOrder.serverMoney}} - + 派单价格 + + + + + + - + + + + + + {{member.workerName ? member.workerName : member.name}} + + + + + + + + + .certern-height-with-scroll { - height: 280rpx; - margin-bottom: calc(100rpx + constant(safe-area-inset-bottom) / 2); - margin-bottom: calc(100rpx + env(safe-area-inset-bottom) / 2); + height: 480rpx; + /* margin-bottom: calc(100rpx + constant(safe-area-inset-bottom) / 2); */ + /* margin-bottom: calc(100rpx + env(safe-area-inset-bottom) / 2); */ } diff --git a/pages/order-manage/order-manage.vue b/pages/order-manage/order-manage.vue index 6808f3d..42402fa 100644 --- a/pages/order-manage/order-manage.vue +++ b/pages/order-manage/order-manage.vue @@ -196,8 +196,8 @@ --> - - + + @@ -399,7 +399,7 @@ - + 无可指派的师傅 @@ -1054,6 +1054,30 @@ } return true; }, + acceptOrder(id, code, status, funName) { + let _this = this; + // 提示订阅消息 + uni.requestSubscribeMessage({ + tmplIds: ['Yd2PJIdgBhEadi3EkAGyS4DiFp1Rd5ErsEs_jEt-HX4'], + complete(res) { + _this.noticeMsg({ + remind: '接单提醒', + name: _this.curUserInfo.name, + orderId: code + }); + this.updateOrderStatus(id, status, funName); + } + }) + }, + async noticeMsg(params = {}) { + this.$request.noticeMsg({ + openId: this.curUserInfo.openId, + remind: params.remind, + orderId: params.orderId, + name: params.name, + orderStatus: 'RECEIVE' + }); + }, async updateOrderStatus(id, status, funName) { let res = await this.$request[funName]({ id: id,