QYF-GitLab1
2024-12-18 8c2b523a1b1891e0557f04a50bf899abf96fe286
课程管理-优化
6个文件已修改
41 ■■■■■ 已修改文件
packageCourse/pages/course/detail/index.wxml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageCourse/pages/course/index.js 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageCourse/pages/course/index.wxml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageCourse/pages/course/index.wxss 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageCourse/pages/studentClass/index.wxml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageCourse/pages/teachClass/index.wxml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageCourse/pages/course/detail/index.wxml
@@ -128,11 +128,11 @@
  </view>
  <view class="tabbar-bottom">
    <view class="{{tabVal == 'base'?'tab-pubItem activeTab':'tab-pubItem'}}" data-str="base" bindtap="tabActive">
      <t-icon class="tabIcon" name="home-filled" size="24px" />
      <t-icon class="tabIcon" name="home" size="24px" />
      <text class="text">基本信息</text>
    </view>
    <view class="{{tabVal == 'class'?'tab-pubItem activeTab':'tab-pubItem'}}" data-str="class" bindtap="tabActive">
      <t-icon class="tabIcon" name="file-setting-filled" size="24px" />
      <t-icon class="tabIcon" name="file-setting" size="24px" />
      <text class="text">班级管理</text>
    </view>
  </view>
packageCourse/pages/course/index.js
@@ -31,6 +31,7 @@
      total: 999,
      loading: false
    },
    submitLoading: false,
    // 加载参数
    bottomLoading: false,
    isMoreData: false,
@@ -259,6 +260,9 @@
      })
      return false
    }
    this.setData({
      submitLoading: true
    })
    app.MG.edu
      .applyNewCourse({
        name: this.data.courseName,
@@ -281,7 +285,8 @@
            visible: false,
            selectedBook: null,
            courseDesc: '',
            courseName: ''
            courseName: '',
            submitLoading: false
          })
          this.getData()
        }
packageCourse/pages/course/index.wxml
@@ -73,8 +73,8 @@
        </view>
      </view>
      <view class="courseSubmit">
        <t-button style="margin: 0 15px;" size="small" bindtap="cancle" variant="outline">取消</t-button>
        <t-button style="margin: 0;" size="small" bindtap="submitCourse">确认</t-button>
        <t-button style="padding:0 25px;margin: 0 15px;" size="small" bindtap="cancle" variant="outline">取消</t-button>
        <t-button style="padding:0 25px;margin: 0;" size="small" bindtap="submitCourse">确认</t-button>
      </view>
    </view>
    <view class="block" wx:if="{{pageBook.loading}}">
@@ -109,12 +109,10 @@
          <view wx:else>
            <empty />
          </view>
          <!-- </t-radio-group> -->
        </view>
        <view class="radioSubmit">
          <t-button style="margin: 0;" size="extra-small" bindtap="radioCancle" variant="outline">关闭</t-button>
          <t-button style="margin: 0 16px;" size="extra-small" bindtap="radioSubmit">确认</t-button>
          <t-button style="padding:0 25px;margin: 0;" size="extra-small" bindtap="radioCancle" variant="outline">关闭</t-button>
          <t-button style=" padding:0 25px;margin: 0 16px;" size="extra-small" bindtap="radioSubmit">确认</t-button>
        </view>
      </view>
    </t-popup>
packageCourse/pages/course/index.wxss
@@ -225,13 +225,15 @@
.wall {
  width: 85vw;
  height: 100vh;
  height: calc(100vh - env(safe-area-inset-bottom));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cartBox {
  width: 100%;
  height: calc(100% - env(safe-area-inset-bottom) - 80px);
  border: 1px solid #f8f8f8;
  height: calc(100% - 90px);
  padding: 0 20rpx;
  box-sizing: border-box;
}
@@ -258,11 +260,11 @@
}
.radioSubmit {
  height: 40px;
  border-bottom: 1rpx solid #f8f8f8;
  height: 50px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border: 1px solid #f8f8f8;
}
.cartTilte {
@@ -270,7 +272,6 @@
  justify-content: space-between;
  align-items: center;
  border: 1px solid #f8f8f8;
  border-bottom: 0;
  height: 40px;
  padding: 20rpx;
  box-sizing: border-box;
@@ -279,6 +280,7 @@
.cartText {
  margin-right: 20px;
  font-size: 28rpx;
}
.cartTilte .t-search__input-box {
packageCourse/pages/studentClass/index.wxml
@@ -60,7 +60,7 @@
        </view>
        <view class="c-desc">
          <view class="c-desc-title">班级信息:</view>
          <view class="classData" wx:if="{{classDetail}}">
          <view class="classData" wx:if="{{classDetail && classDetail.memberCount > 0}}">
            <view>班级名称:{{ classDetail.name }}</view>
            <view>班级人数:{{ classDetail.memberCount }} / {{ classDetail.maxUserCount }}</view>
            <view>开课时间:{{classDetail.classTime}}</view>
packageCourse/pages/teachClass/index.wxml
@@ -16,11 +16,11 @@
  </view>
  <view class="tabbar-bottom">
    <view class="{{tabVal == 'base'?'tab-pubItem activeTab':'tab-pubItem'}}" data-str="base" bindtap="tabActive">
      <t-icon class="tabIcon" name="home-filled" size="24px" />
      <t-icon class="tabIcon" name="home" size="24px" />
      <text class="text">基本信息</text>
    </view>
    <view wx:if="{{ userData.role == 'Teacher'}}" class="{{tabVal == 'studentManage'?'tab-pubItem activeTab':'tab-pubItem'}}" data-str="studentManage" bindtap="tabActive">
      <t-icon class="tabIcon" name="file-setting-filled" size="24px" />
      <t-icon class="tabIcon" name="file-setting" size="24px" />
      <text class="text">学生管理</text>
    </view>
    <view class="{{tabVal == 'teach'?'tab-pubItem activeTab':'tab-pubItem'}}" data-str="teach" bindtap="tabActive">