|
@@ -4,10 +4,12 @@
|
|
<div v-if="havItem" class="tooltip-card">
|
|
<div v-if="havItem" class="tooltip-card">
|
|
<ul>
|
|
<ul>
|
|
<li @click="editItem">编辑</li>
|
|
<li @click="editItem">编辑</li>
|
|
- <li @click="setLock">{{isLock?'解锁':"锁定"}}</li>
|
|
|
|
|
|
+ <li @click="setLock">{{ isLock ? "解锁" : "锁定" }}</li>
|
|
<li @click="toTop">置顶</li>
|
|
<li @click="toTop">置顶</li>
|
|
<li @click="toBottom">置底</li>
|
|
<li @click="toBottom">置底</li>
|
|
<li @click="deleteItem">删除</li>
|
|
<li @click="deleteItem">删除</li>
|
|
|
|
+ <li v-show="havEquipItem" @click="showItem(1)">显示</li>
|
|
|
|
+ <li v-show="havEquipItem" @click="showItem(0)">隐藏</li>
|
|
</ul>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div v-else class="tooltip-card">
|
|
<div v-else class="tooltip-card">
|
|
@@ -23,7 +25,7 @@
|
|
import { SItemStatus } from "@persagy-web/big";
|
|
import { SItemStatus } from "@persagy-web/big";
|
|
import bus from "@/bus/bus";
|
|
import bus from "@/bus/bus";
|
|
export default {
|
|
export default {
|
|
- props: ["havItem","isLock"],
|
|
|
|
|
|
+ props: ["havItem", "havEquipItem", "isLock"],
|
|
name: "topoTooltip",
|
|
name: "topoTooltip",
|
|
data() {
|
|
data() {
|
|
return {};
|
|
return {};
|
|
@@ -55,23 +57,32 @@ export default {
|
|
},
|
|
},
|
|
// 保存图
|
|
// 保存图
|
|
saveGraph() {
|
|
saveGraph() {
|
|
- bus.$emit('saveTopo');
|
|
|
|
|
|
+ bus.$emit("saveTopo");
|
|
this.closetooltip();
|
|
this.closetooltip();
|
|
},
|
|
},
|
|
// 发布图
|
|
// 发布图
|
|
publishGraph() {
|
|
publishGraph() {
|
|
- bus.$emit('issueTopo');
|
|
|
|
|
|
+ bus.$emit("issueTopo");
|
|
this.closetooltip();
|
|
this.closetooltip();
|
|
},
|
|
},
|
|
// 下载
|
|
// 下载
|
|
downPng() {
|
|
downPng() {
|
|
- bus.$emit('saveTopoImg');
|
|
|
|
|
|
+ bus.$emit("saveTopoImg");
|
|
this.closetooltip();
|
|
this.closetooltip();
|
|
},
|
|
},
|
|
// 关闭窗口
|
|
// 关闭窗口
|
|
closetooltip() {
|
|
closetooltip() {
|
|
this.$emit("closeTooltip");
|
|
this.$emit("closeTooltip");
|
|
},
|
|
},
|
|
|
|
+ //显示隐藏
|
|
|
|
+ showItem(val) {
|
|
|
|
+ if (val) {
|
|
|
|
+ bus.$emit("updateStyle", "visible", true);
|
|
|
|
+ } else {
|
|
|
|
+ bus.$emit("updateStyle", "visible", false);
|
|
|
|
+ }
|
|
|
|
+ this.closetooltip();
|
|
|
|
+ },
|
|
},
|
|
},
|
|
mounted() {},
|
|
mounted() {},
|
|
};
|
|
};
|