import { queryMyWRPosition } from "../../../services/api/orders/index"; // moduleMine/pages/myinventorys/myinventorys.ts Page({ /** * 页面的初始数据 */ data: { /// 底部安全区域 safeBottom: getApp().globalData.safeBottom, /// tab激活索引 active: 0, /// tabs tabs: [{id: 2, name: '单颗裸钻'}, {id: 5, name: '单颗彩钻'}, {id: 4, name: '钻石首饰'}], /// 列头 titles: ['形状', '价格', '克拉单价', '颜色', '净度', '克拉重量', '冻结重量'], /// 查询数据 datas: [{}], /// 数据是否为空 isEmpty: false }, /** * tab触发事件 */ onTabChange(e: any) { /// 设置激活项 this.setData({ active: e.detail.index }) const zscategory = this.data.tabs[this.data.active].id console.log(zscategory) switch (zscategory) { case 2: /// 单颗裸钻 this.setData({ /// 列头 titles: ['形状', '价格', '克拉单价', '颜色', '净度', '克拉重量', '冻结重量'], active: e.detail.index }) break; case 5: /// 单颗彩钻 this.setData({ /// 列头 titles: ['形状', '价格', '克拉单价', '颜色', '净度', '克拉重量', '冻结重量'], active: e.detail.index }) break; default: /// 钻石首饰 this.setData({ /// 列头 titles: ['主石形状', '款式', '价格', '主石颜色', '主石净度', '主石切工', '主石重量'], active: e.detail.index }) } /// 查询我的库存 this.queryMyWRPosition(zscategory) }, /// 查询我的库存 queryMyWRPosition(zscategory: number) { /// loding wx.showLoading({ title: '数据请求中' }) /// 查询我的库存 queryMyWRPosition({ data: { zscategory: zscategory, wruserid: wx.getStorageSync('UserId') }, success: (res) => { /// 请求失败 if (res.code != 200) { wx.showToast({ icon: 'error', title: '请求失败,原因:'+res.msg }) return } /// 设置数据 this.setData({ /// 数据信息 datas: res.data, isEmpty: res.data.length == 0 }) }, fail: () => { wx.showToast({title: '查询失败', icon: 'error'}) }, complete: () => { wx.hideLoading() } }) }, /** * 生命周期函数--监听页面加载 */ onLoad() { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { /// 查询我的库存 this.queryMyWRPosition(1) }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { /// 查询我的库存 this.queryMyWRPosition(this.data.active+1) }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })