fix: 增加initValue的调用,增加gamma下的save phd to file的save all
This commit is contained in:
parent
4303ec5fa1
commit
f072b2d40b
|
@ -477,6 +477,7 @@ export default {
|
||||||
handleLoadSampleFromDB(sampleList) {
|
handleLoadSampleFromDB(sampleList) {
|
||||||
const ids = this.sampleList.map((item) => item.sampleId) // 当前Sample列表中的所有id
|
const ids = this.sampleList.map((item) => item.sampleId) // 当前Sample列表中的所有id
|
||||||
const willAddList = sampleList.filter((item) => !ids.includes(item.sampleId))
|
const willAddList = sampleList.filter((item) => !ids.includes(item.sampleId))
|
||||||
|
this.callInitValue(willAddList)
|
||||||
this.sampleList = this.sampleList.concat(willAddList)
|
this.sampleList = this.sampleList.concat(willAddList)
|
||||||
},
|
},
|
||||||
handleLoadSampleFromFile(sampleList) {
|
handleLoadSampleFromFile(sampleList) {
|
||||||
|
@ -497,9 +498,29 @@ export default {
|
||||||
})
|
})
|
||||||
const names = this.sampleList.map((item) => item.inputFileName) // 当前Sample列表中的所有id
|
const names = this.sampleList.map((item) => item.inputFileName) // 当前Sample列表中的所有id
|
||||||
const willAddList = arr.filter((item) => !names.includes(item.inputFileName))
|
const willAddList = arr.filter((item) => !names.includes(item.inputFileName))
|
||||||
|
this.callInitValue(willAddList)
|
||||||
this.sampleList = this.sampleList.concat(willAddList)
|
this.sampleList = this.sampleList.concat(willAddList)
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* gamma谱调用initValue先初始化数据
|
||||||
|
* @param {Array<any>} willAddList
|
||||||
|
*/
|
||||||
|
callInitValue(willAddList) {
|
||||||
|
willAddList
|
||||||
|
.filter(
|
||||||
|
({ sampleType, inputFileName }) => sampleType !== 'B' && inputFileName !== this.sampleData.inputFileName
|
||||||
|
)
|
||||||
|
.forEach(({ inputFileName: fileName, dbName, sampleId }) => {
|
||||||
|
const params = {
|
||||||
|
sampleId,
|
||||||
|
dbName,
|
||||||
|
fileName,
|
||||||
|
}
|
||||||
|
getAction('/gamma/initValue', params)
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
// 加载选中的样本
|
// 加载选中的样本
|
||||||
async loadSelectedSample(sample) {
|
async loadSelectedSample(sample) {
|
||||||
console.log('%c [ sample ]-381', 'font-size:13px; background:pink; color:#bf2c9f;', sample)
|
console.log('%c [ sample ]-381', 'font-size:13px; background:pink; color:#bf2c9f;', sample)
|
||||||
|
@ -665,11 +686,21 @@ export default {
|
||||||
handleSavePHDToFile(type) {
|
handleSavePHDToFile(type) {
|
||||||
console.log('%c [ savePHDToFile ]-162', 'font-size:13px; background:pink; color:#bf2c9f;', type)
|
console.log('%c [ savePHDToFile ]-162', 'font-size:13px; background:pink; color:#bf2c9f;', type)
|
||||||
if (this.isGamma) {
|
if (this.isGamma) {
|
||||||
const url = '/gamma/saveToPHD'
|
if (type == 'current') {
|
||||||
let params = {
|
let params = {
|
||||||
fileName: this.newSampleData.inputFileName,
|
fileName: this.newSampleData.inputFileName,
|
||||||
|
}
|
||||||
|
fetchAndDownload('/gamma/saveToPHD', params, 'get')
|
||||||
|
} else {
|
||||||
|
this.sampleList
|
||||||
|
.filter(({ sampleType }) => sampleType !== 'B')
|
||||||
|
.forEach(({ inputFileName: fileName }) => {
|
||||||
|
const params = {
|
||||||
|
fileName,
|
||||||
|
}
|
||||||
|
fetchAndDownload('/gamma/saveToPHD', params, 'get')
|
||||||
|
})
|
||||||
}
|
}
|
||||||
fetchAndDownload(url, params, 'get')
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user