fix: 修复从本地文件夹加载的自建台站,加载后未显示的问题

This commit is contained in:
Xu Zhimeng 2024-09-29 13:49:41 +08:00
parent ce9a0c6955
commit 330238aead
2 changed files with 13 additions and 15 deletions

View File

@ -755,6 +755,10 @@ export default {
obj.detFileName = item obj.detFileName = item
obj.detFileStatus = el.detFileStatus obj.detFileStatus = el.detFileStatus
} }
if (item.includes('_Q_')) {
obj.qcFileName = item
obj.qcFileStatus = el.qcFileStatus
}
}) })
} else { } else {
el.files.forEach((item) => { el.files.forEach((item) => {

View File

@ -581,24 +581,18 @@ export default {
this.$refs.gammaAnalysisRef.handleDBFileSelect(sample.sampleId, true) this.$refs.gammaAnalysisRef.handleDBFileSelect(sample.sampleId, true)
} }
}, },
//
handleLoadSampleFromFile(sampleList) { handleLoadSampleFromFile(sampleList) {
let arr = sampleList.filter((item) => { const arr = sampleList.map((item) => {
if (Object.keys(item).length > 4) { return {
if (item.gasFileName && item.detFileName && item.gasFileStatus && item.detFileStatus) { ...item,
return item dbName: '',
} else if (!item.gasFileName && !item.detFileName && !item.qcFileName) { sampleId: null,
return item inputFileName: item.sampleFileName,
} else { sampleType: item.sampleSystemType,
return item
}
} }
}) })
arr.forEach((item) => {
item.dbName = ''
item.sampleId = null
item.inputFileName = item.sampleFileName
item.sampleType = item.sampleSystemType
})
const names = this.sampleList.map((item) => item.inputFileName) // SampleinputFileName const names = this.sampleList.map((item) => item.inputFileName) // SampleinputFileName
const willAddList = arr.filter((item) => !names.includes(item.inputFileName)) const willAddList = arr.filter((item) => !names.includes(item.inputFileName))
this.callInitValue(willAddList) this.callInitValue(willAddList)