|
|
@@ -24,8 +24,12 @@ |
|
|
|
<div class="videoName"> |
|
|
|
{{ item.title || "暂无" }} |
|
|
|
</div> |
|
|
|
<div class="createTime">视频时长:{{ item.videoTime }}</div> |
|
|
|
<div class="createTime">视频容量:{{ item.videoSize }}</div> |
|
|
|
<div class="createTime"> |
|
|
|
视频时长:{{ formatSeconds(item.videoTime) }} |
|
|
|
</div> |
|
|
|
<div class="createTime"> |
|
|
|
视频容量:{{ bytesToSize(item.videoSize) }} |
|
|
|
</div> |
|
|
|
<div class="createTime"> |
|
|
|
创建时间:{{ |
|
|
|
changeTime(item.createDate, "YYYY-MM-DD hh:mm:ss") |
|
|
@@ -140,6 +144,24 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
// 秒转化时分秒 |
|
|
|
formatSeconds(seconds) { |
|
|
|
if (seconds) { |
|
|
|
return formatSeconds(seconds); |
|
|
|
} else { |
|
|
|
return "无"; |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
// 将bytes转化 |
|
|
|
bytesToSize(bytes) { |
|
|
|
if (bytes) { |
|
|
|
return bytesToSize(bytes); |
|
|
|
} else { |
|
|
|
return "无"; |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
// 查看详情 |
|
|
|
goDetail(item) { |
|
|
|
const status = item.videoStatus; |
|
|
@@ -186,33 +208,6 @@ export default { |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
// 将获取到的视频详情(视频时长、视频容量)加入视频列表 |
|
|
|
getDetailJoinList(list) { |
|
|
|
const that = this; |
|
|
|
console.log(list, "list"); |
|
|
|
let i = 0; |
|
|
|
list.forEach(async (val) => { |
|
|
|
if (val.videoStatus == 2 && val.videoId) { |
|
|
|
const videoData = await that.getVideoDetialById(val.videoId); |
|
|
|
that.$set( |
|
|
|
that.videoList[i], |
|
|
|
"videoTime", |
|
|
|
formatSeconds(videoData.duration) |
|
|
|
); |
|
|
|
that.$set( |
|
|
|
that.videoList[i], |
|
|
|
"videoSize", |
|
|
|
bytesToSize(videoData.size) |
|
|
|
); |
|
|
|
that.$set(that.videoList[i], "coverUrl", videoData.coverURL); |
|
|
|
} else { |
|
|
|
that.$set(that.videoList[i], "videoTime", "无"); |
|
|
|
that.$set(that.videoList[i], "videoSize", "无"); |
|
|
|
} |
|
|
|
i++; |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
/** |
|
|
|
* @description:获取作品列表 |
|
|
|
*/ |
|
|
@@ -221,7 +216,6 @@ export default { |
|
|
|
const res = await getVideoList(pageNum, pageSize); |
|
|
|
console.log(res, "获取作品列表"); |
|
|
|
this.videoList = res.data.list; |
|
|
|
this.getDetailJoinList(this.videoList); |
|
|
|
this.total = res.data.total; |
|
|
|
} catch (error) { |
|
|
|
console.log(error, "error"); |
|
|
|