From 19a3b948c5f3e85c1b81b3c92fbf469bf52beade Mon Sep 17 00:00:00 2001 From: lyc Date: Sun, 22 Sep 2024 12:34:15 +0800 Subject: [PATCH] =?UTF-8?q?=E7=82=B9=E5=87=BB=E7=AB=A0=E8=8A=82=20?= =?UTF-8?q?=E5=AD=98=E5=82=A8=E7=AB=A0=E8=8A=82id=20=EF=BC=88=E4=B8=B4?= =?UTF-8?q?=E6=97=B6=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/choose-textbook/index.vue | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/renderer/src/components/choose-textbook/index.vue b/src/renderer/src/components/choose-textbook/index.vue index 2436521..b71d22d 100644 --- a/src/renderer/src/components/choose-textbook/index.vue +++ b/src/renderer/src/components/choose-textbook/index.vue @@ -109,6 +109,19 @@ const emitChangeBook = async () => { }, node: curData } + /** + * 临时用 后续删除 unitId + */ + let levelFirstId = null + let levelSecondId = null + if (curData.parentNode) { + levelFirstId = curData.parentNode.id + levelSecondId = curData.id + } else { + levelFirstId = curData.id + levelSecondId = '' + } + localStorage.setItem('unitId', JSON.stringify({ levelFirstId, levelSecondId})) emit('changeBook', data) } @@ -187,6 +200,21 @@ const handleNodeClick = (data, node) => { } localStorage.setItem('defaultExpandedKeys', parentNode ? JSON.stringify([parentNode.id]) : JSON.stringify([data.id])) localStorage.setItem('curNode', JSON.stringify(nodeData)) + + /** + * 临时用 后续删除 unitId + */ + let levelFirstId = null + let levelSecondId = null + if (nodeData.parentNode) { + levelFirstId = nodeData.parentNode.id + levelSecondId = nodeData.id + } else { + levelFirstId = nodeData.id + levelSecondId = '' + } + localStorage.setItem('unitId', JSON.stringify({ levelFirstId, levelSecondId})) + emit('nodeClick', curData) }