import Toast from "../../../miniprogram_npm/@vant/weapp/toast/toast"; import { querySellOrder } from "../../../services/api/orders/index"; // mHome/pages/jewelry/index.ts Page({ /** * 页面的初始数据 */ data: { /// 底部安全区域 safeBottom: getApp().globalData.safeBottom, /// 买大厅数据 sellOrders: [], /// 数据是否为空 isEmpty: true, /// 搜索结果 result: '', /// 页码 page: 1, /// 每页条数 pagesize: 20, }, /** * 返回上层视图 */ backToParent() { /// 返回上层视图 wx.navigateBack() }, /** * 搜索 */ onSearch() { /// 充值页码 this.setData({ page: 1 }) /// 搜索钻石 this.queryDiamond() }, /// 查询出售大厅委托单 queryDiamond() { /// loding..... Toast.loading({message: '加载中...'}); /// 钻石查询 querySellOrder({ data: { /// 钻石分类 zscategorys: '4', /// 商品(查询字段-模糊查询) zsallproperties: this.data.result, page: this.data.page, pagesize: this.data.pagesize }, /// 加载成功 success: (res) => { if (res.code != 200) { /// 加载失败 Toast.fail({ message: '加载失败,原因:'+res.msg}); return } /// 数据赋值 this.setData({ sellOrders: this.data.page == 1 ? res.data : this.data.sellOrders.concat(res.data), isEmpty: this.data.page == 1 ? res.data.length == 0 : this.data.sellOrders.length == 0 }) }, fail: (emsg) => { /// 加载失败 Toast.fail({ message: '加载失败,原因:'+emsg}); }, complete: () => {} }) }, /** * 生命周期函数--监听页面加载 */ onLoad() { /// 查询出售大厅委托单 this.queryDiamond() }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { /// 充值页码 this.setData({ page: 1 }) /// 查询出售大厅委托单 this.queryDiamond() }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { /// 充值页码 this.setData({ page: this.data.page+1 }) /// 查询出售大厅委托单 this.queryDiamond() }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })