NEZ-2649 feat: 添加方式修改 以及编辑全屏

This commit is contained in:
zhangyu
2023-03-07 17:44:38 +08:00
parent 4fd3b76f7f
commit ced635e609
6 changed files with 27 additions and 10 deletions

View File

@@ -1,12 +1,9 @@
<template>
<div class="tool-top" id="tool-top" @mouseup="changeDrawLineFlag(false)">
<div id="tools-left-drag"
class="top-tool-item"
class="top-tool-item top-tool-item-delete"
:title="$t('project.topology.addNode')"
:class="dragstartFlag ? 'is-active-meta2d' : ''"
draggable="true"
@mousedown="changeState('dragstartFlag')"
@dragstart.stop="onDragstart($event)">
@click="addNode">
<div
>
<i class="nz-icon nz-icon-juxing" />
@@ -185,6 +182,20 @@ export default {
}
getTopology(this.meta2dId).canvas.addCaches = deepClone([pen])
},
addNode () {
const data = getTopology(this.meta2dId).data()
const offestX = data.x
const offestY = data.y
const pen = {
name: 'rectangle',
text: 'rectangle',
width: 100,
height: 100,
x: 100 - offestX,
y: 100 - offestY
}
getTopology(this.meta2dId).addPen(pen , true)
},
changeDrawLineFlag () {
if (this.dragstartFlag) {
this.dragstartFlag = false