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.detFileStatus = el.detFileStatus
}
if (item.includes('_Q_')) {
obj.qcFileName = item
obj.qcFileStatus = el.qcFileStatus
}
})
} else {
el.files.forEach((item) => {

View File

@ -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) // SampleinputFileName
const willAddList = arr.filter((item) => !names.includes(item.inputFileName))
this.callInitValue(willAddList)