From c8882a0ae6d432ebd31517e04b7a11e0b2380941 Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Thu, 27 Nov 2025 14:06:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/data-collect/data-set-manage.vue | 4 +- src/views/data-collect/file-share-manage.vue | 13 +- src/views/fileManager/index.vue | 211 +++++++++++++++++++ 3 files changed, 225 insertions(+), 3 deletions(-) create mode 100644 src/views/fileManager/index.vue diff --git a/src/views/data-collect/data-set-manage.vue b/src/views/data-collect/data-set-manage.vue index 5d52f915..0c0a5155 100644 --- a/src/views/data-collect/data-set-manage.vue +++ b/src/views/data-collect/data-set-manage.vue @@ -77,8 +77,8 @@ export default { delBtn: false, viewBtn: false, selection: false, - columnBtn: true, // ✅ 禁止 Avue 自动生成操作列 - menu: false, // ✅ 禁止 Avue 自动生成菜单列 + columnBtn: true, + menu: false, searchMenuSpan: 6, // 搜索表单每项占据的栅格数 column: [ { diff --git a/src/views/data-collect/file-share-manage.vue b/src/views/data-collect/file-share-manage.vue index 9708350c..ee5b56c7 100644 --- a/src/views/data-collect/file-share-manage.vue +++ b/src/views/data-collect/file-share-manage.vue @@ -104,6 +104,9 @@ export default { shareDialogVisible: false, shareRowData: null, + + selectedNodeId: 0, + selectedNodeName: '', }; }, @@ -138,6 +141,8 @@ export default { nodeClick(node) { this.treeDeptId = node.id; + this.selectedNodeId = node.id + this.selectedNodeName = node.title this.loadDatasetNoPaging(); }, @@ -244,7 +249,13 @@ export default { }, shareRow(row) { - this.shareRowData = row; + const { $cellEdit,$index, ...cleanRow } = row; + + cleanRow.selectedNodeName = this.selectedNodeName; + cleanRow.selectedNodeId = this.selectedNodeId; + cleanRow.jsonId = cleanRow.id; + + this.shareRowData = cleanRow; this.shareDialogVisible = true; // 打开弹窗 } diff --git a/src/views/fileManager/index.vue b/src/views/fileManager/index.vue new file mode 100644 index 00000000..cea8b477 --- /dev/null +++ b/src/views/fileManager/index.vue @@ -0,0 +1,211 @@ + + + + +