| 
															
																@@ -220,26 +220,29 @@ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     if(len>0){ 
															 | 
															
															 | 
															
																                     if(len>0){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         const arr2 = [] 
															 | 
															
															 | 
															
																                         const arr2 = [] 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         arr.forEach(item => {arr2.push(JSON.parse(JSON.stringify(item)))}) 
															 | 
															
															 | 
															
																                         arr.forEach(item => {arr2.push(JSON.parse(JSON.stringify(item)))}) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        arr2.forEach((item,index) => { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            item.Id = guId() 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            item.splitScreenStatus = this.$store.state.splitScreenStatus + 1 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            item.width = this.currentBigshow[0].Width * this.$store.state.bigScale / item.splitScreenStatus 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            item.height = this.currentBigshow[0].Height * this.$store.state.bigScale / item.splitScreenStatus 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            item.widthScale = item.width / (this.currentBigshow[0].Width * this.$store.state.bigScale) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            item.heightScale = item.height / (this.currentBigshow[0].Height * this.$store.state.bigScale) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        }) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        this.$store.dispatch('updateSignalPreList', arr2) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        arr2.pop() 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        const signalObj = arr[len-1] 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        // 给新增的信号源进行赋值 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        signalObj.Id = guId() 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        signalObj.splitScreenStatus = this.$store.state.splitScreenStatus + 1 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        signalObj.width = this.currentBigshow[0].Width * this.$store.state.bigScale / (this.$store.state.splitScreenStatus+1) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        signalObj.height = this.currentBigshow[0].Height * this.$store.state.bigScale / (this.$store.state.splitScreenStatus+1) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        signalObj.widthScale = signalObj.width / (this.currentBigshow[0].Width * this.$store.state.bigScale) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        signalObj.heightScale = signalObj.height / (this.currentBigshow[0].Height * this.$store.state.bigScale) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        this.$store.dispatch('updateSignalPreList', [...arr2,signalObj]) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         setTimeout(() => { 
															 | 
															
															 | 
															
																                         setTimeout(() => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            let width = this.currentBigshow[0].Width*this.$store.state.bigScale/(this.$store.state.splitScreenStatus+1) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            let height = this.currentBigshow[0].Height*this.$store.state.bigScale/(this.$store.state.splitScreenStatus+1) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            let width = this.currentBigshow[0].Width*this.$store.state.bigScale/(signalObj.splitScreenStatus) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            let height = this.currentBigshow[0].Height*this.$store.state.bigScale/(signalObj.splitScreenStatus) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																                             const res = elePosition(width,height,this.newIndex,this.screenPosition.top,this.screenPosition.left,this.$store.state.splitScreenStatus+1) 
															 | 
															
															 | 
															
																                             const res = elePosition(width,height,this.newIndex,this.screenPosition.top,this.screenPosition.left,this.$store.state.splitScreenStatus+1) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            arr2[len-1].top = res.top 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            arr2[len-1].left = res.left 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            signalObj.top = res.top 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            signalObj.left = res.left 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            this.$store.dispatch('updateSignalPreList', arr2) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            this.$store.dispatch('updateSignalPreList', [...arr2,signalObj]) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         }) 
															 | 
															
															 | 
															
																                         }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     }else { 
															 | 
															
															 | 
															
																                     }else { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         this.$store.dispatch('updateSignalPreList', arr) 
															 | 
															
															 | 
															
																                         this.$store.dispatch('updateSignalPreList', arr) 
															 |