fix:修复打包报错: top level await 的问题

This commit is contained in:
YunaiV
2025-04-22 18:49:31 +08:00
parent 5eee27218c
commit e9f2b5701c
8 changed files with 67 additions and 22 deletions

View File

@@ -182,9 +182,9 @@ export function useGridFormSchema(): VbenFormSchema[] {
}
/** 列表的字段 */
const tenantPackageList = await getTenantPackageList();
export function useGridColumns<T = SystemTenantApi.SystemTenant>(
onActionClick: OnActionClickFn<T>,
getPackageName?: (packageId: number) => string | undefined,
): VxeTableGridOptions['columns'] {
return [
{
@@ -201,13 +201,8 @@ export function useGridColumns<T = SystemTenantApi.SystemTenant>(
field: 'packageId',
title: '租户套餐',
minWidth: 180,
formatter: (row) => {
const packageId = row.cellValue;
return packageId === 0
? '系统租户'
: tenantPackageList.find(
(tenantPackage) => tenantPackage.id === packageId,
)?.name || '-';
formatter: (row: { cellValue: number }) => {
return getPackageName?.(row.cellValue) || '-';
},
},
{