|
@@ -4,7 +4,11 @@ import Index from './views/Index'
|
|
|
// import Projects from './views/Projects'
|
|
|
import ListProjects from './views/project/List'
|
|
|
import CreateProject from './views/project/Create'
|
|
|
+import BaseProject from './views/project/Base'
|
|
|
import ShowProject from './views/project/Detail'
|
|
|
+import Data from './views/project/Data'
|
|
|
+import Labels from './views/project/Labels'
|
|
|
+import Annotations from './views/project/Annotations'
|
|
|
import Login from './views/Login'
|
|
|
import Logout from './views/Logout'
|
|
|
|
|
@@ -45,28 +49,31 @@ export default new VueRouter({
|
|
|
},
|
|
|
{
|
|
|
path: '/project/:id',
|
|
|
- name: 'project',
|
|
|
- component: ShowProject,
|
|
|
+ component: BaseProject,
|
|
|
meta: {
|
|
|
projectView: true,
|
|
|
},
|
|
|
|
|
|
children: [
|
|
|
+ {
|
|
|
+ path: 'info',
|
|
|
+ name: 'project',
|
|
|
+ component: ShowProject
|
|
|
+ },
|
|
|
{
|
|
|
path: 'labels',
|
|
|
name: 'labels',
|
|
|
- component: ShowProject
|
|
|
-
|
|
|
+ component: Labels
|
|
|
},
|
|
|
{
|
|
|
path: 'data',
|
|
|
name: 'data',
|
|
|
- component: ShowProject
|
|
|
+ component: Data
|
|
|
},
|
|
|
{
|
|
|
path: 'annotations',
|
|
|
name: 'annotations',
|
|
|
- component: ShowProject
|
|
|
+ component: Annotations
|
|
|
},
|
|
|
]
|
|
|
},
|