From e23d199b2dc3e673e24397645d403b83d262de3a Mon Sep 17 00:00:00 2001 From: betterdancing Date: Tue, 3 Feb 2026 19:43:02 +0800 Subject: [PATCH] fix(model): fix several base model component bugs (#1761) --- .../builtinComponent/src/components/BaseForm.vue | 2 +- .../builtinComponent/src/components/BasePage.vue | 6 +++--- .../builtinComponent/src/components/BaseTable.vue | 12 +++++------- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/packages/builtinComponent/src/components/BaseForm.vue b/packages/builtinComponent/src/components/BaseForm.vue index a36899fdf..880c84a85 100644 --- a/packages/builtinComponent/src/components/BaseForm.vue +++ b/packages/builtinComponent/src/components/BaseForm.vue @@ -146,7 +146,7 @@ const queryApi = ({ currentPage, pageSize, data } = {}) => { return undefined } // 处理查询参数 - const params = Object.fromEntries(pageModel.value.parameters.map((item) => [item.prop, null])) + const params = Object.fromEntries(formModel.value.parameters.map((item) => [item.prop, null])) return getMetaApi(META_SERVICE.Http) .post(apiInfo.url, { currentPage: currentPage || 1, diff --git a/packages/builtinComponent/src/components/BasePage.vue b/packages/builtinComponent/src/components/BasePage.vue index dc45afbfc..ec5b6b215 100644 --- a/packages/builtinComponent/src/components/BasePage.vue +++ b/packages/builtinComponent/src/components/BasePage.vue @@ -343,7 +343,7 @@ const updateApi = (data = addFormData.value) => { }) } -const queryApi = ({ currentPage, pageSize, data } = {}) => { +const queryApi = (data = formData.value) => { const apiInfo = props.modelApis.find((api) => api.nameEn === 'queryApi') if (!apiInfo) { return undefined @@ -352,8 +352,8 @@ const queryApi = ({ currentPage, pageSize, data } = {}) => { const params = Object.fromEntries(pageModel.value.parameters.map((item) => [item.prop, null])) return getMetaApi(META_SERVICE.Http) .post(apiInfo.url, { - currentPage: currentPage || 1, - pageSize: pageSize || 10, + currentPage: pagerState.currentPage || 1, + pageSize: pagerState.pageSize || 10, nameEn: pageModel.value.nameEn, nameCn: pageModel.value.nameCn, params: { diff --git a/packages/builtinComponent/src/components/BaseTable.vue b/packages/builtinComponent/src/components/BaseTable.vue index 0a969eff5..ed2cea8d2 100644 --- a/packages/builtinComponent/src/components/BaseTable.vue +++ b/packages/builtinComponent/src/components/BaseTable.vue @@ -1,6 +1,6 @@