diff --git a/.eslintrc.yml b/.eslintrc.yml index 361f09a..5d0ae6f 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -8,7 +8,7 @@ env: globals: NodeJS: true - KOISHI_CONFIG: true + CLIENT_CONFIG: true extends: - '@cordisjs/eslint-config' diff --git a/plugins/manager/client/components/forks.vue b/plugins/manager/client/components/forks.vue index 9720317..b2b77fd 100644 --- a/plugins/manager/client/components/forks.vue +++ b/plugins/manager/client/components/forks.vue @@ -12,13 +12,13 @@ @@ -43,7 +43,7 @@ import { computed } from 'vue' import { send, router, useContext } from '@cordisjs/client' -import { Node } from '..' +import { EntryData } from '../../src' const ctx = useContext() const plugins = computed(() => ctx.manager.plugins.value) @@ -54,15 +54,15 @@ const dialogFork = computed({ const local = computed(() => ctx.manager.data.value.packages[dialogFork.value!]) -function getLabel(tree: Node) { - return `${tree.label ? `${tree.label} ` : ''}[${tree.path}]` +function getLabel(data: EntryData) { + return `${data.label ? `${data.label} ` : ''}[${data.id}]` } -function getFullPath(tree: Node) { - const path = [getLabel(tree)] - while (tree.parent) { - tree = tree.parent - path.unshift(getLabel(tree)) +function getFullPath(data: EntryData) { + const path = [getLabel(data)] + while (data.parent) { + data = ctx.manager.plugins.value.entries[data.parent] + path.unshift(getLabel(data)) } return path.join(' > ') } diff --git a/plugins/manager/client/components/index.vue b/plugins/manager/client/components/index.vue index 30316b7..e8b6090 100644 --- a/plugins/manager/client/components/index.vue +++ b/plugins/manager/client/components/index.vue @@ -5,13 +5,13 @@ - @@ -23,7 +23,7 @@
请在左侧选择插件
- + @@ -34,7 +34,7 @@ @closed="remove = undefined" >
- - {{ getFullPath(plugins.paths[id]) }} + + {{ getFullPath(plugins.entries[id]) }} - +