|
@@ -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>
|