zhongshujie
3 天以前 639834607136666629f3f16f2e53638bd104c323
量表优化(扫码进入)
3个文件已修改
6076 ■■■■■ 已修改文件
packageBookService/pages/bookServices/detail/components/testResource/testResource.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/psychologyAnswer/psychologyAnswer.js 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/psychologyAnswer/testdata/index.js 6000 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/bookServices/detail/components/testResource/testResource.js
@@ -130,13 +130,9 @@
      wx.hideLoading();
      if (value.refCode == "psychology") {
        const listName = value.name
        const listId = value.id
        const bookId = this.data.bookInfo.id
        const bookName = this.data.bookInfo.name
        const formPath = this.data.tab
        wx.navigateTo({
          url: `/packageBookService/pages/psychologyAnswer/psychologyAnswer?listName=${
            listName}&listId=${listId}&bookId=${bookId}&bookName=${bookName}&formPath=${formPath}`
            listName}`
        })
      } else {
        wx.navigateTo({
packageBookService/pages/psychologyAnswer/psychologyAnswer.js
@@ -39,10 +39,27 @@
   */
  onLoad(options) {
    // 在此进行是否购买的查询
    const questionId = options.listId;
    const bookId = options.bookId
    const bookName = options.bookName
    const formPath = options.formPath
    const questionName = options.listName
    this.setData({
      questuionName: questionName
    });
    const isEmption = questionName.includes('-评审')
    if (isEmption) {
      this.initialize()
    } else {
      const questionList = pastData.postData.list
      var listIndex = 0
      for (let index = 0; index < questionList.length; index++) {
        const item = questionList[index];
        if (item.name == questionName) {
          listIndex = index
        }
      }
      const indexof = listIndex
      const questionId = questionList[indexof].id;
      const bookId = questionList[indexof].bookId;
      const bookName = "大学生心理健康(第3版)(融媒体版)"
      const formPath = "questionBank"
    const query = {
      "cmsItemId": Number(questionId)
    };
@@ -69,30 +86,8 @@
          });
          return; // 直接返回,避免执行后续代码
        }
        // 其他逻辑
        const questuionName = options.listName;
        this.setData({
          questionName: questuionName
        });
        const systInfo = wx.getSystemInfoSync();
        const menu = wx.getMenuButtonBoundingClientRect(); // 胶囊信息
        const navBarHeight =
          (menu.top - systInfo.statusBarHeight) * 2 + menu.height; // 导航栏高度
        const token = wx.getStorageSync(app.config.tokenKey);
        if (!token) {
          loginInfo(app, (data) => {
            if (data) {
              this.init();
            } else {
              this.init();
            }
          });
        } else {
          this.init();
        }
          this.initialize()
      })
      .catch((err) => {
        console.error('检查题库失败:', err);
@@ -101,6 +96,7 @@
          title: '加载失败,请重试'
        });
      });
    }
  },
@@ -153,6 +149,7 @@
    }
  },
  /**
   * 生命周期函数--监听页面卸载
   */
@@ -172,6 +169,25 @@
    }
  },
  initialize() {
    const systInfo = wx.getSystemInfoSync();
    const menu = wx.getMenuButtonBoundingClientRect(); // 胶囊信息
    const navBarHeight =
      (menu.top - systInfo.statusBarHeight) * 2 + menu.height; // 导航栏高度
    const token = wx.getStorageSync(app.config.tokenKey);
    if (!token) {
      loginInfo(app, (data) => {
        if (data) {
          this.init();
        } else {
          this.init();
        }
      });
    } else {
      this.init();
    }
  },
  count(timeStr) {
    const data = {
      appRefCode: app.config.appRefCode,
packageBookService/pages/psychologyAnswer/testdata/index.js
Diff too large