forked from github/dataease
refactor(仪表板): 视图放大按钮样式可以跟随主题变化
This commit is contained in:
parent
ce973fd3a9
commit
138f3d1abb
@ -10,7 +10,7 @@
|
||||
:chart="mapChart || chart"
|
||||
class="chart-class"
|
||||
/>
|
||||
<chart-component v-else-if="!chart.type.includes('text') && chart.type !== 'label' && !chart.type.includes('table') && renderComponent() === 'echarts'" class="chart-class" :chart="mapChart || chart" />
|
||||
<chart-component :theme-style="element.commonBackground" v-else-if="!chart.type.includes('text') && chart.type !== 'label' && !chart.type.includes('table') && renderComponent() === 'echarts'" class="chart-class" :chart="mapChart || chart" />
|
||||
<chart-component-g2 v-else-if="!chart.type.includes('text') && chart.type !== 'label' && !chart.type.includes('table') && renderComponent() === 'antv'" class="chart-class" :chart="chart" />
|
||||
<chart-component-s2 v-else-if="chart.type.includes('table') && renderComponent() === 'antv'" class="chart-class" :chart="chart" />
|
||||
<label-normal v-else-if="chart.type.includes('text')" :chart="chart" class="table-class" />
|
||||
@ -153,9 +153,11 @@ export default {
|
||||
return null
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
created() {
|
||||
this.element = deepCopy(this.curComponent)
|
||||
},
|
||||
mounted() {
|
||||
},
|
||||
methods: {
|
||||
exportExcel() {
|
||||
const _this = this
|
||||
|
@ -8,7 +8,7 @@
|
||||
:chart="mapChart || chart"
|
||||
class="chart-class"
|
||||
/>
|
||||
<chart-component v-else-if="!chart.type.includes('text') && chart.type !== 'label' && !chart.type.includes('table') && renderComponent() === 'echarts'" class="chart-class" :chart="mapChart || chart" />
|
||||
<chart-component v-else-if="!chart.type.includes('text') && chart.type !== 'label' && !chart.type.includes('table') && renderComponent() === 'echarts'" :theme-style="element.commonBackground" class="chart-class" :chart="mapChart || chart" />
|
||||
<chart-component-g2 v-else-if="!chart.type.includes('text') && chart.type !== 'label' && !chart.type.includes('table') && renderComponent() === 'antv'" class="chart-class" :chart="chart" />
|
||||
<chart-component-s2 v-else-if="chart.type === 'table-pivot' && renderComponent() === 'antv'" class="chart-class" :chart="chart" />
|
||||
<label-normal v-else-if="chart.type.includes('text')" :chart="chart" class="table-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() {
|
||||
|
@ -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
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user