闫增涛
2025-01-02 14ed505ae64153919fcfedbcdfc03e508a1ffa50
题库扫码未购买优化
3个文件已修改
23 ■■■■■ 已修改文件
packageBookService/pages/bookServices/detail/index.js 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/bookServices/examination/examination.js 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packagePersonal/pages/myOrder/index.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/bookServices/detail/index.js
@@ -271,8 +271,6 @@
      this.setData({
        tabValue: options.tabValue,
      });
    }
  },
@@ -394,7 +392,6 @@
  },
  // 获取图书详情
  getBookInfo(id) {
    console.log(id, "id")
    this.setData({
      "mockData'.id": 0,
      "mockData.price": 0,
@@ -473,6 +470,16 @@
          await this.getBookClass(classData);
        }
      }
      // 扫码从题库跳转回图书详情
      const localData = wx.getStorageSync('tabValue')
      if (localData) {
        this.setData({
          tabValue: localData
        })
        wx.removeStorage({
          key: 'tabValue',
        })
      }
      if (this.data.tabValue == 'questionBank' || this.data.tabValue == 'jsek_cloudLearning' || this.data.tabValue == 'jsek_teachingResources') {
        const checkData = this.data.cmsDatas.find(
          (item) => item.refCode == this.data.tabValue
@@ -516,7 +523,6 @@
        "bookDetail.paperPrice": this.numFormat(
          this.data.bookDetail.paperPrice
        ),
      });
    });
  },
@@ -1903,7 +1909,6 @@
  // 云学习全部购买
  async buyCloudLearnClass() {
    const cloundMenu = this.data.resourceCodeList.find((item) => item.refCode == 'jsek_cloudLearning')
    debugger
    let query = {
      remarks: '云学习',
      requests: [{
packageBookService/pages/bookServices/examination/examination.js
@@ -654,11 +654,14 @@
      cancelColor: "#949494",
      editable: false, //是否显示输入框
      showCancel: false,
      complete: (res) => {
      complete: () => {
        this.setData({
          submitStatus: true
        })
        wx.navigateBack()
        wx.setStorageSync('tabValue', 'questionBank')
        wx.navigateTo({
          url: `/packageBookService/pages/bookServices/detail/index?id=${res.datas.id}&name=${res.datas.name}`,
        })
      }
    })
    this.setData({
packagePersonal/pages/myOrder/index.js
@@ -356,7 +356,6 @@
      } else if (book.orderSaleMethod.type == 'createProductSaleMethod' && book.orderSaleMethod.cmsItemList == 0) {
        title = '图书服务-组卷'
      } else {
        debugger
        if (book.orderSaleMethod.cmsItemList.length && book.orderSaleMethod.cmsItemList[0].type == "questionBankFolder") {
          title = '图书服务-云测试'
        } else {