From b64516314a4bbbdfaca78ceabce270075afee069 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 17 Dec 2025 09:37:22 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90infra=E3=80=91=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E7=AB=AF=20admin=20uniapp=20=E7=9A=84=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=94=9F=E6=88=90=E7=9A=84=E4=BC=98=E5=8C=96=EF=BC=88?= =?UTF-8?q?=E4=BC=98=E5=8C=96=20formData=20=E6=94=BE=E5=9C=A8=20searchPlac?= =?UTF-8?q?eholder=20=E5=89=8D=E9=9D=A2=EF=BC=8C=E7=A7=BB=E9=99=A4=20wd-ra?= =?UTF-8?q?dio-group=20=E9=94=99=E8=AF=AF=E7=9A=84=20size=3D"medium"=20?= =?UTF-8?q?=E5=B1=9E=E6=80=A7=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/search-form.vue.vm | 39 +++++++++---------- .../vue3_admin_uniapp/views/form/index.vue.vm | 2 +- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_admin_uniapp/components/search-form.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue3_admin_uniapp/components/search-form.vue.vm index 186225415d..fe0a81c12d 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_admin_uniapp/components/search-form.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_admin_uniapp/components/search-form.vue.vm @@ -55,7 +55,7 @@ ${comment} - + 全部 @@ -171,6 +171,24 @@ const emit = defineEmits<{ }>() const visible = ref(false) +const formData = reactive({ +#foreach($column in $columns) + #if ($column.listOperation) + #if ($column.dictType && "" != $column.dictType) + #set ($javaType = $column.javaType.toLowerCase()) + #if(${javaType} == "string") + ${column.javaField}: -1 as number | string, + #elseif(${javaType} == "boolean") + ${column.javaField}: -1 as number | boolean, + #else + ${column.javaField}: -1 as number, + #end + #else + ${column.javaField}: undefined, + #end + #end +#end +}) /** 搜索条件 placeholder 拼接 */ const searchPlaceholder = computed(() => { @@ -201,25 +219,6 @@ const searchPlaceholder = computed(() => { return conditions.length > 0 ? conditions.join(' | ') : '搜索${table.classComment}' }) -const formData = reactive({ -#foreach($column in $columns) - #if ($column.listOperation) - #if ($column.dictType && "" != $column.dictType) - #set ($javaType = $column.javaType.toLowerCase()) - #if(${javaType} == "string") - ${column.javaField}: -1 as number | string, - #elseif(${javaType} == "boolean") - ${column.javaField}: -1 as number | boolean, - #else - ${column.javaField}: -1 as number, - #end - #else - ${column.javaField}: undefined, - #end - #end -#end -}) - /** 监听弹窗打开,同步外部参数 */ watch(visible, (val) => { if (val && props.searchParams) { diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_admin_uniapp/views/form/index.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue3_admin_uniapp/views/form/index.vue.vm index 2ce196f0c9..e5603f8f04 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_admin_uniapp/views/form/index.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_admin_uniapp/views/form/index.vue.vm @@ -28,7 +28,7 @@ ## 优先判断是否有字典,有字典则使用 radio-group #if (($column.htmlType == "select" || $column.htmlType == "radio") && $dictType && "" != $dictType) - +