diff --git a/src/components/menu.ts b/src/components/menu.ts index 39ee585..b642b8e 100644 --- a/src/components/menu.ts +++ b/src/components/menu.ts @@ -19,12 +19,6 @@ export const menuData: Menus[] = [ index: '/system-user', title: '用户管理', }, - { - id: '51', - pid: '1', - index: '/manage-session', - title: '会话管理', - }, { id: '52', pid: '1', @@ -37,13 +31,29 @@ export const menuData: Menus[] = [ index: '/function', title: '功能管理', }, + + + ], + }, + { + 'id': '71', + 'title': '用户功能管理', + 'index': '71', + 'icon': 'HomeFilled', + 'children': [ + { + id: '51', + pid: '1', + index: '/manage-session', + title: '会话管理', + }, { id: '56', pid: '1', index: '/manage-file', title: '文件管理', }, - + ], }, { diff --git a/src/store/permiss.ts b/src/store/permiss.ts index fbeacd8..93a84b5 100644 --- a/src/store/permiss.ts +++ b/src/store/permiss.ts @@ -1,66 +1,67 @@ -import { defineStore } from 'pinia'; +import { defineStore } from "pinia"; interface ObjectList { - [key: string]: string[]; + [key: string]: string[]; } -export const usePermissStore = defineStore('permiss', { - state: () => { - const keys = localStorage.getItem('ms_keys'); - return { - key: keys ? JSON.parse(keys) : [], - defaultList: { - admin: [ - '0', - '1', //系统管理 - '11', //用户管理 - '12', - '13', - '2', - '21', - '22', - '23', - '24', - '25', - '26', - '27', - '28', - '29', - '291', - '292', - '3', - '31', - '32', - '33', - '34', - '4', - '41', - '42', - '5', - '7', - '6', - '8', - '61', - '62', - '63', - '64', - '65', - '66', - '9', - '51', //会话管理 - '52', //模型管理 - '53', //通用人机对话 - '54', //功能管理 - '55', //提示词生成 - '56', //文件管理 - ], - user: ['0', '1' ,'8', '7','9', '61','53','51','56'], - }, - }; - }, - actions: { - handleSet(val: string[]) { - this.key = val; - }, +export const usePermissStore = defineStore("permiss", { + state: () => { + const keys = localStorage.getItem("ms_keys"); + return { + key: keys ? JSON.parse(keys) : [], + defaultList: { + admin: [ + "0", + "1", //系统管理 + "11", //用户管理 + "12", + "13", + "2", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "291", + "292", + "3", + "31", + "32", + "33", + "34", + "4", + "41", + "42", + "5", + "7", + "6", + "8", + "61", + "62", + "63", + "64", + "65", + "66", + "9", + "51", //会话管理 + "52", //模型管理 + "53", //通用人机对话 + "54", //功能管理 + "55", //提示词生成 + "56", //文件管理 + "71", //用户功能管理 + ], + user: ["0", "71", "8", "7", "9", "61", "53", "51", "56"], + }, + }; + }, + actions: { + handleSet(val: string[]) { + this.key = val; }, + }, }); diff --git a/src/views/pages/theme.vue b/src/views/pages/theme.vue index ba1fd05..b8baca5 100644 --- a/src/views/pages/theme.vue +++ b/src/views/pages/theme.vue @@ -13,21 +13,6 @@ 重置主题 - - -
-
- {{ theme.name }} -
{{ theme.color }}
- -
-
-
- 重置主题 -
-