From ba15a2ea7aadadddfe0e365480582e71e5952449 Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Wed, 28 Feb 2024 14:05:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/repair/repair.js | 24 ++++++++++ constant/url.js | 2 + pages.json | 8 ++++ pages/repairDetail/repairDetail.vue | 40 +++++++++------- pages/repairOrder/repairOrder.vue | 10 ---- pages/repairOrder/replyRepairAppraise.vue | 58 +++++++++++++++++++++++ 6 files changed, 115 insertions(+), 27 deletions(-) create mode 100644 pages/repairOrder/replyRepairAppraise.vue diff --git a/api/repair/repair.js b/api/repair/repair.js index ab4032d..82e2de0 100644 --- a/api/repair/repair.js +++ b/api/repair/repair.js @@ -357,3 +357,27 @@ export function repairStart(_that,_data){ }) }); } + +/** + * 回复评价 + * @param {Object} _that 上下文对象 + * @param {Object} _data 请求报文 + */ +export function replyRepairAppraise(_data,_that){ + return new Promise(function(reslove,reject){ + _that.context.post({ + url: url.replyRepairAppraise, + data:_data, + success: function(res) { + reslove(res.data); + }, + fail: function(e) { + wx.showToast({ + title: "服务器异常了", + icon: 'none', + duration: 2000 + }) + } + }) + }); +} diff --git a/constant/url.js b/constant/url.js index c7f1ab0..de4ec59 100644 --- a/constant/url.js +++ b/constant/url.js @@ -10,6 +10,8 @@ export default { listMyEnteredCommunitys: baseUrl + 'app/community.listMyEnteredCommunitys', //查看员工小区 listOwnerRepairs: baseUrl + 'app/ownerRepair.listOwnerRepairs', //查看报修 saveOwnerRepair: baseUrl + 'app/ownerRepair.saveOwnerRepair', //维修 + replyRepairAppraise: baseUrl + 'app/repair.replyRepairAppraise', //维修 + queryStaffInfos: baseUrl + 'app/query.staff.infos', //查询员工信息 changeStaffPwd: baseUrl + 'app/user.changeStaffPwd', //修改密码 listAuditHistoryComplaints: baseUrl + 'app/auditUser.listAuditHistoryComplaints', //查询历史单 diff --git a/pages.json b/pages.json index 8c4b3e4..5ed4bf5 100644 --- a/pages.json +++ b/pages.json @@ -875,6 +875,14 @@ "navigationBarTitleText" : "回复评价", "enablePullDownRefresh" : false } + }, + { + "path" : "pages/repairOrder/replyRepairAppraise", + "style" : + { + "navigationBarTitleText" : "", + "enablePullDownRefresh" : false + } } ], "globalStyle": { diff --git a/pages/repairDetail/repairDetail.vue b/pages/repairDetail/repairDetail.vue index 4e9dfd2..5802844 100644 --- a/pages/repairDetail/repairDetail.vue +++ b/pages/repairDetail/repairDetail.vue @@ -73,13 +73,13 @@ {{repairDetailInfo.context}} - + 业主报修图片 - + @@ -87,13 +87,13 @@ - + 维修前图片 - + @@ -101,13 +101,13 @@ - + 维修后图片 - + @@ -116,9 +116,6 @@ - - - 工单 @@ -126,9 +123,6 @@ {{item.startTime}} 到达 {{item.staffName}} 工位 - {{item.stateName}} - 处理意见: {{item.context}} @@ -140,6 +134,12 @@ 处理意见: {{item.context}} ({{item.payTypeName}}) + + + + 回复 + + @@ -245,10 +245,6 @@ } let _data = _json.data; _that.repairDetailInfo = _data[0]; - // let dateStr = _that.repairDetailInfo.appointmentTime; - // let _date = new Date(dateStr.replace(/-/g, "/")); - // _that.repairDetailInfo.appointmentTime = (_date.getMonth() + 1) + '-' + _date.getDate(); - }, fail: function(e) { wx.showToast({ @@ -268,10 +264,20 @@ closeViewImage: function() { this.viewImage = false; }, + _replyRepairAppraise:function(_repairUser){ + uni.navigateTo({ + url: "/pages/repairOrder/replyRepairAppraise?ruId=" + _repairUser.ruId + '&repairId=' + _repairUser.repairId + }); + } } } diff --git a/pages/repairOrder/repairOrder.vue b/pages/repairOrder/repairOrder.vue index 6b5be73..bfc5111 100644 --- a/pages/repairOrder/repairOrder.vue +++ b/pages/repairOrder/repairOrder.vue @@ -254,16 +254,6 @@ } }); }, - - /** - * 跳转新增页 - */ - // _addRecord: function(){ - // uni.navigateTo({ - // url: '/pages/repairAdd/repairAdd' - // }); - // }, - /** * 派单 * @param {Object} _item diff --git a/pages/repairOrder/replyRepairAppraise.vue b/pages/repairOrder/replyRepairAppraise.vue new file mode 100644 index 0000000..514780f --- /dev/null +++ b/pages/repairOrder/replyRepairAppraise.vue @@ -0,0 +1,58 @@ + + + + +