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