// pages/specialOrderApplication/specialOrderApplication.js const app = getApp(); var network = require("../../utils/net.js"); var timechage = require("../../utils/dateTimeUtil.js"); var UnCheckPageIndex = 0 var CheckedPageIndex = 0 var pageSize = 10 var getList = '/MainSystem/B3MiniProgramRpc/XuRpcs/Employee/MarketingActivityRpc/GetList' var deleteItem = "/MainSystem/B3MiniProgramRpc/XuRpcs/Employee/MarketingActivityRpc/Delete" // 未审核订单列表 function getUnCheckOrderList(that, UnCheckPageIndex, pageSize, activityDate, successaction) { let method = getList; let params = [{ "BillState": 0, "MarketingActivityDate": activityDate, "PageIndex": UnCheckPageIndex, "PageSize": pageSize, }]; network.transfer_request(method, params, function(res) { successaction(); let getArr = []; var array = res.result; if (array.length <= 0) { wx.showToast({ title: '无数据更新', }) UnCheckPageIndex = UnCheckPageIndex - 1; return; } for (var i = 0; i < array.length; i++) { var dmo = { //添加单据状态的传递,在详情页面判断此值,进行是否允许提交的操作 true : 可提交 orderState: true, orderID: array[i].ID, Customer_Name: array[i].Name, time: timechage.formatTimeTwo(array[i].MarketingActivityDate.substring(6, 19), 'Y/M/D'), workFlowName: array[i].DepartmentWorkFlow_Detail_Name, } getArr.push(dmo); } let arrLast = that.data.unCheckDataArr.concat(getArr); that.setData({ unCheckDataArr: arrLast, }) }) } // 已审核订单列表 function getCheckedOrderList(that, CheckedPageIndex, pageSize, activityDate) { let method = getList; let params = [{ "BillState": 20, "MarketingActivityDate": activityDate, "PageIndex": CheckedPageIndex, "PageSize": pageSize, }]; network.transfer_request(method, params, function(res) { let getArr = []; var array = res.result; if (array.length <= 0) { wx.showToast({ title: '无数据更新', }) CheckedPageIndex = CheckedPageIndex - 1; return; } for (var i = 0; i < array.length; i++) { var dmo = { //添加单据状态的传递,在详情页面判断此值,进行是否允许提交的操作 orderState: false, orderID: array[i].ID, Customer_Name: array[i].Name, time: timechage.formatTimeTwo(array[i].MarketingActivityDate.substring(6, 19), 'Y/M/D'), workFlowName: array[i].DepartmentWorkFlow_Detail_Name, } getArr.push(dmo); } let arrLast = that.data.checkedDataArr.concat(getArr); that.setData({ checkedDataArr: arrLast, }) }) } Page({ data: { checkedDataArr: [], unCheckDataArr: [], currentTab: 0, winHeight: app.globalData.winHeight, // searchDate: timechage.formatTimeTwo(Date.parse(new Date()), 'Y-M-D'), searchDate: '', }, onShow: function() { this.setData({ checkedDataArr: [], unCheckDataArr: [], }) var that = this; UnCheckPageIndex = 0; CheckedPageIndex = 0; getUnCheckOrderList(that, UnCheckPageIndex, pageSize, null, function(res) { getCheckedOrderList(that, CheckedPageIndex, pageSize, null); }); }, // 时间检索条件发生变化,重新请求数据 bindDateChange: function(e) { this.setData({ searchDate: e.detail.value, checkedDataArr: [], unCheckDataArr: [], }) // 装换成时间戳 let time = timechage.formatymdERTDate(e.detail.value); var that = this; UnCheckPageIndex = 0; CheckedPageIndex = 0; getUnCheckOrderList(that, UnCheckPageIndex, pageSize, time, function(res) { getCheckedOrderList(that, CheckedPageIndex, pageSize, time); }); }, // 新建特价申请 createNew: function() { wx.navigateTo({ url: 'creatNewSpecialOrder/creatNewSpecialOrder', }) }, // 页面滚动到底 CheckedScrollLower: function() { }, /** * 滑动切换tab */ bindChange: function(e) { var that = this; that.setData({ currentTab: e.detail.current }); }, /** * 点击tab切换 */ swichNav: function(e) { var that = this; if (this.data.currentTab === e.target.dataset.current) { return false; } else { that.setData({ currentTab: e.target.dataset.current }) } }, /** * 生命周期函数--监听页面卸载 */ onUnload: function() { }, })