diff --git a/src/permission.js b/src/permission.js index 8934d9c..60e7bba 100644 --- a/src/permission.js +++ b/src/permission.js @@ -9,7 +9,7 @@ import { isRelogin } from '@/utils/request' NProgress.configure({ showSpinner: false }) -const whiteList = ['/login', '/register', '/app/login', '/app/list'] +const whiteList = ['/login', '/register', '/app/login', '/app/list', '/app/edit'] const isWhiteList = (path) => { return whiteList.some(pattern => isPathMatch(pattern, path)) diff --git a/src/router/index.js b/src/router/index.js index 8b91c61..0c33514 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -87,43 +87,7 @@ export const constantRoutes = [ meta: { title: '个人中心', icon: 'user' } } ] - }, - { //登录页 - path: '/app/login', - name: 'appLogin', - meta: { - title: '登录', - hidden: true, - }, - component: (resolve) => require(['@/views/app/login'], resolve) - }, - { //首页 - path: '/app/index', - name: 'appIndex', - meta: { - title: '首页', - hidden: true, - }, - component: (resolve) => require(['@/views/app/index'], resolve) - }, - { //用户页 - path: '/app/user', - name: 'appUser', - meta: { - title: '首页', - hidden: true, - }, - component: (resolve) => require(['@/views/app/user'], resolve) - }, - { //用户页 - path: '/app/list', - name: 'appList', - meta: { - title: '列表', - hidden: true, - }, - component: (resolve) => require(['@/views/app/list'], resolve) - }, + } ] // 动态路由,基于用户权限动态去加载 @@ -211,7 +175,61 @@ export const dynamicRoutes = [ meta: { title: '修改生成配置', activeMenu: '/tool/gen' } } ] - } + }, + { //登录页 + path: '/app/login', + name: 'appLogin', + meta: { + title: '登录', + hidden: true, + }, + component: (resolve) => require(['@/views/app/login'], resolve) + }, + { //首页 + path: '/app/index', + name: 'appIndex', + meta: { + title: '首页', + hidden: true, + }, + component: (resolve) => require(['@/views/app/index'], resolve) + }, + { //用户页 + path: '/app/user', + name: 'appUser', + meta: { + title: '首页', + hidden: true, + }, + component: (resolve) => require(['@/views/app/user'], resolve) + }, + { //用户页 + path: '/app/list', + name: 'appList', + meta: { + title: '列表', + hidden: true, + }, + component: (resolve) => require(['@/views/app/list'], resolve) + }, + { //用户页 + path: '/app/edit', + name: 'appEdit', + meta: { + title: '修改', + hidden: true, + }, + component: (resolve) => require(['@/views/app/edit'], resolve) + }, + { //用户页 + path: '/app/map', + name: 'appMap', + meta: { + title: '地图', + hidden: true, + }, + component: (resolve) => require(['@/views/app/map'], resolve) + }, ] // 防止连续点击多次路由报错 diff --git a/src/views/app/edit.vue b/src/views/app/edit.vue new file mode 100644 index 0000000..fcdb38a --- /dev/null +++ b/src/views/app/edit.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/src/views/app/list.vue b/src/views/app/list.vue index c044bea..5b0b545 100644 --- a/src/views/app/list.vue +++ b/src/views/app/list.vue @@ -11,7 +11,7 @@ @@ -57,12 +57,16 @@ return { loading: false, finished: false, + value:'' }; }, created() { }, methods: { + onClickLeft(){ + history.back(-1); + }, getList(){ } diff --git a/src/views/app/map.vue b/src/views/app/map.vue new file mode 100644 index 0000000..e4ec4be --- /dev/null +++ b/src/views/app/map.vue @@ -0,0 +1,223 @@ + + + + +