Browse Source

模板创建课程时,不带默认授课教师

dusenyao 1 year ago
parent
commit
ffdd84e937

+ 1 - 1
src/views/teacher/create_course/step_one/CourseInfo.vue

@@ -141,7 +141,7 @@ import PresetCover from './PresetCover.vue';
 const $t = inject('$t');
 const route = useRoute();
 const query = route.query;
-const is_template = 'is_template' in query ? query.is_template === 'true' : false;
+const is_template = 'is_template' in query ? query.is_template === 'true' : false; // 是否为模板课程
 
 const { formRules, form } = useForm();
 

+ 4 - 5
src/views/teacher/create_course/step_one/courseInfo.js

@@ -13,6 +13,7 @@ export function useInit(getUserList, user_list, form) {
   const query = route.query;
   const id = query.id;
   const is_template = 'is_template' in query ? query.is_template === 'true' : false;
+  // 是否使用模板创建课程
   const is_use_template = 'is_use_template' in query ? query.is_use_template === 'true' : false;
   const template_id = query.template_id ?? '';
 
@@ -65,7 +66,9 @@ export function useInit(getUserList, user_list, form) {
 
   // 创建课程时,默认授课教师是自己
   if (!id && !is_template) {
-    form.value.teacher_id_list.push(store.state.user.user_code);
+    if (!is_use_template) {
+      form.value.teacher_id_list.push(store.state.user.user_code);
+    }
     getUserList();
   }
 
@@ -137,10 +140,6 @@ export function useCourseInfo(form) {
     form.value.student_count_max = val.length === 0 ? '' : Number(val.replace(/[^\d]/g, ''));
   }
 
-  // function price(val) {
-  //   form.value.price = twoDecimal(val);
-  // }
-
   const router = useRouter();
   const route = useRoute();
   const query = route.query;