From d8fcf4c20cd4638a3def6227a71ea2c81fbc0885 Mon Sep 17 00:00:00 2001
From: hanbaoshan <hanbaoshan@aiotlink.com>
Date: 星期五, 23 十月 2020 17:23:15 +0800
Subject: [PATCH] 标注静态交互

---
 src/pages/cameraAccess/components/scene/Editor.vue |   33 ++++++++++++---------------------
 1 files changed, 12 insertions(+), 21 deletions(-)

diff --git a/src/pages/cameraAccess/components/scene/Editor.vue b/src/pages/cameraAccess/components/scene/Editor.vue
index 6363c74..a8e8fff 100644
--- a/src/pages/cameraAccess/components/scene/Editor.vue
+++ b/src/pages/cameraAccess/components/scene/Editor.vue
@@ -393,7 +393,7 @@
               arg => arg.operators[0].operator == 'range'
             )
             if (rangeOne) {
-              
+              debugger
               if (rangeOne.min.trim() && rangeOne.max.trim()) {
                 rangeOne.sdk_arg_value = rangeOne.min + '|' + rangeOne.max
               } else {
@@ -420,31 +420,16 @@
       },
       deep: true
     }
-    // ruleList: {
-    //   handler(newVal, oldVal) {
-    //     
-    //     this.editHandle(newVal)
-    //   }
 
-    // }
   },
   mounted() {
-    
     this.TaskMange.findAllSdk({ installed: true })
-    //this.TaskMange.list1 = sdkJson.data;
 
     //this.editHandle(this.ruleList)
   },
   data() {
     return {
-      // rule: {
-      //   sdk_id:'',
-      //   sdkObj: {},
-      //   polygonObj: {},
-      //   argDef: []
-      // },
       hideDel: true,
-      //isAddable: true,
       allPolygonData: [],
       group_id: '',
       baseSdkItem: {
@@ -1114,7 +1099,7 @@
       this.groupRules.splice(index + 1, 0, newRule)
     },
     editHandle(ruleTxt) {
-      
+      this.getSdkConnection();
       // if (ruleTxt.length < 1) {
       //   return
       // }
@@ -1222,10 +1207,10 @@
               if (d.sort == arg.sort) {
               
                 if (arg.sdk_arg_value.indexOf('|') > 0) {
-                  
+                  debugger
                   //鍖洪棿鍊�
-                  d.min = arg.sdk_arg_value.split(',')[0];
-                  d.max = arg.sdk_arg_value.split(',')[1];
+                  d.min = arg.sdk_arg_value.split('|')[0];
+                  d.max = arg.sdk_arg_value.split('|')[1];
                   d.operator = 'range'
                 //} else if(arg.sdk_arg_value.indexOf(',') > 0){
                 } else if(arg.operator_type == 'option'){
@@ -1332,6 +1317,12 @@
           if (Object.keys(sdk.sdkObj).length == 0) {
             return sdk
           }
+          //澶嶅埗绠楁硶鏃舵娴嬪尯鍩熶笉鑳戒负绌�
+          if(!sdk.polygon_id){
+            return sdk
+          }
+          debugger
+
           //澶氫簬涓ら」绠楁硶鏃�,绠楁硶鍏崇郴涓嶈兘涓虹┖
           if (sdk.rule_with_pre === '' && index != 0) {
             return sdk
@@ -1408,7 +1399,7 @@
         //鏍¢獙鑻ョ畻娉曞叧绯讳负瑙﹀彂,鍒欑畻娉曞悕涓嶈兘閲�
         let sameSdk = this.sdkGroup.some((sdk, index) => {
           
-          if (sdk.index != 0 && sdk.rule_with_pre == '=>') {
+          if (sdk.index != 0 && (sdk.rule_with_pre == '=>'||sdk.rule_with_pre == '!=>')) {
             
             if (sdk.sdkObj.id == this.sdkGroup[index - 1].sdkObj.id) {
               return sdk

--
Gitblit v1.8.0