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 @@
+
+
+
+
+
+
+
+
+
+
+