// pages/index/bookDetail.js import request from '../../assets/request/index' const app = getApp() import { loginInfo } from '../../assets/js/login'; Page({ /** * 页面的初始数据 */ data: { refcode: 0 }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { const token = wx.getStorageSync(app.config.tokenKey) if (!token) { loginInfo(app, (data) => { // 如果不是第一次登录,会执行回调 if (data) { if (options.scene) { this.setData({ refcode: options.scene, }) this.getBookList() } } }) } else { if (options.scene) { this.setData({ refcode: options.scene, }) this.getBookList() } } }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, getBookList() { let url = '/store/api/ApiQueryProductByAppUser' let fields = { Name: [], 'RefCodes': [this.data.refcode] } let queryBook = { AccessControl: { Path: '*', StoreRefCode: `defaultGoodsStore${app.config.appId}`, Type: '*', LinkType: '' }, PageQuery: { Start: 0, Size: 3, }, SortQuery: [{ LinkOrder: 'Desc' }], Name: [], RefCode: [], ...fields } let body = { query: JSON.stringify({ Query: [{ queryBook: queryBook }] }) } request({ url: url, method: 'post', data: body }).then((res) => { console.log(res[0], 'resp'); let book = res[0].datas[0] wx.redirectTo({ url: `/packageBookService/pages/bookServices/detail/index?id=${book.id}&name=${book.datas.Name}`, }); }) }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })