From 28abdb019b08d63a8d04e377d80057f5b3449e5b Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Mon, 19 May 2025 16:31:17 +0800 Subject: [PATCH] perf: use TableAction --- .../views/system/dict/modules/data-grid.vue | 48 +++++++++---------- .../views/system/dict/modules/type-grid.vue | 48 +++++++++---------- apps/web-antd/src/views/system/role/index.vue | 48 +++++++++---------- .../src/views/system/tenant/index.vue | 48 +++++++++---------- 4 files changed, 96 insertions(+), 96 deletions(-) diff --git a/apps/web-antd/src/views/system/dict/modules/data-grid.vue b/apps/web-antd/src/views/system/dict/modules/data-grid.vue index 151c8a9c..5f281c12 100644 --- a/apps/web-antd/src/views/system/dict/modules/data-grid.vue +++ b/apps/web-antd/src/views/system/dict/modules/data-grid.vue @@ -5,10 +5,9 @@ import type { SystemDictDataApi } from '#/api/system/dict/data'; import { watch } from 'vue'; import { useVbenModal } from '@vben/common-ui'; -import { Download, Plus } from '@vben/icons'; import { downloadFileFromBlobPart } from '@vben/utils'; -import { Button, message } from 'ant-design-vue'; +import { message } from 'ant-design-vue'; import { useVbenVxeGrid } from '#/adapter/vxe-table'; import { @@ -16,7 +15,7 @@ import { exportDictData, getDictDataPage, } from '#/api/system/dict/data'; -import { ACTION_KEY, TableAction } from '#/components/table-action'; +import { ACTION_ICON, TableAction } from '#/components/table-action'; import { $t } from '#/locales'; import { useDataGridColumns, useDataGridFormSchema } from '../data'; @@ -59,12 +58,12 @@ function onEdit(row: SystemDictDataApi.DictData) { async function onDelete(row: SystemDictDataApi.DictData) { message.loading({ content: $t('ui.actionMessage.deleting', [row.label]), - key: ACTION_KEY, + key: 'action_key_msg', }); await deleteDictData(row.id as number); message.success({ content: $t('ui.actionMessage.deleteSuccess', [row.label]), - key: ACTION_KEY, + key: 'action_key_msg', }); onRefresh(); } @@ -116,23 +115,24 @@ watch(