From 87ce06a1f16c7930d9e3b484f7009f53210dd14c Mon Sep 17 00:00:00 2001 From: junleea <354425203@qq.com> Date: Fri, 11 Apr 2025 16:27:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=B7=E5=BC=8F=E5=8F=8A?= =?UTF-8?q?=E5=B8=83=E5=B1=80=E5=8F=8A=E4=BC=98=E5=8C=96=E4=BA=A4=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/menu.ts | 4 ++-- src/components/upload-file.vue | 4 ++-- src/router/index.ts | 2 +- src/views/dashboard.vue | 2 +- src/views/pages/login.vue | 1 - src/views/system/copy-test.vue | 0 src/views/system/gen-chat.vue | 2 +- src/views/system/kbase-chat.vue | 6 +++++- src/views/system/manage-file.vue | 4 ++-- src/views/system/manage-session.vue | 6 +++--- 10 files changed, 17 insertions(+), 14 deletions(-) delete mode 100644 src/views/system/copy-test.vue diff --git a/src/components/menu.ts b/src/components/menu.ts index f53b4f0..41342de 100644 --- a/src/components/menu.ts +++ b/src/components/menu.ts @@ -23,7 +23,7 @@ export const menuData: Menus[] = [ id: '52', pid: '1', index: '/manage-model', - title: '模型管理', + title: '模型推理接入点管理', }, { id: '54', @@ -218,7 +218,7 @@ export const menuData: Menus[] = [ id: '53', icon: 'ChatDotSquare', index: '/gen-chat', - title: '通用人机对话', + title: '通用智能交互', }, { id: '55', diff --git a/src/components/upload-file.vue b/src/components/upload-file.vue index 313baf9..1d96121 100644 --- a/src/components/upload-file.vue +++ b/src/components/upload-file.vue @@ -28,7 +28,7 @@ import { ElMessage } from 'element-plus'; const handle = (rawFile: any) => { console.log(rawFile); }; -const allowedTypes = ['doc', 'docx', 'pdf', 'txt', 'png', 'jpg', 'jpeg','md', "epub"]; +const allowedTypes = ['doc', 'docx', 'pdf', 'txt', 'png', 'jpg', 'jpeg','md', "epub", 'go', 'java', 'py', 'js', 'html', 'css', 'json', 'xml', 'yaml', 'yml']; interface UploadData { upload_type: string; @@ -65,7 +65,7 @@ const headers = { const fileExtension = file.name.split('.').pop().toLowerCase(); const isAllowedType = allowedTypes.includes(fileExtension); if (!isAllowedType) { - ElMessage.error('不允许的文件类型,仅支持 doc, docx, pdf, txt, png, jpg, jpeg, md, epub 格式'); + ElMessage.error('不允许的文件类型,仅支持 doc, docx, pdf, txt, png, jpg, jpeg, md, epub 及代码文本格式'); return false; } // 可以在这里进行文件验证等操作 diff --git a/src/router/index.ts b/src/router/index.ts index 207ceb5..c1f4b45 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -172,7 +172,7 @@ const routes: RouteRecordRaw[] = [ path: '/kbase-chat', name: 'kbase-chat', meta: { - title: '智能选题推荐', + title: '智能知识库', }, component: () => import(/* webpackChunkName: "reco-topic" */ '../views/system/kbase-chat.vue'), }, diff --git a/src/views/dashboard.vue b/src/views/dashboard.vue index b902922..45c888e 100644 --- a/src/views/dashboard.vue +++ b/src/views/dashboard.vue @@ -90,7 +90,7 @@ diff --git a/src/views/pages/login.vue b/src/views/pages/login.vue index ee7879f..07e6572 100644 --- a/src/views/pages/login.vue +++ b/src/views/pages/login.vue @@ -62,7 +62,6 @@ import { ElMessage } from "element-plus"; import { loginService } from "@/api/user"; import { GetUserInfoService } from "@/api/user"; import { usePermissStore } from "@/store/permiss"; - // 从本地存储获取登录参数 const lgStr = localStorage.getItem("login-param"); const defParam = lgStr ? JSON.parse(lgStr) : null; diff --git a/src/views/system/copy-test.vue b/src/views/system/copy-test.vue deleted file mode 100644 index e69de29..0000000 diff --git a/src/views/system/gen-chat.vue b/src/views/system/gen-chat.vue index d8be830..a93e304 100644 --- a/src/views/system/gen-chat.vue +++ b/src/views/system/gen-chat.vue @@ -57,7 +57,7 @@ >
💬 - 👤 + 🧑‍🎓
diff --git a/src/views/system/kbase-chat.vue b/src/views/system/kbase-chat.vue index 4eaf4e0..7af3c55 100644 --- a/src/views/system/kbase-chat.vue +++ b/src/views/system/kbase-chat.vue @@ -57,7 +57,7 @@ >
💬 - 👤 + 🧑‍🎓
@@ -537,6 +537,10 @@ ElMessage.warning("消息不能为空"); return; } + if(sessionID.value == 0){ + ElMessage.warning("请先选择知识库!若果没有知识库,请先创建知识库!"); + return; + } let end_msg = { msg: inputMessage.value, type: "ollama", diff --git a/src/views/system/manage-file.vue b/src/views/system/manage-file.vue index 27e4556..1e0df9e 100644 --- a/src/views/system/manage-file.vue +++ b/src/views/system/manage-file.vue @@ -79,8 +79,8 @@ let columns = ref([ { prop: 'ID', label: '文件ID', width: 50 }, { prop: 'UserFileName', label: '文件名' ,width: 300}, { prop: "UploadType", label: "上传类型",width: 100}, - { prop: 'CreatedAt', label: '创建时间',type: 'date',width: 200 }, - { prop: 'UpdatedAt', label: '更新时间',type: 'date',width: 200 }, + { prop: 'CreatedAt', label: '创建时间',type: 'date',width: 220 }, + { prop: 'UpdatedAt', label: '更新时间',type: 'date',width: 220 }, { prop: 'operator', label: '操作' , operate: { view: false, edit: true, delete: true,push: {link: false,label:"继续该会话"} ,gen: {show: true,label:"下载文件"}}, align: 'center', fixed: 'right' }, ]) diff --git a/src/views/system/manage-session.vue b/src/views/system/manage-session.vue index 613d407..e71c948 100644 --- a/src/views/system/manage-session.vue +++ b/src/views/system/manage-session.vue @@ -87,10 +87,10 @@ let columns = ref([ { prop: 'ID', label: '会话ID', width: 50 }, { prop: 'Name', label: '会话名' ,width: 300}, { prop: 'MsgCount', label: '消息数',width:50}, - { prop: 'TokenUsage', label: '消耗token数',width:50}, + { prop: 'TokenUsage', label: '消耗token数',width:150}, { prop: "Context", label: "会话背景参数" ,width: 100}, - { prop: 'CreatedAt', label: '创建时间',type: 'date',width: 150 }, - { prop: 'UpdatedAt', label: '更新时间',type: 'date',width: 150 }, + { prop: 'CreatedAt', label: '创建时间',type: 'date',width: 180 }, + { prop: 'UpdatedAt', label: '更新时间',type: 'date',width: 180 }, { prop: 'operator', label: '操作' , operate: { view: false, edit: true, delete: true,push: {link: true,label:"继续该会话"},gen: {show: false,label:"下载文件"}}}, ])