From dfbd252ed1fd4990a5978d176a769d5d0840c23e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E6=A2=93=E5=BD=AD?= Date: Mon, 30 Mar 2026 21:28:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=9B=E4=BA=8B=E7=AE=A1=E7=90=86=E6=96=B0?= =?UTF-8?q?=E5=A2=9Ebug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../match/manage/Steps/Step3ProjectConfig.vue | 8 + .../match/manage/Steps/Step4FeeConfig.vue | 150 ++++++++++++++++-- 2 files changed, 149 insertions(+), 9 deletions(-) diff --git a/src/views/match/manage/Steps/Step3ProjectConfig.vue b/src/views/match/manage/Steps/Step3ProjectConfig.vue index a9d2ef6..7491e83 100644 --- a/src/views/match/manage/Steps/Step3ProjectConfig.vue +++ b/src/views/match/manage/Steps/Step3ProjectConfig.vue @@ -295,6 +295,14 @@ const rules = { const validate = async () => { if (!formRef.value) return false; + + // 1. 验证必须选择至少一个项目 + if (!localFormData.value.projects || localFormData.value.projects.length === 0) { + ElMessage.warning('请至少选择一个项目'); + return false; + } + + // 2. 验证表单字段(限报数等) return await formRef.value.validate(); }; diff --git a/src/views/match/manage/Steps/Step4FeeConfig.vue b/src/views/match/manage/Steps/Step4FeeConfig.vue index 11c51c0..50a5ae4 100644 --- a/src/views/match/manage/Steps/Step4FeeConfig.vue +++ b/src/views/match/manage/Steps/Step4FeeConfig.vue @@ -17,10 +17,11 @@ 账户信息
- - - - + +
+ + 选择账户 +