// pages/order/admin/list/list.js var app = getApp(); Page({ /** * 页面的初始数据 */ data: { statusUserList: [{ id: '', name: "全部" }, { id: 0, name: "待审核" }, { id: 1, name: "已审核" }, { id: 2, name: "审核终止" }, { id: 3, name: "已发货" }, { id: 4, name: "已签收" }, { id: 5, name: "已取消" }, ], statusAdminList: [{ id: '', name: "全部" }, { id: 0, name: "待审核" }, { id: 1, name: "审核通过" }, { id: 2, name: "已终止" }, { id: 3, name: "超时自动取消" }, { id: 4, name: "人工取消" } ], queryList: [{ column: "checkNumber", name: "订单编号", text: "请输入订单编号" }, { column: "dvyFlowId", name: "快递单号", text: "请输入快递单号" }, { column: "picTitle", name: "商品名称", text: "请输入商品名称" }, { column: "createTime", name: "下单时间", text: "开始日期 - 结束日期", type: 1 }, ], valueText: "", queryIndex: 3, queryShow: false, skuCode: "", //商品编码SKU checkStatus: 0, //订单状态 checkNumber: "", //订单编号 dvyFlowId: "", //快递单号 picTitle: "", //商品名称 orderTimeStart: "", orderTimeEnd: "", current: 0, orderList: [], current: 0, pages: null, loading: true }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { this.setData({ checkStatus: options.status || 0 }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ async onShow() { await this.initData(); this.setData({ loading: false }) }, async initData(d) { let userInfo = wx.getStorageSync('userInfo'); this.setData({ current: this.data.current + 1, loadding: true }); let { data } = await app.ajax.get({ url: `/admin/bxdordercheck/queryByMini`, data: { orderSaleId: userInfo.userId, checkStatus: this.data.statusUserList[this.data.checkStatus].id, checkNumber: this.data.checkNumber, orderTimeStart: this.data.orderTimeStart ? this.data.orderTimeStart + ' 00:00:00' : '', orderTimeEnd: this.data.orderTimeEnd ? this.data.orderTimeEnd + ' 23:59:59' : '', current: d && d.current != undefined ? d.current : this.data.current, size: 20, } }); this.setData({ current: this.data.current, orderList: this.data.orderList.concat(data.data.records), pages: data.data.pages || null, loadding: false }) // admin/bxdorder/query?activityImgs=&companyId=56&companyName=HZRCS&createTime=¤t=1&desc=create_time&mobile=&orderCheckNumber=&orderNumber=&orderSaleName&receiverName=&size=10&status= }, async queryData(e) { this.setData({ orderList: [], checkStatus: 0 }) await this.initData({ current: 0 }); }, chooseQuery(e) { if (this.data.queryIndex == e.currentTarget.dataset.index) { return; } this.setData({ checkNumber: "", //订单编号 dvyFlowId: "", //快递单号 picTitle: "", //商品名称 orderTimeStart: "", orderTimeEnd: "", valueText: "", }) this.setData({ queryShow: !this.data.queryShow }) }, chooseQueryItem(e) { if (this.data.queryIndex == e.currentTarget.dataset.index) { return; } this.setData({ checkNumber: "", //订单编号 dvyFlowId: "", //快递单号 picTitle: "", //商品名称 orderTimeStart: "", orderTimeEnd: "", valueText: "", }) this.setData({ queryShow: !this.data.queryShow, queryIndex: e.currentTarget.dataset.index }) }, async changeTabbar(e, a) { if (this.data.checkStatus == e.detail.index) { return; } this.setData({ orderList: [], checkStatus: e.detail.index }) await this.initData(0); }, bindinputchange(e) { this.setData({ valueText: e.detail.value, [e.currentTarget.dataset.name]: e.detail.value }) }, bindchange1(e) { this.setData({ orderTimeStart: e.detail.value }) }, bindchange2(e) { this.setData({ orderTimeEnd: e.detail.value }) }, cleanDate(e) { this.setData({ checkNumber: "", //订单编号 dvyFlowId: "", //快递单号 picTitle: "", //商品名称 orderTimeStart: "", orderTimeEnd: "", valueText: "", }) }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })