forked from github/dataease
feat: 视图增加边框圆角配置
This commit is contained in:
parent
24ed0baeb2
commit
09667df67e
@ -696,6 +696,10 @@ export default {
|
|||||||
filter: 'Filter',
|
filter: 'Filter',
|
||||||
none: 'None',
|
none: 'None',
|
||||||
background: 'Background',
|
background: 'Background',
|
||||||
|
|
||||||
|
border: 'Corner',
|
||||||
|
border_width: 'Border width',
|
||||||
|
border_radius: 'Border radius',
|
||||||
alpha: 'Transparency',
|
alpha: 'Transparency',
|
||||||
add_filter: 'Add Filter',
|
add_filter: 'Add Filter',
|
||||||
no_limit: 'No limit',
|
no_limit: 'No limit',
|
||||||
|
@ -696,6 +696,9 @@ export default {
|
|||||||
filter: '過濾',
|
filter: '過濾',
|
||||||
none: '無',
|
none: '無',
|
||||||
background: '背景',
|
background: '背景',
|
||||||
|
border: '邊角',
|
||||||
|
border_width: '邊框寬度',
|
||||||
|
border_radius: '邊框半徑',
|
||||||
alpha: '透明度',
|
alpha: '透明度',
|
||||||
add_filter: '添加過濾',
|
add_filter: '添加過濾',
|
||||||
no_limit: '無顯示',
|
no_limit: '無顯示',
|
||||||
|
@ -696,6 +696,9 @@ export default {
|
|||||||
filter: '过滤',
|
filter: '过滤',
|
||||||
none: '无',
|
none: '无',
|
||||||
background: '背景',
|
background: '背景',
|
||||||
|
border: '边角',
|
||||||
|
border_width: '边框宽度',
|
||||||
|
border_radius: '边框半径',
|
||||||
alpha: '透明度',
|
alpha: '透明度',
|
||||||
add_filter: '添加过滤',
|
add_filter: '添加过滤',
|
||||||
no_limit: '无限制',
|
no_limit: '无限制',
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div style="display: flex;">
|
<div style="display: flex;">
|
||||||
<view-track-bar ref="viewTrack" :track-menu="trackMenu" class="track-bar" :style="trackBarStyleTime" @trackClick="trackClick" />
|
<view-track-bar ref="viewTrack" :track-menu="trackMenu" class="track-bar" :style="trackBarStyleTime" @trackClick="trackClick" />
|
||||||
<div :id="chartId" style="width: 100%;height: 100%;" />
|
<div :id="chartId" style="width: 100%;height: 100%;overflow: hidden;" :style="{ borderRadius: borderRadius}" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -56,7 +56,8 @@ export default {
|
|||||||
},
|
},
|
||||||
pointParam: null,
|
pointParam: null,
|
||||||
|
|
||||||
dynamicAreaCode: null
|
dynamicAreaCode: null,
|
||||||
|
borderRadius: '0px'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -195,11 +196,20 @@ export default {
|
|||||||
myEcharts(option) {
|
myEcharts(option) {
|
||||||
// 指定图表的配置项和数据
|
// 指定图表的配置项和数据
|
||||||
const chart = this.myChart
|
const chart = this.myChart
|
||||||
|
this.setBackGroundBorder()
|
||||||
setTimeout(chart.setOption(option, true), 500)
|
setTimeout(chart.setOption(option, true), 500)
|
||||||
window.onresize = function() {
|
window.onresize = function() {
|
||||||
chart.resize()
|
chart.resize()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
setBackGroundBorder() {
|
||||||
|
if (this.chart.customStyle) {
|
||||||
|
const customStyle = JSON.parse(this.chart.customStyle)
|
||||||
|
if (customStyle.background) {
|
||||||
|
this.borderRadius = (customStyle.background.borderRadius || 0) + 'px'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
chartResize() {
|
chartResize() {
|
||||||
// 指定图表的配置项和数据
|
// 指定图表的配置项和数据
|
||||||
const chart = this.myChart
|
const chart = this.myChart
|
||||||
|
@ -8,6 +8,10 @@
|
|||||||
<el-form-item :label="$t('chart.not_alpha')" class="form-item form-item-slider">
|
<el-form-item :label="$t('chart.not_alpha')" class="form-item form-item-slider">
|
||||||
<el-slider v-model="colorForm.alpha" show-input :show-input-controls="false" input-size="mini" @change="changeBackgroundStyle" />
|
<el-slider v-model="colorForm.alpha" show-input :show-input-controls="false" input-size="mini" @change="changeBackgroundStyle" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
<el-form-item :label="$t('chart.border_radius')" class="form-item form-item-slider">
|
||||||
|
<el-slider v-model="colorForm.borderRadius" show-input :show-input-controls="false" input-size="mini" @change="changeBackgroundStyle" />
|
||||||
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-col>
|
</el-col>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user