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