import services from "../../../../services/index"; import { querySellOrder } from "../../../../services/api/orders/index"; import { userid } from "../../../../services/utils"; import { hideLoading, showLoading } from "../../../../utils/message/index"; import { formatDateString } from "../../../../utils/util"; Page({ /** * 页面的初始数据 */ data: { /// 底部安全区域 safeBottom: getApp().globalData.safeBottom, /// 买大厅数据 sellOrders: [], /// 数据是否为空 isEmpty: true, /// 搜索结果 result: '', /// 页码 page: 1, /// 每页条数 pagesize: 20, }, /** * 返回上层视图 */ backToParent() { /// 返回上层视图 wx.navigateBack() }, /** * 点击项选中 */ onItemClick(e: any) { const { num } = e.currentTarget.dataset wx.navigateTo({ url: "/mHome/pages/goodsdetail/index?goodsno="+this.data.sellOrders[num].goodsno+'&item='+`${JSON.stringify(this.data.sellOrders[num])}`+'&ordertime='+formatDateString(this.data.sellOrders[num].ordertime, 'YYYY/MM/DD') }) }, /** * 搜索 */ onSearch() { /// 充值页码 this.setData({ page: 1 }) /// 搜索钻石 this.queryDiamond() }, /// 查询出售大厅委托单 queryDiamond() { /// loding..... showLoading(()=>{ /// 钻石查询 querySellOrder({ data: { userid: userid(), /// 钻石分类 zscategorys: '4', /// 商品(查询字段-模糊查询) zsallproperties: this.data.result, page: this.data.page, pagesize: this.data.pagesize, ishis: false }, /// 加载成功 success: (res) => { if (res.code != 200) { /// 加载失败 hideLoading(()=>{}, '加载失败,原因:'+res.msg) return } /// 加载成功 hideLoading(()=>{ /// 数据赋值 this.setData({ sellOrders: (this.data.page == 1 ? res.data : this.data.sellOrders.concat(res.data)).map(itm => { var obj = itm obj.imagepath = (services.config.openApiUrl+itm.imagepath).replace('./uploadFile', '/uploadFile') return obj }), }) this.setData({ isEmpty: this.data.sellOrders.length === 0}) }) }, fail: (emsg) => { hideLoading(()=>{}, emsg) }, complete: () => { wx.stopPullDownRefresh() } }) }) }, /** * 生命周期函数--监听页面加载 */ 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() { } })