Browse Source

自訂名單:初始化選單 自由加入 直接點擊加入,更新字串

Louise lin 2 years ago
parent
commit
6dd6e37df9

+ 5 - 2
HiTeachCC/ClientApp/src/assets/css/Board.less

@@ -251,10 +251,13 @@
         font-size: 14px;
       }
       .list-info{
-        text-align: center;
-        margin-top: 20%;
+        text-align: left;
+        margin-top: 10%;
         color: gray;
         font-size: 14px;
+        p{
+          margin-top:5px;
+        }
       }
     }
    

+ 1 - 0
HiTeachCC/ClientApp/src/locale/lang/en-US/index.js

@@ -352,6 +352,7 @@ export default {
     請選擇學生名單:'Please select the student list',
     創建自訂學生名單:'Create a custom student list',
     點選左側指定可加入的學生名單:'Click on the left to specify the list of students who can join',
+    點選Hi進行編輯:'To edit list details, operate from the Hi menu after initialization',
     下一步:'Next',
     上一步:'Previous',
     編輯學生:'Edit students',

+ 1 - 0
HiTeachCC/ClientApp/src/locale/lang/zh-CN/index.js

@@ -324,6 +324,7 @@ export default {
     請選擇學生名單:'请选择学生名单',
     創建自訂學生名單:'创建自订学生名单',
     點選左側指定可加入的學生名單:'点选左侧指定可加入的学生名单',
+    點選Hi進行編輯:'需编辑名单细节,于初始化后从Hi选单操作',
     下一步:'下一步',
     上一步:'上一步',
     編輯學生:'编辑学生',

+ 1 - 0
HiTeachCC/ClientApp/src/locale/lang/zh-TW/index.js

@@ -352,6 +352,7 @@ export default {
     請選擇學生名單:'請選擇學生名單',
     創建自訂學生名單:'創建自訂學生名單',
     點選左側指定可加入的學生名單:'點選左側指定可加入的學生名單',
+    點選Hi進行編輯:'如需編輯名單細節,於初始化後從Hi選單操作',
     下一步:'下一步',
     上一步:'上一步',
     編輯學生:'編輯學生',

+ 7 - 2
HiTeachCC/ClientApp/src/views/Board.vue

@@ -108,7 +108,7 @@
               <!-- {{ $t("board['歡迎使用HiTeachCC來進行互動']") }}<br /-->{{ !showMemberlist ? $t("board['請選擇開始的動作']") : $t("memberlist['請選擇學生名單']") }}
               <div class="memberlist-page" v-show="showMemberlist&&isAuthAccount()!=0">
                 <!-- <div class="previusImgBtn2" ><svg-icon icon-class="previusImgBtn" class="ImgBtn-icon" /></div> -->
-                <div class="memberfreebtn" @click="setCurrentMemberList({})" :class="{ 'memberfreebtn-light': Object.keys(currentMemberList).length == 0 }">{{$t("memberlist['自由加入']")}}</div>
+                <div class="memberfreebtn" @click="freeAttend()" :class="{ 'memberfreebtn-light': Object.keys(currentMemberList).length == 0 }">{{$t("memberlist['自由加入']")}}</div>
                 <div class="memberfreebtn" @click="openEditMemberListAtInit()" v-if="customMemberlist==''">{{$t("memberlist['創建自訂學生名單']")}}</div>
                 <div class="memberlist-wrap" v-if="customMemberlist!=''">
                   <div class="listitems">
@@ -119,7 +119,8 @@
                   <div class="listDetail">
                     <div class="list-stu" v-show="Object.keys(currentMemberList).length >= 0" v-for="(stu, index) in currentMemberList.list" :key="index + stu.seatID + stu.memberName">{{ stu.seatID }} {{ stu.memberName }}</div>
                     <div class="list-info" v-show="Object.keys(currentMemberList).length == 0">
-                      {{ $t("memberlist['點選左側指定可加入的學生名單']") }}
+                      <p>{{ $t("memberlist['點選左側指定可加入的學生名單']") }}</p>
+                      <p>{{ $t("memberlist['點選Hi進行編輯']") }}</p>
                     </div>
                   </div>
                 </div>
@@ -6914,6 +6915,10 @@ export default {
     }
     this.$store.state.students = this.students;
     console.log(this.students,"this.students")
+    },
+    freeAttend(){
+      this.setCurrentMemberList({})
+      this.setStudentsFromList()
     }
   },