refactor timi-web
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { NotifyAPI, useUserStore } from "timi-web";
|
||||
import { NotifyAPI, useUserStore } from "timi-web-api";
|
||||
import { useNavBarStore } from "@/store/navBarStore";
|
||||
import { corePermissionCodes, permissionCodes } from "@/utils/permission";
|
||||
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
|
||||
<script setup lang="ts">
|
||||
import { Message } from "@/utils/message";
|
||||
import { useUserStore } from "timi-web";
|
||||
import { useUserStore } from "timi-web-api";
|
||||
import { useCurrentStoreStore } from "@/store/currentStoreStore";
|
||||
import { useNavBarStore } from "@/store/navBarStore";
|
||||
import { gaoRoleCodes, gaoStoreScopePermissionCodes, permissionCodes } from "@/utils/permission";
|
||||
|
||||
Reference in New Issue
Block a user