单位名称

This commit is contained in:
shijing 2024-01-04 09:23:35 +08:00
parent e6fcdef681
commit 9b5583e49b
3 changed files with 24 additions and 23 deletions

File diff suppressed because one or more lines are too long

View File

@ -430,7 +430,7 @@ export const asyncRoutes = [
path: 'course',
name: 'course',
component: () => import('@/views/testvideo/course.vue'),
meta: { title: '课程列表'}
meta: { title: '课程列表', perms: ['certificate']}
},
{
path: 'videolist',

View File

@ -94,7 +94,7 @@
</el-table-column>
<el-table-column label="证书方案" prop="证书方案">
</el-table-column>
<el-table-column label="所属单位" prop="所属单位" v-if="listQuery.证书方案=='202309'">
<el-table-column label="所属单位" prop="所属单位">
</el-table-column>
<el-table-column label="姓名" prop="姓名">
</el-table-column>
@ -155,23 +155,26 @@
>
<el-row>
<el-col :span="12">
<el-form-item label="证书方案">
<el-form-item label="证书方案" prop="证书方案">
<el-select style="width: 100%" v-model="form.证书方案" placeholder="证书方案" :disabled="dialogType=='edit'">
<el-option v-for="item in planOption" :key="item" :label="item" :value="item"></el-option>
</el-select>
</el-form-item>
<el-form-item label="姓名" prop="姓名">
<el-input v-model="form.姓名" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="证书编号" prop="证书编号">
<el-input v-model="form.证书编号" />
</el-form-item>
<el-form-item label="单位名称" prop="单位名称">
<el-input v-model="form.单位名称"/>
</el-form-item>
</el-col>
</el-row>
<el-row v-if="form.证书方案=='202312'">
<el-col :span="12">
<el-form-item label="姓名">
<el-input v-model="form.姓名" />
</el-form-item>
<el-form-item label="培训开始日期" prop="培训日期">
<el-date-picker
v-model="form.培训日期"
@ -184,16 +187,6 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="发证日期" prop="发证日期">
<el-date-picker
v-model="form.发证日期"
type="date"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
placeholder="发证日期"
style="width:100%">
</el-date-picker>
</el-form-item>
<el-form-item label="培训结束日期" prop="培训结束日期">
<el-date-picker
v-model="form.培训结束日期"
@ -215,15 +208,21 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="发证日期" prop="发证日期">
<el-date-picker
v-model="form.发证日期"
type="date"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
placeholder="发证日期"
style="width:100%">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row v-if="form.证书方案=='202309'">
<el-col :span="12">
<el-form-item label="姓名">
<el-input v-model="form.姓名" />
</el-form-item>
<el-form-item label="单位名称" prop="单位名称">
<el-input v-model="form.单位名称"/>
</el-form-item>
<el-form-item label="性别">
<el-input v-model="form.性别" />
</el-form-item>
@ -357,6 +356,8 @@ export default {
证书编号: [{ required: true, message: "请填写", trigger: "blur" }],
所属单位: [{ required: true, message: "请填写", trigger: "blur" }],
单位名称: [{ required: true, message: "请填写", trigger: "blur" }],
证书方案: [{ required: true, message: "请选择", trigger: "blur" }],
姓名: [{ required: true, message: "请填写", trigger: "blur" }],
},
courseOption:[],
planOption:["202309","202312"],