fix: 修复从本地文件夹加载的自建台站,加载后未显示的问题
This commit is contained in:
parent
ce9a0c6955
commit
330238aead
|
@ -755,6 +755,10 @@ export default {
|
|||
obj.detFileName = item
|
||||
obj.detFileStatus = el.detFileStatus
|
||||
}
|
||||
if (item.includes('_Q_')) {
|
||||
obj.qcFileName = item
|
||||
obj.qcFileStatus = el.qcFileStatus
|
||||
}
|
||||
})
|
||||
} else {
|
||||
el.files.forEach((item) => {
|
||||
|
|
|
@ -581,24 +581,18 @@ export default {
|
|||
this.$refs.gammaAnalysisRef.handleDBFileSelect(sample.sampleId, true)
|
||||
}
|
||||
},
|
||||
// 从本地目录加载谱文件
|
||||
handleLoadSampleFromFile(sampleList) {
|
||||
let arr = sampleList.filter((item) => {
|
||||
if (Object.keys(item).length > 4) {
|
||||
if (item.gasFileName && item.detFileName && item.gasFileStatus && item.detFileStatus) {
|
||||
return item
|
||||
} else if (!item.gasFileName && !item.detFileName && !item.qcFileName) {
|
||||
return item
|
||||
} else {
|
||||
return item
|
||||
}
|
||||
const arr = sampleList.map((item) => {
|
||||
return {
|
||||
...item,
|
||||
dbName: '',
|
||||
sampleId: null,
|
||||
inputFileName: item.sampleFileName,
|
||||
sampleType: item.sampleSystemType,
|
||||
}
|
||||
})
|
||||
arr.forEach((item) => {
|
||||
item.dbName = ''
|
||||
item.sampleId = null
|
||||
item.inputFileName = item.sampleFileName
|
||||
item.sampleType = item.sampleSystemType
|
||||
})
|
||||
|
||||
const names = this.sampleList.map((item) => item.inputFileName) // 当前Sample列表中的所有inputFileName
|
||||
const willAddList = arr.filter((item) => !names.includes(item.inputFileName))
|
||||
this.callInitValue(willAddList)
|
||||
|
|
Loading…
Reference in New Issue
Block a user