|  |  | @@ -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"); | 
		
	
	
		
			
				|  |  | 
 |