From e6db3ca6599b4dac465f0b7e9e8231e7202bdfe5 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Wed, 19 Nov 2025 15:55:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/publicService/docCenter.js | 8 ++ .../docCenter/components/rightTable.vue | 21 ++++- .../components/tableCom/editWord.vue | 89 +++++++++++++++++++ 3 files changed, 117 insertions(+), 1 deletion(-) create mode 100644 src/views/publicService/docCenter/components/tableCom/editWord.vue diff --git a/src/api/publicService/docCenter.js b/src/api/publicService/docCenter.js index ff42921..95c71b8 100644 --- a/src/api/publicService/docCenter.js +++ b/src/api/publicService/docCenter.js @@ -27,6 +27,14 @@ export function addDocCenterAPI(data) { }) } +// 修改文档 +export function updateDocCenterAPI(data) { + return request({ + url: '/screen/document/updateName', + method: 'POST', + data, + }) +} // 获取标签列表 export function getDocsTagsListAPI(data = {}) { return request({ diff --git a/src/views/publicService/docCenter/components/rightTable.vue b/src/views/publicService/docCenter/components/rightTable.vue index ce5509d..cf3fbe0 100644 --- a/src/views/publicService/docCenter/components/rightTable.vue +++ b/src/views/publicService/docCenter/components/rightTable.vue @@ -185,6 +185,9 @@ ref="componentRef" :selectedNode="selectedNode" v-bind="dialogConfig.outerComponentProps" + :type="type" + :id="id" + :name="name" :is="dialogConfig.outerComponent" /> @@ -225,6 +228,7 @@ import Upload from './tableCom/upload.vue' import Move from './tableCom/move.vue' import AddCopy from './tableCom/addCopy.vue' import TagFilter from './tableCom/tagFilter.vue' +import EditWord from './tableCom/editWord.vue' import { getDocCenterRightListAPI, @@ -252,6 +256,7 @@ export default { Move, AddCopy, TagFilter, + EditWord, }, data() { return { @@ -341,7 +346,7 @@ export default { }, { label: '重命名', - click: this.handleMove_1, + click: this.handleEdit_1, }, { label: '添加副本', @@ -361,6 +366,10 @@ export default { // 用于共享的文件列表 selectedFilesForShare: [], + + type: '', + id: '', + name: '', } }, watch: { @@ -609,6 +618,16 @@ export default { } }, + // 重命名 + handleEdit_1(row) { + this.dialogConfig.outerTitle = '重命名' + this.dialogConfig.outerVisible = true + this.dialogConfig.outerComponent = 'EditWord' + this.type = row.type + this.id = row.id + this.name = row.name + }, + // 添加副本 handleAddCopy() { if (this.selectedRows.length === 0) { diff --git a/src/views/publicService/docCenter/components/tableCom/editWord.vue b/src/views/publicService/docCenter/components/tableCom/editWord.vue new file mode 100644 index 0000000..3c0b46c --- /dev/null +++ b/src/views/publicService/docCenter/components/tableCom/editWord.vue @@ -0,0 +1,89 @@ + + +