var t = getApp(), a = t.request, o = t.globalData.setting, os = o, i = require("../../../../../utils/util.js"), ut = i, s = require("../../../../../utils/common.js"); var regeneratorRuntime = require('../../../../../utils/runtime.js'); Page({ data: { val: false, color: "", details: [], //数据 isBind: true, //控制清空时间日期的按钮 isBinds: true, select: false, //下拉框控制器 datet: "", dates: "", result: [], money: 0, ItemInfo: "", pageSize: 10, page: 1, current_page: 0, //is_no_more: 0, }, /** * 生命周期函数--监听页面显示 */ onShow: function (options) { wx.setNavigationBarTitle({ title: "储值款明细", }) this.init(); }, //监听输入框显示清空按钮 watchPassWord: function(event) { console.log("监听输入框显示清空按钮"); var val = event.detail.value; console.log("是什么", val); if (val != "" && val != null) { var isBind = false; this.setData({ isBind: isBind }); } }, /** * 点击下拉框 */ bindShowMsg() { console.log(!this.data.select); this.setData({ select: !this.data.select }) }, /** * 已选下拉框 */ mySelect(e) { console.log(e) var name = e.currentTarget.dataset.name this.setData({ grade_name: name, select: false }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function(options) { console.log(options); // 设置日期选择器的结束时间为当前日期 var now=new Date(); let now_mot=now.getMonth() + 1 if (now_mot <10) { now_mot='0'+now_mot } let now_date=now.getDate() if (now_date <10) { now_date='0'+now_date } var nowDate = now.getFullYear() + '-' + now_mot + '-' + now_date; var date = new Date(now.getTime() - 7 * 24 * 3600 * 1000); let old_mot=date.getMonth() + 1 if (old_mot <10) { old_mot='0'+old_mot } let old_date=date.getDate() if (old_date <10) { old_date='0'+old_date } var startDate=date.getFullYear() + '-' + old_mot + '-' + old_date; this.setData({ ItemInfo:options.itemid, datet:startDate, dates:nowDate, }) }, //明细查询 Gettime: function (e) { var page = 0; //开始获取时间 var th = this; var datet= th.data.datet; var dates= th.data.dates; console.log(datet, "开始结束", dates); //删除字符中的—— var datatk = datet.replace(/[-]/g, ""); //转换类型 var datak = parseInt(datatk); //删除字符中的—— var dataj = dates.replace(/[-]/g, ""); //转换类型 var dataj = parseInt(dataj); console.log("开始", datak, "结束", dataj); //判断初始时间小于结束时间 if (datak > dataj) { console.log("开始时间", datak, '结束时间', dataj, "时间判断"); getApp().showWarning("结束时间错误"); this.setData({ details: [] }); } else { this.setData({ details: [] }); console.log(datak, dataj, "时间判断2"); console.log("有进来吗", datet, dates); this.setData({ current_page: 0 }); this.init(); } }, async init() { var t=a; this.data.current_page++; var BeginDate = this.data.datet; var EndDate = this.data.dates; var user_id = getApp().globalData.user_id; var store_id = os.stoid; var tpye = this.data.grade_name; console.log("ddd"+this.data.ItemInfo); var e = this, details = ""; var get_data = { user_id: user_id, store_id: store_id, ItemInfo:encodeURIComponent(this.data.ItemInfo), pageSize: 10, page: e.data.current_page }; if (EndDate != "" && EndDate != null) { get_data.EndDate = EndDate; } if (BeginDate != "" && BeginDate!= null) { get_data.BeginDate = BeginDate; } var big_arr = this.data.details; await getApp().request.promiseGet("/api/weshop/users/listAdvanceListSeek", { data: get_data, isShowLoading: 1 }).then(res => { var details = res.data; if (details.code!=0) { getApp().showWarning("找不到相关数据"); return false; } if (!details.data) { getApp().showWarning("未找更多数据"); return false; } var details = details.data; details.forEach(function (val, ind) { big_arr.push(val); }) setTimeout(() => { this.setData({ details: big_arr }); }, 1500) }) }, //起始时间 bindDateChenge: function(e) { console.log("是什么", e.detail.value); var isBind = false; this.setData({ datet: e.detail.value, isBind: isBind }); }, // 结束时间 bindDateChenges: function(e) { console.log("是什么", e.detail.value); var isBinds = false; this.setData({ dates: e.detail.value, isBinds: isBinds }); }, //catchtap阻止冒泡,点击清除开始时间的按钮 eliminate: function() { console.log("试试"); var isBind = true; var data = ""; this.setData({ datet: data, isBind: isBind }) }, //catchtap阻止冒泡,点击清除结束时间的按钮 eliminates: function() { console.log("试试"); var isBinds = true; var dates = ""; this.setData({ dates: dates, isBinds: isBinds }) } })