From ded2b94e1bcb759f88349093758fa46a277681d4 Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Sat, 29 Feb 2020 00:09:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=8A=95=E8=AF=89=E5=8D=95?= =?UTF-8?q?=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- constant/UrlConstant.js | 8 +- context/Java110Context.js | 5 +- pages/complaintList/complaintList.vue | 154 +++++++++++++++++++++++++- 3 files changed, 156 insertions(+), 11 deletions(-) diff --git a/constant/UrlConstant.js b/constant/UrlConstant.js index 5414d45..df09876 100644 --- a/constant/UrlConstant.js +++ b/constant/UrlConstant.js @@ -26,9 +26,9 @@ const saveComplaint = baseUrl + 'app/complaint'; //查询业主房间 const userLogout = baseUrl + 'app/user.service.logout'; //绑定业主 -const appUserBindingOwner = baseUrl + 'app/owner.appUserBindingOwner'; //查询绑定业主 +const listAuditComplaints = baseUrl + 'app/auditUser.listAuditComplaints'; //查询绑定业主 -const queryAppUserBindingOwner = baseUrl + 'app/owner.listAppUserBindingOwners'; //解绑业主 +const listAuditHistoryComplaints = baseUrl + 'app/auditUser.listAuditHistoryComplaints'; //解绑业主 const appUserUnBindingOwner = baseUrl + 'app/owner.deleteAppUserBindingOwner'; //查询业主门禁 @@ -66,8 +66,8 @@ module.exports = { listMyEnteredCommunitys: listMyEnteredCommunitys, listOwnerRepairs: listOwnerRepairs, queryStaffInfos: queryStaffInfos, - appUserBindingOwner: appUserBindingOwner, - queryAppUserBindingOwner: queryAppUserBindingOwner, + listAuditComplaints: listAuditComplaints, + listAuditHistoryComplaints: listAuditHistoryComplaints, changeStaffPwd: changeStaffPwd, listComplaints: listComplaints, saveComplaint: saveComplaint, diff --git a/context/Java110Context.js b/context/Java110Context.js index 07674d8..7ba2e8d 100644 --- a/context/Java110Context.js +++ b/context/Java110Context.js @@ -174,7 +174,10 @@ const getCommunity = function (callBack,reload,_condition) { let _userInfo = getUserInfo(); if(_condition == null || _condition == undefined){ - _condition = {}; + _condition = { + userId:'', + storeId:'' + }; } console.log('_condition',_condition); diff --git a/pages/complaintList/complaintList.vue b/pages/complaintList/complaintList.vue index c9d4bf2..8bf33c5 100644 --- a/pages/complaintList/complaintList.vue +++ b/pages/complaintList/complaintList.vue @@ -9,7 +9,47 @@ 历史单 + + + + + + + + + + {{item.complaintId}} + + + {{item.complaintName}} + + + + {{item.createTime}} + + + + + + + + + + + + {{item.complaintId}} + + + {{item.complaintName}} + + + + {{item.createTime}} + + + + @@ -18,16 +58,118 @@ export default { data() { return { - state:'10001' - + state: '10001', + orderImg:this.java110Constant.url.baseUrl + 'img/order.png', + auditOrders:[], + orders:[] } }, + onLoad() { + this._loadComplaintOrder(); + }, methods: { - - _tabSelect:function(_state){ - this.state = _state; - } + _tabSelect: function(_state) { + this.state = _state; + + if(_state == '10002'){ + this._loadOrder(); + }else{ + this._loadComplaintOrder(); + } + }, + + _loadComplaintOrder:function(){ + // + let _that = this; + let _userInfo = this.java110Context.getUserInfo(); + let storeId = _userInfo.storeId; + let _objData = { + page: 1, + row: 15, + storeId: storeId, + userId: _userInfo.userId, + communityId:_userInfo.communityId + }; + + + this.java110Context.request({ + url: _that.java110Constant.url.listAuditComplaints, + 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; + _that.auditOrders = _data.complaints; + + _data.complaints.forEach(function(item){ + let dateStr = item.createTime; + console.log(dateStr); + let _date=new Date(dateStr); + item.createTime = (_date.getMonth()+1) +'-'+_date.getDate(); + }); + }, + fail: function(e) { + wx.showToast({ + title: "服务器异常了", + icon: 'none', + duration: 2000 + }); + } + }); + }, + _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, + communityId:_userInfo.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 _date=new Date(dateStr); + item.createTime = (_date.getMonth()+1) +'-'+_date.getDate(); + }); + _that.orders = _data.complaints; + }, + fail: function(e) { + wx.showToast({ + title: "服务器异常了", + icon: 'none', + duration: 2000 + }); + } + }); + } } }