gamma 添加功能 触发result save all 功能,没有请求接口
This commit is contained in:
parent
4a59c95cbb
commit
b94b11aa9a
|
@ -429,6 +429,7 @@ export default {
|
||||||
percentBar: 0,
|
percentBar: 0,
|
||||||
analysedFileName: '', //分析完成的文件名称
|
analysedFileName: '', //分析完成的文件名称
|
||||||
currSampleDet: [], // DetailedInformation
|
currSampleDet: [], // DetailedInformation
|
||||||
|
allSampleDet: {}, // DetailedInformation all
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
@ -533,7 +534,6 @@ export default {
|
||||||
* @param {Array<any>} willAddList
|
* @param {Array<any>} willAddList
|
||||||
*/
|
*/
|
||||||
callInitValue(willAddList) {
|
callInitValue(willAddList) {
|
||||||
console.log('willAddListwillAddList', willAddList)
|
|
||||||
willAddList
|
willAddList
|
||||||
.filter(
|
.filter(
|
||||||
({ sampleType, inputFileName }) => sampleType !== 'B' && inputFileName !== this.sampleData.inputFileName
|
({ sampleType, inputFileName }) => sampleType !== 'B' && inputFileName !== this.sampleData.inputFileName
|
||||||
|
@ -567,7 +567,7 @@ export default {
|
||||||
|
|
||||||
// 加载选中的样本
|
// 加载选中的样本
|
||||||
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:red;', sample)
|
||||||
// B是beta-gamma P G是gamma
|
// B是beta-gamma P G是gamma
|
||||||
if (sample.sampleType == 'B') {
|
if (sample.sampleType == 'B') {
|
||||||
this.analysisType = ANALYZE_TYPE.BETA_GAMMA
|
this.analysisType = ANALYZE_TYPE.BETA_GAMMA
|
||||||
|
@ -575,6 +575,7 @@ export default {
|
||||||
this.analysisType = ANALYZE_TYPE.GAMMA
|
this.analysisType = ANALYZE_TYPE.GAMMA
|
||||||
}
|
}
|
||||||
this.sampleData = this.newSampleData = sample
|
this.sampleData = this.newSampleData = sample
|
||||||
|
this.currSampleDet = this.allSampleDet[sample.inputFileName]
|
||||||
this.params_toDB.savedAnalysisResult = sample.sampleId ? true : false
|
this.params_toDB.savedAnalysisResult = sample.sampleId ? true : false
|
||||||
this.params_toDB.comment = ''
|
this.params_toDB.comment = ''
|
||||||
},
|
},
|
||||||
|
@ -728,6 +729,25 @@ export default {
|
||||||
hideLoading()
|
hideLoading()
|
||||||
this.isSaving = false
|
this.isSaving = false
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
this.allSampleDet = []
|
||||||
|
let count = 0
|
||||||
|
let gammaList = this.sampleList.filter(({ sampleType }) => sampleType !== 'B')
|
||||||
|
let length = gammaList.length
|
||||||
|
gammaList.forEach(({ inputFileName: fileName }) => {
|
||||||
|
const params = {
|
||||||
|
fileName,
|
||||||
|
}
|
||||||
|
getAction('/gamma/saveToDB', params).then(({ result }) => {
|
||||||
|
// this.allSampleDet[fileName]= [...result.DetailedInformation]
|
||||||
|
this.$set(this.allSampleDet, fileName, [...result.DetailedInformation])
|
||||||
|
count += 1
|
||||||
|
if (count == length) {
|
||||||
|
this.isSaving = false
|
||||||
|
this.currSampleDet = this.allSampleDet[this.sampleData.inputFileName]
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
this.$message.warn('Please Analyse Spectrum First')
|
this.$message.warn('Please Analyse Spectrum First')
|
||||||
|
|
Loading…
Reference in New Issue
Block a user