From ba8e46bd042238e1a59341a3db82926653d246ef Mon Sep 17 00:00:00 2001 From: hrx <18603305412@163.com> Date: Wed, 27 May 2026 17:24:07 +0800 Subject: [PATCH] updata --- f/web-kboss/src/api/model/model.js | 28 + f/web-kboss/src/router/index.js | 26 + f/web-kboss/src/store/modules/permission.js | 2 +- f/web-kboss/src/views/homePage/indexLast.vue | 2 +- .../modelInfoConfig/ModelInfoDetailDialog.vue | 323 +++++++ .../modelInfoConfig/ModelInfoEditDialog.vue | 899 ++++++++++++++++++ .../views/operation/modelInfoConfig/index.vue | 309 ++++++ 7 files changed, 1587 insertions(+), 2 deletions(-) create mode 100644 f/web-kboss/src/views/operation/modelInfoConfig/ModelInfoDetailDialog.vue create mode 100644 f/web-kboss/src/views/operation/modelInfoConfig/ModelInfoEditDialog.vue create mode 100644 f/web-kboss/src/views/operation/modelInfoConfig/index.vue diff --git a/f/web-kboss/src/api/model/model.js b/f/web-kboss/src/api/model/model.js index c6287ad..65e0b79 100644 --- a/f/web-kboss/src/api/model/model.js +++ b/f/web-kboss/src/api/model/model.js @@ -121,4 +121,32 @@ export const reqTokenUsage = (params = {}) => { method: 'post', params }) +} + + +// 模型信息配置添加 +export const reqModelInfoConfig = (params = {}) => { + return request({ + url: '/cntoai/model_management_add.dspy', + method: 'get', + params + }) +} + +// 模型信息配置编辑(编辑时需要额外传 id) +export const reqModelInfoConfigEdit = (params = {}) => { + return request({ + url: '/cntoai/model_management_update.dspy', + method: 'get', + params + }) +} + +// 模型信息配置列表 +export const reqModelInfoConfigList = (params = {}) => { + return request({ + url: '/cntoai/model_management_search_doc.dspy', + method: 'get', + params + }) } \ No newline at end of file diff --git a/f/web-kboss/src/router/index.js b/f/web-kboss/src/router/index.js index 2582f79..c3f628c 100644 --- a/f/web-kboss/src/router/index.js +++ b/f/web-kboss/src/router/index.js @@ -464,6 +464,32 @@ export const asyncRoutes = [ ] }, + // 运营——模型信息配置 + { + path: "/modelInfoConfig", + component: Layout, + meta: { + title: "模型信息配置", + fullPath: "/modelInfoConfig", + noCache: true, + icon: "el-icon-setting", + roles: ["运营"] + }, + children: [ + { + path: "", + component: () => import('@/views/operation/modelInfoConfig/index.vue'), + name: 'ModelInfoConfig', + meta: { + title: "模型信息配置", + fullPath: "/modelInfoConfig", + noCache: true, + roles: ["运营"] + } + }, + ] + }, + // token市集 - 一级菜单(所有登录用户都能看到) { diff --git a/f/web-kboss/src/store/modules/permission.js b/f/web-kboss/src/store/modules/permission.js index 6becf7a..719ba05 100644 --- a/f/web-kboss/src/store/modules/permission.js +++ b/f/web-kboss/src/store/modules/permission.js @@ -17,7 +17,7 @@ const SUPER_ADMIN_ROUTE_PATH = '/superAdministrator'; const COMMON_ROUTE_PATHS = ['/product', '/tokenManagement', '/tokenUsage', '/modelExperience', '/modelDetail', '/modelApiDocument']; // 运营角色需要额外补出来的菜单。 -const OPERATION_EXTRA_ROUTE_PATHS = ['/modelManagement', '/operationReport']; +const OPERATION_EXTRA_ROUTE_PATHS = ['/modelManagement', '/modelInfoConfig', '/operationReport']; // 普通客户账号默认要补出来的基础菜单。 const BASE_USER_ROUTE_PATHS = ['/orderManagement', '/resourceManagement']; diff --git a/f/web-kboss/src/views/homePage/indexLast.vue b/f/web-kboss/src/views/homePage/indexLast.vue index 9b36df7..facb57e 100644 --- a/f/web-kboss/src/views/homePage/indexLast.vue +++ b/f/web-kboss/src/views/homePage/indexLast.vue @@ -17,7 +17,7 @@
  • 邮箱:{{logoInfoNew.home.email}}
  • - +
  • diff --git a/f/web-kboss/src/views/operation/modelInfoConfig/ModelInfoDetailDialog.vue b/f/web-kboss/src/views/operation/modelInfoConfig/ModelInfoDetailDialog.vue new file mode 100644 index 0000000..1939aaa --- /dev/null +++ b/f/web-kboss/src/views/operation/modelInfoConfig/ModelInfoDetailDialog.vue @@ -0,0 +1,323 @@ + + + + + diff --git a/f/web-kboss/src/views/operation/modelInfoConfig/ModelInfoEditDialog.vue b/f/web-kboss/src/views/operation/modelInfoConfig/ModelInfoEditDialog.vue new file mode 100644 index 0000000..90823b8 --- /dev/null +++ b/f/web-kboss/src/views/operation/modelInfoConfig/ModelInfoEditDialog.vue @@ -0,0 +1,899 @@ + + + + + diff --git a/f/web-kboss/src/views/operation/modelInfoConfig/index.vue b/f/web-kboss/src/views/operation/modelInfoConfig/index.vue new file mode 100644 index 0000000..faa41f0 --- /dev/null +++ b/f/web-kboss/src/views/operation/modelInfoConfig/index.vue @@ -0,0 +1,309 @@ + + + + +