From f50fcf4fa25a9394eb5e9da5817a00f15c3faf48 Mon Sep 17 00:00:00 2001 From: Xu Zhimeng Date: Wed, 1 Nov 2023 11:17:25 +0800 Subject: [PATCH] =?UTF-8?q?WIP:=20=E4=BF=AE=E6=94=B9Interactive=20Tools=20?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E8=AF=B8=E5=A4=9A=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/FitPeaksAndBaselineModal.vue | 5 +++-- src/views/spectrumAnalysis/gamma-analysis.vue | 10 +++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/views/spectrumAnalysis/components/Modals/AnalyzeInteractiveToolModal/components/FitPeaksAndBaselineModal.vue b/src/views/spectrumAnalysis/components/Modals/AnalyzeInteractiveToolModal/components/FitPeaksAndBaselineModal.vue index ca12c50..999d946 100644 --- a/src/views/spectrumAnalysis/components/Modals/AnalyzeInteractiveToolModal/components/FitPeaksAndBaselineModal.vue +++ b/src/views/spectrumAnalysis/components/Modals/AnalyzeInteractiveToolModal/components/FitPeaksAndBaselineModal.vue @@ -156,9 +156,10 @@ export default { const { success, result, message } = await postAction('/gamma/acceptResults', { fileName, accept, - oldPeaks: this.oldPeaks, + oldPeak: this.oldPeaks, newPeak: this.newPeaks, - flag: this.isInsertPeak ? 'insert' : 'fit' + flag: this.isInsertPeak ? 'insert' : 'fit', + tablePeaksList: this.list }) if (success) { this.visible = false diff --git a/src/views/spectrumAnalysis/gamma-analysis.vue b/src/views/spectrumAnalysis/gamma-analysis.vue index 64ec2ef..3d12eef 100644 --- a/src/views/spectrumAnalysis/gamma-analysis.vue +++ b/src/views/spectrumAnalysis/gamma-analysis.vue @@ -200,6 +200,7 @@ export default { baseLineCP: [], }, peakList: [], // Peak 列表(非点位) + baseCtrls: {}, // BaseCtrls nuclideLibraryList: [], // 当前鼠标点击选中的channel peakInfomationTooltip: { @@ -530,7 +531,7 @@ export default { this.$store.commit('ADD_SAMPLE_DATA', { inputFileName, - data: Object.assign(result, { BaseCtrls: baseCtrlJson }), + data: result, from: flag, }) @@ -553,6 +554,7 @@ export default { shapeChannelData, shapeEnergyData, peak, + BaseCtrls, } = result if (flag && (flag == 'dab' || flag == 'file')) { this.bAnalyed = result.bAnalyed @@ -568,6 +570,10 @@ export default { this.peakList = peak } + if(BaseCtrls) { + this.baseCtrls = BaseCtrls + } + const channelPeakGroup = this.getLineData(allData, 'Peak', 'channel', true) const energyPeakGroup = this.getLineData(allData, 'Peak', 'energy', true) @@ -1303,6 +1309,7 @@ export default { handleRefresh(data) { data.DetailedInformation = this.detailedInfomation data.QCFlag = this.qcFlags + data.BaseCtrls = this.baseCtrls this.clearCompareLine() this.redrawPeakLine() this.dataProcess(data) @@ -1329,6 +1336,7 @@ export default { shapeChannelData, shapeEnergyData, peak: peakSet, + BaseCtrls: this.baseCtrls, } this.clearCompareLine() this.redrawPeakLine()