diff --git a/apps/web-antd/src/adapter/vxe-table.ts b/apps/web-antd/src/adapter/vxe-table.ts index 648180571..de6c13c31 100644 --- a/apps/web-antd/src/adapter/vxe-table.ts +++ b/apps/web-antd/src/adapter/vxe-table.ts @@ -20,6 +20,17 @@ setupVbenVxeTable({ // 全局禁用vxe-table的表单配置,使用formOptions enabled: false, }, + toolbarConfig: { + import: true, + export: true, + refresh: true, + print: true, + zoom: true, + custom: true, + }, + customConfig: { + mode: 'modal', + }, proxyConfig: { autoLoad: true, response: { @@ -29,6 +40,12 @@ setupVbenVxeTable({ showActiveMsg: true, showResponseMsg: false, }, + pagerConfig: { + enabled: true, + }, + sortConfig: { + multiple: true, + }, round: true, showOverflow: true, size: 'small', diff --git a/apps/web-antd/src/api/core/auth.ts b/apps/web-antd/src/api/core/auth.ts index a43738d15..8393d45a8 100644 --- a/apps/web-antd/src/api/core/auth.ts +++ b/apps/web-antd/src/api/core/auth.ts @@ -64,21 +64,21 @@ export async function logoutApi() { } /** 获取权限信息 */ -export function getAuthPermissionInfoApi() { +export async function getAuthPermissionInfoApi() { return requestClient.get( '/system/auth/get-permission-info', ); } /** 获取租户列表 */ -export function getTenantSimpleList() { +export async function getTenantSimpleList() { return requestClient.get( `/system/tenant/simple-list`, ); } /** 使用租户域名,获得租户信息 */ -export function getTenantByWebsite(website: string) { +export async function getTenantByWebsite(website: string) { return requestClient.get(`/system/tenant/get-by-website?website=${website}`); } diff --git a/apps/web-antd/src/layouts/basic.vue b/apps/web-antd/src/layouts/basic.vue index 51412956a..a4c206583 100644 --- a/apps/web-antd/src/layouts/basic.vue +++ b/apps/web-antd/src/layouts/basic.vue @@ -125,10 +125,11 @@ watch(