From be9b8634c482aa9f4a10952ad31115eacfdb568b Mon Sep 17 00:00:00 2001
From: xiaomlove <353856593@qq.com>
Date: Wed, 7 Apr 2021 19:42:39 +0800
Subject: [PATCH] admin_add_router
---
admin/package-lock.json | 10 ++++++++++
admin/package.json | 4 +++-
admin/src/App.vue | 3 +++
admin/src/main.js | 5 +++--
admin/src/pages/agent-allow/index.vue | 3 +++
admin/src/pages/index/index.vue | 3 +++
admin/src/router/index.js | 23 +++++++++++++++++++++++
7 files changed, 48 insertions(+), 3 deletions(-)
create mode 100644 admin/src/pages/agent-allow/index.vue
create mode 100644 admin/src/pages/index/index.vue
create mode 100644 admin/src/router/index.js
diff --git a/admin/package-lock.json b/admin/package-lock.json
index a913ff52..3e2114b4 100644
--- a/admin/package-lock.json
+++ b/admin/package-lock.json
@@ -11512,6 +11512,11 @@
}
}
},
+ "vue-router": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-4.0.6.tgz?cache=0&sync_timestamp=1617697788171&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-4.0.6.tgz",
+ "integrity": "sha1-kXUNtQfSZkLyJbDsYGRWjl/kSNY="
+ },
"vue-style-loader": {
"version": "4.1.3",
"resolved": "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.3.tgz?cache=0&sync_timestamp=1614758652197&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-style-loader%2Fdownload%2Fvue-style-loader-4.1.3.tgz",
@@ -11536,6 +11541,11 @@
"integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=",
"dev": true
},
+ "vuex": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npm.taobao.org/vuex/download/vuex-3.6.2.tgz",
+ "integrity": "sha1-I2vAhqhww655lG8QfxbeWdWJXnE="
+ },
"watchpack": {
"version": "1.7.5",
"resolved": "https://registry.npm.taobao.org/watchpack/download/watchpack-1.7.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack%2Fdownload%2Fwatchpack-1.7.5.tgz",
diff --git a/admin/package.json b/admin/package.json
index 420939dc..b6d3bfab 100644
--- a/admin/package.json
+++ b/admin/package.json
@@ -10,7 +10,9 @@
"dependencies": {
"core-js": "^3.6.5",
"element-plus": "^1.0.2-beta.28",
- "vue": "^3.0.0"
+ "vue": "^3.0.0",
+ "vue-router": "^4.0.6",
+ "vuex": "^3.6.2"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0",
diff --git a/admin/src/App.vue b/admin/src/App.vue
index ab4260b0..428547b4 100644
--- a/admin/src/App.vue
+++ b/admin/src/App.vue
@@ -114,12 +114,15 @@ export default {
methods: {
handleSelect(key, keyPath) {
console.log(key, keyPath);
+ console.log("select", this)
},
handleOpen(key, keyPath) {
console.log(key, keyPath);
+ console.log("open", this)
},
handleClose(key, keyPath) {
console.log(key, keyPath);
+ console.log("close", this)
}
}
}
diff --git a/admin/src/main.js b/admin/src/main.js
index 948b0a24..cb23e80e 100644
--- a/admin/src/main.js
+++ b/admin/src/main.js
@@ -1,7 +1,8 @@
import { createApp } from 'vue'
import App from './App.vue'
import installElementPlus from './plugins/element'
+import router from './router'
-const app = createApp(App)
+const app = createApp(App).use(router)
installElementPlus(app)
-app.mount('#app')
\ No newline at end of file
+app.mount('#app')
diff --git a/admin/src/pages/agent-allow/index.vue b/admin/src/pages/agent-allow/index.vue
new file mode 100644
index 00000000..fcf0ba7b
--- /dev/null
+++ b/admin/src/pages/agent-allow/index.vue
@@ -0,0 +1,3 @@
+
+ Agent Allow Page
+
diff --git a/admin/src/pages/index/index.vue b/admin/src/pages/index/index.vue
new file mode 100644
index 00000000..8bd532ca
--- /dev/null
+++ b/admin/src/pages/index/index.vue
@@ -0,0 +1,3 @@
+
+ Home Page
+
diff --git a/admin/src/router/index.js b/admin/src/router/index.js
new file mode 100644
index 00000000..e417de42
--- /dev/null
+++ b/admin/src/router/index.js
@@ -0,0 +1,23 @@
+import { createWebHistory, createRouter } from "vue-router";
+import Home from "../pages/index";
+import AgentAllow from "../pages/agent-allow";
+
+const routes = [
+ {
+ path: "/",
+ name: "Home",
+ component: Home,
+ },
+ {
+ path: "/agent-allow",
+ name: "Agent-allow",
+ component: AgentAllow,
+ },
+];
+
+const router = createRouter({
+ history: createWebHistory(),
+ routes,
+});
+
+export default router;