From d5d15ad5b43a5073cf54ee0f6bea456f683cc128 Mon Sep 17 00:00:00 2001 From: Xu Zhimeng Date: Mon, 30 Oct 2023 14:02:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dbeta=E4=B8=8B=E9=87=8D?= =?UTF-8?q?=E6=96=B0=E5=88=86=E6=9E=90=E5=90=8E=EF=BC=8CResult=20Display?= =?UTF-8?q?=E7=9A=84=E6=95=B0=E6=8D=AE=E6=B2=A1=E7=BC=93=E5=AD=98=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/modules/sample.js | 9 ++++++++- src/views/spectrumAnalysis/beta-gamma-analysis.vue | 6 ++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/store/modules/sample.js b/src/store/modules/sample.js index 273c4a0..f6b89a1 100644 --- a/src/store/modules/sample.js +++ b/src/store/modules/sample.js @@ -9,13 +9,20 @@ const sample = { ADD_SAMPLE_DATA: (state, sampleData) => { const find = state.sampleList.find(item => item.inputFileName == sampleData.inputFileName) - if(find) { + if (find) { find.data = sampleData.data } else { state.sampleList.push(sampleData) } }, + UPDATE_SAMPLE_DATA: (state, { inputFileName, key, data }) => { + const find = state.sampleList.find(item => item.inputFileName == inputFileName) + if (find) { + find.data[key] = data + } + }, + REMOVE_SAMPLE_DATA: (state, inputFileName) => { const findIndex = state.sampleList.findIndex(item => item.inputFileName == inputFileName) state.sampleList.splice(findIndex, 1) diff --git a/src/views/spectrumAnalysis/beta-gamma-analysis.vue b/src/views/spectrumAnalysis/beta-gamma-analysis.vue index d2e7284..836c3c7 100644 --- a/src/views/spectrumAnalysis/beta-gamma-analysis.vue +++ b/src/views/spectrumAnalysis/beta-gamma-analysis.vue @@ -478,6 +478,12 @@ export default { handler(newVal, oldVal) { // this.currResultDisplay = newVal.XeData this.resultDisplay = newVal.XeData || [] + + this.$store.commit('UPDATE_SAMPLE_DATA', { + inputFileName: this.sample.inputFileName, + key: 'XeData', + data: newVal.XeData + }) }, immediate: true, deep: true,