diff --git a/src/App.vue b/src/App.vue index 050e5b7..9c9e306 100644 --- a/src/App.vue +++ b/src/App.vue @@ -8,14 +8,19 @@ import { defineComponent } from "vue"; export default defineComponent({ name: "App", data() { - return { - }; + return {}; }, computed: {}, created: function () { - // this.$router.push("/configuration"); - this.$router.push("/code"); + this.pluginEnterEvent(); + }, + methods: { + pluginEnterEvent() { + utools.onPluginEnter((enter) => { + localStorage["enterData"] = JSON.stringify(enter); + this.$router.push(enter.code); + }); + }, }, - methods: {}, }); diff --git a/src/components/EssentialLink.vue b/src/components/EssentialLink.vue deleted file mode 100644 index 585f98c..0000000 --- a/src/components/EssentialLink.vue +++ /dev/null @@ -1,49 +0,0 @@ - - - diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue deleted file mode 100644 index 102b79f..0000000 --- a/src/layouts/MainLayout.vue +++ /dev/null @@ -1,116 +0,0 @@ - - - diff --git a/src/pages/CommandPage.vue b/src/pages/CommandPage.vue new file mode 100644 index 0000000..7016939 --- /dev/null +++ b/src/pages/CommandPage.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/pages/ErrorNotFound.vue b/src/pages/ErrorNotFound.vue deleted file mode 100644 index c1c178b..0000000 --- a/src/pages/ErrorNotFound.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - diff --git a/src/pages/IndexPage.vue b/src/pages/IndexPage.vue deleted file mode 100644 index 76acd87..0000000 --- a/src/pages/IndexPage.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/src/pages/NewCommand.vue b/src/pages/NewCommand.vue new file mode 100644 index 0000000..478cdec --- /dev/null +++ b/src/pages/NewCommand.vue @@ -0,0 +1,11 @@ + + + diff --git a/src/pages/QuickPanel.vue b/src/pages/QuickPanel.vue new file mode 100644 index 0000000..9df2fce --- /dev/null +++ b/src/pages/QuickPanel.vue @@ -0,0 +1,5 @@ + diff --git a/src/router/routes.js b/src/router/routes.js index c582ed2..3607a8f 100644 --- a/src/router/routes.js +++ b/src/router/routes.js @@ -1,11 +1,4 @@ const routes = [ - { - path: '/', - component: () => import('layouts/MainLayout.vue'), - children: [ - { path: '', component: () => import('pages/IndexPage.vue') } - ] - }, { path: '/configuration', component: () => import('pages/ConfigurationPage.vue') @@ -13,7 +6,20 @@ const routes = [ { path: '/code', component: () => import('pages/CodeRunner.vue') + }, + { + path: '/newcommand', + component: () => import('pages/NewCommand.vue') + }, + { + path: '/:type(default|files|key|regex|window|professional)_:uid(\\w{11})', + component: () => import('pages/CommandPage.vue') + }, + { + path: '/panel_:tags(\\w+)', + component: () => import('pages/QuickPanel.vue') } + ] export default routes