|
@@ -1233,25 +1233,13 @@ const copyNodeElTreeClick = ({data,node}) => {
|
|
|
// //只能往上一级点击,不能跨层级点击
|
|
|
// //已上报的工序节点不能点击选择
|
|
|
// //如果选择的是父级节点,那不能复制到子级节点
|
|
|
- let outparentId=nodeItemInfo.value.parent.data.parentId
|
|
|
- let checkparentId=node.parent.data.parentId
|
|
|
- let checkId=node.parent.data.id
|
|
|
-
|
|
|
if(data['colorStatus']===2||data['colorStatus']==1){//已上报的工序不能点击
|
|
|
if (data['id'] !== formCopyNodeModel.value.id) {//不能复制到本身节点下
|
|
|
//只能往上一级点击,不能跨层级点击
|
|
|
- if(outparentId===checkparentId||outparentId===checkId){
|
|
|
+
|
|
|
//如果选择的是父级节点,那不能复制到子级节点
|
|
|
if (type === 6 && (data['type'] === 4 || data['type'] === 5 || data['type'] == 6)) {
|
|
|
- //限制复制数据不能复制到本身节点下
|
|
|
- if (data['notExsitChild']) {
|
|
|
- //限制一个节点不能点击多次
|
|
|
- let oldarr = copyNodeTable.value
|
|
|
- let result = oldarr.some(item => item.primaryKeyId === data['primaryKeyId']) //true
|
|
|
- if (!result) {
|
|
|
- setCopyNodeTable(data, data?.title)
|
|
|
- }
|
|
|
- }
|
|
|
+ setCopyNodeTable(data, data?.title)
|
|
|
}
|
|
|
|
|
|
if (type === 6 && (data['type'] === 4 || data['type'] === 5 || data['type'] !== 6)) {
|
|
@@ -1272,9 +1260,7 @@ const copyNodeElTreeClick = ({data,node}) => {
|
|
|
if (type === 1 && data['type'] === 1) {
|
|
|
setCopyNodeTable(data, title, partitionCode)
|
|
|
}
|
|
|
- }else{
|
|
|
- window?.$message?.warning('不允许跨节点复制')
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
}
|
|
|
}else{
|