rev:gateWay图标大小和表达式
This commit is contained in:
@@ -7,6 +7,9 @@
|
|||||||
<el-form-item label="名称" prop="name">
|
<el-form-item label="名称" prop="name">
|
||||||
<el-input v-model="formData.name"></el-input>
|
<el-input v-model="formData.name"></el-input>
|
||||||
</el-form-item>
|
</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-form-item label="描述" prop="documentation">
|
||||||
<el-input v-model="formData.documentation"></el-input>
|
<el-input v-model="formData.documentation"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -44,7 +47,8 @@ export default {
|
|||||||
formData: {
|
formData: {
|
||||||
id: '',
|
id: '',
|
||||||
name: '',
|
name: '',
|
||||||
documentation: ''
|
documentation: '',
|
||||||
|
skipExpression: ''
|
||||||
},
|
},
|
||||||
rules: {
|
rules: {
|
||||||
id: [
|
id: [
|
||||||
|
|||||||
@@ -59,10 +59,10 @@ class ResizableDiamondView extends DiamondResize.view {
|
|||||||
const {x, y, width, height} = model;
|
const {x, y, width, height} = model;
|
||||||
const style = model.getNodeStyle();
|
const style = model.getNodeStyle();
|
||||||
const {stroke} = style;
|
const {stroke} = style;
|
||||||
const iconWidth = width / 3; // 图标宽度
|
const iconWidth = width; // 图标宽度
|
||||||
const iconHeight = height / 3; // 图标高度
|
const iconHeight = height; // 图标高度
|
||||||
const iconX = x - iconWidth; // 调整图标位置的X坐标
|
const iconX = x - iconWidth / 2; // 调整图标位置的X坐标
|
||||||
const iconY = y - iconHeight; // 调整图标位置的Y坐标
|
const iconY = y - iconHeight / 2; // 调整图标位置的Y坐标
|
||||||
return h(
|
return h(
|
||||||
'svg',
|
'svg',
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user