From 837dac6e172f5fb63ed58aeda34229919485cbe2 Mon Sep 17 00:00:00 2001 From: ray <1490493387@qq.com> Date: Wed, 31 Jul 2024 07:46:14 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=AE=8C=E5=96=84=20view=20?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E6=A8=A1=E6=9D=BF=EF=BC=8C?= =?UTF-8?q?rules=20=E5=8A=A8=E6=80=81=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templates/generator/index.vue.vm | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/main/resources/templates/generator/index.vue.vm b/src/main/resources/templates/generator/index.vue.vm index f2e1bf63..998fd4f4 100644 --- a/src/main/resources/templates/generator/index.vue.vm +++ b/src/main/resources/templates/generator/index.vue.vm @@ -157,9 +157,6 @@ const queryParams = reactive<${entityName}PageQuery>({ pageNum: 1, pageSize: 10, - keywords: '', - name: '', - code: '', }); // $!{businessName}表格数据 @@ -170,16 +167,19 @@ title: "", visible: false, }); - // $!{businessName}表单 - const formData = reactive<${entityName}Form>({ - keywords: '', - name: '', - code: '', - }); + // $!{businessName}表单数据 + const formData = reactive<${entityName}Form>({}); + + // $!{businessName}表单校验规则 const rules = reactive({ - name: [{ required: true, message: "请输入$!{businessName}名称", trigger: "blur" }], - code: [{ required: true, message: "请输入$!{businessName}编码", trigger: "blur" }], + #if($fieldConfigs) + #foreach($fieldConfig in ${fieldConfigs}) + #if($fieldConfig.isShowInForm && $fieldConfig.isRequired) + ${fieldConfig.fieldName}: [{ required: true, message: "请输入${fieldConfig.fieldComment}", trigger: "blur" }], + #end + #end + #end }); /** 查询$!{businessName} */ @@ -194,6 +194,7 @@ loading.value = false; }); } + /** 重置$!{businessName}查询 */ function handleResetQuery() { queryFormRef.value!.resetFields();