const util = require('../../utils/util.js'); const app = getApp() Page({ data: { userType: wx.getStorageSync('userInfo').type, current: wx.getStorageSync('userInfo').type=='C'?'tab1':'tab2', money: 0.00, addflag:true, //判断是否显示搜索框右侧部分 searchstr:'', date: util.formatMonth(new Date()), index:0, array: ["全部状态","未支付","未签署","已签署","已拒绝","已退款"], arrayCode: ["0","NOT_PAY","NOT_SIGN","ALREADY_SIGN","ALREADY_REJECT","ALREADY_REFUND"], list: [], pageNum: 1, allPage: 0, isHide: true, loadHide: true, showList: true, scrollViewHeith: 400, timer: null, scrollTop: 5 }, onLoad: function () { var that = this; that.setData({ pageNum: 1, isHide: true, loadHide: true, userType: wx.getStorageSync('userInfo').type, current: wx.getStorageSync('userInfo').type=='C'?'tab1':'tab2' }) that.getCloudList(); wx.showShareMenu({ withShareTicket: true }) // wx.startPullDownRefresh({ // success: function(res){ // console.log(res) // }, // fail: function(res){ // console.log(res) // } // }) }, onReady: function(){ var that = this; wx.getSystemInfo({ success: function (res) { if(that.data.userType == "C"){ var scrollViewHeith = res.windowHeight - 140 } else { var scrollViewHeith = res.windowHeight - 95 } that.setData({ scrollViewHeith: scrollViewHeith }) }, }) }, getCloudList: function(){ var that = this; var data = { openId: wx.getStorageSync("openId"),//"oiX-X0fKWkoOgkUjHUjbLpw8IwZo", pageNum:this.data.pageNum } if(this.data.pageNum == 1){ that.setData({ list: [] }) } if (that.data.searchstr != null && that.data. searchstr != '') { data.keyword = that.data.searchstr; } if (that.data.index != 0) { data.status = that.data.arrayCode[that.data.index]; } if(that.data.userType == "C"){ data.time = that.data.date; } if(that.data.current == "tab1"){ data.myProve = 0; } else { data.myProve = 1; } wx.request({ url: app.globalData.serverUrl + '/cloudcard/list', data: data, success(res) { if (res.data.data != null) { if(res.data.code == "ok"){ if(res.data.data.rows.length != 0){ var alllist = that.data.list , list = res.data.data.rows; for (var i=0;i { wx.showNavigationBarLoading(); this.onLoad() }, 1000) } }, onPullDownRefresh(){ var that = this; wx.showNavigationBarLoading(); that.onLoad(); // wx.startPullDownRefresh({ // success(errMsg) { // console.log('开始下拉刷新', errMsg) // }, // complete() { // console.log('下拉刷新完毕') // wx.stopPullDownRefresh(); // return false // } // }) }, //查看详情 viewDetail(e){ var id = e.currentTarget.dataset.id; wx.navigateTo({ url: '../detail/detail?id='+id }) }, //创建云证 create(){ wx.navigateTo({ url: '../initCloud/initCloud' }) }, bindPickerChange(e) { this.setData({ index: e.detail.value }) //重新加载数据 this.getCloudList(); }, // 搜索框右侧 事件 addhandle(e) { this.getCloudList(); }, //搜索框输入时触发 searchList(ev) { let e = ev.detail; this.setData({ searchstr: e.detail.value }) }, //搜索回调 endsearchList(e) { }, // 取消搜索 cancelsearch() { this.setData({ searchstr: '' }) }, //清空搜索框 activity_clear(e) { this.setData({ searchstr: '' }) }, handleChange ({ detail }) { this.setData({ current: detail.key }); this.getCloudList(); }, bindTimeChange(e){ this.setData({ date: e.detail.value }); this.getCloudList(); } })