|  | @@ -1,27 +1,35 @@
 | 
	
		
			
				|  |  |  <!--信号源列表组件-->
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  | +    <!--信号源容器-->
 | 
	
		
			
				|  |  |      <draggable
 | 
	
		
			
				|  |  |              :style="{
 | 
	
		
			
				|  |  | -                position:'fixed',
 | 
	
		
			
				|  |  |                  left:signalBorder[0] ? signalBorder[0].Left*bigScale+'px' : '',
 | 
	
		
			
				|  |  |                  top:signalBorder[0] ? signalBorder[0].Top*bigScale+'px' : '',
 | 
	
		
			
				|  |  |                  width:signalBorder[0] ? signalBorder[0].Width*bigScale + 'px' : '',
 | 
	
		
			
				|  |  |                  height:signalBorder[0] ? signalBorder[0].Height*bigScale + 'px' : '',
 | 
	
		
			
				|  |  |                  zIndex:signalBorder[0] ? signalBorder[0].ZIndex : '',
 | 
	
		
			
				|  |  | -                display:signalBorder[0] ? (signalBorder[0].IsVisibility ? 'block' : 'none') : '',
 | 
	
		
			
				|  |  |                  fontSize:signalBorder[0] ? signalBorder[0].FontSize*bigScale + 'px' : '',
 | 
	
		
			
				|  |  |                  color:`#${signalBorder[0] ? signalBorder[0].ForegroundStr.slice(3) : ''}`,
 | 
	
		
			
				|  |  | -                backgroundColor:'orange'
 | 
	
		
			
				|  |  | +                flexDirection: signalBorder[0] ? (signalBorder[0].Orientation === 0 ? 'column' : 'row') : '',
 | 
	
		
			
				|  |  |              }"
 | 
	
		
			
				|  |  |              class="signal_body"
 | 
	
		
			
				|  |  |              element="div"
 | 
	
		
			
				|  |  |              v-model="signalListJson"
 | 
	
		
			
				|  |  |              :options="dragOptions1"
 | 
	
		
			
				|  |  |              :move="onMove"
 | 
	
		
			
				|  |  | +            id="signalContainer"
 | 
	
		
			
				|  |  |      >
 | 
	
		
			
				|  |  | -        <!--列表项-->
 | 
	
		
			
				|  |  | -        <div class="signal_item" v-for="item in signalListJson" :key="item.ID">
 | 
	
		
			
				|  |  | +        <!--信号源列表项-->
 | 
	
		
			
				|  |  | +        <div
 | 
	
		
			
				|  |  | +                class="signal_item"
 | 
	
		
			
				|  |  | +                v-for="item in signalListJson"
 | 
	
		
			
				|  |  | +                :key="item.ID"
 | 
	
		
			
				|  |  | +                :style="{
 | 
	
		
			
				|  |  | +                    width: signalBorder[0] ? (signalBorder[0].Orientation === 0 ? (signalBorder[0].Width*bigScale*0.9 + 'px') : '200px') : '',
 | 
	
		
			
				|  |  | +                    height: signalBorder[0] ? (signalBorder[0].Orientation === 0 ? '132px' : signalBorder[0].Height*bigScale*0.8 + 'px') : '',
 | 
	
		
			
				|  |  | +                }"
 | 
	
		
			
				|  |  | +        >
 | 
	
		
			
				|  |  |              <div class="signal_item_bg">
 | 
	
		
			
				|  |  |                  <div class="signal_item_bg_body">
 | 
	
		
			
				|  |  |                      <div class="signal_item_bg_body_space"></div>
 | 
	
	
		
			
				|  | @@ -52,6 +60,13 @@
 | 
	
		
			
				|  |  |              this.signalBorder = await getStaticFile('EnitySignalPreviewList.Data')
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        updated() {
 | 
	
		
			
				|  |  | +            const flag = this.signalBorder[0] ? (this.signalBorder[0].Orientation === 0 ? 'column' : 'row') : ''
 | 
	
		
			
				|  |  | +            if(flag === 'column'){
 | 
	
		
			
				|  |  | +                document.getElementById('signalContainer').style.alignItems = 'center'
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          methods: {
 | 
	
		
			
				|  |  |              // 移动信号源
 | 
	
		
			
				|  |  |              onMove({relatedContext, draggedContext}) {
 |