mo 5 lat temu
rodzic
commit
4ce0b0dd11
1 zmienionych plików z 51 dodań i 10 usunięć
  1. 51 10
      src/views/teamDetail/components/resetClass.vue

+ 51 - 10
src/views/teamDetail/components/resetClass.vue

@@ -647,13 +647,6 @@ export default {
       }],
       teacherList: [], // 存储的老师列表
       courseTypeList: [
-        { value: 'SINGLE', label: '单技课' },
-        { value: 'MIX', label: '合奏课' },
-        { value: 'TRAINING_SINGLE', label: '集训单技课' },
-        { value: 'TRAINING_MIX', label: '集训合奏课' },
-        { value: 'HIGH', label: '基础技能课' },
-        { value: 'COMPREHENSIVE', label: '综合课' },
-        { value: 'CLASSROOM', label: '课堂课' },
       ],
       weekDateList: [
         { value: '1', label: '星期一' },
@@ -788,11 +781,60 @@ export default {
       this.isSearch = true;
       this.className = '';
       this.isTemporary = true;
-
+      this.setType('SNAP');
+    },
+    setType (type) {
+      switch (type) {
+        case 'NORMAL': {
+          this.courseTypeList = [
+            { value: 'SINGLE', label: '单技课' },
+            { value: 'TRAINING_SINGLE', label: '集训单技课' },
+            { value: 'COMPREHENSIVE', label: '综合课' },
+            { value: 'CLASSROOM', label: '课堂课' },
+          ]
+          break;
+        }
+        case 'MIX': {
+          this.courseTypeList = [
+            { value: 'MIX', label: '合奏课' },
+            { value: 'TRAINING_MIX', label: '集训合奏课' },
+            { value: 'COMPREHENSIVE', label: '综合课' },
+            { value: 'CLASSROOM', label: '课堂课' },
+          ]
+          break;
+        }
+        case 'HIGH': {
+          this.courseTypeList = [
+            { value: 'SINGLE', label: '单技课' },
+            { value: 'TRAINING_SINGLE', label: '集训单技课' },
+            { value: 'HIGH', label: '基础技能课' },
+            { value: 'COMPREHENSIVE', label: '综合课' },
+            { value: 'CLASSROOM', label: '课堂课' },
+          ]
+          break;
+        }
+        case 'SNAP': {
+          this.courseTypeList = [
+            { value: 'SINGLE', label: '单技课' },
+            { value: 'MIX', label: '合奏课' },
+            { value: 'TRAINING_SINGLE', label: '集训单技课' },
+            { value: 'TRAINING_MIX', label: '集训合奏课' },
+            { value: 'HIGH', label: '基础技能课' },
+            { value: 'COMPREHENSIVE', label: '综合课' },
+            { value: 'CLASSROOM', label: '课堂课' },
+          ]
+        }
+      }
     },
-
     // 新增班级
     addNewClass (type) {
+      /**
+       *      { value: 'NORMAL', label: '单技班' },
+        { value: 'MIX', label: '合奏班' },
+        { value: 'HIGH', label: '基础技能班' },
+        { value: 'SNAP', label: '临时班' },
+       */
+      this.setType(type);
       this.activeType = type;
       this.activeClass = '';
       this.activeListStudent = [];
@@ -946,7 +988,6 @@ export default {
           //       item.isVisible = false;
           //       return item;
           //     });
-
           //   }
           // })
         }