rev:gateWay图标大小和表达式

This commit is contained in:
2024-06-12 09:00:11 +08:00
parent 448220f72c
commit 1238ad893b
2 changed files with 9 additions and 5 deletions

View File

@@ -7,6 +7,9 @@
<el-form-item label="名称" prop="name">
<el-input v-model="formData.name"></el-input>
</el-form-item>
<el-form-item label="表达式" prop="skipExpression">
<el-input v-model="formData.skipExpression"></el-input>
</el-form-item>
<el-form-item label="描述" prop="documentation">
<el-input v-model="formData.documentation"></el-input>
</el-form-item>
@@ -44,7 +47,8 @@ export default {
formData: {
id: '',
name: '',
documentation: ''
documentation: '',
skipExpression: ''
},
rules: {
id: [

View File

@@ -59,10 +59,10 @@ class ResizableDiamondView extends DiamondResize.view {
const {x, y, width, height} = model;
const style = model.getNodeStyle();
const {stroke} = style;
const iconWidth = width / 3; // 图标宽度
const iconHeight = height / 3; // 图标高度
const iconX = x - iconWidth; // 调整图标位置的X坐标
const iconY = y - iconHeight; // 调整图标位置的Y坐标
const iconWidth = width; // 图标宽度
const iconHeight = height; // 图标高度
const iconX = x - iconWidth / 2; // 调整图标位置的X坐标
const iconY = y - iconHeight / 2; // 调整图标位置的Y坐标
return h(
'svg',
{