From c56b9a47d4642582020edd51bf664ed7b1935022 Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期六, 08 二月 2025 10:39:55 +0800
Subject: [PATCH] 产品结构树: 1、调整权限配置功能 2、调整指派到设备树组件子节点选中逻辑

---
 src/views/dnc/base/modules/ProductStructure/Document/NcDocumentAssignModal.vue |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/views/dnc/base/modules/ProductStructure/Document/NcDocumentAssignModal.vue b/src/views/dnc/base/modules/ProductStructure/Document/NcDocumentAssignModal.vue
index 2679fb1..492ec83 100644
--- a/src/views/dnc/base/modules/ProductStructure/Document/NcDocumentAssignModal.vue
+++ b/src/views/dnc/base/modules/ProductStructure/Document/NcDocumentAssignModal.vue
@@ -52,9 +52,9 @@
 
                 <!--浜у搧缁撴瀯鏍�-->
                 <div style="overflow:auto;margin-top: 10px;height: 400px">
-                  <a-tree ref="tree" checkable :checkedKeys="checkedKeys" :expandedKeys.sync="expandedKeys"
-                          :autoExpandParent="autoExpandParent"
-                          :treeData="treeDataSource" @check="handleTreeNodeCheck" @expand="handleTreeExpand">
+                  <a-tree blockNode checkable :checkedKeys="checkedKeys" :expandedKeys.sync="expandedKeys"
+                          :autoExpandParent="autoExpandParent" @select="handleTreeNodeSelect"
+                          :treeData="treeDataSource" @check="handleTreeNodeCheck" @expand="handleTreeNodeExpand">
                     <template slot="title" slot-scope="{ label, parentId, entity, key:treeKey,type}">
                      <span v-if="label.indexOf(searchValue) > -1">{{ label.substr(0, label.indexOf(searchValue)) }}<span
                        class="replaceSearch">{{ searchValue }}</span>{{ label.substr(label.indexOf(searchValue) + searchValue.length) }}</span>
@@ -287,7 +287,7 @@
        * 鏍戣妭鐐瑰睍寮�鍚堝苟鏃惰Е鍙�
        * @param expandedKeys 灞曞紑椤筴ey
        */
-      handleTreeExpand(expandedKeys) {
+      handleTreeNodeExpand(expandedKeys) {
         this.expandedKeys = expandedKeys
         this.autoExpandParent = false
       },
@@ -302,6 +302,10 @@
         this.checkedKeys = checkedKeys
       },
 
+      handleTreeNodeSelect(selectedKeys, { node }) {
+        node.$el.childNodes[1].click()
+      },
+
       /**
        * 閫掑綊鑾峰緱杈撳叆椤圭殑鐖剁骇key
        * @param key 瀛愰」key

--
Gitblit v1.9.3