feat: 对接各个视频数据

This commit is contained in:
zhongyidian committed 2025-12-30 19:42:47 +08:00
1 parent 6103453e32
commit 6ab98c4764
339 files changed
+17316 -1531

No files matched your search

+19 -180
View File
@@ -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({