diff --git a/src/views/spectrumAnalysis/components/RoiLimits.vue b/src/views/spectrumAnalysis/components/RoiLimits.vue index 8e9be0d..2e168f4 100644 --- a/src/views/spectrumAnalysis/components/RoiLimits.vue +++ b/src/views/spectrumAnalysis/components/RoiLimits.vue @@ -11,7 +11,7 @@
- +
@@ -106,36 +106,33 @@ export default { watch: { ROILists: { handler(newVal) { - // this.active = 0 - // this.$emit('sendIndex', 0) - // const [ROIOneList, ...lists] = newVal this.buildOneLineList(newVal[this.active]) }, - // immediate: true, + immediate: true, }, }, + beforeDestroy() { + const myChart = this.$refs.roiLimitsRef.getChartInstance() + myChart.dispose() + }, data() { this.buttons = buttons return { active: 0, roiLimitsOption, + opts: { + notMerge: true, + }, + chartKey: 'limit', } }, - mounted() { - // this.$bus.$on('updateRoi', this.updateRoi) - }, - destroyed() { - // this.$bus.$off('updateRoi', this.updateRoi) - }, methods: { - // updateRoi(data) { - // this.buildOneLineList(data) - // this.active = 0 - // }, buildOneLineList(val) { + const currSeries = this.roiLimitsOption.series if (val) { - const currSeries = this.roiLimitsOption.series currSeries.data = val.map((item) => [item.x, item.y]) + } else { + currSeries.data = [] } }, // 点击改变Beta-Gamma Spectrum: Sample图表类型