Compare commits

...

2 Commits

7 changed files with 80 additions and 19 deletions

View File

@ -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
</#if>
},
<#elseif po.classType=='radio'>
component: 'JDictSelectTag',
componentProps:{
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风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'>

View File

@ -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
</#if>
},
<#elseif po.classType=='radio'>
component: 'JDictSelectTag',
componentProps:{
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风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'>

View File

@ -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
</#if>
},
<#elseif po.classType=='radio'>
component: 'JDictSelectTag',
componentProps:{
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风格表单页面多选控件渲染成了下拉多选---------- -->
<#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
</#if>
},
<#-- update-begin---author:chenrui ---date:20231228 for[QQYUN-7583] Vue3风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'>

View File

@ -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
</#if>
},
<#elseif po.classType=='radio'>
component: 'JDictSelectTag',
componentProps:{
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风格表单页面多选控件渲染成了下拉多选---------- -->
<#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
</#if>
},
<#elseif po.classType=='radio'>
component: 'JDictSelectTag',
componentProps:{
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风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'>

View File

@ -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
</#if>
},
<#elseif po.classType=='radio'>
component: 'JDictSelectTag',
componentProps:{
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风格表单页面多选控件渲染成了下拉多选---------- -->
<#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
</#if>
},
<#elseif po.classType=='radio'>
component: 'JDictSelectTag',
componentProps:{
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风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'>

View File

@ -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
</#if>
},
<#elseif po.classType=='radio'>
component: 'JDictSelectTag',
componentProps:{
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风格表单页面多选控件渲染成了下拉多选---------- -->
<#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
</#if>
},
<#elseif po.classType=='radio'>
component: 'JDictSelectTag',
componentProps:{
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风格表单页面多选控件渲染成了下拉多选---------- -->
<#elseif po.classType=='list_multi'>

View File

@ -75,6 +75,10 @@ export function useListPage(options: ListPageOptions) {
if (options?.tableProps?.useSearchForm !== false) {
paramsForm = await getForm().validate();
console.log('paramsForm', paramsForm);
// 在这里把执行beforeFetch
if (options?.tableProps?.beforeFetch) {
paramsForm = await options?.tableProps?.beforeFetch(paramsForm);
}
}
} catch (e) {
console.warn(e);