From 339daad1ced5c6151ee52a182252fa878bf776c5 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Mon, 3 Nov 2025 16:20:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dataManage/docs-center.js | 47 ++++++ src/api/dataManage/docs-tags.js | 47 ++++++ .../docs-center/components/addAndEditForm.vue | 156 ++++++++++++++---- src/views/dataManage/docs-center/index.vue | 103 +++++++----- .../docs-tags/components/addAndEditForm.vue | 129 ++++++++++----- src/views/dataManage/docs-tags/index.vue | 101 +++++++----- 6 files changed, 434 insertions(+), 149 deletions(-) create mode 100644 src/api/dataManage/docs-center.js create mode 100644 src/api/dataManage/docs-tags.js diff --git a/src/api/dataManage/docs-center.js b/src/api/dataManage/docs-center.js new file mode 100644 index 0000000..16cba61 --- /dev/null +++ b/src/api/dataManage/docs-center.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' +import request_formdata from '@/utils/request_formdata' + +// 查询文档中心列表 +export function getDocsCenterListAPI(data) { + return request({ + url: '/document/list', + method: 'GET', + params: data, + }) +} + +// 新增文档中心 +export function addDocsCenterAPI(data) { + return request({ + url: '/document/addDocument', + method: 'POST', + data, + }) +} + +// 编辑文档中心 +export function editDocsCenterAPI(data) { + return request({ + url: '/document/updateDocument', + method: 'POST', + data, + }) +} + +// 删除文档中心 +export function deleteDocsCenterAPI(id) { + return request({ + url: `/document/delDocument`, + method: 'POST', + data: { id }, + }) +} + +// 获取管理员用户下拉 +export function getAdminUserListAPI() { + return request({ + url: '/document/getUserList', + method: 'GET', + // data: {}, + }) +} diff --git a/src/api/dataManage/docs-tags.js b/src/api/dataManage/docs-tags.js new file mode 100644 index 0000000..b2100bd --- /dev/null +++ b/src/api/dataManage/docs-tags.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' +import request_formdata from '@/utils/request_formdata' + +// 查询文档标签列表 +export function getDocsTagsListAPI(data) { + return request({ + url: '/label/list', + method: 'GET', + params: data, + }) +} + +// 新增文档标签 +export function addDocsTagsAPI(data) { + return request({ + url: '/label/addLabel', + method: 'POST', + data, + }) +} + +// 编辑文档标签 +export function editDocsTagsAPI(data) { + return request({ + url: '/label/updateLabel', + method: 'POST', + data, + }) +} + +// 删除文档标签 +export function deleteDocsTagsAPI(id) { + return request({ + url: `/label/delete`, + method: 'POST', + data: { id }, + }) +} + +// 获取标签类型下拉 +export function getLabelTypeListAPI() { + return request({ + url: '/label/selectedList', + method: 'POST', + data: {}, + }) +} diff --git a/src/views/dataManage/docs-center/components/addAndEditForm.vue b/src/views/dataManage/docs-center/components/addAndEditForm.vue index d721ea5..ac7bda4 100644 --- a/src/views/dataManage/docs-center/components/addAndEditForm.vue +++ b/src/views/dataManage/docs-center/components/addAndEditForm.vue @@ -10,33 +10,68 @@ > - - + + - - + + + + - - + + + + - + @@ -58,44 +93,50 @@ diff --git a/src/views/dataManage/docs-center/index.vue b/src/views/dataManage/docs-center/index.vue index 3fac33d..a9c3d98 100644 --- a/src/views/dataManage/docs-center/index.vue +++ b/src/views/dataManage/docs-center/index.vue @@ -7,24 +7,28 @@ ref="queryForm" :model="queryParams" > - + - + - - - + @@ -128,6 +132,13 @@ + + @@ -136,7 +147,7 @@ @closeDialogOuter="handleCloseDialogOuter" > @@ -145,56 +156,48 @@ diff --git a/src/views/dataManage/docs-tags/components/addAndEditForm.vue b/src/views/dataManage/docs-tags/components/addAndEditForm.vue index 952753f..feba5cb 100644 --- a/src/views/dataManage/docs-tags/components/addAndEditForm.vue +++ b/src/views/dataManage/docs-tags/components/addAndEditForm.vue @@ -10,13 +10,33 @@ > - - + + - - + + + + @@ -36,52 +56,38 @@ diff --git a/src/views/dataManage/docs-tags/index.vue b/src/views/dataManage/docs-tags/index.vue index d640eab..2da38ca 100644 --- a/src/views/dataManage/docs-tags/index.vue +++ b/src/views/dataManage/docs-tags/index.vue @@ -11,7 +11,7 @@ @@ -20,11 +20,14 @@ clearable filterable placeholder="选择类型" - v-model="queryParams.type" + v-model="queryParams.typeId" > - - - + @@ -129,6 +132,14 @@ + + + @@ -145,6 +156,10 @@