From af09027a066d112645e8b32c2214369f8ec33b61 Mon Sep 17 00:00:00 2001 From: ye1023 <12588209+ye1023@user.noreply.gitee.com> Date: Wed, 8 Jul 2026 10:06:21 +0800 Subject: [PATCH] =?UTF-8?q?yxk-20260708=20=E6=8A=8A=E6=8A=8A=E8=84=89?= =?UTF-8?q?=E8=A1=A8=E5=8D=95=E5=BF=85=E5=A1=AB=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bg/bqtakepulse/components/BgTakepulseForm.vue | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/views/bg/bqtakepulse/components/BgTakepulseForm.vue b/src/views/bg/bqtakepulse/components/BgTakepulseForm.vue index 4c5ceec..e100fd5 100644 --- a/src/views/bg/bqtakepulse/components/BgTakepulseForm.vue +++ b/src/views/bg/bqtakepulse/components/BgTakepulseForm.vue @@ -254,6 +254,19 @@ //表单验证 const validatorRules = reactive({ + year: [{ required: true, message: '请选择年份' }], + secretLevel: [{ required: true, message: '请选择密级' }], + title: [{ 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(); + }, + }, + ], supDeptleaderid: [ { validator: async (_rule, value) => {