| 
					
				 | 
			
			
				@@ -9,6 +9,18 @@ import icon_sys_sjyxjc from '@/assets/icons/syslink/sjyxjc.png'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** @ts-ignore */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import icon_sys_jtyjzh from '@/assets/icons/syslink/jtyjzh.png'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** @ts-ignore */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import icon_sys_dlyxjc from '@/assets/icons/syslink/dlyxjc.png'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** @ts-ignore */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import icon_sys_ghyxjc from '@/assets/icons/syslink/ghyxjc.png'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** @ts-ignore */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import icon_sys_up from '@/assets/icons/syslink/up.png'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** @ts-ignore */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import icon_sys_down from '@/assets/icons/syslink/down.png'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let ispro = process.env.NODE_ENV === 'production'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default defineComponent({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -18,6 +30,8 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   setup(props, ctx) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const mapRef = ref<Element>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const isopen = ref(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let tipcontentRef = ref<Element>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const linksysdata = reactive([ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -41,8 +55,32 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         image: icon_sys_jtyjzh, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         url: 'http://sqpchd.xt.wenhq.top:8083/#/home', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: '道路运行监测', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        image: icon_sys_dlyxjc, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: 'http://sqpchd.xt.wenhq.top:8083/#/home', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: '港行运行监测', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        image: icon_sys_ghyxjc, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: 'http://sqpchd.xt.wenhq.top:8083/#/home', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const openclose = () => {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      isopen.value = !isopen.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const classindex=ref("") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const enter = (index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      classindex.value = index; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const leave = (index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      classindex.value = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const map = new window.minemap.Map({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -63,23 +101,52 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return () => ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div id="map" style={{ height: '100%' }} ref={mapRef} />{' '} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="othersystem"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {linksysdata.map((i, index) => ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <div class="sys-item" datatype={`${index+1 == linksysdata.length?"1":'0'}`}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a href={i.url}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <div class="sys-item-img"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <img src={i.image} /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <div class="sys-item-title">{i.name}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ))} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div>{' '} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div class="maptip" ref={tipcontentRef}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {' '} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'othersystem ' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            (isopen.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ? 'animate__animated animate__fadeInUp' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              : 'animate__animated animate__fadeOutDown') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {linksysdata.map((i, index) => ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onMouseenter={(w) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                enter(index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onMouseleave={(w) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                leave(index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                'sys-item ' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                (index.toString() == classindex.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  ? 'animate__animated animate__shakeY' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  : '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              datatype={`${index + 1 == linksysdata.length ? '1' : '0'}`}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <a href={i.url}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div class="sys-item-img"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <img src={i.image} /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div class="sys-item-title">{i.name}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ))} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="openclose " onClick={openclose}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <img 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            style={!isopen.value ? 'display:block' : 'display:none'} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="animate__animated animate__fadeInUp" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            src={icon_sys_up} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <img 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            style={!isopen.value ? 'display:none' : 'display:block'} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="animate__animated animate__fadeInDown" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            src={icon_sys_down} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="maptip" ref={tipcontentRef}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {' '} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 |