From ece3b41942395919cf5d765119d2f6addc7cb5c6 Mon Sep 17 00:00:00 2001 From: ysn <2126564605@qq.com> Date: Wed, 27 May 2026 17:00:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=A5=E8=AF=86=E5=BA=93-=E5=88=86=E4=BA=AB/?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=9A=82=E6=97=B6=E6=90=81=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/contacts/index.js | 4 +- src/api/knowledge.js | 118 ++++-- src/api/login.js | 7 +- src/views/knowledge/index.vue | 705 +++++++++++++++++----------------- 4 files changed, 452 insertions(+), 382 deletions(-) diff --git a/src/api/contacts/index.js b/src/api/contacts/index.js index 9ead0b8..7401ffe 100644 --- a/src/api/contacts/index.js +++ b/src/api/contacts/index.js @@ -7,7 +7,7 @@ export function getMessagesLatestContacts(data) { data }) } -// 获取群组列表(包含用户) +// 获取组织架构 export function getGroupsList(data) { return request({ url: '/groups/list', @@ -15,7 +15,7 @@ export function getGroupsList(data) { data }) } -// 获取群组列表(包含用户) +// 获取组织架构下的用户列表 export function getGroupsListUser(data) { return request({ url: '/groups/list-user', diff --git a/src/api/knowledge.js b/src/api/knowledge.js index 433e1ab..0ef4a74 100644 --- a/src/api/knowledge.js +++ b/src/api/knowledge.js @@ -1,40 +1,104 @@ import request from '@/utils/request' -// 获取知识库左侧分类列表 -export function getKnowledgeCateList(data) { - return request({ url: '/v1/knowledge/cate/list', method: 'post', data }) +// 知识库分类管理 +// 知识库分类-列表 +export function postKnowledgeCateList(data) { + return request({ url: '/knowledge/cate/list', method: 'post', data }) } -// 获取知识库右侧列表 -export function getKnowledgeList(data) { - return request({ url: '/v1/knowledge/list', method: 'post', data }) -} - -export function createKnowledge(data) { - return request({ url: '/api/v1/knowledge/create', method: 'post', data }) +// 知识库分类-新增 +export function postKnowledgeCateCreate(data) { + return request({ url: '/knowledge/cate/create', method: 'post', data }) } - -export function playKnowledge(data) { - return request({ url: '/api/v1/knowledge/play', method: 'post', data }) +// 知识库分类-编辑 +export function postKnowledgeCateEdit(data) { + return request({ url: '/knowledge/cate/edit', method: 'post', data }) } -export function deleteKnowledge(data) { - return request({ url: '/api/v1/knowledge/delete', method: 'post', data }) +//知识库分类-删除 +export function postKnowledgeCateDelete(data) { + return request({ url: '/knowledge/cate/delete', method: 'post', data }) } - -export function editKnowledge(data) { - return request({ url: '/api/v1/knowledge/edit', method: 'post', data }) +// 知识库文件管理 + // 知识库文件-列表 +export function postKnowledgeList(data) { + return request({ url: '/knowledge/list', method: 'post', data }) } - -export function createKnowledgeCate(data) { - return request({ url: '/api/v1/knowledge/cate/create', method: 'post', data }) +// 知识库文件-新增 +export function postKnowledgeCreate(data) { + return request({ url: '/knowledge/create', method: 'post', data }) +} +// 知识库文件-详情 +export function postKnowledgeDetail(data) { + return request({ url: '/knowledge/detail', method: 'post', data }) } - -export function editKnowledgeCate(data) { - return request({ url: '/api/v1/knowledge/cate/edit', method: 'post', data }) +// 知识库文件-编辑 +export function postKnowledgeEdit(data) { + return request({ url: '/knowledge/edit', method: 'post', data }) } - -export function deleteKnowledgeCate(data) { - return request({ url: '/api/v1/knowledge/cate/delete', method: 'post', data }) +// 知识库文件-删除 +export function postKnowledgeDelete(data) { + return request({ url: '/knowledge/delete', method: 'post', data }) } +// // 知识库-预览/播放文件 +// export function knowledgePlay(data) { +// return request({ url: '/knowledge/play', method: 'post', data }) +// } + +// // 知识库-上传文件 +// export function knowledgeUpload(data) { +// return request({ +// url: '/knowledge/upload', +// method: 'post', +// data, +// headers: { +// 'Content-Type': 'multipart/form-data' +// } +// }) +// } + +// // 知识库-下载文件 +// export function knowledgeDownload(data) { +// return request({ +// url: '/knowledge/download', +// method: 'post', +// data, +// responseType: 'blob' +// }) +// } +// // 知识库分享功能 +// // 知识库-分享文件 +// export function knowledgeShare(data) { +// return request({ url: '/knowledge/share', method: 'post', data }) +// } + +// // 知识库-分享记录列表 +// export function knowledgeShareList(data) { +// return request({ url: '/knowledge/share/list', method: 'post', data }) +// } + +// // 知识库-取消分享 +// export function knowledgeCancelShare(data) { +// return request({ url: '/knowledge/share/cancel', method: 'post', data }) +// } +// // 知识库搜索功能 +// // 知识库-搜索文件 +// export function knowledgeSearch(data) { +// return request({ url: '/knowledge/search', method: 'post', data }) +// } + +// // 知识库-热门搜索 +// export function knowledgeHotSearch(data) { +// return request({ url: '/knowledge/search/hot', method: 'post', data }) +// } +// // 知识库统计功能 +// // 知识库-统计信息 +// export function knowledgeStats(data) { +// return request({ url: '/knowledge/stats', method: 'post', data }) +// } + +// // 知识库-分类统计 +// export function knowledgeCateStats(data) { +// return request({ url: '/knowledge/cate/stats', method: 'post', data }) +// } diff --git a/src/api/login.js b/src/api/login.js index 1caa271..c70850d 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -22,10 +22,11 @@ export function register(data) { } // 获取用户详细信息 -export function getInfo() { +export function getInfo(data) { return request({ - url: '/users/detail', - method: 'POST' + url: '/users/info', + method: 'POST', + data: data }) } diff --git a/src/views/knowledge/index.vue b/src/views/knowledge/index.vue index 138f9f5..bc8b21f 100644 --- a/src/views/knowledge/index.vue +++ b/src/views/knowledge/index.vue @@ -6,18 +6,19 @@ @@ -27,8 +28,8 @@
@@ -39,25 +40,25 @@
- {{ dept.name }} + {{ item.name }}
@@ -72,136 +73,132 @@ - - - - - - + +
+ {{ queryRightParams.name }} - 搜索 - - - 重置 - - - - 上传 - - - - - + + - - - + + + + - + prop="username" + width="200" + /> --> + + + + + + + + + + + + + @@ -218,9 +215,9 @@ ref="tagFormRef" label-width="80px" > - + - + @@ -325,8 +322,17 @@