添加建设内容

This commit is contained in:
2022-07-29 10:45:13 +08:00
parent d0e816ec6e
commit 4f31bd50c3
17 changed files with 446 additions and 23 deletions

View File

@ -0,0 +1,62 @@
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>录播节目关联视频位置修改</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link href="{{ asset('css/app.css') }}" rel="stylesheet"/>
</head>
<body>
@include("common.header")
<form class="w-full lg:w-1/2 lg:ml-6 border-2" action="" method="post" enctype="multipart/form-data">
<input type="hidden" name="id" value="{{$program_video->id}}">
<label class="block my-2">
BVID
<input class="form-input border-0 border-b-2 w-full" disabled type="text" name="video_bvid" value="{{$program_video->video_bvid}}">
</label>
<label class="block my-2">
开始P数
<input class="form-input border-0 border-b-2 w-full" type="number" name="start_part" value="{{$program_video->start_part}}">
</label>
<label class="block my-2">
开始时间
<input class="form-input border-0 border-b-2 w-full" step="1" type="time" name="start_time" value="{{$program_video->start_time}}">
</label>
<label class="block my-2">
开始图像
@if($program_video->start_image)
<img src="{{$program_video->start_image}}" alt="开始图片">
@endif
<input class="form-input border-0 border-b-2 w-full" type="file" name="start_image">
</label>
<label class="block my-2">
结束P数
<input class="form-input border-0 border-b-2 w-full" type="number" name="stop_part" value="{{$program_video->stop_part}}">
</label>
<label class="block my-2">
结束时间
<input class="form-input border-0 border-b-2 w-full" step="1" type="time" name="stop_time" value="{{$program_video->stop_time}}">
</label>
<label class="block my-2">
结束图像
@if($program_video->stop_image)
<img src="{{$program_video->stop_image}}" alt="结束图片">
@endif
<input class="form-input border-0 border-b-2 w-full" type="file" name="stop_image">
</label>
<div class="block my-2 text-center">
<input class="px-6 py-2 inline-block rounded-full bg-cyan-600 text-white" type="submit">
</div>
<div class="block my-2">
<a class="px-6 py-2 inline-block rounded-full bg-cyan-600 text-white" target="_blank"
href="https://www.bilibili.com/video/{{$program_video->video_bvid}}?p={{$program_video->start_part}}&t={{$program_video->start_sec}}"
title="P{{$program_video->start_part}}#{{$program_video->start_time}}"
>打开至开始位置</a>
<a class="px-6 py-2 inline-block rounded-full bg-cyan-600 text-white" target="_blank"
href="https://www.bilibili.com/video/{{$program_video->video_bvid}}?p={{$program_video->stop_part}}&t={{$program_video->stop_sec}}"
title="P{{$program_video->stop_part}}#{{$program_video->stop_time}}"
>打开至结束位置</a>
</div>
</form>
@include("common.footer")
</body>
</html>

View File

@ -0,0 +1,54 @@
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>录播节目查询</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link href="{{ asset('css/app.css') }}" rel="stylesheet"/>
</head>
<body>
@include("common.header")
<table class="table-auto border-collapse w-full lg:border lg:border-black">
<thead>
<tr class="border border-black sticky bg-white lg:static top-0 left-0 right-0">
<td>BVID</td>
<td>节目开始时间</td>
<td>节目开始时的画面</td>
<td>节目结束时的画面</td>
<td>操作</td>
</tr>
</thead>
<tbody>
@foreach($videos as $video_pivot)
<tr>
<td>
<a class="text-purple-600 underline" target="_blank"
href="https://www.bilibili.com/video/{{$video_pivot->video_bvid}}?p={{$video_pivot->start_part}}&t={{$video_pivot->start_sec}}"
title="P{{$video_pivot->start_part}}#{{$video_pivot->start_time}}"
>{{$video_pivot->video_bvid}}</a>
</td>
<td>P{{$video_pivot->start_part}} {{$video_pivot->start_time}}</td>
<td>
@if($video_pivot->start_image)
<img width="300" src="{{$video_pivot->start_image}}" alt="开始时的画面">
@else
<div>暂无</div>
@endif
</td>
<td>
@if($video_pivot->stop_image)
<img width="300" src="{{$video_pivot->stop_image}}" alt="结束时的画面">
@else
<div>暂无</div>
@endif
</td>
<td>
<a class="text-blue-600 underline"
href="{{route("program.construct.video.edit", ["program_video" => $video_pivot->id])}}">编辑</a>
</td>
</tr>
@endforeach
</tbody>
</table>
@include("common.footer")
</body>
</html>