diff --git a/frontend/src/components/canvas/custom-component/UserViewDialog.vue b/frontend/src/components/canvas/custom-component/UserViewDialog.vue index ce8a4e8a09..1f7b522301 100644 --- a/frontend/src/components/canvas/custom-component/UserViewDialog.vue +++ b/frontend/src/components/canvas/custom-component/UserViewDialog.vue @@ -10,7 +10,7 @@ :chart="mapChart || chart" class="chart-class" /> - + @@ -153,9 +153,11 @@ export default { return null } }, - mounted() { + created() { this.element = deepCopy(this.curComponent) }, + mounted() { + }, methods: { exportExcel() { const _this = this diff --git a/frontend/src/components/canvas/custom-component/UserViewMobileDialog.vue b/frontend/src/components/canvas/custom-component/UserViewMobileDialog.vue index ec80419257..6f2fc6f56b 100644 --- a/frontend/src/components/canvas/custom-component/UserViewMobileDialog.vue +++ b/frontend/src/components/canvas/custom-component/UserViewMobileDialog.vue @@ -8,7 +8,7 @@ :chart="mapChart || chart" class="chart-class" /> - + @@ -32,6 +32,7 @@ import DeContainer from '@/components/dataease/DeContainer' import LabelNormalText from '@/views/chart/components/normal/LabelNormalText' import ChartComponentS2 from '@/views/chart/components/ChartComponentS2' import PluginCom from '@/views/system/plugin/PluginCom' +import { deepCopy } from '@/components/canvas/utils/utils' export default { name: 'UserViewMobileDialog', components: { ChartComponentS2, LabelNormalText, DeContainer, DeMainContainer, ChartComponentG2, ChartComponent, TableNormal, LabelNormal, PluginCom }, @@ -48,9 +49,13 @@ export default { data() { return { refId: null, + element: {}, lastMapChart: null } }, + created() { + this.element = deepCopy(this.curComponent) + }, computed: { customStyle() { diff --git a/frontend/src/components/canvas/utils/style.js b/frontend/src/components/canvas/utils/style.js index 3a539de589..153863dd9b 100644 --- a/frontend/src/components/canvas/utils/style.js +++ b/frontend/src/components/canvas/utils/style.js @@ -387,6 +387,9 @@ export function adaptCurThemeCommonStyleAll() { const componentData = store.state.componentData componentData.forEach((item) => { adaptCurThemeCommonStyle(item) + if (item.style.backgroundColor) { + delete item.style.backgroundColor + } }) }