| | |
| | | </el-select> |
| | | <!-- <el-input v-model.trim="state.form.level" :disabled="disabled" placeholder="请输入培训等级" ></el-input>--> |
| | | </el-form-item> |
| | | <el-form-item label="日期:" prop="planDate" > |
| | | <el-date-picker |
| | | v-model="state.form.planDate" |
| | | type="date" |
| | | placeholder="请选择日期" |
| | | value-format="YYYY-MM-DD" |
| | | style="width: 100%" |
| | | /> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="要求课时(分):" prop="period" >--> |
| | | <!-- <el-input v-model.trim="state.form.period"--> |
| | | <!-- @input="state.form.period = state.form.period--> |
| | |
| | | studentName: '', |
| | | courseName: '', |
| | | companyId: null, |
| | | planDate:null, |
| | | files: [] |
| | | |
| | | }, |
| | |
| | | studentId: [{ required: true, message: '请选择学员', trigger: 'blur' }], |
| | | level: [{ required: true, message: '请输入培训等级', trigger: 'blur' }], |
| | | courseName: [{ required: true, message: '请输入课程名称', trigger: 'blur' }], |
| | | planDate: [{ required: true, message: '请选择日期', trigger: 'blur' }], |
| | | }, |
| | | isAdmin: false, |
| | | studentList: [], |
| | |
| | | passed: 0, |
| | | studentName: '', |
| | | courseName: '', |
| | | companyId: null |
| | | companyId: null, |
| | | planDate:null, |
| | | |
| | | } |
| | | state.companyPageNum = 1; |
| | |
| | | <!-- 表格数据 --> |
| | | <el-table v-loading="loading" :data="dataList" :border="true"> |
| | | <el-table-column label="序号" type="index" align="center" width="80" /> |
| | | <el-table-column label="日期" prop="createTime" align="center" /> |
| | | <el-table-column label="日期" prop="planDate" align="center" /> |
| | | <el-table-column label="计划名称" prop="planName" align="center" /> |
| | | <el-table-column label="学员姓名" prop="studentName" align="center"> |
| | | <template #default="scope"> |
| | |
| | | <!-- <span>{{scope.row.passed == 0 ? '不合格':'合格'}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- </el-table-column>--> |
| | | <el-table-column label="培洲记录及有效评价" prop="passed" align="center" width="180"> |
| | | <el-table-column label="培训记录及有效评价" prop="passed" align="center" width="180"> |
| | | <template #default="scope"> |
| | | <div v-for="item in scope.row.files" style="display: flex;flex-direction: column"> |
| | | <div style="display: flex;flex-direction: column;align-items: center"> |
| | |
| | | data.dataList = res.data.list.map(item => { |
| | | return { |
| | | ...item, |
| | | createTime: item.createTime.substring(0,10) |
| | | planDate: item.planDate?item.planDate.substring(0,10):null |
| | | } |
| | | }) |
| | | data.total = res.data.total |