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 {