forked from zhongyidian/super_video
feat: 对接各个视频数据
This commit is contained in:
1 parent
6103453e32
commit
6ab98c4764
339 files changed
+17316
-1531
No files matched your search
+19
-180
@@ -1,5 +1,15 @@
|
||||
import { createRouter, createWebHashHistory } from 'vue-router'
|
||||
import type { RouteRecordRaw } from 'vue-router'
|
||||
import { BasicElements, Film, Interview, Vlog } from './modules'
|
||||
|
||||
const NotFound = {
|
||||
path: '/:pathMatch(.*)*',
|
||||
name: 'NotFound',
|
||||
component: () => import('@/views/not-found.vue'),
|
||||
meta: {
|
||||
title: '404'
|
||||
}
|
||||
}
|
||||
|
||||
const routes: RouteRecordRaw[] = [
|
||||
{
|
||||
@@ -10,14 +20,14 @@ const routes: RouteRecordRaw[] = [
|
||||
title: '首页'
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/guide',
|
||||
name: 'Guide',
|
||||
component: () => import('@/views/guide/index.vue'),
|
||||
meta: {
|
||||
title: '使用引导'
|
||||
}
|
||||
},
|
||||
//vlog模块
|
||||
...Vlog,
|
||||
//电影感模块
|
||||
...Film,
|
||||
//访谈感模块
|
||||
...Interview,
|
||||
//三大基础要素
|
||||
...BasicElements,
|
||||
{
|
||||
path: '/action',
|
||||
name: 'Action',
|
||||
@@ -26,32 +36,6 @@ const routes: RouteRecordRaw[] = [
|
||||
title: '开始拍摄'
|
||||
}
|
||||
},
|
||||
// vlog 发现与记录
|
||||
{
|
||||
path: '/vlog',
|
||||
name: 'Vlog',
|
||||
component: () => import('@/views/vlog/index.vue'),
|
||||
meta: {
|
||||
title: '发现与记录'
|
||||
}
|
||||
},
|
||||
// vlog 发现与记录
|
||||
{
|
||||
path: '/work',
|
||||
name: 'Work',
|
||||
component: () => import('@/views/vlog/work/index.vue'),
|
||||
meta: {
|
||||
title: '发现与记录'
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/video',
|
||||
name: 'Video',
|
||||
component: () => import('@/views/vlog/video/index.vue'),
|
||||
meta: {
|
||||
title: '视频'
|
||||
}
|
||||
},
|
||||
//技能树
|
||||
{
|
||||
path: '/skill',
|
||||
@@ -69,152 +53,7 @@ const routes: RouteRecordRaw[] = [
|
||||
title: '技能树视频'
|
||||
}
|
||||
},
|
||||
//中期拍摄
|
||||
{
|
||||
path: '/midterm',
|
||||
name: 'midterm',
|
||||
component: () => import('@/views/midterm-shooting/midterm/index.vue'),
|
||||
meta: {
|
||||
title: '中期拍摄'
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/equipment',
|
||||
name: 'equipment',
|
||||
component: () => import('@/views/midterm-shooting/equipment/index.vue'),
|
||||
meta: {
|
||||
title: '设备准备'
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/prepare',
|
||||
name: 'Prepare',
|
||||
component: () => import('@/views/prepare/index.vue'),
|
||||
meta: {
|
||||
title: '脚本准备'
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/shooting',
|
||||
name: 'shooting',
|
||||
component: () => import('@/views/midterm-shooting/shooting/index.vue'),
|
||||
meta: {
|
||||
title: '设备准备'
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/filmingLocation-a',
|
||||
name: 'filmingLocation-a',
|
||||
component: () => import('@/views/midterm-shooting/shooting/filmingLocation-a/index.vue'),
|
||||
meta: {
|
||||
title: '设备准备'
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/filmingLocation-b',
|
||||
name: 'filmingLocation-b',
|
||||
component: () => import('@/views/midterm-shooting/shooting/filmingLocation-b/index.vue'),
|
||||
meta: {
|
||||
title: ''
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/a-1',
|
||||
name: 'a-1',
|
||||
component: () => import('@/views/midterm-shooting/shooting/filmingLocation-a/a-1.vue'),
|
||||
meta: {
|
||||
title: ''
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/a-2',
|
||||
name: 'a-2',
|
||||
component: () => import('@/views/midterm-shooting/shooting/filmingLocation-a/a-2.vue'),
|
||||
meta: {
|
||||
title: ''
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/a-3',
|
||||
name: 'a-3',
|
||||
component: () => import('@/views/midterm-shooting/shooting/filmingLocation-a/a-3.vue'),
|
||||
meta: {
|
||||
title: ''
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/b-1',
|
||||
name: 'b-1',
|
||||
component: () => import('@/views/midterm-shooting/shooting/filmingLocation-b/b-1.vue'),
|
||||
meta: {
|
||||
title: ''
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/b-2',
|
||||
name: 'b-2',
|
||||
component: () => import('@/views/midterm-shooting/shooting/filmingLocation-b/b-2.vue'),
|
||||
meta: {
|
||||
title: ''
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/b-3',
|
||||
name: 'b-3',
|
||||
component: () => import('@/views/midterm-shooting/shooting/filmingLocation-b/b-3.vue'),
|
||||
meta: {
|
||||
title: ''
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/preparedetail',
|
||||
name: 'Preparedetail',
|
||||
component: () => import('@/views/preparedetail/index.vue'),
|
||||
meta: {
|
||||
title: '脚本准备详情'
|
||||
}
|
||||
},
|
||||
// 后期剪辑
|
||||
{
|
||||
path: '/afterditing',
|
||||
name: 'afterditing',
|
||||
component: () => import('@/views/afterditing/index.vue'),
|
||||
meta: {
|
||||
title: '后期剪辑'
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/editing',
|
||||
name: 'editing',
|
||||
component: () => import('@/views/afterditing/editing.vue'),
|
||||
meta: {
|
||||
title: '剪辑'
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/adjustmentColor',
|
||||
name: 'adjustmentColor',
|
||||
component: () => import('@/views/afterditing/adjustmentColor.vue'),
|
||||
meta: {
|
||||
title: '调色'
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/script-writing',
|
||||
name: 'script-writing',
|
||||
component: () => import('@/views/prepare/script-writing/index.vue'),
|
||||
meta: {
|
||||
title: '脚本撰写'
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/color',
|
||||
name: 'Color',
|
||||
component: () => import('@/views/afterditing/color.vue'),
|
||||
meta: {
|
||||
title: '调色'
|
||||
}
|
||||
}
|
||||
NotFound
|
||||
]
|
||||
|
||||
const router = createRouter({
|
||||
|
||||
Reference in new issue
Block a user