(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{1009:function(e,t,o){"use strict";o.r(t);o(413),o(22),o(6),o(49),o(63),o(418),o(180),o(40),o(24),o(93),o(743),o(744),o(745),o(746),o(747),o(748),o(749),o(750),o(751),o(752),o(753),o(754),o(755),o(756),o(757),o(758),o(759),o(760),o(761),o(762),o(763),o(764),o(765),o(766),o(767),o(768);var l={layout:"video",data:function(){return{isRirst:!0,uploadUrl:"",uploadImage:"",file:"",videoPath:"",videoUrl:"",coverUrl:"",imgUrl:"",title:"",category_id:"",limit:0,showBox:!1,is_show_cate:!1,isNeedGoods:!1,categoryList:[],inputKeyword:"",good_id:"",chooseGoods:null,showGoods:null,show_good_id:"",per_page:15,total:0,page:1,goodList:[]}},mounted:function(){this.uploadUrl=this.fun.getRealUrl("plugin.video-share.frontend.upload.uploadAudio",{}),this.uploadImage=this.fun.getRealUrl("upload.uploadPic",{}),this.getPermission(),this.getList()},components:{pagination:o(716).default},methods:{getList:function(){var e=this;this.fun.$get("plugin.video-share.frontend.set.getLimit",{validate_page:1}).then((function(t){1==t.result?(e.is_show_cate="1"==t.data.is_show_cate,e.is_show_cate&&e.getCategory(),e.isNeedGoods=1==t.data.select_goods,e.fun.isTextEmpty(t.data.limit)?e.limit=60:e.limit=t.data.limit):e.$message.error(t.msg)}))},getPermission:function(){var e=this;this.fun.$get("plugin.video-share.frontend.permission.verify").then((function(t){1==t.result?t.data.ret||(e.$router.push(e.fun.getUrl("videoList",{})),e.$message.error(t.msg)):e.$message.error(t.msg)}))},getCategory:function(){var e=this;this.fun.$get("plugin.video-share.frontend.video.getCategory",{},"...").then((function(t){1==t.result?e.categoryList=t.data:e.$message.error(t.msg)})).catch((function(e){console.error(e)}))},beforeUpload:function(e){var t=e.raw;if(!(t.name.endsWith(".mp4")||t.name.endsWith(".MP4")||t.name.endsWith(".mov")||t.name.endsWith(".MOV")))return this.$message.error("请上传MP4或MOV格式视频"),!1;this.videoUrl=null;var o=null;null!=window.createObjectURL?o=window.createObjectURL(t):null!=window.URL?o=window.URL.createObjectURL(t):null!=window.webkitURL&&(o=window.webkitURL.createObjectURL(t)),this.videoUrl=o},handleVideoSuccess:function(e){var t=this;1==e.result?(this.videoPath=e.data.audio_url,this.file=e.data.file_name,this.$refs.upload.clearFiles(),this.uploadImageM().then((function(e){t.imgUrl=e}))):this.$message.error(e.msg)},handleSuccess:function(e){1==e.result?this.imgUrl=e.data.img_url:this.$message.error(e.msg)},isDuration:function(){var e=this.$refs.video;this.duration=e.duration,this.duration<1?(this.deleteVideo(),this.$message.error("视频时长太短了!")):this.duration>Number(this.limit)+1&&(this.deleteVideo(),this.$message.error("视频时长不能超过".concat(this.limit,"秒")))},captureImage:function(){if(this.videoUrl){var e=this.$refs.video,canvas=document.createElement("canvas");canvas.width=1*e.videoWidth,canvas.height=1*e.videoHeight,canvas.getContext("2d").drawImage(e,0,0,canvas.width,canvas.height),this.coverUrl=canvas.toDataURL("image/png"),this.$refs.upload.submit()}},dataURItoBlob:function(e){for(var t=atob(e.split(",")[1]),o=e.split(",")[0].split(":")[1].split(";")[0],l=new ArrayBuffer(t.length),d=new Uint8Array(l),i=0;i