mirror of
https://github.com/jeecgboot/JeecgBoot.git
synced 2026-02-05 10:05:33 +08:00
Compare commits
2 Commits
42087c0bf8
...
23dc7b3f03
| Author | SHA1 | Date | |
|---|---|---|---|
| 23dc7b3f03 | |||
| e57aef0708 |
@ -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'>
|
||||||
|
|||||||
@ -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'>
|
||||||
|
|||||||
@ -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'>
|
||||||
|
|||||||
@ -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'>
|
||||||
|
|||||||
@ -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'>
|
||||||
|
|||||||
@ -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'>
|
||||||
|
|||||||
@ -75,6 +75,10 @@ export function useListPage(options: ListPageOptions) {
|
|||||||
if (options?.tableProps?.useSearchForm !== false) {
|
if (options?.tableProps?.useSearchForm !== false) {
|
||||||
paramsForm = await getForm().validate();
|
paramsForm = await getForm().validate();
|
||||||
console.log('paramsForm', paramsForm);
|
console.log('paramsForm', paramsForm);
|
||||||
|
// 在这里把执行beforeFetch
|
||||||
|
if (options?.tableProps?.beforeFetch) {
|
||||||
|
paramsForm = await options?.tableProps?.beforeFetch(paramsForm);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.warn(e);
|
console.warn(e);
|
||||||
|
|||||||
Reference in New Issue
Block a user