|
@@ -31,16 +31,17 @@
|
|
<el-table-column label="原视频" min-width="130" align="center" prop="videoCoverImageUrl">
|
|
<el-table-column label="原视频" min-width="130" align="center" prop="videoCoverImageUrl">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<div v-if="scope.row.rawVideoUrl" class="video" @click="handlePlay(scope.row.rawVideoUrl)">
|
|
<div v-if="scope.row.rawVideoUrl" class="video" @click="handlePlay(scope.row.rawVideoUrl)">
|
|
- <video :src="scope.row.rawVideoUrl" class="video-img" />
|
|
|
|
|
|
+ <img class="video-img" style="max-width: 100%;" :src="scope.row.videoCoverImageUrl" alt="">
|
|
<i class="el-icon-video-play" />
|
|
<i class="el-icon-video-play" />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="视频封面" min-width="130" align="center" prop="videoCoverImageUrl">
|
|
<el-table-column label="视频封面" min-width="130" align="center" prop="videoCoverImageUrl">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <div v-if="scope.row.videoUrl" class="video" @click="handlePlay(scope.row.videoUrl)">
|
|
|
|
- <video :src="scope.row.videoUrl" class="video-img" />
|
|
|
|
- <i class="el-icon-video-play" />
|
|
|
|
|
|
+ <div class="video">
|
|
|
|
+ <el-image class="video-last-img video" :src="scope.row.videoCoverImageUrl"
|
|
|
|
+ :preview-src-list="[scope.row.videoCoverImageUrl]" :lazy="true" />
|
|
|
|
+ <i class="el-icon-zoom-in" />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -69,7 +70,17 @@
|
|
<span v-if="scope.row.processStatus == 2">处理失败</span>
|
|
<span v-if="scope.row.processStatus == 2">处理失败</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="处理结果" align="center" prop="processResult" />
|
|
|
|
|
|
+ <el-table-column label="处理结果" min-width="100" align="center">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <span v-if="scope.row.processStatus != 2">{{ scope.row.processResult }}</span>
|
|
|
|
+ <span v-else>
|
|
|
|
+ <el-tooltip class="item" effect="dark" placement="top-start">
|
|
|
|
+ <span style="color: #f16272;cursor: pointer;">失败原因 <i class="el-icon-warning"></i></span>
|
|
|
|
+ <div style="max-width: 300px;" slot="content">{{ scope.row.processResult }}</div>
|
|
|
|
+ </el-tooltip>
|
|
|
|
+ </span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column label="下载次数" min-width="100" align="center">
|
|
<el-table-column label="下载次数" min-width="100" align="center">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{ scope.row.downlaodCount ? scope.row.downlaodCount : '-' }}
|
|
{{ scope.row.downlaodCount ? scope.row.downlaodCount : '-' }}
|
|
@@ -112,7 +123,7 @@
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
<el-tooltip class="more" style="margin: 10px 0 0 0;" effect="dark" content="更多操作" placement="top">
|
|
<el-tooltip class="more" style="margin: 10px 0 0 0;" effect="dark" content="更多操作" placement="top">
|
|
<el-dropdown trigger="click" @command="command => handleAdvise(command, scope.row)">
|
|
<el-dropdown trigger="click" @command="command => handleAdvise(command, scope.row)">
|
|
- <el-button size="mini" type="primary" icon="el-icon-more" circle title="更多操作" />
|
|
|
|
|
|
+ <el-button size="mini" type="info" icon="el-icon-more" circle title="更多操作" />
|
|
<el-dropdown-menu class="dropdown-menu" slot="dropdown">
|
|
<el-dropdown-menu class="dropdown-menu" slot="dropdown">
|
|
<el-dropdown-item command="addAdvise">优化建议</el-dropdown-item>
|
|
<el-dropdown-item command="addAdvise">优化建议</el-dropdown-item>
|
|
<el-dropdown-item command="editAdvise">查看建议</el-dropdown-item>
|
|
<el-dropdown-item command="editAdvise">查看建议</el-dropdown-item>
|
|
@@ -341,6 +352,7 @@ export default {
|
|
display: flex;
|
|
display: flex;
|
|
align-content: center;
|
|
align-content: center;
|
|
justify-content: center;
|
|
justify-content: center;
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
|
&:hover {
|
|
&:hover {
|
|
i {
|
|
i {
|
|
@@ -363,12 +375,12 @@ export default {
|
|
}
|
|
}
|
|
|
|
|
|
i {
|
|
i {
|
|
- width: 80px;
|
|
|
|
- height: 80px;
|
|
|
|
position: absolute;
|
|
position: absolute;
|
|
- top: 85%;
|
|
|
|
|
|
+ top: 50%;
|
|
left: 50%;
|
|
left: 50%;
|
|
- transform: translate(-50%, -50%);
|
|
|
|
|
|
+ transform: translate(-50%,-50%);
|
|
|
|
+ width: 20px;
|
|
|
|
+ height: 20px;
|
|
font-size: 20px;
|
|
font-size: 20px;
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
color: #fff;
|
|
color: #fff;
|