From 8c2b523a1b1891e0557f04a50bf899abf96fe286 Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期三, 18 十二月 2024 14:54:45 +0800 Subject: [PATCH] 课程管理-优化 --- packageCourse/pages/teachClass/index.wxml | 4 ++-- packageCourse/pages/course/detail/index.wxml | 4 ++-- packageCourse/pages/course/index.js | 7 ++++++- packageCourse/pages/course/index.wxss | 14 ++++++++------ packageCourse/pages/course/index.wxml | 10 ++++------ packageCourse/pages/studentClass/index.wxml | 2 +- 6 files changed, 23 insertions(+), 18 deletions(-) diff --git a/packageCourse/pages/course/detail/index.wxml b/packageCourse/pages/course/detail/index.wxml index 26859a8..2a71244 100644 --- a/packageCourse/pages/course/detail/index.wxml +++ b/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> diff --git a/packageCourse/pages/course/index.js b/packageCourse/pages/course/index.js index d122c10..5a33ce7 100644 --- a/packageCourse/pages/course/index.js +++ b/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() } diff --git a/packageCourse/pages/course/index.wxml b/packageCourse/pages/course/index.wxml index 9d016e7..4bbb4e0 100644 --- a/packageCourse/pages/course/index.wxml +++ b/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> diff --git a/packageCourse/pages/course/index.wxss b/packageCourse/pages/course/index.wxss index 55ae997..bd31e00 100644 --- a/packageCourse/pages/course/index.wxss +++ b/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 { diff --git a/packageCourse/pages/studentClass/index.wxml b/packageCourse/pages/studentClass/index.wxml index 86e9e32..e64bb0b 100644 --- a/packageCourse/pages/studentClass/index.wxml +++ b/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> diff --git a/packageCourse/pages/teachClass/index.wxml b/packageCourse/pages/teachClass/index.wxml index d3d9e02..689dbb9 100644 --- a/packageCourse/pages/teachClass/index.wxml +++ b/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"> -- Gitblit v1.9.1