| 
					
				 | 
			
			
				@@ -19,22 +19,25 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <!-- <div v-if="props.node.data.label!='模块化'"> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <div v-if="props.node.data!=null" style="height: 100%;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!-- <div class="custom-node icons  " :id="`node-${node.id}`" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <img v-if="props.node.data.label!='模块化'" :src="props.node.data.image"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <span>{{props.node.data.label }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="custom-node icons  " :id="`node-${node.id}`" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <img v-if="props.node.data.label!='模块化'" :src="props.node.data.image"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <span>{{props.node.data.label }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <Handle  v-if="props.node.data.label!='模块化'"  type="source" id="target-a" :position="Position.Right"  /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <Handle id="target-c" type="source" :position="Position.Top"  />  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <Handle  v-if="props.node.data.label!='模块化'"  id="target-b" type="source"  :position="Position.Left" />  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <Handle id="target-d" type="source" :position="Position.Bottom"  />  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <img v-if="props.node.data.label!='模块化'" :src="props.node.data.backgroud"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <Handle  v-if="props.node.data.label!='模块化'"  type="source" id="target-a" :position="Position.Right"  /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <Handle id="target-c" type="source" :position="Position.Top"  />  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <Handle  v-if="props.node.data.label!='模块化'"  id="target-b" type="source"  :position="Position.Left" />  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <Handle id="target-d" type="source" :position="Position.Bottom"  />  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <!-- </div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <style scoped>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .icons img{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width: 26px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    width: 180px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    height: 160px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .icons span{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   display: block; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -53,7 +56,7 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <style> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .vue-flow__node-group{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  width: 160px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  width: 180px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   height: 160px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   border-radius: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   border: 1px solid #409EFF; 
			 |