Browse Source

1、课程类型新增ai实操课

liyanbo 8 months ago
parent
commit
25ff1c1eed

+ 2 - 2
src/views/bjdx/course/CourseForm.vue

@@ -13,7 +13,7 @@
           :data="courseTypeTree"
           :props="{
             ...defaultProps,
-            label: (node) => `${node.ctType}${node.ctTypeNode === '0' ? '(年级)' : '(大纲课程)'}`,
+            label: (node) => `${node.ctType}${node.ctTypeNode === '0' ? '(年级)' :  node.ctTypeNode === '1' ? 'ai通识课' : '(ai实操课)'}`,
             // 根据 ctTypeNode 字段判断是否禁用选项
             disabled: (node) => node.ctTypeNode === '0',
             // 明确指定 value 字段为 id
@@ -53,7 +53,7 @@
       </el-form-item>
 
       <el-form-item v-if="formData.courseContentType === 'ppt'" label="课程PPT" prop="courseFilePath">
-        <UploadFile v-model="formData.courseFilePath" :fileType="['ppt','pptx']"/>
+        <UploadFile v-model="formData.courseFilePath" :fileType="['ppt','pptx']" :fileSize="50"/>
       </el-form-item>
 
       <!--            <el-form-item label="课程大小" prop="courseSize">-->

+ 2 - 1
src/views/bjdx/course/index.vue

@@ -13,7 +13,8 @@
           v-model="queryParams.courseType"
           :data="courseTypeTree"
           :props="{...defaultProps,
-            label: (node) => `${node.ctType}${node.ctTypeNode === '0' ? '(年级)' : '(大纲课程)'}`}"
+            label: (node) => `${node.ctType}${node.ctTypeNode === '0' ? '(年级)' : node.ctTypeNode === '1' ? '(ai通识课)' : '(ai实操课)'}`,
+            }"
           placeholder="请选择课程类型"
           :default-expand-all="true"
           class="!w-240px"

+ 2 - 1
src/views/bjdx/coursetype/index.vue

@@ -82,7 +82,8 @@
       <el-table-column label="节点类型" align="center" prop="ctTypeNode" >
         <template #default="scope">
           <el-tag type="info" v-if="scope.row.ctTypeNode === '0'">年级</el-tag>
-          <el-tag type="warning" v-else>大纲课程</el-tag>
+          <el-tag type="warning" v-else-if="scope.row.ctTypeNode === '1'">ai通识课</el-tag>
+          <el-tag type="warning" v-else>ai实操课</el-tag>
         </template>
       </el-table-column>
       <el-table-column label="封面" align="center" prop="ctTypeImage" >