| 12345678910111213141516171819202122232425262728293031323334 |
- export const FORM_RULES = {
- trainingPlanName: [{ required: true, message: '教育培训计划名称', trigger: 'blur' }],
- categoryName: [{ required: true, message: '请输入分类名称', trigger: 'change' }],
- trainingContent: [{ required: true, message: '请输入培训名称(内容)', trigger: 'blur' }],
- trainingObject: [{ required: true, message: '请输入培训对象', trigger: 'blur' }],
- trainingCount: [{ required: true, message: '请输入培训人数', trigger: 'blur' }],
- trainingTime: [{ required: true, message: '请输入培训时间', trigger: 'blur' }],
- trainingMethod: [{ required: true, message: '请输入培训方式', trigger: 'blur' }],
- assessmentMethod: [{ required: true, message: '请输入考核方式', trigger: 'blur' }],
- responsibleDeptIds: [{ required: true, type: 'array', message: '请选择培训责任部门', trigger: 'change' }],
- studyHours: [
- { required: true, message: '请输入学时', trigger: 'blur' },
- { type: 'number', message: '学时必须为数字', trigger: 'blur' },
- ],
- };
- export const IssueWorkPlanFormRules = {
- responsibleDeptIds: [{ required: true, message: '请选择培训责任部门', trigger: 'change' }],
- groupId: [
- {
- required: true,
- validator(_rule, value, callback) {
- const empty =
- value === '' || value === null || value === undefined || (Array.isArray(value) && value.length === 0);
- if (empty) callback(new Error('请选择计划执行部门分组'));
- else callback();
- },
- trigger: 'change',
- },
- ],
- startTime: [{ required: true, message: '请选择计划开始日期', trigger: 'change' }],
- endTime: [{ required: true, message: '请选择计划结束日期', trigger: 'change' }],
- };
|