refactor timi-web

This commit is contained in:
Timi
2026-08-26 21:18:02 +08:00
parent fe5d190308
commit f54a129edb
85 changed files with 1745 additions and 180 deletions
+2 -2
View File
@@ -72,7 +72,7 @@ let settingTabScrollTop: number | undefined;
<script setup lang="ts">
import { onBeforeRouteLeave } from "vue-router";
import { type Role as UserRole, RoleAPI, UserAPI, useUserStore } from "timi-web";
import { type Role as UserRole, RoleAPI, UserAPI, useUserStore } from "timi-web-api";
import { buildFallbackAvatar } from "@/utils/avatar";
import { moduleCode } from "@/store/permissionSettingsStore";
import { corePermissionCodes, gaoRoleCodes, permissionCodes } from "@/utils/permission";
@@ -221,7 +221,7 @@ const menuGroupList = computed<MenuGroup[]>(() => [
icon: "notification",
path: "/management/notifications",
title: "通知管理",
visible: true
visible: userStore.hasPermissions(corePermissionCodes.notify.create)
},
{
icon: "qrcode",