diff --git a/src/router/index.js b/src/router/index.js index deff620..f1d2b0f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -33,7 +33,7 @@ const routes = [ { path: '/layout', component: () => import('@/views/layout/Home.vue'), - redirect:'/layout/index', + redirect: '/layout/index', children: [ { path: 'index', @@ -42,8 +42,8 @@ const routes = [ title: '主页', icon: 'home', showInMenu: true, - showInUser:false, - isHome:true + showInUser: false, + isHome: true } }, { @@ -53,30 +53,96 @@ const routes = [ title: '用户管理', icon: 'users', showInMenu: true, - showInUser:false, - isHome:false + showInUser: false, + isHome: false } }, { - path: 'test', - component: () => import('@/views/layout/Users.vue'), - meta: { - title: '充值中心', - icon: 'inbox', - showInMenu: true, - showInUser:false, - isHome:false - } - }, - { - path: 'api', - component: () => import('@/views/layout/Dashboard.vue'), + path: 'apis', + component: () => import('@/views/layout/APIs.vue'), meta: { title: 'API管理', - icon: 'home', + icon: 'layers', + showInMenu: true, + showInUser: false, + isHome: false + } + }, + { + path: 'packages', + component: () => import('@/views/layout/Packages.vue'), + meta: { + title: '套餐管理', + icon: 'grid', + showInMenu: true, + showInUser: false, + isHome: false + } + }, + { + path: 'buypackage', + component: () => import('@/views/layout/BuyPackage.vue'), + meta: { + title: '套餐购买', + icon: 'shopping-bag', + showInMenu: true, + showInUser: true, + isHome: false + } + }, + { + path: 'orders', + component: () => import('@/views/layout/Orders.vue'), + meta: { + title: '订单管理', + icon: 'shopping-cart', + showInMenu: true, + showInUser: false, + isHome: false + } + }, + { + path: 'balance', + component: () => import('@/views/layout/Balance.vue'), + meta: { + title: '充值中心', + icon: 'dollar-sign', + showInMenu: true, + showInUser: true, + isHome: false + } + }, + { + path: 'records', + component: () => import('@/views/layout/Records.vue'), + meta: { + title: '消费记录', + icon: 'archive', + showInMenu: true, + showInUser: true, + isHome: false + } + }, + { + path: 'system', + component: () => import('@/views/layout/SystemConfig.vue'), + meta: { + title: '系统设置', + icon: 'settings', showInMenu: true, showInUser:false, - isHome:true + isHome:false + } + }, + { + path: 'center', + component: () => import('@/views/layout/PersonalCenter.vue'), + meta: { + title: '个人中心', + icon: 'user', + showInMenu: false, + showInUser:true, + isHome:false } }, ] diff --git a/src/views/auth/Login.vue b/src/views/auth/Login.vue index 552d490..26c2b3b 100644 --- a/src/views/auth/Login.vue +++ b/src/views/auth/Login.vue @@ -72,7 +72,6 @@ export default { const res = await this.$api.login(this.formdata) let msg = '' let type = 'danger' - console.log(res) switch (res.code) { case 2000: msg = '登录成功'; break case 2001: msg = '用户名或密码错误'; break diff --git a/src/views/layout/APIs.vue b/src/views/layout/APIs.vue new file mode 100644 index 0000000..1a7e48e --- /dev/null +++ b/src/views/layout/APIs.vue @@ -0,0 +1,43 @@ + + + + + \ No newline at end of file diff --git a/src/views/layout/Balance.vue b/src/views/layout/Balance.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/layout/BuyPackage.vue b/src/views/layout/BuyPackage.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/layout/Home.vue b/src/views/layout/Home.vue index ef409af..c94cdae 100644 --- a/src/views/layout/Home.vue +++ b/src/views/layout/Home.vue @@ -8,18 +8,18 @@
@@ -158,6 +158,7 @@