From c8ec73b4b4ea9513789d8aa72d721ee7445d12cb Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@iotlink.com>
Date: 星期四, 13 八月 2020 15:12:46 +0800
Subject: [PATCH] 修复card查看大图功能

---
 src/pages/cameraAccess/components/scene/Editor.vue |   22 +++++++++++-----------
 src/pages/cameraVideo/index/main.ts                |    8 +++++++-
 package.json                                       |    3 ++-
 src/pages/search/index/main.ts                     |   13 +++++++++----
 4 files changed, 29 insertions(+), 17 deletions(-)

diff --git a/package.json b/package.json
index eae4781..05893c4 100644
--- a/package.json
+++ b/package.json
@@ -27,6 +27,7 @@
     "vue": "^2.6.11",
     "vue-awesome-swiper": "^3.1.3",
     "vue-js-toggle-button": "^1.3.3",
+    "vue-photo-preview": "^1.1.3",
     "vue-qrcode-component": "^2.1.1",
     "vuex": "^3.5.1"
   },
@@ -80,4 +81,4 @@
   "keywords": [],
   "author": "",
   "license": "ISC"
-}
\ No newline at end of file
+}
diff --git a/src/pages/cameraAccess/components/scene/Editor.vue b/src/pages/cameraAccess/components/scene/Editor.vue
index 0278baa..7ddb8a9 100644
--- a/src/pages/cameraAccess/components/scene/Editor.vue
+++ b/src/pages/cameraAccess/components/scene/Editor.vue
@@ -23,7 +23,7 @@
               :class="{ init: index == 0 }"
               v-cloak
               v-for="(sdkItem, index) in sdkGroup"
-              :key="index"
+              :key="sdkItem.id"
             >
               <div class="connection" v-if="index !== 0">
                 <el-select
@@ -423,7 +423,7 @@
     // }
   },
   mounted() {
-    this.TaskMange.findAllSdk({installed:true})
+    this.TaskMange.findAllSdk({ installed: true })
     //this.TaskMange.list1 = sdkJson.data;
 
     //this.editHandle(this.ruleList)
@@ -545,10 +545,10 @@
         this.selectPolygonOption(itemTemp)
         this.sdkGroup.splice(index, 1, itemTemp)
       } else {
-        if(this.sdkGroup[index+1] && this.sdkGroup[index+1].rule_with_pre){
-          this.sdkGroup[index+1].rule_with_pre = '';
+        if (this.sdkGroup[index + 1] && this.sdkGroup[index + 1].rule_with_pre) {
+          this.sdkGroup[index + 1].rule_with_pre = '';
         }
-        
+
         this.sdkGroup.splice(index, 1);
       }
     },
@@ -1170,7 +1170,7 @@
           optNames = []
 
         sdkObj = this.TaskMange.list1.find(sdk => sdk.id == rule.sdk_id)
-      
+
         argDef = JSON.parse(sdkObj.argDef)
         defaultArg = argDef.filter(arg => !arg.config.isOptional)
         optionalArg = argDef.filter(arg => arg.config.isOptional)
@@ -1350,15 +1350,15 @@
           return false
         }
         //鏍¢獙鍖洪棿宸︿晶鍊兼槸鍚﹀皬浜庡彸渚у��
-        let illegalRange = this.sdkGroup.some((sdk,index)=>{
-          let rangeArg = sdk.defaultArg.find(arg=>arg.operator=='range');
-          if(rangeArg){
+        let illegalRange = this.sdkGroup.some((sdk, index) => {
+          let rangeArg = sdk.defaultArg.find(arg => arg.operator == 'range');
+          if (rangeArg) {
             if (Number(rangeArg.max) <= Number(rangeArg.min)) {
               return sdk
             }
           }
         });
-        if(illegalRange){
+        if (illegalRange) {
           this.$notify({
             type: 'error',
             message: '鍖洪棿宸︿晶涓嶈兘澶т簬鎴栫瓑浜庡尯闂村彸渚х殑鍊�'
@@ -1555,7 +1555,7 @@
 </script>
 
 <style lang="scss">
-body{
+body {
   font-size: 12px;
 }
 .edit-rules-box {
diff --git a/src/pages/cameraVideo/index/main.ts b/src/pages/cameraVideo/index/main.ts
index a542b20..475fb71 100644
--- a/src/pages/cameraVideo/index/main.ts
+++ b/src/pages/cameraVideo/index/main.ts
@@ -1,4 +1,7 @@
 import Vue from 'vue';
+import App from './App.vue'
+import "../../../assets/css/common.scss"
+
 import ElementUI from 'element-ui';
 import 'element-ui/lib/theme-chalk/index.css';
 import "@/assets/css/element-variables.scss";
@@ -9,7 +12,10 @@
 
 import Mixin from "./mixins";
 
-import App from './App.vue'
+
+import preview from 'vue-photo-preview'
+import 'vue-photo-preview/dist/skin.css'
+Vue.use(preview)
 
 Vue.use(ElementUI)
 Vue.use(VueAwesomeSwiper as any);
diff --git a/src/pages/search/index/main.ts b/src/pages/search/index/main.ts
index d7dc64d..40f7ec6 100644
--- a/src/pages/search/index/main.ts
+++ b/src/pages/search/index/main.ts
@@ -1,17 +1,22 @@
 import Vue from 'vue';
-import ElementUI from 'element-ui';
-import 'element-ui/lib/theme-chalk/index.css';
-import "@/assets/css/element-variables.scss";
-
 import App from './App.vue'
+import "../../../assets/css/common.scss"
+
 import moment from "moment";
 Vue.prototype.$moment = moment;
 
 import Mixin from "./mixins";
 Vue.mixin(Mixin);
 
+import ElementUI from 'element-ui';
+import "@/assets/css/element-variables.scss";
+import 'element-ui/lib/theme-chalk/index.css';
 Vue.use(ElementUI)
 
+import preview from 'vue-photo-preview'
+import 'vue-photo-preview/dist/skin.css'
+Vue.use(preview)
+
 import * as VueWindow from "@hscmap/vue-window";
 Vue.use(VueWindow);
 

--
Gitblit v1.8.0