|
@@ -81,7 +81,32 @@
|
|
<t-collapse-panel value="1" :header="$t('对齐')">
|
|
<t-collapse-panel value="1" :header="$t('对齐')">
|
|
<t-space direction="vertical" size="small" class="w-full">
|
|
<t-space direction="vertical" size="small" class="w-full">
|
|
<div style="color: var(--color); margin-bottom: 2px">
|
|
<div style="color: var(--color); margin-bottom: 2px">
|
|
- {{$t('大屏对齐')}}
|
|
|
|
|
|
+ {{$t('大屏对齐(整体)')}}
|
|
|
|
+ </div>
|
|
|
|
+ <div class="icons">
|
|
|
|
+ <t-tooltip
|
|
|
|
+ v-for="item in vAligns"
|
|
|
|
+ :content="item.label"
|
|
|
|
+ placement="top"
|
|
|
|
+ >
|
|
|
|
+ <svg
|
|
|
|
+ class="l-icon btn"
|
|
|
|
+ aria-hidden="true"
|
|
|
|
+ @mouseenter="previewAlign(1,item.value,true)"
|
|
|
|
+ @mouseleave="recoverAlign()"
|
|
|
|
+ @click="alignV(item.value,true)"
|
|
|
|
+ >
|
|
|
|
+ <use :xlink:href="item.icon"></use>
|
|
|
|
+ </svg>
|
|
|
|
+ </t-tooltip>
|
|
|
|
+ </div>
|
|
|
|
+ </t-space>
|
|
|
|
+ <t-divider
|
|
|
|
+ style="margin: 16px -16px 12px -16px; width: calc(100% + 32px)"
|
|
|
|
+ />
|
|
|
|
+ <t-space direction="vertical" size="small" class="w-full">
|
|
|
|
+ <div style="color: var(--color); margin-bottom: 2px">
|
|
|
|
+ 大屏对齐(独立)
|
|
</div>
|
|
</div>
|
|
<div class="icons">
|
|
<div class="icons">
|
|
<t-tooltip
|
|
<t-tooltip
|
|
@@ -802,10 +827,10 @@ const aligns2 = [
|
|
},
|
|
},
|
|
];
|
|
];
|
|
|
|
|
|
-function previewAlign(type,alignValue) {
|
|
|
|
|
|
+function previewAlign(type,alignValue,whole?:boolean) {
|
|
switch (type) {
|
|
switch (type) {
|
|
case 1:
|
|
case 1:
|
|
- meta2d.alignNodesV(alignValue, meta2d.store.active)
|
|
|
|
|
|
+ meta2d.alignNodesV(alignValue, meta2d.store.active,whole);
|
|
break;
|
|
break;
|
|
case 2:
|
|
case 2:
|
|
align(alignValue)
|
|
align(alignValue)
|
|
@@ -870,8 +895,8 @@ const align = (align: string) => {
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|
|
-const alignV = (align: string) => {
|
|
|
|
- meta2d.alignNodesV(align, meta2d.store.active);
|
|
|
|
|
|
+const alignV = (align: string,whole?:boolean) => {
|
|
|
|
+ meta2d.alignNodesV(align, meta2d.store.active,whole);
|
|
// getRect();
|
|
// getRect();
|
|
meta2d.render();
|
|
meta2d.render();
|
|
};
|
|
};
|