fix(model): fix several base model component bugs (#1761)
This commit is contained in:
parent
13864061ca
commit
e23d199b2d
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<div>
|
||||
<div class="placeholder-layer" v-if="!TableModel || !TableModel?.id">请选择表格模型</div>
|
||||
<div class="placeholder-layer" v-if="!tableModel || !tableModel?.id">请选择表格模型</div>
|
||||
<template v-else>
|
||||
<tiny-grid ref="gridRef" :data="tableData" v-bind="gridState">
|
||||
<tiny-grid-column v-if="gridState.selectedEnabled" type="selection" width="60"></tiny-grid-column>
|
||||
|
|
@ -102,7 +102,7 @@ const attrs = useAttrs()
|
|||
|
||||
const gridRef = ref()
|
||||
|
||||
const TableModel = computed(() => props.serviceModel)
|
||||
const tableModel = computed(() => props.serviceModel)
|
||||
|
||||
const tableData = ref(props.modelValue)
|
||||
|
||||
|
|
@ -194,9 +194,7 @@ const updateApi = (data) => {
|
|||
})
|
||||
}
|
||||
|
||||
const queryApi = (
|
||||
{ currentPage, pageSize, data } = { currentPage: pagerState.currentPage, pageSize: pagerState.pageSize }
|
||||
) => {
|
||||
const queryApi = (data) => {
|
||||
const apiInfo = props.modelApis.find((api) => api.nameEn === 'queryApi')
|
||||
if (!apiInfo) {
|
||||
return undefined
|
||||
|
|
@ -205,8 +203,8 @@ const queryApi = (
|
|||
const params = Object.fromEntries(tableModel.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: tableModel.value.nameEn,
|
||||
nameCn: tableModel.value.nameCn,
|
||||
params: {
|
||||
|
|
|
|||
Loading…
Reference in New Issue