QYF-GitLab1
14 小时以前 332aab16348cccb280a1d78452b13338c8cfae27
pages/home/home.js
@@ -180,9 +180,24 @@
          url: info.url
        })
      } else {
        wx.navigateTo({
          url: info.url
        })
        if (info.text == '数字阅读') {
          if (wx.getStorageSync(app.config.tokenKey)) {
            wx.navigateTo({
              url: info.url
            })
          } else {
            loginInfo(app, (data) => {
              if (data) {
                this.registe()
              }
            })
          }
        } else {
          wx.navigateTo({
            url: info.url
          })
        }
      }
    } else {
      wx.showToast({
@@ -501,9 +516,17 @@
    const {
      book
    } = e.currentTarget.dataset;
    wx.navigateTo({
      url: '/pages/home/digitalRead/index?productId=' + book.id,
    });
    if (wx.getStorageSync(app.config.tokenKey)) {
      wx.navigateTo({
        url: '/pages/home/digitalRead/index?productId=' + book.id,
      });
    } else {
      loginInfo(app, (data) => {
        if (data) {
          this.registe()
        }
      })
    }
  },
  goTextBookDetail(e) {
    const {
@@ -546,8 +569,6 @@
          if (data) {
            this.addCartFun(info)
            this.registe()
          } else {
            this.addCartFun(info)
          }
        })
      }
@@ -711,28 +732,9 @@
  },
  onRetrievalPage() {
    // 首页测试登录功能,后续注释
    // 检查登录状态
    const token = wx.getStorageSync(app.config.tokenKey)
    if (!token) {
      loginInfo(app, (data) => {
        // 如果不是第一次登录,会执行回调
        if (data) {
          wx.navigateTo({
            url: '/pages/retrievalPage/index?searchVal=' + this.data.searchVal
          })
        } else {
          // 出现错误,返回false
        }
      })
    } else {
      wx.navigateTo({
        url: '/pages/retrievalPage/index?searchVal=' + this.data.searchVal
      })
    }
    wx.navigateTo({
      url: '/pages/retrievalPage/index?searchVal=' + this.data.searchVal
    })
  },
  /**