refactor(antdv-next): 将message组件调用统一改为window.message

将项目中直接导入的antdv-next的message组件调用改为通过window.message调用,提升代码一致性
移除不再需要的message组件导入
新增api-switch组件用于统一处理状态切换逻辑
This commit is contained in:
dap
2026-01-15 09:35:54 +08:00
parent 2312f438ac
commit ee1b37c787
23 changed files with 211 additions and 90 deletions

View File

@@ -6,7 +6,7 @@ import { useVbenDrawer } from '@vben/common-ui';
import { $t } from '@vben/locales';
import { cloneDeep } from '@vben/utils';
import { Button, message, Skeleton } from 'antdv-next';
import { Button, Skeleton } from 'antdv-next';
import { useVbenForm } from '#/adapter/form';
import { tenantAdd, tenantInfo, tenantUpdate } from '#/api/system/tenant';
@@ -43,7 +43,7 @@ async function setupPackageSelect() {
* 检测是否存在租户套餐 你也不想表单填完了发现套餐为0无法选中吧
*/
if (tenantPackageList.length === 0) {
const closeMessage = message.error(
const closeMessage = window.message.error(
h('span', {}, [
'请先配置租户套餐',
h(