diff --git a/orion-ops-launch/src/main/resources/templates/orion-vue-api.ts.vm b/orion-ops-launch/src/main/resources/templates/orion-vue-api.ts.vm index 77176d13..4c0c94e5 100644 --- a/orion-ops-launch/src/main/resources/templates/orion-vue-api.ts.vm +++ b/orion-ops-launch/src/main/resources/templates/orion-vue-api.ts.vm @@ -1,6 +1,7 @@ import axios from 'axios'; import qs from 'query-string'; import { DataGrid, Pagination } from '@/types/global'; +import { TableData } from '@arco-design/web-vue/es/table/interface'; /** * ${table.comment}创建请求 @@ -48,7 +49,7 @@ export interface ${vue.featureEntity}QueryRequest extends Pagination { /** * ${table.comment}查询响应 */ -export interface ${vue.featureEntity}QueryResponse { +export interface ${vue.featureEntity}QueryResponse extends TableData { #foreach($field in ${table.fields}) #if("$field.propertyType" == "String") ${field.propertyName}?: string; diff --git a/orion-ops-launch/src/main/resources/templates/orion-vue-views-components-table.vue.vm b/orion-ops-launch/src/main/resources/templates/orion-vue-views-components-table.vue.vm index 4d296531..33d68ab8 100644 --- a/orion-ops-launch/src/main/resources/templates/orion-vue-views-components-table.vue.vm +++ b/orion-ops-launch/src/main/resources/templates/orion-vue-views-components-table.vue.vm @@ -119,7 +119,7 @@ import {} from '../types/const'; import { toOptions } from '@/utils/enum'; - const tableRenderData = ref<${vue.featureEntity}QueryResponse[]>(); + const tableRenderData = ref<${vue.featureEntity}QueryResponse[]>([]); const { loading, setLoading } = useLoading(); const emits = defineEmits(['openAdd', 'openUpdate']); diff --git a/orion-ops-ui/src/views/user/role/components/role-table.vue b/orion-ops-ui/src/views/user/role/components/role-table.vue index f18914ab..75e5860f 100644 --- a/orion-ops-ui/src/views/user/role/components/role-table.vue +++ b/orion-ops-ui/src/views/user/role/components/role-table.vue @@ -56,10 +56,6 @@ @page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-size-change="(size) => fetchTableData(pagination.current, size)" :bordered="false"> - -