fix: 修改Insert Peaks修改值的逻辑

This commit is contained in:
Xu Zhimeng 2023-11-14 10:07:21 +08:00
parent 0b12f3dca1
commit fb23e422d8

View File

@ -135,6 +135,7 @@ export default {
this.columns = columns this.columns = columns
return { return {
list: [], list: [],
originalTablePeaksList: [],
isAcceptting: false, isAcceptting: false,
} }
}, },
@ -166,7 +167,7 @@ export default {
// //
handleInput(record, index) { 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) { if (find) {
const table2NewPeakMap = { const table2NewPeakMap = {
energy: 'energy', energy: 'energy',
@ -202,12 +203,15 @@ export default {
const { success, result, message } = await getAction(url, params) const { success, result, message } = await getAction(url, params)
if (success) { if (success) {
const { newPeaks, oldPeaks, tablePeaksList } = result const { newPeaks, oldPeaks, tablePeaksList } = result
this.originalTablePeaksList = cloneDeep(tablePeaksList)
tablePeaksList.forEach((item) => { tablePeaksList.forEach((item) => {
item.energy = Number(item.energy).toPrecision(6) item.energy = Number(item.energy).toPrecision(6)
item.netArea = Number(item.netArea).toPrecision(6) item.netArea = Number(item.netArea).toPrecision(6)
item.fwhm = Number(item.fwhm).toPrecision(6) item.fwhm = Number(item.fwhm).toPrecision(6)
}) })
this.list = tablePeaksList this.list = tablePeaksList
this.newPeaks = newPeaks this.newPeaks = newPeaks
this.oldPeaks = oldPeaks this.oldPeaks = oldPeaks
} else { } else {