字段类型是int,生成的代码,字典未匹配上,默认加上转换

This commit is contained in:
JEECG
2025-12-26 10:54:38 +08:00
parent e57aef0708
commit 23dc7b3f03
6 changed files with 76 additions and 19 deletions

View File

@@ -355,13 +355,19 @@ export const formSchema: FormSchema[] = [
<#elseif po.classType=='list'> <#elseif po.classType=='list'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}" dictCode:"${form_field_dictCode}",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#elseif po.classType=='radio'> <#elseif po.classType=='radio'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}", dictCode:"${form_field_dictCode}",
type: "radio" type: "radio",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'> <#elseif po.classType=='list_multi'>

View File

@@ -381,13 +381,19 @@ export const formSchema: FormSchema[] = [
<#elseif po.classType=='list'> <#elseif po.classType=='list'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}" dictCode:"${form_field_dictCode}",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#elseif po.classType=='radio'> <#elseif po.classType=='radio'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}", dictCode:"${form_field_dictCode}",
type: "radio" type: "radio",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'> <#elseif po.classType=='list_multi'>

View File

@@ -350,13 +350,19 @@ export const formSchema: FormSchema[] = [
<#elseif po.classType=='list'> <#elseif po.classType=='list'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}" dictCode:"${form_field_dictCode}",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#elseif po.classType=='radio'> <#elseif po.classType=='radio'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}", dictCode:"${form_field_dictCode}",
type: "radio" type: "radio",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'> <#elseif po.classType=='list_multi'>
@@ -686,7 +692,10 @@ export const ${sub.entityName?uncap_first}FormSchema: FormSchema[] = [
<#elseif po.classType=='list' || po.classType=='radio'> <#elseif po.classType=='list' || po.classType=='radio'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}" dictCode:"${form_field_dictCode}",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'> <#elseif po.classType=='list_multi'>

View File

@@ -351,13 +351,19 @@ export const formSchema: FormSchema[] = [
<#elseif po.classType=='list'> <#elseif po.classType=='list'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}" dictCode:"${form_field_dictCode}",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#elseif po.classType=='radio'> <#elseif po.classType=='radio'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}", dictCode:"${form_field_dictCode}",
type: "radio" type: "radio",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'> <#elseif po.classType=='list_multi'>
@@ -672,13 +678,19 @@ export const ${sub.entityName?uncap_first}FormSchema: FormSchema[] = [
<#elseif po.classType=='list'> <#elseif po.classType=='list'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}" dictCode:"${form_field_dictCode}",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#elseif po.classType=='radio'> <#elseif po.classType=='radio'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}", dictCode:"${form_field_dictCode}",
type: "radio" type: "radio",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'> <#elseif po.classType=='list_multi'>

View File

@@ -351,13 +351,19 @@ export const formSchema: FormSchema[] = [
<#elseif po.classType=='list'> <#elseif po.classType=='list'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}" dictCode:"${form_field_dictCode}",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#elseif po.classType=='radio'> <#elseif po.classType=='radio'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}", dictCode:"${form_field_dictCode}",
type: "radio" type: "radio",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'> <#elseif po.classType=='list_multi'>
@@ -599,13 +605,19 @@ export const ${sub.entityName?uncap_first}FormSchema: FormSchema[] = [
<#elseif po.classType=='list'> <#elseif po.classType=='list'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}" dictCode:"${form_field_dictCode}",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#elseif po.classType=='radio'> <#elseif po.classType=='radio'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}", dictCode:"${form_field_dictCode}",
type: "radio" type: "radio",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'> <#elseif po.classType=='list_multi'>

View File

@@ -351,13 +351,19 @@ export const formSchema: FormSchema[] = [
<#elseif po.classType=='list'> <#elseif po.classType=='list'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}" dictCode:"${form_field_dictCode}",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#elseif po.classType=='radio'> <#elseif po.classType=='radio'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}", dictCode:"${form_field_dictCode}",
type: "radio" type: "radio",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'> <#elseif po.classType=='list_multi'>
@@ -612,13 +618,19 @@ export const ${sub.entityName?uncap_first}FormSchema: FormSchema[] = [
<#elseif po.classType=='list'> <#elseif po.classType=='list'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}" dictCode:"${form_field_dictCode}",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#elseif po.classType=='radio'> <#elseif po.classType=='radio'>
component: 'JDictSelectTag', component: 'JDictSelectTag',
componentProps:{ componentProps:{
dictCode:"${form_field_dictCode}", dictCode:"${form_field_dictCode}",
type: "radio" type: "radio",
<#if po.fieldDbType=='int'>
stringToNumber: true
</#if>
}, },
<#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- --> <#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'> <#elseif po.classType=='list_multi'>