|
@@ -93,8 +93,8 @@
|
|
|
<template v-for="(item, index) in form.certificateInfo" :key="index">
|
|
<template v-for="(item, index) in form.certificateInfo" :key="index">
|
|
|
<el-row :gutter="20">
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="证书名称" :prop="`certificateInfo.${index}.certName`" :rules="[{ required: true, message: '请选择证书名称', trigger: 'change' }]">
|
|
|
|
|
- <el-select v-model="item.certName" placeholder="证书名称" clearable>
|
|
|
|
|
|
|
+ <el-form-item label="证书名称" :prop="`certificateInfo.${index}.certType`" :rules="[{ required: true, message: '请选择证书名称', trigger: 'change' }]">
|
|
|
|
|
+ <el-select v-model="item.certType" placeholder="证书名称" clearable>
|
|
|
<el-option v-for="item in dm_training_cert" :key="item.value" :label="item.label" :value="item.value" />
|
|
<el-option v-for="item in dm_training_cert" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -144,7 +144,9 @@ const rules = reactive({
|
|
|
certificateInfo: [{ required: true, message: '请选择证书名称', trigger: 'change' }],
|
|
certificateInfo: [{ required: true, message: '请选择证书名称', trigger: 'change' }],
|
|
|
description: [{ required: true, message: '请输入培训详情', trigger: 'blur' }],
|
|
description: [{ required: true, message: '请输入培训详情', trigger: 'blur' }],
|
|
|
coverImg: [{ required: true, message: '请上传封面图', trigger: 'change' }],
|
|
coverImg: [{ required: true, message: '请上传封面图', trigger: 'change' }],
|
|
|
- trainingImg: [{ required: true, message: '请上传会议图', trigger: 'change' }]
|
|
|
|
|
|
|
+ trainingImg: [{ required: true, message: '请上传会议图', trigger: 'change' }],
|
|
|
|
|
+ contactName: [{ required: true, message: '请输入会议联系人', trigger: 'blur' }],
|
|
|
|
|
+ tel: [{ required: true, message: '请输入联系电话', trigger: 'blur' }],
|
|
|
});
|
|
});
|
|
|
const formRef = ref();
|
|
const formRef = ref();
|
|
|
|
|
|