Переглянути джерело

feat(评估): 在运行记录中添加学生姓名显示

移除培训计划和学员名单的必填验证及错误提示
zhanghaijun 9 місяців тому
батько
коміт
f4292b8037

+ 10 - 11
src/views/train/course/list/search.vue

@@ -16,7 +16,6 @@
   import { useDictStore } from '@/store/modules/dict'
   import { usePlanOptions } from './course.plan'
   import { ref, reactive, computed } from 'vue'
-  import { ElMessage } from 'element-plus'
 
   const props = withDefaults(defineProps<{ edit?: boolean }>(), { edit: false })
 
@@ -61,7 +60,7 @@
       return [
         ...items,
         {
-          label: '* 培训计划',
+          label: '培训计划',
           key: 'PXSSID',
           type: 'input',
           placeholder: '请选择培训计划',
@@ -70,7 +69,7 @@
           rules: [{ required: true, message: '请选择培训计划', trigger: ['change'] }]
         },
         ...(getUserType.value === 2
-          ? [{ label: '* 学员名单', key: 'XYEMPID', type: 'input', placeholder: '请选择学员', clearable: true, options: [], rules: [{ required: true, message: '请选择学员', trigger: ['change'] }] }]
+          ? [{ label: '学员名单', key: 'XYEMPID', type: 'input', placeholder: '请选择学员', clearable: true, options: [], rules: [{ required: true, message: '请选择学员', trigger: ['change'] }] }]
           : [])
       ]
     }
@@ -82,14 +81,14 @@
       emit('search', { ...courseFormData, PXSSID: undefined })
       return
     }
-    if (planActive.value.length === 0) {
-      ElMessage.error('请选择培训计划')
-      return
-    }
-    if (getUserType.value === 2 && studentActive.value.length === 0) {
-      ElMessage.error('请选择学员')
-      return
-    }
+    // if (planActive.value.length === 0) {
+    //   ElMessage.error('请选择培训计划')
+    //   return
+    // }
+    // if (getUserType.value === 2 && studentActive.value.length === 0) {
+    //   ElMessage.error('请选择学员')
+    //   return
+    // }
     emit('search', { ...courseFormData, PXSSID: planId.value })
   }
 

+ 1 - 0
src/views/train/evaluation/eva.api.ts

@@ -60,6 +60,7 @@ export interface RunRecord {
   runDateTime: string /** 运行日期时间 */
   runLogID: number /** 运行记录编号 */
   runStatus: number /** 0表示未运行,1表示正在运行,2表示暂停中 */
+  traineeName: string /** 学生姓名 */
 }
 
 // 是否操作

+ 1 - 0
src/views/train/evaluation/index.vue

@@ -17,6 +17,7 @@
           <div>创建者:{{ courseDetail?.creator || '' }}</div>
           <div>| 课程时长:{{ courseDetail?.totalDuration || '0' }} 分钟</div>
           <div>| 运行状态: {{ runRecord?.runStatus === 1 ? '运行中' : runRecord?.runStatus === 2 ? '已暂停' : '未运行' }}</div>
+          <div>| 学生姓名:{{ runRecord?.traineeName || '--' }}</div>
         </div>
       </div>
       <div class="mr-8 flex w-[180px] flex-col items-center justify-center">