|
@@ -12,9 +12,9 @@
|
|
|
:h-props="treeProps"
|
|
|
is-load-menu
|
|
|
@load="treeLoadNode"
|
|
|
- @loadMenu="treeLoadMenu"
|
|
|
- @menuTap="treeMenuTap"
|
|
|
- @nodeTap="treeNodeTap"
|
|
|
+ @load-menu="treeLoadMenu"
|
|
|
+ @menu-tap="treeMenuTap"
|
|
|
+ @node-tap="treeNodeTap"
|
|
|
/>
|
|
|
</hc-new-card>
|
|
|
</div>
|
|
@@ -243,6 +243,7 @@ const treeLoadMenu = ({ item, level }, resolve) => {
|
|
|
}
|
|
|
const menuType = ref('')
|
|
|
const treeMenuTap = ({ key, node, data, keys }) => {
|
|
|
+ const { isDecompositionData } = data
|
|
|
isInfoView.value = node.isLeaf
|
|
|
menuType.value = key
|
|
|
getTreeNodeDetail(data)
|
|
@@ -250,7 +251,13 @@ const treeMenuTap = ({ key, node, data, keys }) => {
|
|
|
TreeAutoExpandKeys.value = keys || []
|
|
|
if (data?.isLock !== 1) {
|
|
|
if (key === 'add') {
|
|
|
- treeModalShow.value = true
|
|
|
+ if (isDecompositionData === 1) {
|
|
|
+ window.$message.warning('该节点下面不允许新增节点')
|
|
|
+
|
|
|
+ } else {
|
|
|
+ treeModalShow.value = true
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
if (key === 'edit') {
|
|
|
editModalShow.value = true
|