const _Http = getApp().globalData.http, getHeight = require("../../utils/getRheRemainingHeight"); Page({ data: { listHeight: null, list: [], "content": { nochace: true, pageNumber: 1, pageTotal: 1, pageSize: 20, "where": { "condition": "" } } }, onLoad(options) { this.getList() }, getList(init = false) { //init 用于初始化分页 if (init.detail != undefined) init = init.detail; if (init) this.setData({ ['content.pageNumber']: 1 }) if (this.data.content.pageNumber > this.data.content.pageTotal) return; _Http.basic({ "id": 20220906154403, "version": 1, content: this.data.content }).then(res => { this.selectComponent('#ListBox').RefreshToComplete(); if (res.msg != '成功') return wx.showToast({ title: res.data, icon: "none" }) this.setData({ 'content.pageNumber': res.pageNumber + 1, 'content.pageTotal': res.pageTotal, list: res.pageNumber == 1 ? res.data : this.data.list.concat(res.data) }) }) }, toDetail(e) { const { item } = e.currentTarget.dataset; _Http.basic({ "id": 20220916134103, "version": 1, "content": { "sa_salesforecastmodelid": item.sa_salesforecastmodelid, "sa_salesforecastbillid": 0, "sa_projectids": [0] } }).then(res => { if (res.msg != '成功') return wx.showToast({ title: res.data, icon: "none" }) if (item.baseonproject == 1) { wx.navigateTo({ url: `./detail?id=${res.data[0].sa_salesforecastbillid}&mId=${item.sa_salesforecastmodelid}&my=true`, }) } else { const data = { sa_salesforecastbillid: res.data[0].sa_salesforecastbillid, projectname: item.title, projectnum: item.billnum, sa_projectid: 0, address: "", sa_salesforecastmodelid: item.sa_salesforecastmodelid } wx.navigateTo({ url: './reportForms?item=' + JSON.stringify(data) + '&isEdit=true', }) } }) }, onReady() { getHeight.getHeight('#placeholder', this).then(res => this.setData({ listHeight: res })); }, onShareAppMessage() {} })