diff --git a/api/complaint/complaint.js b/api/complaint/complaint.js
index c46993a..90ed400 100644
--- a/api/complaint/complaint.js
+++ b/api/complaint/complaint.js
@@ -22,4 +22,28 @@ export function loadTodoCompaint(_that,_data){
}
})
});
+}
+
+/**
+ * 投诉处理
+ * @param {Object} _that 上下文对象
+ * @param {Object} _data 请求报文
+ */
+export function auditComplaint(_that,_data){
+ return new Promise(function(reslove,reject){
+ _that.context.post({
+ url: url.auditComplaint,
+ data:_data,
+ success: function(res) {
+ reslove(res);
+ },
+ fail: function(e) {
+ wx.showToast({
+ title: "服务器异常了",
+ icon: 'none',
+ duration: 2000
+ })
+ }
+ })
+ });
}
\ No newline at end of file
diff --git a/pages.json b/pages.json
index 97c93be..3d4ae33 100644
--- a/pages.json
+++ b/pages.json
@@ -207,6 +207,18 @@
"navigationBarTitleText": "工单评价"
}
}
+ ,{
+ "path" : "pages/complaintDispatch/complaintDispatch",
+ "style" : {
+ "navigationBarTitleText": "投诉待办单"
+ }
+ }
+ ,{
+ "path" : "pages/complaintHandle/complaintHandle",
+ "style" : {
+ "navigationBarTitleText": "投诉处理"
+ }
+ }
],
"globalStyle": {
"navigationBarTextStyle": "white",
diff --git a/pages/complaintDispatch/complaintDispatch.vue b/pages/complaintDispatch/complaintDispatch.vue
new file mode 100644
index 0000000..8183fd0
--- /dev/null
+++ b/pages/complaintDispatch/complaintDispatch.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
diff --git a/pages/complaintHandle/complaintHandle.vue b/pages/complaintHandle/complaintHandle.vue
new file mode 100644
index 0000000..3a5e0c9
--- /dev/null
+++ b/pages/complaintHandle/complaintHandle.vue
@@ -0,0 +1,102 @@
+
+
+
+
+ 审核
+
+
+ {{stateCloums[stateIndex].name}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/complaintList/complaintList.vue b/pages/complaintList/complaintList.vue
index 4d09f54..b419a86 100644
--- a/pages/complaintList/complaintList.vue
+++ b/pages/complaintList/complaintList.vue
@@ -26,7 +26,8 @@
{{item.context}}
-
+
+
@@ -65,7 +66,6 @@
loadTodoCompaint(this,_objData)
.then(function(res){
- console.log("请求返回信息:", res);
if (res.statusCode != 200) {
uni.showToast({
icon:'none',
@@ -83,64 +83,16 @@
});
})
},
- _loadOrder:function(){
- //
- let _that = this;
- let _userInfo = this.java110Context.getUserInfo();
- let storeId = _userInfo.storeId;
- let _objData = {
- page: 1,
- row: 15,
- storeId: storeId,
- userId: _userInfo.userId,
- process:'AUDIT',
- communityId:_that.java110Context.getCurrentCommunity().communityId
- };
-
- this.java110Context.request({
- url: _that.java110Constant.url.listAuditHistoryComplaints,
- header: _that.java110Context.getHeaders(),
- method: "GET",
- data: _objData, //动态数据
- success: function(res) {
- console.log("请求返回信息:", res);
- if (res.statusCode != 200) {
- uni.showToast({
- icon:'none',
- title:res.data
- });
- return;
- }
- let _data = res.data;
- _data.complaints.forEach(function(item){
- let dateStr = item.createTime;
- let _startTime = dateStr.replace(/\-/g, "/")
- let _date=new Date(_startTime);
- item.createTime = (_date.getMonth()+1) +'-'+_date.getDate();
- });
- _that.orders = _data.complaints;
- },
- fail: function(e) {
- wx.showToast({
- title: "服务器异常了",
- icon: 'none',
- duration: 2000
- });
- }
- });
- },
- _toAuditComplaintOrder:function(_item){
- console.log('_item',_item);
- wx.setStorageSync("_auditComplaint_"+_item.complaintId, _item);
- uni.navigateTo({
- url:"/pages/auditComplaintOrder/auditComplaintOrder?complaintId="+_item.complaintId
- });
- },
- _toAuditComplaintHistoryOrder:function(_item){
+ _complaintDetail:function(_item){
console.log('_item',_item);
uni.setStorageSync("_complaintOrderDetail_"+_item.complaintId, _item);
uni.navigateTo({
url:"/pages/complaintOrderDetail/complaintOrderDetail?complaintId="+_item.complaintId
+ });
+ },
+ _complaintDispatch:function(_item){
+ uni.navigateTo({
+ url:"/pages/complaintHandle/complaintHandle?complaintId="+_item.complaintId+"&taskId="+_item.taskId
});
}
}