Browse Source

fix: 修改echart标线对齐右边y坐标

sy-water-data-board-ui
panyuyi 4 months ago
parent
commit
31578c0cde
  1. 3
      src/views/reservoir/safeOperation/components/BaseInfo.vue
  2. 1
      src/views/reservoir/safeOperation/components/WaterRain.vue
  3. 1
      src/views/reservoir/safeOperation/index.vue
  4. 4
      src/views/reservoir/safeOperation/js/initEcharts.js

3
src/views/reservoir/safeOperation/components/BaseInfo.vue

@ -742,8 +742,9 @@ export default {
};
option && this.myChart.setOption(option);
let that = this;
window.addEventListener("resize", function () {
this.myChart.resize();
that.myChart.resize();
});
},

1
src/views/reservoir/safeOperation/components/WaterRain.vue

@ -224,6 +224,7 @@ export default {
this.myChart.dispose();
}
let options = initLineOptions(data);
console.log("options >>>>> ", options);
this.myChart = echarts.init(this.$refs.echartsRef);
options && this.myChart.setOption(options);
},

1
src/views/reservoir/safeOperation/index.vue

@ -401,6 +401,7 @@ export default {
padding: 10px;
background: #fff;
border-radius: 2px;
cursor: pointer;
.panel-text {
color: #000;
font-size: 14px;

4
src/views/reservoir/safeOperation/js/initEcharts.js

@ -25,7 +25,9 @@ export const initLineOptions = (data) => {
})
if(markLine && markLine.length && series.length){
let seriesItem = series[0]
console.log('series >>>>> ', series.find(v => v.yAxisIndex === 1))
let seriesItem = series.find(v => v.yAxisIndex === 1) || series[0]
console.log('seriesItem >>>>> ', seriesItem)
let colors = ['#f8afaf', '#bae4dd']
let markLineData = markLine.map((v,i) => {
return {

Loading…
Cancel
Save