From ccd0110347ffa05773831d4387b468a3989f6f75 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: Sat, 29 Feb 2020 17:18:05 +0800
Subject: [PATCH] faqitousuwancheng
---
constant/UrlConstant.js | 7 +-
pages.json | 4 +-
pages/complaintList/complaintList.vue | 5 +-
pages/complaintOrder/complaintOrder.vue | 168 +++++++++++++++---
.../complaintOrderDetail.vue} | 2 +-
5 files changed, 155 insertions(+), 31 deletions(-)
rename pages/{auditComplaintHistoryOrder/auditComplaintHistoryOrder.vue => complaintOrderDetail/complaintOrderDetail.vue} (97%)
diff --git a/constant/UrlConstant.js b/constant/UrlConstant.js
index 8a29d18..2da18cc 100644
--- a/constant/UrlConstant.js
+++ b/constant/UrlConstant.js
@@ -20,7 +20,7 @@ const queryStaffInfos = baseUrl + 'app/query.staff.infos'; //查询员工信息
const changeStaffPwd = baseUrl + 'app/user.changeStaffPwd'; //修改密码
-const listComplaints = baseUrl + 'app/complaint.listComplaints'; //添加投诉建议
+const listAuditHistoryComplaints = baseUrl + 'app/auditUser.listAuditHistoryComplaints'; //查询历史单
const saveComplaint = baseUrl + 'app/complaint'; //查询业主房间
@@ -28,8 +28,6 @@ const userLogout = baseUrl + 'app/user.service.logout'; //绑定业主
const listAuditComplaints = baseUrl + 'app/auditUser.listAuditComplaints'; //查询绑定业主
-const listAuditHistoryComplaints = baseUrl + 'app/auditUser.listAuditHistoryComplaints'; //解绑业主
-
const auditComplaint = baseUrl + 'app/complaint.auditComplaint'; //查询业主门禁
const listOwnerMachines = baseUrl + 'app/owner.listOwnerMachines'; // 申请钥匙
@@ -67,9 +65,8 @@ module.exports = {
listOwnerRepairs: listOwnerRepairs,
queryStaffInfos: queryStaffInfos,
listAuditComplaints: listAuditComplaints,
- listAuditHistoryComplaints: listAuditHistoryComplaints,
changeStaffPwd: changeStaffPwd,
- listComplaints: listComplaints,
+ listAuditHistoryComplaints: listAuditHistoryComplaints,
saveComplaint: saveComplaint,
auditComplaint: auditComplaint,
listOwnerMachines: listOwnerMachines,
diff --git a/pages.json b/pages.json
index 6a85e02..d1822d9 100644
--- a/pages.json
+++ b/pages.json
@@ -86,9 +86,9 @@
}
}
,{
- "path" : "pages/auditComplaintHistoryOrder/auditComplaintHistoryOrder",
+ "path" : "pages/complaintOrderDetail/complaintOrderDetail",
"style" : {
- "navigationBarTitleText": "投诉审核历史单"
+ "navigationBarTitleText": "投诉单详情"
}
}
,{
diff --git a/pages/complaintList/complaintList.vue b/pages/complaintList/complaintList.vue
index 1b0e4e9..886c474 100644
--- a/pages/complaintList/complaintList.vue
+++ b/pages/complaintList/complaintList.vue
@@ -139,6 +139,7 @@
row: 15,
storeId: storeId,
userId: _userInfo.userId,
+ process:'AUDIT',
communityId:_that.java110Context.getCurrentCommunity().communityId
};
@@ -182,9 +183,9 @@
},
_toAuditComplaintHistoryOrder:function(_item){
console.log('_item',_item);
- wx.setStorageSync("_auditComplaintHistory_"+_item.complaintId, _item);
+ uni.setStorageSync("_complaintOrderDetail_"+_item.complaintId, _item);
uni.navigateTo({
- url:"/pages/auditComplaintHistoryOrder/auditComplaintHistoryOrder?complaintId="+_item.complaintId
+ url:"/pages/complaintOrderDetail/complaintOrderDetail?complaintId="+_item.complaintId
});
}
}
diff --git a/pages/complaintOrder/complaintOrder.vue b/pages/complaintOrder/complaintOrder.vue
index fefeb3b..109536f 100644
--- a/pages/complaintOrder/complaintOrder.vue
+++ b/pages/complaintOrder/complaintOrder.vue
@@ -10,10 +10,10 @@
-
+
-
+
+
+
+ 房屋信息
+
+
+
+
+ 投诉信息
+
+
+
+
+
+
+
+
+
@@ -37,21 +129,29 @@
export default {
data() {
return {
- state:'10001',
- orderImg:this.java110Constant.url.baseUrl + 'img/order.png',
- myOrders:[]
+ state: '10001',
+ orderImg: this.java110Constant.url.baseUrl + 'img/order.png',
+ myOrders: [],
+ imgList:[]
}
},
+ onLoad() {
+
+ },
+ onShow() {
+ this._loadMyOrders();
+ },
methods: {
_tabSelect: function(_state) {
this.state = _state;
- if(_state == '10002'){
- this._loadOrder();
- }else{
+ if (_state == '10002') {
+ //this._loadOrder();
+ } else {
this._loadMyOrders();
}
},
- _loadMyOrders:function(){
+
+ _loadMyOrders: function() {
let _that = this;
let _userInfo = this.java110Context.getUserInfo();
let storeId = _userInfo.storeId;
@@ -60,10 +160,12 @@
row: 15,
storeId: storeId,
userId: _userInfo.userId,
- communityId:_that.java110Context.getCurrentCommunity().communityId
+ process: 'START',
+ communityId: _that.java110Context.getCurrentCommunity().communityId
+
};
this.java110Context.request({
- url: _that.java110Constant.url.listComplaints,
+ url: _that.java110Constant.url.listAuditHistoryComplaints,
header: _that.java110Context.getHeaders(),
method: "GET",
data: _objData, //动态数据
@@ -71,19 +173,19 @@
console.log("请求返回信息:", res);
if (res.statusCode != 200) {
uni.showToast({
- icon:'none',
- title:res.data
+ icon: 'none',
+ title: res.data
});
return;
}
let _data = res.data;
_that.myOrders = _data.complaints;
-
- _data.complaints.forEach(function(item){
+
+ _data.complaints.forEach(function(item) {
let dateStr = item.createTime;
console.log(dateStr);
- let _date=new Date(dateStr);
- item.createTime = (_date.getMonth()+1) +'-'+_date.getDate();
+ let _date = new Date(dateStr);
+ item.createTime = (_date.getMonth() + 1) + '-' + _date.getDate();
});
},
fail: function(e) {
@@ -94,8 +196,32 @@
});
}
});
- }
-
+ },
+ _toComplaintOrderDetail: function(_item) {
+ console.log('_item', _item);
+ uni.setStorageSync("_complaintOrderDetail_" + _item.complaintId, _item);
+ uni.navigateTo({
+ url: "/pages/complaintOrderDetail/complaintOrderDetail?complaintId=" + _item.complaintId
+ });
+ },
+ _submitOrder:function(){
+
+ },
+ _chooseImage() {
+ uni.chooseImage({
+ count: 4, //默认9
+ sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
+ sourceType: ['album'], //从相册选择
+ success: (res) => {
+ if (this.imgList.length != 0) {
+ this.imgList = this.imgList.concat(res.tempFilePaths)
+ } else {
+ this.imgList = res.tempFilePaths
+ }
+ }
+ });
+ },
+
}
}
diff --git a/pages/auditComplaintHistoryOrder/auditComplaintHistoryOrder.vue b/pages/complaintOrderDetail/complaintOrderDetail.vue
similarity index 97%
rename from pages/auditComplaintHistoryOrder/auditComplaintHistoryOrder.vue
rename to pages/complaintOrderDetail/complaintOrderDetail.vue
index 0c6fbb0..ce640fc 100644
--- a/pages/auditComplaintHistoryOrder/auditComplaintHistoryOrder.vue
+++ b/pages/complaintOrderDetail/complaintOrderDetail.vue
@@ -102,7 +102,7 @@
methods: {
_loadComplaintHistoryOrder:function(){
//
- this.auditHistoryOrder = wx.getStorageSync("_auditComplaintHistory_"+this.complaintId);
+ this.auditHistoryOrder = wx.getStorageSync("_complaintOrderDetail_"+this.complaintId);
},
}