QYF-GitLab1
2024-12-23 d71ed79914076dbf7d9a1613402d6dba54f74482
11111
4个文件已修改
22 ■■■■ 已修改文件
packageCourse/components/baseClass/index.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageCourse/components/teaching/index.wxml 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageCourse/pages/studentClass/index.js 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageCourse/pages/teachClass/index.wxml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageCourse/components/baseClass/index.js
@@ -37,7 +37,7 @@
    if (data) {
      this.setData({
        userData: JSON.parse(data),
        defaultCmsPath: this.properties.bookRefCode
        defaultCmsPath: this.properties.bookRefCode != 'null' ? 'jsek_digitalTextbooks' : 'defaultGoodsStore3'
      })
    }
    this.getData()
packageCourse/components/teaching/index.wxml
@@ -10,9 +10,7 @@
      <view class="questionInfo">
        <view class="questionCount">
          <text style="color: #ff6d00">{{ item.subList.length }}</text>
          <text> /</text>
          <text style="color: #67c23a"> {{ currentClass.memberCount }}</text>
          <text style="margin-left: 20rpx;color: #999;font-size:24rpx">(已答/全部)</text>
          <text style="margin-left: 20rpx;color: #999;font-size:24rpx">(已答人数)</text>
        </view>
        <view class="questionDate">
          {{item.updateDate}}
packageCourse/pages/studentClass/index.js
@@ -169,12 +169,12 @@
  },
  // 获取教材详情
  async getBookDetail(shopId) {
  async getBookDetail(shopId, path) {
    let query = {
      path: 'jsek_digitalTextbooks',
      path,
      queryType: '*',
      productId: String(shopId),
      storeInfo: 'jsek_digitalTextbooks',
      storeInfo: path,
      coverSize: {
        height: 300,
        width: 210
@@ -194,7 +194,9 @@
      classId,
      item
    } = e.currentTarget.dataset
    const bookData = await this.getBookDetail(item.linkProductDto?.product?.id)
    const bookRefCode = item.linkProductDto?.product?.refCode
    const path = bookRefCode ? 'jsek_digitalTextbooks' : 'defaultGoodsStore3'
    const bookData = await this.getBookDetail(item.linkProductDto?.product?.id, path)
    if (item.userState == 'WaitValid' || item.userState == 'Reject') {
      wx.showToast({
        title: item.userState == 'WaitValid' ? '审核中' : '未通过',
@@ -204,7 +206,7 @@
      return false
    }
    wx.navigateTo({
      url: '/packageCourse/pages/teachClass/index?classId=' + classId + '&bookId=' + bookData.id + '&author=' + bookData.author + '&isbn=' + bookData.isbn + '&rootCmsItemId=' + bookData.rootCmsItemId,
      url: '/packageCourse/pages/teachClass/index?classId=' + classId + '&bookId=' + bookData.id + '&author=' + bookData.author + '&isbn=' + bookData.isbn + '&rootCmsItemId=' + bookData.rootCmsItemId + '&bookRefCode=' + bookRefCode,
    })
  },
packageCourse/pages/teachClass/index.wxml
@@ -10,7 +10,7 @@
      <studentManage classId="{{classId}}" bookRefCode="{{defaultCmsPath}}" />
    </view>
    <!-- 教学互动 -->
    <view class="teachBox" wx:if="{{tabVal == 'teach'&& userData.role == 'Teacher'}}">
    <view class="teachBox" wx:if="{{tabVal == 'teach'}}">
      <Teach classId="{{classId}}" bookId="{{bookId}}" rootCmsItemId="{{rootCmsItemId}}" />
    </view>
  </view>
@@ -23,7 +23,7 @@
      <t-icon class="tabIcon" name="file-setting" size="24px" />
      <text class="text">学生管理</text>
    </view>
    <view wx:if="{{ userData.role == 'Teacher'}}" class="{{tabVal == 'teach'?'tab-pubItem activeTab':'tab-pubItem'}}" data-str="teach" bindtap="tabActive">
    <view class="{{tabVal == 'teach'?'tab-pubItem activeTab':'tab-pubItem'}}" data-str="teach" bindtap="tabActive">
      <t-icon class="tabIcon" name="system-setting" size="24px" />
      <text class="text">教学互动</text>
    </view>