From d5adbd8a1c3e25fed34c8a7f97f36559bfc18ddb Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Tue, 18 Nov 2025 16:32:27 +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 | 9 + .../docCenter/components/leftTree.vue | 1 + .../docCenter/components/rightTable.vue | 107 +++++-- .../docCenter/components/tableCom/addCopy.vue | 235 ++++++-------- .../components/tableCom/addCopyold.vue | 247 ++++++++++++++ .../docCenter/components/tableCom/move.vue | 294 ++++++----------- .../components/tableCom/move_old.vue | 303 ++++++++++++++++++ 7 files changed, 839 insertions(+), 357 deletions(-) create mode 100644 src/views/publicService/docCenter/components/tableCom/addCopyold.vue create mode 100644 src/views/publicService/docCenter/components/tableCom/move_old.vue diff --git a/src/api/publicService/docCenter.js b/src/api/publicService/docCenter.js index b72dd7c..ff42921 100644 --- a/src/api/publicService/docCenter.js +++ b/src/api/publicService/docCenter.js @@ -115,3 +115,12 @@ export function saveSharePermissionAPI(data = {}) { data, }) } + +// 移动和添加副本时获取的树结构 +export function getMoveAndAddCopyTreeAPI(data = {}) { + return request({ + url: '/screen/document/getRemoveTree', + method: 'POST', + data, + }) +} diff --git a/src/views/publicService/docCenter/components/leftTree.vue b/src/views/publicService/docCenter/components/leftTree.vue index c04e53c..58260e7 100644 --- a/src/views/publicService/docCenter/components/leftTree.vue +++ b/src/views/publicService/docCenter/components/leftTree.vue @@ -38,6 +38,7 @@ export default { methods: { // 获取节点图标 getNodeIcon(data) { + return 'el-icon-folder' if (data.fileType == 0) { return 'el-icon-folder' } diff --git a/src/views/publicService/docCenter/components/rightTable.vue b/src/views/publicService/docCenter/components/rightTable.vue index ffa7681..a5e2502 100644 --- a/src/views/publicService/docCenter/components/rightTable.vue +++ b/src/views/publicService/docCenter/components/rightTable.vue @@ -73,7 +73,10 @@ /> {{ scope.row.name }} - + {{ item.label }} @@ -174,24 +177,6 @@ @closeDialogOuter="handleCloseDialogOuter" > @@ -263,6 +172,7 @@ export default { display: flex; align-items: center; gap: 8px; + flex: 1; .node-icon { font-size: 16px; @@ -270,6 +180,7 @@ export default { } .node-label { + flex: 1; max-width: 200px; overflow: hidden; text-overflow: ellipsis; @@ -286,18 +197,15 @@ export default { color: #909399; } -.tips { - font-size: 13px; - color: #666; - line-height: 1.8; - background: #fdf6ec; - border: 1px solid #f5dab1; +.selected-info { padding: 12px; + background: #f0f9ff; + border: 1px solid #bae6fd; border-radius: 6px; - - .tips-title { - font-weight: 600; - margin-bottom: 4px; - } + display: flex; + align-items: center; + gap: 8px; + font-size: 14px; + color: #666; } diff --git a/src/views/publicService/docCenter/components/tableCom/move_old.vue b/src/views/publicService/docCenter/components/tableCom/move_old.vue new file mode 100644 index 0000000..152e302 --- /dev/null +++ b/src/views/publicService/docCenter/components/tableCom/move_old.vue @@ -0,0 +1,303 @@ + + + + +