diff --git a/packages/IntelligentSecurity/AppISManage/AppISManage.vue b/packages/IntelligentSecurity/AppISManage/AppISManage.vue
index fc9da6f4..b4ed4241 100644
--- a/packages/IntelligentSecurity/AppISManage/AppISManage.vue
+++ b/packages/IntelligentSecurity/AppISManage/AppISManage.vue
@@ -24,7 +24,7 @@
           
         
       
-      
+      
     
     
@@ -61,7 +61,7 @@
       splitOps() {
         return [
           {label: "单分屏", value: 1, per: "100%"},
-          {label: "四分屏", value: 4, per: "49%"},
+          {label: "四分屏", value: 4, per: "49.2%"},
           {label: "九分屏", value: 9, per: "32%"}
         ]
       },
@@ -93,6 +93,16 @@
       }
     },
 
+    watch: {
+      slider () {
+        this.$refs.AiMonitor && this.$refs.AiMonitor.forEach(e => {
+          e.reset()
+        })
+
+        this.$refs.Synergy && this.$refs.Synergy.init()
+      }
+    },
+
     created() {
       this.selected.areaId = this.user.info.areaId
       this.disabledLevel = this.user.info.areaList.length - 1
@@ -122,7 +132,7 @@
           this.monitors = [this.monitors[0]]
         }
 
-        this.$refs.AiMonitor.forEach(e => {
+        this.$refs.AiMonitor && this.$refs.AiMonitor.forEach(e => {
           e.reset()
         })
       },
diff --git a/packages/IntelligentSecurity/components/AiSlwVideo.vue b/packages/IntelligentSecurity/components/AiSlwVideo.vue
index f7f5ea6d..05ab2ae2 100644
--- a/packages/IntelligentSecurity/components/AiSlwVideo.vue
+++ b/packages/IntelligentSecurity/components/AiSlwVideo.vue
@@ -71,7 +71,7 @@
       
         
           
@@ -135,19 +135,30 @@
       this.form.date = this.$moment(new Date()).format('YYYY-MM-DD')
       this.$nextTick(() => {
         this.width = document.querySelector(`#${this.videoId}`).offsetWidth + 'px'
+
+        document.addEventListener('fullscreenchange', this.fullScreenChange)
       })
     },
 
     methods: {
+      destroyed () {
+        document.removeEventListener('fullscreenchange', this.fullScreenChange)
+      },
+      fullScreenChange () {
+        if (document.fullscreenElement) {
+        } else {
+          this.reset()
+        }
+      },
       exitFullscreen () {
         if (document.exitFullscreen) {
           document.exitFullscreen()
-        } else if (document.msExitFullscreen) {
-          document.msExitFullscreen()
         } else if (document.mozCancelFullScreen) {
           document.mozCancelFullScreen()
         } else if (document.webkitExitFullscreen) {
           document.webkitExitFullscreen()
+        } else if (document.msExitFullscreen) {
+          window.top.document.msExitFullscreen()
         }
       },
 
@@ -208,15 +219,16 @@
         this.$emit('close')
       },
 
-      requestFullScreen (element) {
-        var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullScreen;
-        if (requestMethod) {
-          requestMethod.call(element);
-        } else if (typeof window.ActiveXObject !== 'undefined') {
-          var wscript = new ActiveXObject('WScript.Shell')
-          if (wscript !== null) {
-            wscript.SendKeys('{F11}')
-          }
+      requestFullScreen (elem) {
+        if (elem.requestFullscreen) {
+          elem.requestFullscreen()
+        } else if (elem.mozRequestFullScreen) {
+          elem.mozRequestFullScreen()
+        } else if (elem.webkitRequestFullscreen) {
+          elem.webkitRequestFullscreen()
+        } else if (elem.msRequestFullscreen) {
+          elem = window.top.document.body
+          elem.msRequestFullscreen()
         }
       }
     }
@@ -388,7 +400,7 @@
           .volume-slider {
             display: none;
             position: absolute;
-            bottom: 20px;
+            bottom: 15px;
             left: 50%;
             z-index: -1;
             opacity: 0;
diff --git a/packages/IntelligentSecurity/components/Synergy.vue b/packages/IntelligentSecurity/components/Synergy.vue
index 6ea4fa7f..3ce9f38c 100644
--- a/packages/IntelligentSecurity/components/Synergy.vue
+++ b/packages/IntelligentSecurity/components/Synergy.vue
@@ -48,6 +48,18 @@
         
       
     
+    
+      
+        

+      
+      
+