diff --git a/src/views/spectrumAnalysis/components/Modals/LoadFromFileModal.vue b/src/views/spectrumAnalysis/components/Modals/LoadFromFileModal.vue index 213a737..266980c 100644 --- a/src/views/spectrumAnalysis/components/Modals/LoadFromFileModal.vue +++ b/src/views/spectrumAnalysis/components/Modals/LoadFromFileModal.vue @@ -382,6 +382,12 @@ export default { } }, + /** + * 本地选择文件 + * @param column + * @param record + * @param rowIndex + */ async chooseFile(column, record, rowIndex) { try { const [fileHandle] = await FilePicker.chooseFile(false, [{ accept: { 'text/phd': ['.phd'] } }]) @@ -417,9 +423,10 @@ export default { } const { sampleFilePrefix, otherFilePrefixes, qualify, liveTime } = phdParser + const fileName = `${sampleFilePrefix}S_${qualify}_${liveTime}.PHD` record.sampleFileName = { - file, - fileName: `${sampleFilePrefix}S_${qualify}_${liveTime}.PHD`, + file: new File([file], fileName), + fileName, } // 如果是Beta Gamma,则查找其他的文件