// pages/goodaNameChooseTemplate/goodaNameChooseTemplate.js var app = getApp() var network = require("../../utils/net.js") var dateTimePicker = require('../../utils/dateTimePicker.js'); var utilll = require('../../utils/util.js'); var getAccountingUnit = "/MainSystem/B3MiniProgramRpc/Rpcs/BaseInfoRpc/GetAccountingUnit"; var getGoods = "/MainSystem/B3MiniProgramRpc/Rpcs/BaseInfoRpc/GetGoodsWithUnitPrice"; Page({ data: { winHeight: app.globalData.winHeight, currentTab: 0, collectionArray:[], goodsArray:[], checkBoxArray:[], }, GetGoodsWithUnitPrice: function (unitID, customerID) { var that =this; let timestamp = Date.parse(new Date()); let date = "/Date(" + timestamp + "+0800)/"; let method = getGoods; let params = [{ "Input": "", "PageIndex": 0, "PageSize": 100, "Customer_ID": parseInt(customerID), "AccountingUnit_ID": parseInt(unitID), "Date": date }]; network.transfer_request(method, params, function (res) { that.setData({ goodsArray: res.result, }) }) }, // GetCustomer: function(inputValue) { // var that =this; // let method = getCustomer; // let params = [{ // "InputValue": inputValue, // "PageIndex": 0, // "PageSize": 100 // }]; // network.transfer_request(method, params, function(res) { // that.setData({ // customerArray: res.result // }) // }) // }, // 多选框数值变化 checkboxValueChange: function (e) { this.setData({ checkBoxArray: e.detail.value, }) }, // 点击添加存货明细按钮 存数据进入global addGoodsName:function(){ let choseCheck = [] // 对比原有数组和选中的数组 存在,将数组包含的其他值也取出加载 for (var i = 0; i < this.data.goodsArray.length; i++) { for (var j = 0; j < this.data.checkBoxArray.length; j++) { if (Number(this.data.goodsArray[i].SaleGoods_ID) == this.data.checkBoxArray[j]) { choseCheck.push(this.data.goodsArray[i]) } } } app.globalData.goodsNameArray = choseCheck; wx.navigateBack({ delta: 1, }) }, /** * 滑动切换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 }) } }, /** * 生命周期函数--监听页面加载 */ onLoad: function(options) { let unitID = options.unitID; let customerID = options.customerID; this.GetGoodsWithUnitPrice(unitID, customerID); }, })