| | |
| | | data: { |
| | | currentIndex: 0, |
| | | orderList: [], |
| | | limit: 8, |
| | | offset: 0, |
| | | pageSize: 8, |
| | | pageNum: 1, |
| | | refresh: false, |
| | | orderShow: false, |
| | | // hiddenData:true |
| | |
| | | |
| | | this.setData({ |
| | | currentIndex: index, |
| | | offset: 0 |
| | | pageNum: 0 |
| | | }) |
| | | this.getOrderInfo(index); |
| | | }, |
| | |
| | | getOrderInfo: function(index) { |
| | | |
| | | var _this = this; |
| | | var limit = _this.data.limit; |
| | | var offset = _this.data.offset; |
| | | var status=index=="0"?"":index; |
| | | var pageSize = _this.data.pageSize; |
| | | var pageNum = _this.data.pageNum; |
| | | var status=this.data.currentIndex; |
| | | util.request({ |
| | | api: api.yuyue.getServiceOrderList, |
| | | data: { |
| | | "limit": limit, |
| | | "status": status, |
| | | "offset": offset |
| | | "pageSize": pageSize, |
| | | "vipStatus": status, |
| | | "pageNum": pageNum |
| | | }, |
| | | callback: function(data) { |
| | | console.log("订单信息") |
| | |
| | | if (orderList.length == 0) { |
| | | _this.setData({ |
| | | orderShow: true, |
| | | noMore:true |
| | | }) |
| | | } else { |
| | | _this.setData({ |
| | | orderShow: false |
| | | orderShow: false, |
| | | noMore:false |
| | | }) |
| | | } |
| | | } |
| | |
| | | if (sm.confirm) { |
| | | |
| | | util.request({ |
| | | api: api.yuyue.cancelOrderById, |
| | | api: api.yuyue.cancelOrderById+"/"+id, |
| | | data: { id: id}, |
| | | callback: function (data) { |
| | | wx.showToast({ |
| | | title: '取消成功', |
| | | success: function () { |
| | | debugger |
| | | _this.getOrderInfo(0); |
| | | _this.getOrderInfo(index); |
| | | } |
| | | }) |
| | | } |
| | |
| | | var _this = this; |
| | | var id = e.currentTarget.dataset.id; |
| | | wx.navigateTo({ |
| | | url: '/pages/yuyue/yyInfo?model=2&id=' + id, |
| | | url: '/pages/yuyue/showYyInfo?id=' + id, |
| | | }) |
| | | }, |
| | | |
| | |
| | | onReachBottom: function() { |
| | | |
| | | var _this = this; |
| | | var limit = _this.data.limit; |
| | | var offset = _this.data.offset + limit; |
| | | var pageSize = _this.data.pageSize; |
| | | var pageNum = _this.data.pageNum + 1; |
| | | var orderList = _this.data.orderList; |
| | | var index = _this.data.currentIndex; |
| | | var status = index == "0" ? "" : index; |
| | | var status = _this.data.currentIndex; |
| | | _this.setData({ |
| | | offset: offset |
| | | pageNum: pageNum |
| | | }); |
| | | util.request({ |
| | | api: api.yuyue.getServiceOrderList, |
| | | data: { |
| | | "limit": limit, |
| | | "status": status, |
| | | "offset": offset |
| | | "pageSize": pageSize, |
| | | "vipStatus": status, |
| | | "pageNum": pageNum |
| | | }, |
| | | callback: function(data) { |
| | | for (var i = 0; i < data.rows.length; i++) { |
| | | orderList.push(data.rows[i]); |
| | | } |
| | | _this.setData({ |
| | | orderList: orderList |
| | | }); |
| | | |
| | | if(data.rows.length>0){ |
| | | for (var i = 0; i < data.rows.length; i++) { |
| | | orderList.push(data.rows[i]); |
| | | } |
| | | _this.setData({ |
| | | orderList: orderList |
| | | }); |
| | | }else{ |
| | | _this.setData({ |
| | | noMore:true |
| | | }) |
| | | } |
| | | |
| | | |
| | | } |
| | | }); |
| | | |