From 23dc7b3f0375585ce6bcec596436e2653a1b044a Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Fri, 26 Dec 2025 10:54:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=97=E6=AE=B5=E7=B1=BB=E5=9E=8B=E6=98=AFin?= =?UTF-8?q?t,=E7=94=9F=E6=88=90=E7=9A=84=E4=BB=A3=E7=A0=81=EF=BC=8C?= =?UTF-8?q?=E5=AD=97=E5=85=B8=E6=9C=AA=E5=8C=B9=E9=85=8D=E4=B8=8A=EF=BC=8C?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=8A=A0=E4=B8=8A=E8=BD=AC=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vue3/${entityName}__data.tsi | 10 ++++++++-- .../vue3/${entityName}__data.tsi | 10 ++++++++-- .../vue3/${entityName}__data.tsi | 15 +++++++++++--- .../vue3/${entityName}__data.tsi | 20 +++++++++++++++---- .../vue3/${entityName}__data.tsi | 20 +++++++++++++++---- .../vue3/${entityName}__data.tsi | 20 +++++++++++++++---- 6 files changed, 76 insertions(+), 19 deletions(-) diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi index 665fde9e8..3693b7367 100644 --- a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi +++ b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi @@ -355,13 +355,19 @@ export const formSchema: FormSchema[] = [ <#elseif po.classType=='list'> component: 'JDictSelectTag', componentProps:{ - dictCode:"${form_field_dictCode}" + dictCode:"${form_field_dictCode}", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#elseif po.classType=='radio'> component: 'JDictSelectTag', componentProps:{ dictCode:"${form_field_dictCode}", - type: "radio" + type: "radio", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#-- update-begin---author:chenrui ---date:20231228 for:[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#elseif po.classType=='list_multi'> diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi index 97e9e4782..3b95a9818 100644 --- a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi +++ b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/tree/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi @@ -381,13 +381,19 @@ export const formSchema: FormSchema[] = [ <#elseif po.classType=='list'> component: 'JDictSelectTag', componentProps:{ - dictCode:"${form_field_dictCode}" + dictCode:"${form_field_dictCode}", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#elseif po.classType=='radio'> component: 'JDictSelectTag', componentProps:{ dictCode:"${form_field_dictCode}", - type: "radio" + type: "radio", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#-- update-begin---author:chenrui ---date:20231228 for:[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#elseif po.classType=='list_multi'> diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi index 7609552ac..24d6817c6 100644 --- a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi +++ b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/erp/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi @@ -350,13 +350,19 @@ export const formSchema: FormSchema[] = [ <#elseif po.classType=='list'> component: 'JDictSelectTag', componentProps:{ - dictCode:"${form_field_dictCode}" + dictCode:"${form_field_dictCode}", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#elseif po.classType=='radio'> component: 'JDictSelectTag', componentProps:{ dictCode:"${form_field_dictCode}", - type: "radio" + type: "radio", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#-- update-begin---author:chenrui ---date:20231228 for:[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#elseif po.classType=='list_multi'> @@ -686,7 +692,10 @@ export const ${sub.entityName?uncap_first}FormSchema: FormSchema[] = [ <#elseif po.classType=='list' || po.classType=='radio'> component: 'JDictSelectTag', componentProps:{ - dictCode:"${form_field_dictCode}" + dictCode:"${form_field_dictCode}", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#-- update-begin---author:chenrui ---date:20231228 for:[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#elseif po.classType=='list_multi'> diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi index 66662bcce..96e275cce 100644 --- a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi +++ b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/inner-table/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi @@ -351,13 +351,19 @@ export const formSchema: FormSchema[] = [ <#elseif po.classType=='list'> component: 'JDictSelectTag', componentProps:{ - dictCode:"${form_field_dictCode}" + dictCode:"${form_field_dictCode}", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#elseif po.classType=='radio'> component: 'JDictSelectTag', componentProps:{ dictCode:"${form_field_dictCode}", - type: "radio" + type: "radio", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#-- update-begin---author:chenrui ---date:20231228 for:[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#elseif po.classType=='list_multi'> @@ -672,13 +678,19 @@ export const ${sub.entityName?uncap_first}FormSchema: FormSchema[] = [ <#elseif po.classType=='list'> component: 'JDictSelectTag', componentProps:{ - dictCode:"${form_field_dictCode}" + dictCode:"${form_field_dictCode}", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#elseif po.classType=='radio'> component: 'JDictSelectTag', componentProps:{ dictCode:"${form_field_dictCode}", - type: "radio" + type: "radio", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#-- update-begin---author:chenrui ---date:20231228 for:[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#elseif po.classType=='list_multi'> diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi index 818b3f0c8..e6a61d133 100644 --- a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi +++ b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi @@ -351,13 +351,19 @@ export const formSchema: FormSchema[] = [ <#elseif po.classType=='list'> component: 'JDictSelectTag', componentProps:{ - dictCode:"${form_field_dictCode}" + dictCode:"${form_field_dictCode}", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#elseif po.classType=='radio'> component: 'JDictSelectTag', componentProps:{ dictCode:"${form_field_dictCode}", - type: "radio" + type: "radio", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#-- update-begin---author:chenrui ---date:20231228 for:[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#elseif po.classType=='list_multi'> @@ -599,13 +605,19 @@ export const ${sub.entityName?uncap_first}FormSchema: FormSchema[] = [ <#elseif po.classType=='list'> component: 'JDictSelectTag', componentProps:{ - dictCode:"${form_field_dictCode}" + dictCode:"${form_field_dictCode}", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#elseif po.classType=='radio'> component: 'JDictSelectTag', componentProps:{ dictCode:"${form_field_dictCode}", - type: "radio" + type: "radio", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#-- update-begin---author:chenrui ---date:20231228 for:[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#elseif po.classType=='list_multi'> diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi index c1c407018..78a9d1d72 100644 --- a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi +++ b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/tab/onetomany/java/${bussiPackage}/${entityPackage}/vue3/${entityName}__data.tsi @@ -351,13 +351,19 @@ export const formSchema: FormSchema[] = [ <#elseif po.classType=='list'> component: 'JDictSelectTag', componentProps:{ - dictCode:"${form_field_dictCode}" + dictCode:"${form_field_dictCode}", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#elseif po.classType=='radio'> component: 'JDictSelectTag', componentProps:{ dictCode:"${form_field_dictCode}", - type: "radio" + type: "radio", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#-- update-begin---author:chenrui ---date:20231228 for:[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#elseif po.classType=='list_multi'> @@ -612,13 +618,19 @@ export const ${sub.entityName?uncap_first}FormSchema: FormSchema[] = [ <#elseif po.classType=='list'> component: 'JDictSelectTag', componentProps:{ - dictCode:"${form_field_dictCode}" + dictCode:"${form_field_dictCode}", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#elseif po.classType=='radio'> component: 'JDictSelectTag', componentProps:{ dictCode:"${form_field_dictCode}", - type: "radio" + type: "radio", + <#if po.fieldDbType=='int'> + stringToNumber: true + }, <#-- update-begin---author:chenrui ---date:20231228 for:[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#elseif po.classType=='list_multi'>