Переглянути джерело

解决bug前的一次提交

liuwei 4 роки тому
батько
коміт
25d42e3024

+ 1 - 0
src/renderer/assets/less/splitscreen.less

@@ -12,6 +12,7 @@
 
   /*分屏项(信号源)*/
   .sitem {
+    position: relative;
     border: 1px solid #000000;
     color:#fff;
     background-color: #717171;

+ 4 - 13
src/renderer/components/BigShow.vue

@@ -23,14 +23,13 @@
             <VueDragResize
                     v-for="itemV in signalPreList" :key="itemV.Id" class="sitem"
                     :w="item.Width*bigScale/itemV.splitScreenStatus" :h="item.Height*bigScale/itemV.splitScreenStatus" :parentLimitation="false"
-                    @dragging="(obj) => testThrottleFn(obj,itemV)"
+                    @dragging="(obj) => handleDragging(obj,itemV)"
                     @dragstop="(obj) => dragStop(obj,itemV)"
                     @resizing="(obj) => resizing(obj,itemV)"
                     @resizestop="(obj) => reSizeSignal(obj,itemV)"
                     :style="{
-                        position: 'fixed',
                         left: itemV.left + 'px',
-                        top: itemV.top + 'px'
+                        top: itemV.top + 'px',
                     }"
             >
                 <div ref="signal">
@@ -165,16 +164,8 @@
 
             // 拖动结束
             dragStop(obj,item) {
-                console.log(obj)
-
-                /*const arr = this.$store.state.signalPreList.filter(a => a.Id !== item.Id)
-                item.top = item.top + obj.top
-                item.left = item.left + obj.left
-                console.log(obj,item)
-                this.$store.dispatch('updateSignalPreList',[...arr,item])*/
-
-                const arr = this.$store.state.signalPreList
-                this.reqRefreshBigScreen(arr)
+                const arr2 = this.$store.state.signalPreList
+                this.reqRefreshBigScreen(arr2)
             },
 
             // 缩放进行中