diff --git a/common/js/globalData.js b/common/js/globalData.js index 9f5e7dc..717b3ec 100644 --- a/common/js/globalData.js +++ b/common/js/globalData.js @@ -11,5 +11,30 @@ export default { '16:00-18:00', '18:00-19:00' ], + timeList: [ + '08:00-08:30', + '08:30-09:00', + '09:00-09:30', + '09:30-10:00', + '10:00-10:30', + '10:30-11:00', + '11:00-11:30', + '11:30-12:00', + '12:00-12:30', + '12:30-13:00', + '13:00-13:30', + '13:30-14:00', + '14:30-15:00', + '15:00-15:30', + '15:30-16:00', + '16:00-16:30', + '16:30-17:00', + '17:00-17:30', + '17:30-18:00', + '18:00-18:30', + '18:30-19:00', + '19:00-19:30', + '19:30-20:00' + ], timeRangeSplit: '-' } \ No newline at end of file diff --git a/common/js/request.js b/common/js/request.js index 97ddc33..5d444f0 100644 --- a/common/js/request.js +++ b/common/js/request.js @@ -1,7 +1,7 @@ import globalData from '@/common/js/globalData.js'; export default { - address: 'https://www.opsoul.com', + address: 'https://www.opsoul.com:8881', // 异步接口拦截 addInterceptor() { let _this = this; @@ -13,8 +13,8 @@ export default { }) let userInfo = _this.getCurUserInfo(); // request 触发前拼接 url - args.url = 'https://www.opsoul.com:8881' + args.url; - // args.url = 'http://127.0.0.1:80' + args.url; + // args.url = 'https://www.opsoul.com:8881' + args.url; + args.url = 'http://127.0.0.1:80' + args.url; // args.url = 'http://192.168.2.50:80' + args.url; if (!args.data) { diff --git a/pages/order-manage/modal/agree-after-sale.vue b/pages/order-manage/modal/agree-after-sale.vue index 9e95a6c..5dc3963 100644 --- a/pages/order-manage/modal/agree-after-sale.vue +++ b/pages/order-manage/modal/agree-after-sale.vue @@ -12,7 +12,9 @@ 退款金额: {{data.afterServiceRecordList[0].refund ? data.afterServiceRecordList[0].refund : data.payMoney}} - 警报:该单关联其它订单,客户申请的退款金额有效,具体操作请沟通派单处。 + + 警报:该单关联其它订单,客户申请的退款金额有效,有疑问可先沟通派单公司(详情处电话),如确认同意,最大退款额以本单接单额原路退回,其余需退的或你仍有收益则由派单公司处理,如更改退单额,需先协商一致,余额部分完单后计入你账户。 + 更改退款金额: @@ -39,7 +41,7 @@ + placeholder="请输入同意原因或更改金额原因(更改退单金额需与客户协商一致,或请订单详情处“派单公司”介入,否则可能被拒绝或引起客诉升级)"> diff --git a/pages/order-manage/modal/edit-time-arrange.vue b/pages/order-manage/modal/edit-time-arrange.vue index a49d99c..2a95cd4 100644 --- a/pages/order-manage/modal/edit-time-arrange.vue +++ b/pages/order-manage/modal/edit-time-arrange.vue @@ -30,7 +30,7 @@ 选择时间: - @@ -62,8 +62,8 @@ - @@ -100,10 +100,12 @@ }, data() { return { - date: '', - time: '', + date: null, + time: null, + timeList: [], + timeIndex: 0, timeRangeList: [], - timeRange: '', + timeRange: null, timeRangeIndex: 0, expectTimeStart: null, expectTimeEnd: null, @@ -115,7 +117,8 @@ }, methods: { async loadData() { - this.timeRangeList = this.$globalData.timeRangeList; + this.timeRangeList = this.$globalData.timeRangeList; + this.timeList = this.$globalData.timeList; }, resetData() { this.date = null; @@ -136,11 +139,8 @@ this.disableTime = true; }, timeChange(e) { - let time = e.detail.value; - if (time === '00:00') { - time = '08:00'; - } - this.time = time; + this.timeIndex = e.detail.value; + this.time = this.timeList[this.timeIndex]; this.timeRange = null; this.changeExpectTime(); }, @@ -151,12 +151,10 @@ this.changeExpectTime(); }, changeExpectTime() { - if (this.time) { - this.expectTimeStart = this.date + ' ' + this.time + ':00'; - this.expectTimeEnd = null; - } else if (this.timeRange) { + let time = this.time != null ? this.time : this.timeRange; + if (time != null) { let timeRangeSplit = this.$globalData.timeRangeSplit; - let timeArr = this.timeRange.split(timeRangeSplit); + let timeArr = time.split(timeRangeSplit); this.expectTimeStart = this.date + ' ' + timeArr[0] + ':00'; this.expectTimeEnd = this.date + ' ' + timeArr[1] + ':00'; } diff --git a/pages/order-manage/modal/time-arrange-fail.vue b/pages/order-manage/modal/time-arrange-fail.vue index 1df2e31..09c7386 100644 --- a/pages/order-manage/modal/time-arrange-fail.vue +++ b/pages/order-manage/modal/time-arrange-fail.vue @@ -39,9 +39,9 @@ - - diff --git a/pages/order-manage/modal/time-arrange.vue b/pages/order-manage/modal/time-arrange.vue index 5eeffb3..2830c03 100644 --- a/pages/order-manage/modal/time-arrange.vue +++ b/pages/order-manage/modal/time-arrange.vue @@ -30,7 +30,7 @@ 选择时间: - @@ -79,7 +79,9 @@ data() { return { date: null, - time: null, + time: null, + timeList: [], + timeIndex: 0, timeRangeList: [], timeRange: null, timeRangeIndex: 0, @@ -93,7 +95,8 @@ }, methods: { async loadData() { - this.timeRangeList = this.$globalData.timeRangeList; + this.timeRangeList = this.$globalData.timeRangeList; + this.timeList = this.$globalData.timeList; }, resetData() { this.date = null; @@ -114,11 +117,8 @@ this.disableTime = true; }, timeChange(e) { - let time = e.detail.value; - if (time === '00:00') { - time = '08:00'; - } - this.time = time; + this.timeIndex = e.detail.value; + this.time = this.timeList[this.timeIndex]; this.timeRange = null; this.changeExpectTime(); }, @@ -129,12 +129,10 @@ this.changeExpectTime(); }, changeExpectTime() { - if (this.time) { - this.expectTimeStart = this.date + ' ' + this.time + ':00'; - this.expectTimeEnd = null; - } else if (this.timeRange) { + let time = this.time != null ? this.time : this.timeRange; + if (time != null) { let timeRangeSplit = this.$globalData.timeRangeSplit; - let timeArr = this.timeRange.split(timeRangeSplit); + let timeArr = time.split(timeRangeSplit); this.expectTimeStart = this.date + ' ' + timeArr[0] + ':00'; this.expectTimeEnd = this.date + ' ' + timeArr[1] + ':00'; } diff --git a/pages/order-manage/order-manage.vue b/pages/order-manage/order-manage.vue index 7a36ef2..e35a3b6 100644 --- a/pages/order-manage/order-manage.vue +++ b/pages/order-manage/order-manage.vue @@ -321,11 +321,11 @@ - 本单退款,系统已发起原路退回 + 本单退款,系统已发起按客户支付的帐户原路退回 {{afterServiceRecord.originalRefund}} - 元,有其余部分的以双方沟通操作为准(注:银行按工作日到帐,节假日顺延到账)。 + 元,银行按工作日退款,节假日顺延到帐。遇客户问询,请其耐心等待,到账时会在客户端”客户最终确认“处有到账时间。 - 支付时间:{{afterServiceRecord.refundApplyTime}} + 退款支付到账:{{afterServiceRecord.refundApplyTime}} 本单未支付,实际退回0.00元 diff --git a/pages/order-manage/serv-detail.vue b/pages/order-manage/serv-detail.vue index 714cd1c..60b19ee 100644 --- a/pages/order-manage/serv-detail.vue +++ b/pages/order-manage/serv-detail.vue @@ -54,7 +54,7 @@ - 派单师傅:{{servDetail.masterWorkerName}} + 派单公司:{{servDetail.masterCompanyName}} {{servDetail.masterWorkerPhone}} @@ -70,19 +70,26 @@ 上门时间:{{servDetail.workBeginTime}} + + + + 订单金额: + {{servDetail.totalMoney}} - 任务金额: - {{servDetail.payMoney}} + 服务金额: + {{servDetail.payMoney}} + 0 + {{servDetail.finalRecvMoney}} 备注:{{servDetail.customerRemark}} @@ -116,17 +123,33 @@ - 完成记录 + 服务记录 - {{item.workFinishTime}} + + 已完成 + 待确认 + 服务中 + 待上门 + 未约/未排 + + - - 售后发起中 - 售后已同意 - 售后已拒绝 - 售后纠纷中 - 售后已完成 + + + 售后发起中 + 售后已同意 + 售后已拒绝 + 售后纠纷中 + 售后已完成 + + + 超时未接单 + 超时未预约 + 超时未上门 + 超时未完单 + + 师傅:{{item.workerName}} 联系方式:{{item.workerPhone}} @@ -139,20 +162,20 @@ - + 加价记录 - + 加价金额: - {{item.financialChangeRecord.changeMoney}} + {{changeRecord.changeMoney}} 加价备注: - {{item.financialChangeRecord.remark}} + {{changeRecord.remark}} @@ -197,9 +220,6 @@ 退款金额: {{afterServiceRecord.refund}} - - 警告:退单金额大于该师傅接单金额,但客户发起的退款金额有效,您需介入处理,如让接单师傅系统上操作同意退款,系统最大按该单派单额退回客户,其余需人工处理!如属于师傅责任引起的退单,建议重做,重做后让客户撤消退单! - 退款原因: {{afterServiceRecord.customerReason}} @@ -211,6 +231,9 @@ :data-url="imgObj.imgUrl" mode="aspectFill"> + + 警报:退单金额大于该师傅接单金额,但客户发起的退款金额有效,您需介入处理,如让接单师傅系统上操作同意退款,系统最大按该单派单额退回客户,其余需人工处理!如属于师傅责任引起的退单,建议重做,重做后让客户撤消退单! + 售后已提交至商家,其最大时限24小时内需完成操作! @@ -292,9 +315,12 @@ 订单交由平台协商处理 - 本单退款,系统已发起原路退回 - {{afterServiceRecord.originalRefund}} - 元,有其余部分的以双方沟通操作为准(注:银行按工作日到帐,节假日顺延到账)。 + + 本单退款,系统已发起按客户支付的帐户原路退回 + {{afterServiceRecord.originalRefund}} + 元,银行按工作日退款,节假日顺延到帐。遇客户问询,请其耐心等待,到账时会在客户端”客户最终确认“处有到账时间。 + + 退款支付到账:{{afterServiceRecord.refundApplyTime}} 本单未支付,实际退回0.00元