const imageCdn = 'https://tdesign.gtimg.com/miniprogram/images/'; const swiperList = [ `${imageCdn}/swiper1.png`, `${imageCdn}/swiper2.png`, `${imageCdn}/swiper3.png`, `${imageCdn}/swiper4.png`, `${imageCdn}/swiper5.png`, ]; const app = getApp() import api from '../api/api' Page({ data: { current: 0, autoplay: false, duration: 500, interval: 5000, swiperList, list: [], pageNumber: 1, pageSize: 20, status: '待接单', statistics: {} }, /* 去详情 */ toDetail(e) { const { item } = e.currentTarget.dataset; console.log(item) api._post({ "id": 2025062416033402, "content": { "userid": wx.getStorageSync('userMsg').userid, "sa_workorderid": item.sa_workorderid, }, }).then(res => { console.log("查询权限", res) if (res.code == 1) { wx.navigateTo({ url: (res.data.isteamleader || res.data.isworkleader ? '/Eservice/workerLeader/editworkOrderDetail/index' : '/Eservice/workOrderDetail/index') + '?id=' + item.sa_workorderid, }) } else { wx.navigateTo({ url: (item.isleader ? '/Eservice/workerLeader/editworkOrderDetail/index' : '/Eservice/workOrderDetail/index') + '?id=' + item.sa_workorderid, }) } }) }, async listData() { const res = await api._post({ "id": "20230208140203", "version": 1, "content": { "pageNumber": this.data.pageNumber, "pageSize": this.data.pageSize, "where": { "status": this.data.status, "condition": "" } } }) console.log(res) this.setData({ statistics: res.data[0].rows_total[0] }) if (!res.data[0].billno) return false; this.setData({ list: this.data.pageNumber == 1 ? res.data : this.data.list.concat(res.data) }) console.log(this.data.statistics) }, onTabsChange(e) { this.data.status = e.detail.value; this.onPullDownRefresh() }, onLoad(options) { this.listData() this.setData({ loadingTexts: ['下拉刷新', '松手刷新', '正在刷新', '刷新完成'].map(v => getApp().globalData.Language.getMapText(v)) }) getApp().globalData.Language.getLanguagePackage(this, 'E-订单'); }, onShow() { this.setData({ pageNumber: 1, }) this.listData() }, onPullDownRefresh() { this.setData({ pageNumber: 1, list: [] }) this.listData() }, onReachBottom() { this.data.pageNumber++ this.setData({ pageNumber: this.data.pageNumber, }) this.listData() }, })