feat: 新增解除组件还原位置

This commit is contained in:
奔跑的面条
2022-08-08 00:02:58 +08:00
parent 42659a7360
commit 31a84e4d87
3 changed files with 19 additions and 7 deletions
@@ -650,7 +650,11 @@ export const useChartEditStore = defineStore({
// 解组
const unGroup = (targetIndex: number) => {
const targetGroup = this.getComponentList[targetIndex] as CreateComponentGroupType
// 分离组件并还原位置属性
targetGroup.groupList.forEach(item => {
item.attr.x = item.attr.x + targetGroup.attr.x
item.attr.y = item.attr.y + targetGroup.attr.y
this.addComponentList(item)
})
this.setTargetSelectChart(targetGroup.id)