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
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 {