use Message instead of Toast

This commit is contained in:
Timi
2026-08-22 01:08:23 +08:00
parent 94c17e6d81
commit e2af521996
46 changed files with 291 additions and 289 deletions
+2 -2
View File
@@ -19,7 +19,7 @@
</template>
<script setup lang="ts">
import { Toast } from "tdesign-mobile-vue";
import { Message } from "@/utils/message";
import { moduleCode, usePermissionSettingsStore } from "@/store/permissionSettingsStore";
import { corePermissionCodes } from "@/utils/permission";
@@ -75,7 +75,7 @@ async function savePermission(): Promise<void> {
name: formModel.name,
description: formModel.description
}, isCreateMode.value);
Toast.success("权限已保存");
Message.success("权限已保存");
await router.push(isCreateMode.value ? "/management/permissions/items" : `/management/permissions/items/${permission?.id || formModel.id}`);
}
@@ -42,7 +42,7 @@
<script setup lang="ts">
import type { DropdownOption, DropdownValue } from "tdesign-mobile-vue";
import { Toast } from "tdesign-mobile-vue";
import { Message } from "@/utils/message";
import { type Permission, useUserStore } from "timi-web";
import { useNavBarStore } from "@/store/navBarStore";
import { type Role, usePermissionSettingsStore } from "@/store/permissionSettingsStore";
@@ -131,7 +131,7 @@ async function savePermissionList(): Promise<void> {
...checkedPermissionIds.value,
...unmanagedPermissionIds.value
])));
Toast.success("D 已保存");
Message.success("D 已保存");
await loadActiveRolePermissions();
} catch (error) {
clearPermissionState();
@@ -139,7 +139,7 @@ async function savePermissionList(): Promise<void> {
await loadAuthorizationScope();
await loadActiveRolePermissions();
} finally {
Toast.error(getErrorMessage(error, "D 保存失败"));
Message.error(getErrorMessage(error, "D 保存失败"));
}
}
}
+7 -7
View File
@@ -101,7 +101,7 @@
</template>
<script setup lang="ts">
import { Toast } from "tdesign-mobile-vue";
import { Message } from "@/utils/message";
import { useUserStore } from "timi-web";
import { useCurrentStoreStore } from "@/store/currentStoreStore";
import { useNavBarStore } from "@/store/navBarStore";
@@ -233,7 +233,7 @@ function openParentRolePicker(): void {
return;
}
if (!parentRoleOptions.value.length) {
Toast.warning("暂无可选上级");
Message.warning("暂无可选上级");
return;
}
parentRolePickerDraft.value = [formModel.parentRoleId];
@@ -387,7 +387,7 @@ async function saveBaseInfo(): Promise<void> {
savingTarget.value = "base";
try {
if (isCreateMode.value && !formModel.parentRoleId) {
Toast.warning("请选择管理父级");
Message.warning("请选择管理父级");
return;
}
@@ -406,11 +406,11 @@ async function saveBaseInfo(): Promise<void> {
if (!isCreateMode.value && formModel.parentRoleId !== currentRole.value?.parentRoleId) {
await permissionStore.setRoleParentRole(formModel.id, formModel.parentRoleId);
}
Toast.success(isCreateMode.value ? "角色已创建" : "基础信息已保存");
Message.success(isCreateMode.value ? "角色已创建" : "基础信息已保存");
await router.push(`/management/permissions/roles/${role?.id || formModel.id}`);
} catch (error) {
await reloadAfterError();
Toast.error(getErrorMessage(error, "角色保存失败"));
Message.error(getErrorMessage(error, "角色保存失败"));
} finally {
savingTarget.value = "";
}
@@ -427,12 +427,12 @@ async function saveRoleInherit(): Promise<void> {
await permissionStore.setRoleChildRoleList(formModel.id, childRoleIdList);
formModel.childRoleIdList = childRoleIdList;
childRolePickerVisible.value = false;
Toast.success("继承关系已保存");
Message.success("继承关系已保存");
await reloadCurrentRole();
} catch (error) {
await reloadAfterError();
childRolePickerDraft.value = [...formModel.childRoleIdList];
Toast.error(getErrorMessage(error, "继承关系保存失败"));
Message.error(getErrorMessage(error, "继承关系保存失败"));
} finally {
savingTarget.value = "";
}
+2 -2
View File
@@ -34,7 +34,7 @@
</template>
<script setup lang="ts">
import { Toast } from "tdesign-mobile-vue";
import { Message } from "@/utils/message";
import { useUserStore } from "timi-web";
import type { Role } from "@/store/permissionSettingsStore";
import { useNavBarStore } from "@/store/navBarStore";
@@ -81,7 +81,7 @@ async function removeRole(id: string): Promise<void> {
} catch (error) {
await refreshAuthorizationScope();
await permissionStore.loadAll(true);
Toast.error(getErrorMessage(error, "角色删除失败"));
Message.error(getErrorMessage(error, "角色删除失败"));
}
}
@@ -46,7 +46,7 @@
<script setup lang="ts">
import type { DropdownOption, DropdownValue } from "tdesign-mobile-vue";
import { Toast } from "tdesign-mobile-vue";
import { Message } from "@/utils/message";
import { type Permission, useUserStore } from "timi-web";
import { useNavBarStore } from "@/store/navBarStore";
import { type Role, usePermissionSettingsStore } from "@/store/permissionSettingsStore";
@@ -141,7 +141,7 @@ async function savePermissionList(): Promise<void> {
...checkedPermissionIds.value,
...unmanagedPermissionIds.value
])));
Toast.success("已保存");
Message.success("已保存");
await loadActiveRolePermissions();
} catch (error) {
clearPermissionState();
@@ -149,7 +149,7 @@ async function savePermissionList(): Promise<void> {
await loadAuthorizationScope();
await loadActiveRolePermissions();
} finally {
Toast.error(getErrorMessage(error, "保存失败"));
Message.error(getErrorMessage(error, "保存失败"));
}
}
}