闫增涛
2025-03-31 04c7b0163caeae4ab1c5da62e301fa993101cfad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!--packageCourse/components/baseClass/index.wxml-->
<view class="baseContent">
  <view class="pubCss">
    <view class="title">班级概览</view>
    <view class="statics">
      <view class="classCout">
        <text>班级人数</text>
        <text style="color: #ff6d00">{{ detailInfo.memberCount }} / {{ detailInfo.maxUserCount }}</text>
      </view>
      <view class="classCout">
        <text>作业次数</text>
        <text style="color: #ff6d00">{{homeworkCount}}</text>
      </view>
    </view>
  </view>
  <view class="pubCss">
    <view class="roleInfo">
      <text class="title" wx:if="{{userData.role == 'Teacher'}}">班级助教</text>
      <text class="title" wx:else>班级学生</text>
      <t-button style="margin: 0;" size="large" bindtap="copyCode" size="extra-small" variant="outline">邀请码</t-button>
    </view>
    <view class="userInfo">
      <t-avatar wx:if="{{userData.icon}}" class="avatar-example" size="small" image="{{userData.icon}}" />
      <text class="user">{{userData.name}}</text>
    </view>
  </view>
  <view class="pubCss">
    <view class="title">课程教材</view>
    <view class="bookData">
      <view class="bookText">
        <text>{{detailInfo.bookName}}</text>
        <text>作者:{{bookData.author}}</text>
        <text>ISBN:{{bookData.isbn}}</text>
      </view>
      <image wx:if="{{detailInfo.bookIcon}}" class="bookIcon" src="{{detailInfo.bookIcon}}" mode="" />
      <image wx:else class="bookIcon" src="/static/images/default-book-img.png" mode="" />
    </view>
  </view>
  <view class="pubCss">
    <view class="title">开课时间</view>
    <view class="courseTime">{{detailInfo.classTime}}</view>
  </view>
  <view class="pubCss">
    <view class="title">班级通知</view>
    <view class="notice" wx:if="{{noticeList.length > 0}}">
      <view class="notice-title" wx:for="{{noticeList}}" wx:key="index">
        <view class="notice-content">{{item.name}}:{{item.content}}</view>
      </view>
    </view>
    <view class="noData" wx:else>
      <empty />
    </view>
  </view>
</view>