| 
					
				 | 
			
			
				@@ -10,7 +10,6 @@ import newly0 from "@/assets/image/CID/newly0.png"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import LeaderLine from "../../../../public/leader-line.min.js"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import AnimEvent from "../../../../public/anim-event.min.js"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { hiddenLine2, hiddenLineDialog } from "@/utils/linesPosition"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import cid from "@/api/cid/cid"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import jiantou from "@/assets/image/CID/jiantou.png"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { useRoute } from "vue-router"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const route = useRoute(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -164,7 +163,7 @@ const getData = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     comptype: "u", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     itemcode: cClickCode.value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if (!res.data || !res.data.length) return (loading.value = false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (!res||!res.data || !res.data.length) return (loading.value = false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (res.data && cClickCode.value != "scd.ied") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     res.data.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let text; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -222,7 +221,7 @@ const clickTypeImg = (item, event) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     setLeaderlines("add"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     newPositionLine2(leaderLineShow.value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }, 100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 200); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   comonTypeImg(item, event); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const clickTypeImgDel = (item, event) => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -909,7 +908,7 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (props.iedRelation) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     tagList.value = Object.values(props.iedRelation)[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if (clickRow.value && clickRow.value.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (clickRow.value && clickRow.value.id&&!props.isCid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -947,20 +946,19 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-for="(item, index) in dataU" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="left-item-cont" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @click=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :ref="(el) => setdomLeftMain(el, item.diff_object_name)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :id="item.diff_object_name.replace(/[^\w\s]/g, '')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div class="item-img"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img :src="codeImg" alt="" class="type-img"   @click=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               clickUpTypeImgLeft( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item.diff_desc, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $event, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item.diff_object_name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :ref="(el) => setdomLeftMain(el, item.diff_object_name)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :id="item.diff_object_name.replace(/[^\w\s]/g, '')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div class="item-img"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <img :src="codeImg" alt="" class="type-img" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <img :src="modify0" alt="" class="type-img-mini" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img loading="lazy" :src="modify0" alt="" class="type-img-mini" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="wraps">{{ item.diff_object_name }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -972,8 +970,8 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             id="leftBasic" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="item-img"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <img :src="codeImg" alt="" class="type-img" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <img :src="modify0" alt="" class="type-img-mini" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img loading="lazy"  :src="codeImg" alt="" class="type-img" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img loading="lazy"  :src="modify0" alt="" class="type-img-mini" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="wraps">基本信息</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -984,12 +982,11 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-for="(item, index) in leftI" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="left-item-cont" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @click="clickTypeImg(item, $event)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :ref="(el) => setdomLeftMain(el, item.diff_object_name)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="item-img"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <img :src="codeImg" alt="" class="type-img" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <img :src="newly0" alt="" class="type-img-mini" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img loading="lazy" :src="codeImg" alt="" class="type-img"  @click="clickTypeImg(item, $event)"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img loading="lazy" :src="newly0" alt="" class="type-img-mini" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="wraps">{{ item.diff_object_name }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1036,20 +1033,20 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-for="(item, index) in dataU" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="left-item-cont" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @click=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :id="item.diff_object_name.replace(/[^\w\s]/g, '')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :ref="(el) => setdomRightMain(el, item.diff_object_name)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div class="item-img"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img :src="codeImg" alt="" class="type-img" @click=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               clickUpTypeImgRight( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item.diff_desc, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $event, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item.diff_object_name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :id="item.diff_object_name.replace(/[^\w\s]/g, '')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :ref="(el) => setdomRightMain(el, item.diff_object_name)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div class="item-img"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <img :src="codeImg" alt="" class="type-img" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <img :src="modify0" alt="" class="type-img-mini" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img loading="lazy" :src="modify0" alt="" class="type-img-mini" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="wraps">{{ item.diff_object_name }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1061,8 +1058,8 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             id="rightBasic" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="item-img"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <img :src="codeImg" alt="" class="type-img" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <img :src="modify0" alt="" class="type-img-mini" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img loading="lazy" :src="codeImg" alt="" class="type-img" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img loading="lazy" :src="modify0" alt="" class="type-img-mini" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="wraps">基本信息</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1073,12 +1070,11 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-for="(item, index) in rightD" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="left-item-cont" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @click="clickTypeImgDel(item, $event)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :ref="(el) => setdomRightMain(el, item.diff_object_name)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="item-img"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <img :src="codeImg" alt="" class="type-img" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <img :src="del0" alt="" class="type-img-mini" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img loading="lazy" :src="codeImg" alt="" class="type-img" @click="clickTypeImgDel(item, $event)" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img loading="lazy" :src="del0" alt="" class="type-img-mini" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="wraps">{{ item.diff_object_name }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 |