yxk-20260509-党委会业务表单增加必填校验
This commit is contained in:
@@ -169,6 +169,24 @@
|
||||
const confirmLoading = ref<boolean>(false);
|
||||
//表单验证
|
||||
const validatorRules = reactive({
|
||||
year: [{ required: true, message: '请选择年份' }],
|
||||
secretLevel: [{ required: true, message: '请选择密级' }],
|
||||
number: [{ required: true, message: '请输入序号' }],
|
||||
matterTime: [{ required: true, message: '请选择会议时间' }],
|
||||
title: [{ required: true, message: '请输入事项名称' }],
|
||||
content: [{ required: true, message: '请输入会议决议' }],
|
||||
responDeptid: [
|
||||
{
|
||||
validator: async (_rule, value) => {
|
||||
if (value === undefined || value === null || value === '' || (Array.isArray(value) && value.length === 0)) {
|
||||
return Promise.reject('请选择责任部门');
|
||||
}
|
||||
return Promise.resolve();
|
||||
},
|
||||
},
|
||||
],
|
||||
deadline: [{ required: true, message: '请选择要求完成日期' }],
|
||||
isNeedAppro: [{ required: true, message: '请选择是否需要所办领导审批' }],
|
||||
});
|
||||
const { resetFields, validate, validateInfos } = useForm(formData, validatorRules, { immediate: false });
|
||||
const formRef = ref();
|
||||
|
||||
Reference in New Issue
Block a user