diff --git a/src/renderer/src/views/textbookAnalysis/index.vue b/src/renderer/src/views/textbookAnalysis/index.vue index 58f8252..e93ab0e 100644 --- a/src/renderer/src/views/textbookAnalysis/index.vue +++ b/src/renderer/src/views/textbookAnalysis/index.vue @@ -253,10 +253,11 @@ const getAllSubject = async () => { } }) bookList.value = dataList - const { id, rootid } = sessionStore.get('subject.curNode') - if(id && rootid){ - const idx = dataList.findIndex(item => item.id === id && item.rootid === rootid) - let filePath = import.meta.env.VITE_APP_RES_FILE_PATH; + const session = sessionStore.get('subject.curNode') + console.log('session',session); + let filePath = import.meta.env.VITE_APP_RES_FILE_PATH; + if(session.rootid){ + const idx = dataList.findIndex(item => item.id === session.rootid) if(idx > -1){ bookInfo.value = {...dataList[idx]} filePath += dataList[idx].fileurl.replace('.txt','.pdf') @@ -265,9 +266,10 @@ const getAllSubject = async () => { filePath += dataList[0].fileurl.replace('.txt','.pdf') } await loadPdfAnimation(filePath) + }else{ + bookInfo.value = {...dataList[0]} + filePath += dataList[0].fileurl.replace('.txt','.pdf') } - - } const bookChange = async (item, idx) => { booksel.value = idx