duy 1 mese fa
parent
commit
2b45a79fe6

+ 6 - 3
src/views/codeRule/ConditionsSet.vue

@@ -429,14 +429,16 @@ export default {
         }
            const hasClicked = this.linkListData.some(item => item.clicked === true);
         console.log(hasClicked,'hasClicked');
-        
+          let obj=JSON.parse(JSON.stringify(this.addObj));
           if (!hasClicked) {
             // 如果不存在,则将 addObj 添加到数组中
-            this.linkListData.push(this.addObj);
+          
+
+            this.linkListData.push(obj);
           }else{
               const clickedItem = this.linkListData.find(item => item.clicked === true);
                if (clickedItem) {
-                   clickedItem.standardInfos = this.addObj.standardInfos;
+                   clickedItem.standardInfos =obj.standardInfos;
                 }
           }
           this.paramList[this.activeIndex].standardInfos = []
@@ -444,6 +446,7 @@ export default {
         ele.clicked = false;
 
       });
+    this.addObj.standardInfos = []
 
    
       },

+ 8 - 6
src/views/codeRule/LinkEle.vue

@@ -173,6 +173,7 @@
                           type="text"
                           size="small"
                           @click="handleRowSelect(scope.row)"
+                          :disabled="!scope.row.htmlUrl"
                         >
                           选择
                         </el-button>
@@ -483,7 +484,7 @@ export default {
          group:this.paramList[this.activeIndex].group,
          clicked:false
       }
-         console.log( this.addObj,' this.addObj11111');
+       
          
 
       this.addDialogVisible = false;
@@ -505,23 +506,24 @@ export default {
         // this.linkListData = JSON.parse(JSON.stringify(filteredArr));
           const hasClicked = this.linkListData.some(item => item.clicked === true);
       console.log(hasClicked,'hasClicked');
-      
+        let obj=JSON.parse(JSON.stringify(this.addObj));
           if (!hasClicked) {
             // 如果不存在,则将 addObj 添加到数组中
-            this.linkListData.push(this.addObj);
+            this.linkListData.push(obj);
           }else{
             console.log(this.addObj,'this.addObj222222');
             
               const clickedItem = this.linkListData.find(item => item.clicked === true);
                if (clickedItem) {
-                   clickedItem.group = this.addObj.group;
+                   clickedItem.group = obj.group;
                 }
           }
           this.paramList[this.activeIndex].group = []
-                this.linkListData .forEach(ele => {
+          this.linkListData .forEach(ele => {
                 ele.clicked = false;
 
-              });
+          });
+          this.addObj.group=[]
 
 
     },

+ 1 - 1
src/views/codeRule/PreviewResult.vue

@@ -29,7 +29,7 @@
             </div>
         <div class="tech-content" v-for="item in jsList" :key="item.id" >
           <div class="tech-item">
-            <div class="tech-label">筛选结果</div>
+            <div class="tech-label" style="margin-top: 10px;">筛选结果</div>
             <div class="tech-val">{{ item.symbol+item.name }}</div>
           </div>