diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeSearch.ftl b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeSearch.ftl index b41578940..41515bf89 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeSearch.ftl +++ b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/common/form/native/vue3NativeSearch.ftl @@ -1,3 +1,4 @@ +<#include "/common/utils.ftl"> <#if po.isQuery=='Y'> <#assign query_flag=true> <#if query_field_no==2> @@ -13,7 +14,7 @@ <#if po.queryMode=='single'> <#if query_field_no gt 1> - <#if query_field_no gt 1> + <#if query_field_no gt 1> <#if po.classType=='sel_search'> <#if query_field_no gt 1> <#elseif po.classType=='sel_user'> diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}List.vuei b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}List.vuei index 126cc2a55..68c116154 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}List.vuei +++ b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/default/one/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}List.vuei @@ -21,7 +21,7 @@ <#assign query_flag = false>
- + <#-- 开始循环 --> <#list columns as po> @@ -145,7 +145,8 @@ import { startProcess } from '/@/api/common/api'; - const queryParam = ref({}); + const formRef = ref(); + const queryParam = reactive({}); const toggleSearchStatus = ref(false); const registerModal = ref(); //注册table数据 @@ -161,12 +162,13 @@ fixed: 'right', }, beforeFetch: (params) => { - return Object.assign(params, queryParam.value); + return Object.assign(params, queryParam); }, }, exportConfig: { name: "${tableVo.ftlDescription}", url: getExportUrl, + params: queryParam, }, importConfig: { url: getImportUrl, @@ -294,7 +296,7 @@ * 重置 */ function searchReset() { - queryParam.value = {}; + formRef.value.resetFields(); selectedRowKeys.value = []; //刷新数据 reload(); @@ -306,7 +308,7 @@ */ function setFieldsValue(map) { Object.keys(map).map((key) => { - queryParam.value[key] = map[key]; + queryParam[key] = map[key]; }); } @@ -318,7 +320,7 @@ * @param value */ function handleAreaChange(key, value) { - queryParam.value[key] = value.join(','); + queryParam[key] = value.join(','); } @@ -344,7 +346,7 @@ * @param value */ function handleFormChange(key, value) { - queryParam.value[key] = value; + queryParam[key] = value; } /** diff --git a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}List.vuei b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}List.vuei index f76216422..f7cd84e88 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}List.vuei +++ b/jeecg-module-system/jeecg-system-biz/src/main/resources/jeecg/code-template-online/jvxe/onetomany/java/${bussiPackage}/${entityPackage}/vue3Native/${entityName}List.vuei @@ -22,7 +22,7 @@ <#assign query_flag = false>
- + <#-- 开始循环 --> <#list columns as po> @@ -150,6 +150,8 @@ import { startProcess } from '/@/api/common/api'; + const formRef = ref(); + const queryParam = reactive({}); const checkedKeys = ref>([]); //注册model const [registerModal, {openModal}] = useModal(); @@ -166,12 +168,13 @@ fixed:'right' }, beforeFetch: (params) => { - return Object.assign(params, queryParam.value); + return Object.assign(params, queryParam); }, }, exportConfig: { name:"${tableVo.ftlDescription}", url: getExportUrl, + params: queryParam, }, importConfig: { url: getImportUrl, @@ -304,7 +307,7 @@ * @param value */ function handleFormChange(key, value) { - queryParam.value[key] = value; + queryParam[key] = value; } /** * 初始化字典配置 @@ -330,7 +333,6 @@ /* ----------------------以下为原生查询需要添加的-------------------------- */ - const queryParam = ref({}); const toggleSearchStatus = ref(false); const labelCol = reactive({ xs: { span: 24 }, @@ -344,7 +346,7 @@ * 重置 */ function searchReset() { - queryParam.value = {}; + formRef.value.resetFields(); selectedRowKeys.value = []; //刷新数据 reload(); @@ -355,7 +357,7 @@ */ function setFieldsValue(map) { Object.keys(map).map((key) => { - queryParam.value[key] = map[key]; + queryParam[key] = map[key]; }); } @@ -367,7 +369,7 @@ * @param value */ function handleAreaChange(key, value) { - queryParam.value[key] = value.join(','); + queryParam[key] = value.join(','); }