diff --git a/src/views/data-collect/data-set-manage.vue b/src/views/data-collect/data-set-manage.vue index 8c3dc1bc..5d52f915 100644 --- a/src/views/data-collect/data-set-manage.vue +++ b/src/views/data-collect/data-set-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; // 打开弹窗 } }