Bläddra i källkod

处理数据组添加点位时复合筛选不起作用问题。

lhy 11 månader sedan
förälder
incheckning
6cf155491a
1 ändrade filer med 7 tillägg och 9 borttagningar
  1. 7 9
      industry-admin/src/views/source/itemGroup/itemChooseTree.vue

+ 7 - 9
industry-admin/src/views/source/itemGroup/itemChooseTree.vue

@@ -607,17 +607,15 @@ export default {
       if (treeArr.length > 0) {
         let secondArr = []
         treeArr.forEach(v => {
-          if(v._level == 1){
-            // 选择第级节点
-            if(secondArr.indexOf(v._level) === -1){
+          //if(v._level == 2){
+            // 选择第级节点
+            if(secondArr.indexOf(v.label) < 0){
               secondArr.push(v.label)
+              if(params.chooseItemStr.endsWith(v.label)){
+                params.chooseItemStr = params.chooseItemStr.substring(0,params.chooseItemStr.indexOf('!@' + v.label))
+              }
             }
-          }else if(v._level == 2){
-            // 选择第三级节点,获取第二级节点
-            if(secondArr.indexOf(v._parent._level) === -1){
-              secondArr.push(v._parent.label)
-            }
-          }
+          //}
         })
         seTreeArr = secondArr
       }