yxk-20260509-党委会业务表单增加必填校验

This commit is contained in:
ye1023
2026-05-09 11:14:37 +08:00
parent 48f7c48c82
commit 17242fa78a
@@ -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();