diff --git a/src/api/model.ts b/src/api/model.ts new file mode 100644 index 0000000..bd8c34c --- /dev/null +++ b/src/api/model.ts @@ -0,0 +1,49 @@ +import request from '@/utils/request2'; + +export const FindModelService = (Data) => { + const params = new URLSearchParams(); + for (let key in Data) { + params.append(key, Data[key]) + } + return request.post('/model/find', params,{ + headers: { + 'token': Data.token, //token + } + }) +} + +export const AddModelService = (Data) => { + const params = new URLSearchParams(); + for (let key in Data) { + params.append(key, Data[key]) + } + return request.post('/model/create', params,{ + headers: { + 'token': Data.token, //token + } + }) +} + +export const UpdateModelService = (Data) => { + const params = new URLSearchParams(); + for (let key in Data) { + params.append(key, Data[key]) + } + return request.post('/model/update', params,{ + headers: { + 'token': Data.token, //token + } + }) +} + +export const DelModelService = (Data) => { + const params = new URLSearchParams(); + for (let key in Data) { + params.append(key, Data[key]) + } + return request.post('/model/delete', params,{ + headers: { + 'token': Data.token, //token + } + }) +} \ No newline at end of file diff --git a/src/api/session.ts b/src/api/session.ts new file mode 100644 index 0000000..25e2be2 --- /dev/null +++ b/src/api/session.ts @@ -0,0 +1,50 @@ +import request from '@/utils/request2'; + + +export const FindSessionService = (Data) => { + const params = new URLSearchParams(); + for (let key in Data) { + params.append(key, Data[key]) + } + return request.post('/session/find', params,{ + headers: { + 'token': Data.token, //token + } + }) +} + +export const AddSessionService = (Data) => { + const params = new URLSearchParams(); + for (let key in Data) { + params.append(key, Data[key]) + } + return request.post('/session/create', params,{ + headers: { + 'token': Data.token, //token + } + }) +} + +export const UpdateSessionService = (Data) => { + const params = new URLSearchParams(); + for (let key in Data) { + params.append(key, Data[key]) + } + return request.post('/session/update', params,{ + headers: { + 'token': Data.token, //token + } + }) +} + +export const DelSessionService = (Data) => { + const params = new URLSearchParams(); + for (let key in Data) { + params.append(key, Data[key]) + } + return request.post('/session/delete', params,{ + headers: { + 'token': Data.token, //token + } + }) +} \ No newline at end of file diff --git a/src/components/header.vue b/src/components/header.vue index dd9f6c0..4ad9f1d 100644 --- a/src/components/header.vue +++ b/src/components/header.vue @@ -62,6 +62,7 @@ import imgurl from '../assets/img/img.jpg'; const username: string | null = localStorage.getItem('ms_username'); const message: number = 2; +const imgurl2: string = localStorage.getItem('ms_imgurl') || imgurl; const sidebar = useSidebarStore(); // 侧边栏折叠 diff --git a/src/components/menu.ts b/src/components/menu.ts index f95f993..3c8b02f 100644 --- a/src/components/menu.ts +++ b/src/components/menu.ts @@ -20,17 +20,18 @@ export const menuData: Menus[] = [ title: '用户管理', }, { - id: '12', + id: '51', pid: '1', - index: '/system-role', - title: '角色管理', + index: '/manage-session', + title: '会话管理', }, { - id: '13', + id: '52', pid: '1', - index: '/system-menu', - title: '菜单管理', + index: '/manage-model', + title: '模型管理', }, + ], }, { @@ -174,18 +175,30 @@ export const menuData: Menus[] = [ index: '/theme', title: '主题', }, + { + id: '8', + icon: 'User', + index: '/ucenter', + title: '个人中心', + }, + { + id: '9', + icon: 'Files', + index: '/reco-topic', + title: '智能选题推荐', + }, + { + id: '53', + icon: 'ChatDotSquare', + index: '/gen-chat', + title: '通用人机对话', + }, { id: '6', icon: 'DocumentAdd', index: '6', title: '附加页面', children: [ - { - id: '61', - pid: '6', - index: '/ucenter', - title: '个人中心', - }, { id: '62', pid: '6', diff --git a/src/components/table-custom.vue b/src/components/table-custom.vue index c8d9e03..ee34108 100644 --- a/src/components/table-custom.vue +++ b/src/components/table-custom.vue @@ -47,15 +47,18 @@