diff --git a/data-room-ui/packages/BigScreenDesign/DataViewDialog/index.vue b/data-room-ui/packages/BigScreenDesign/DataViewDialog/index.vue
index a3054862..508f60aa 100644
--- a/data-room-ui/packages/BigScreenDesign/DataViewDialog/index.vue
+++ b/data-room-ui/packages/BigScreenDesign/DataViewDialog/index.vue
@@ -17,8 +17,9 @@
{
myChart.resize()
// entries[0].contentRect.width:此时监测的盒子的宽度
// entries[0].contentRect.height:此时监测的盒子的高度
const width = entries[0].contentRect.width
const height = entries[0].contentRect.height
+ const option = this.config.option
// 调整长方形的大小
option.graphic.children[0].shape.width = width * 0.9
// 调整多边形的大小
@@ -214,6 +215,10 @@ export default {
option.push(beforeChange[index])
}
)
+ } else if (optionField[0] === 'graphic') {
+ option.graphic.children.forEach(item => {
+ item.style.fill = set.value
+ })
} else {
optionField.forEach((field, index) => {
if (index === optionField.length - 1) {
@@ -232,10 +237,11 @@ export default {
return config
},
dataFormatting (config, data) {
+ console.log('config', config);
+ // config = this.config
// 数据返回成功则赋值
if (data.success) {
data = data.data
- config = this.transformSettingToOption(config, 'data')
// 获取到后端返回的数据,有则赋值
const option = config.option
const setting = config.setting
@@ -248,6 +254,7 @@ export default {
}
}
config.option = this.echartsOptionFormatting(config, data)
+ config = this.transformSettingToOption(config, 'data')
} else {
// 数据返回失败则赋前端的模拟数据
// config.option.data = this.plotList?.find(plot => plot.name === config.name)?.option?.data || config?.option?.data
@@ -332,7 +339,7 @@ export default {
symbolPosition: 'end',
z: 15,
zlevel: 2,
- color: 'rgba(2, 175, 249,1)',
+ color: '#ffff33',
data: seriesData
},
{
@@ -341,23 +348,6 @@ export default {
barGap: '20%',
barWidth: barWidth,
color: '#115ba6',
- // itemStyle: {
- // normal: {
- // color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
- // {
- // offset: 0,
- // color: '#115ba6'
- // },
- // {
- // offset: 1,
- // color: '#1db0dd'
- // }
- // ]),
- // opacity: 0.8,
- // shadowColor: 'rgba(0, 0, 0, 0.5)', // 阴影颜色
- // shadowBlur: 0 // 阴影模糊值
- // }
- // },
label: {
show: false
@@ -387,11 +377,7 @@ export default {
data: shadowData,
zlevel: 1,
barWidth: barWidth,
- itemStyle: {
- normal: {
- color: 'rgba(9, 44, 76,.8)'
- }
- }
+ color: 'rgba(9, 44, 76,.8)'
},
{
id: 'shadowTopColor' + seriesFieldItem,
@@ -437,18 +423,6 @@ export default {
item.barWidth = seriesCustom.barWidth
}
})
- // 颜色配置
- // ids.forEach(id => {
- // if (id !== 'barWidth') {
- // let index = 0
- // _config.option.series.forEach(item => {
- // if (item.id.includes(id)) {
- // item.color = _config.option.seriesCustom[id][index]
- // index++
- // }
- // })
- // }
- // })
// 如果是基础柱状图
if (!isGroup) {
_config.option.series.forEach(item => {