From fb23e422d8fff629544fe91d7e094d52e6efceeb Mon Sep 17 00:00:00 2001 From: Xu Zhimeng Date: Tue, 14 Nov 2023 10:07:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9Insert=20Peaks?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=80=BC=E7=9A=84=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/FitPeaksAndBaselineModal.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/views/spectrumAnalysis/components/Modals/AnalyzeInteractiveToolModal/components/FitPeaksAndBaselineModal.vue b/src/views/spectrumAnalysis/components/Modals/AnalyzeInteractiveToolModal/components/FitPeaksAndBaselineModal.vue index a4d9f14..e97f03a 100644 --- a/src/views/spectrumAnalysis/components/Modals/AnalyzeInteractiveToolModal/components/FitPeaksAndBaselineModal.vue +++ b/src/views/spectrumAnalysis/components/Modals/AnalyzeInteractiveToolModal/components/FitPeaksAndBaselineModal.vue @@ -135,6 +135,7 @@ export default { this.columns = columns return { list: [], + originalTablePeaksList: [], isAcceptting: false, } }, @@ -166,7 +167,7 @@ export default { // ε€Όε˜εŒ– handleInput(record, index) { - const find = this.newPeaks.find((item) => item.index == record.lab) + const find = this.originalTablePeaksList.find((item) => item.index == record.lab) if (find) { const table2NewPeakMap = { energy: 'energy', @@ -202,12 +203,15 @@ export default { const { success, result, message } = await getAction(url, params) if (success) { const { newPeaks, oldPeaks, tablePeaksList } = result + this.originalTablePeaksList = cloneDeep(tablePeaksList) + tablePeaksList.forEach((item) => { item.energy = Number(item.energy).toPrecision(6) item.netArea = Number(item.netArea).toPrecision(6) item.fwhm = Number(item.fwhm).toPrecision(6) }) this.list = tablePeaksList + this.newPeaks = newPeaks this.oldPeaks = oldPeaks } else {