const request = require('../../utils/http') var app = getApp(); Page({ /** * 页面的初始数据 */ data: { date: '', //开始时间 endDate: '', start: '2020-01-01', end: '', logisticsNo: '', //物流单号 ins: [], insName: '', //机构名称 insIdx: '', //默认机构所选下标 logisticsMen:'', //物流员 boxNum:'', //转运箱号 sampleList:[], //查询列表 sampleCount:'', //查询记录总数 }, //开始时间 bindDateChange(e) { // console.log(e.detail.value) this.setData({ date: e.detail.value }) }, //结束时间 bindDateChangeend(e) { // console.log(e.detail.value) this.setData({ endDate: e.detail.value }) }, //物流员 bindLogisticsMen(e){ this.setData({ logisticsMen: e.detail.value }) }, //转运箱号 bindBoxNum(e){ this.setData({ boxNum: e.detail.value }) }, //送检机构 bindPickerChange(e) { console.log('bindPickerChange=' + e.detail.value) this.setData({ insName: this.data.ins[e.detail.value], insIdx:e.detail.value }) }, //获取物流单号 getLogisticsNo(e) { this.setData({ logisticsNo: e.detail.value }) }, //查询底部列表数据 selSampleList() { var reqData = { 'startDate': this.data.date, 'endDate' : this.data.endDate, 'logisticsNo': this.data.logisticsNo, 'institutionNo': this.data.ins[this.data.insIdx], 'logisticsMen':this.data.logisticsMen, 'boxNum':this.data.boxNum } request.post(`/logistics/selectTranLogistics`, reqData).then(res => { console.log(res.data); this.setData({ sampleList: res.data.data, sampleCount: res.data.data.length }) }) }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { let now = new Date(); //获取时间 let year = now.getFullYear(); //获取当前年 let month = now.getMonth() + 1; //获取当前月份 this.setData({ date: '' + year + '-' + (Array(2).join(0) + month).slice(-2) + '-' + (Array(2).join(0) + now.getDate()).slice(-2), endDate: '' + year + '-' + (Array(2).join(0) + month).slice(-2) + '-' + (Array(2).join(0) + now.getDate()).slice(-2), }) //当前的时间 //获取送检机构列表 request.post(`/institution/selectInstitution`).then(res => { var array = res.data.data var tempArr = [] for (let index = 0; index < array.length; index++) { tempArr.push(array[index].orgName) } this.setData({ ins: tempArr }) //查询物流批次列表 // this.selSampleList(); }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })