diff --git a/frontend/src/components/canvas/components/Editor/EditBar.vue b/frontend/src/components/canvas/components/Editor/EditBar.vue
index dafc32b7dd..7b6529a0af 100644
--- a/frontend/src/components/canvas/components/Editor/EditBar.vue
+++ b/frontend/src/components/canvas/components/Editor/EditBar.vue
@@ -15,10 +15,10 @@
-
+
-
+
@@ -61,6 +61,7 @@ export default {
return {
componentType: null,
linkageActiveStatus: false,
+ auxiliaryMatrix: false,
editFilter: [
'view',
'custom'
@@ -84,6 +85,9 @@ export default {
linkageInfo() {
return this.targetLinkageInfo[this.element.propValue.viewId]
},
+ mounted() {
+ this.auxiliaryMatrix = this.$store.state.curComponent.auxiliaryMatrix
+ },
...mapState([
'menuTop',
'menuLeft',
@@ -108,12 +112,14 @@ export default {
this.curComponent.style.width = this.curComponent.sizex * this.curCanvasScale.matrixStyleOriginWidth
this.curComponent.style.height = this.curComponent.sizey * this.curCanvasScale.matrixStyleOriginHeight
this.curComponent.auxiliaryMatrix = false
+ this.auxiliaryMatrix = false
} else {
this.curComponent.x = Math.round(this.curComponent.style.left / this.curCanvasScale.matrixStyleOriginWidth) + 1
this.curComponent.y = Math.round(this.curComponent.style.top / this.curCanvasScale.matrixStyleOriginHeight) + 1
this.curComponent.sizex = Math.round(this.curComponent.style.width / this.curCanvasScale.matrixStyleOriginWidth)
this.curComponent.sizey = Math.round(this.curComponent.style.height / this.curCanvasScale.matrixStyleOriginHeight)
this.curComponent.auxiliaryMatrix = true
+ this.auxiliaryMatrix = true
}
this.$store.state.styleChangeTimes++
bus.$emit('auxiliaryMatrixChange')
diff --git a/frontend/src/store/index.js b/frontend/src/store/index.js
index d2a0ffca4a..7f7ddac0cd 100644
--- a/frontend/src/store/index.js
+++ b/frontend/src/store/index.js
@@ -94,6 +94,9 @@ const data = {
dragging: false,
resizing: false
}
+ if (!component.auxiliaryMatrix) {
+ component['auxiliaryMatrix'] = false
+ }
}
state.styleChangeTimes = 0
state.curComponent = component
diff --git a/frontend/src/views/chart/view/DrillPath.vue b/frontend/src/views/chart/view/DrillPath.vue
index b3370eae0d..868ddf9b35 100644
--- a/frontend/src/views/chart/view/DrillPath.vue
+++ b/frontend/src/views/chart/view/DrillPath.vue
@@ -13,7 +13,7 @@ export default {
props: {
drillFilters: {
type: Array,
- required: true
+ default: () => []
}
},
data() {