78.35221390eb406fec52da.js 14 KB

1
  1. webpackJsonp([78],{"49Mv":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("//Fk"),n=a.n(i),s=a("Xxa5"),l=a.n(s),r=a("mvHQ"),o=a.n(r),c=a("exGp"),d=a.n(c),u=a("5Npq"),h={name:"moduleVideoManagement",data:function(){return{search1:"",search2:"",search3:"",search4:"",search5:"",optionsPayType:[{value:"",label:"全部"},{value:1,label:"VIP"},{value:2,label:"钻石"},{value:3,label:"免费"}],pickerOptions:{shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-6048e5),e.$emit("pick",[a,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-2592e6),e.$emit("pick",[a,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-7776e6),e.$emit("pick",[a,t])}}]},tableData:[],currentPage1:1,pageSize:10,totalSize:0,multipleSelection:[],addDialogVisible:!1,dialogImageUrl:"",dialogVisible:!1,checkList:[],playDialogVisible:!1,initData:{},textareaTopic:"",playUrl:"",imgDialogVisible:!1,imgPreview:"",permissions:[],permissions_obj:{},moduleTitle:"",moduleType:"",moduleId:""}},created:function(){var e=this;this.permissions=this.$store.state.permissions;var t=!1;this.permissions.forEach(function(a,i){-1==a?t=!0:e.permissions_obj["id_"+a]=a}),this.permissions_obj.id_all=!!t},mounted:function(){this.moduleTitle=this.$route.query.title,this.moduleType=this.$route.query.module,this.moduleId=this.$route.query.id,this.getDataList()},methods:{imgView:function(e){this.imgDialogVisible=!0,this.imgPreview=e},handleCurrentChange:function(e){console.log("当前页: "+e),this.currentPage1=e,this.getDataList()},handleSizeChange:function(e){this.pageSize=e,this.getDataList()},searchMethod:function(){this.currentPage1=1,this.getDataList()},handleSelectionChange:function(e){this.multipleSelection=e,console.log(this.multipleSelection)},addData:function(){this.addDialogVisible=!0},batchDelete:function(){var e=this;this.multipleSelection.length<1?this.$message({message:"请选取删除内容",type:"warning"}):this.$confirm("是否继续该批量操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.batchDeleteMethod()}).catch(function(){e.$message({type:"info",message:"已取消批量删除"})})},handleDelete:function(e,t){var a=this;this.$confirm("此操作将永久删除该行数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.deleteMethod(t.video_id)}).catch(function(){a.$message({type:"info",message:"已取消删除"})})},submitAdd:function(){var e=this;return d()(l.a.mark(function t(){var a,i;return l.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{ids:e.textareaTopic,module_id:e.moduleId}},t.next=3,e.$axios.post(e.$api.moduleVideoAdd,o()(a));case 3:200==(i=t.sent).code?(e.$message({message:i.message,type:"success"}),e.addDialogVisible=!1,e.getDataList()):e.$message({message:i.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},cancelAdd:function(){this.addDialogVisible=!1},handlePlay:function(e,t){this.playDialogVisible=!0,this.playUrl=t.mu},handlePlayPreview:function(e,t){this.playDialogVisible=!0,this.playUrl=t.smu},handleBrowserPlay:function(e,t){window.open(t.mu,"_blank","width=375,height=667,left=500,top=100")},handleBrowserPlayPreview:function(e,t){window.open(t.smu,"_blank","width=375,height=667,left=500,top=100")},getDataList:function(){var e=this;return d()(l.a.mark(function t(){var a,i;return l.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{page:e.currentPage1,page_size:e.pageSize,module_id:e.moduleId,search:{title:e.search1,video_id:e.search2,user_id:e.search3,stime:e.search4&&e.search4.length>0?e.search4[0]:"",otime:e.search4&&e.search4.length>1?e.search4[1]:"",video_paytype:e.search5}}},t.next=3,e.$axios.post(e.$api.moduleVideoList,o()(a));case 3:200==(i=t.sent).code?(e.initData=i.data,e.initData.data.forEach(function(e,t){"ceb"==e.cover.substring(e.cover.lastIndexOf(".")+1)&&new n.a(function(t,a){u.a.getDecrypt(e.cover,t)}).then(function(t){e.cover=t;var a=[];a.push(t),e.coverList=a});0==e.check?e.check_text="未审核":1==e.check&&(e.check_text="已审核"),0==e.status?e.status_text="未上架":1==e.status?e.status_text="上架":2==e.status?e.status_text="转码中":3==e.status&&(e.status_text="转码失败"),0==e.is_long?e.is_long_text="短视频":1==e.is_long&&(e.is_long_text="长视频");var a=[];e.category.forEach(function(e,t){a.push(e.title)}),e.typeList=a.join(",")}),e.totalSize=e.initData.total,e.tableData=e.initData.data):e.$message({message:i.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},deleteMethod:function(e){var t=this;return d()(l.a.mark(function a(){var i,n;return l.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return i={handshake:"",data:{ids:e.toString(),module_id:t.moduleId}},a.next=3,t.$axios.post(t.$api.moduleVideoDelete,o()(i));case 3:200==(n=a.sent).code?(t.$message({message:n.message,type:"success"}),t.getDataList()):t.$message({message:n.message,type:"warning"});case 5:case"end":return a.stop()}},a,t)}))()},batchDeleteMethod:function(){var e=this;return d()(l.a.mark(function t(){var a,i,n;return l.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=[],e.multipleSelection.forEach(function(e,t){a.push(e.video_id)}),i={handshake:"",data:{ids:a.join(","),module_id:e.moduleId}},t.next=5,e.$axios.post(e.$api.moduleVideoDelete,o()(i));case 5:200==(n=t.sent).code?(e.$message({message:n.message,type:"success"}),e.getDataList()):e.$message({message:n.message,type:"warning"});case 7:case"end":return t.stop()}},t,e)}))()},handeRelease:function(){var e=this;this.$confirm("确定继续该操作吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.releaseMethod()}).catch(function(){e.$message({type:"info",message:"已取消删除"})})},releaseMethod:function(){var e=this;return d()(l.a.mark(function t(){var a,i;return l.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{}},t.next=3,e.$axios.post(e.$api.moduleVideoPublish,o()(a));case 3:200==(i=t.sent).code?e.$message({message:i.message,type:"success"}):e.$message({message:i.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()}}},p={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"moduleVideoManagement"},[a("h3",[e._v(e._s(e.moduleTitle)+"("+e._s(e.moduleType)+")")]),e._v(" "),a("div",{staticClass:"search"},[a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入视频标题"},model:{value:e.search1,callback:function(t){e.search1=t},expression:"search1"}},[a("template",{slot:"prepend"},[e._v("视频标题")])],2)],1),e._v(" "),a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入视频ID"},model:{value:e.search2,callback:function(t){e.search2=t},expression:"search2"}},[a("template",{slot:"prepend"},[e._v("视频ID")])],2)],1),e._v(" "),a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入用户id"},model:{value:e.search3,callback:function(t){e.search3=t},expression:"search3"}},[a("template",{slot:"prepend"},[e._v("用户id")])],2)],1),e._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[e._v("添加时间")]),e._v(" "),a("el-date-picker",{attrs:{type:"daterange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":e.pickerOptions,"value-format":"yyyy-MM-dd"},model:{value:e.search4,callback:function(t){e.search4=t},expression:"search4"}})],1),e._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[e._v("付费类型")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.search5,callback:function(t){e.search5=t},expression:"search5"}},e._l(e.optionsPayType,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("div",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.searchMethod}},[e._v("搜索")])],1)]),e._v(" "),a("div",{staticClass:"opration"},[e.permissions_obj.id_164||e.permissions_obj.id_all?a("el-button",{attrs:{type:"success"},on:{click:e.addData}},[e._v("添加")]):e._e(),e._v(" "),e.permissions_obj.id_165||e.permissions_obj.id_all?a("el-button",{attrs:{type:"danger"},on:{click:e.batchDelete}},[e._v("批量移除")]):e._e(),e._v(" "),e.permissions_obj.id_166||e.permissions_obj.id_all?a("el-button",{attrs:{type:"warning"},on:{click:e.handeRelease}},[e._v("发布")]):e._e()],1),e._v(" "),a("div",{staticClass:"list"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{border:"",data:e.tableData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55","header-align":"center",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{type:"index",width:"50","header-align":"center",align:"center",label:"序号"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"封面",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"left",staticStyle:{width:"100px",height:"100px"}},[a("img",{staticStyle:{"max-width":"100px","max-height":"100px"},attrs:{src:t.row.cover,alt:""},on:{click:function(a){return e.imgView(t.row.cover)}}})])]}}])}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"视频信息"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"vedioBox"},[a("div",{staticClass:"right"},[a("div",[e._v("\n ID:\n "),a("span",[e._v(e._s(t.row.id))])]),e._v(" "),a("div",[e._v("\n 标题:\n "),a("span",[e._v(e._s(t.row.title))])]),e._v(" "),a("div",[e._v("\n 时长:\n "),a("span",[e._v(e._s(e._f("sec_to_time")(t.row.duration)))])]),e._v(" "),t.row.from>0?a("div",{staticStyle:{"margin-top":"15px"}},[a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){return e.handleBrowserPlay(t.$index,t.row)}}},[e._v("播放正片")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){return e.handleBrowserPlayPreview(t.$index,t.row)}}},[e._v("播放预览")])],1):a("div",[a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){return e.handlePlay(t.$index,t.row)}}},[e._v("播放正片")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){return e.handlePlayPreview(t.$index,t.row)}}},[e._v("播放预览")])],1)])])]}}])}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"typeList",label:"视频分类",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"付费类型",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(2==t.row.pay_type?t.row.coins:"")+"个")])]}}])}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"is_long_text",label:"视频类型",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"created_at",label:"上传时间",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"user_nick",label:"用户名称",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"uid",label:"用户ID",width:"80"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"like",label:"点赞量",width:"100",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"buy_video_count",label:"购买量",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"view_module_video_created_at",label:"添加时间",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"操作",width:"100",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.permissions_obj.id_165||e.permissions_obj.id_all?a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.handleDelete(t.$index,t.row)}}},[e._v("移除")]):e._e()]}}])})],1)],1),e._v(" "),a("div",{staticClass:"page"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage1,"page-sizes":[10,30,50,100],"page-size":e.pageSize,layout:"total, prev, pager, next,sizes,jumper",total:e.totalSize},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage1=t},"update:current-page":function(t){e.currentPage1=t}}})],1),e._v(" "),a("el-dialog",{attrs:{title:"添加首页视频",visible:e.addDialogVisible,width:"40%",center:""},on:{"update:visible":function(t){e.addDialogVisible=t}}},[a("div",[e._v("输入视频id添加至首页,如有多个,请以半角逗号隔开")]),e._v(" "),a("div",[e._v("如:555,555,555,555")]),e._v(" "),a("div",[a("el-input",{attrs:{type:"textarea",rows:3,placeholder:"请输入内容"},model:{value:e.textareaTopic,callback:function(t){e.textareaTopic=t},expression:"textareaTopic"}})],1),e._v(" "),a("div",{staticClass:"dialogBtn"},[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitAdd}},[e._v("提交")]),e._v(" "),a("el-button",{attrs:{type:"info",size:"small"},on:{click:e.cancelAdd}},[e._v("取消")])],1)]),e._v(" "),a("el-dialog",{attrs:{title:"播放",visible:e.playDialogVisible,width:"40%",center:""},on:{"update:visible":function(t){e.playDialogVisible=t}}},[a("div",[a("video",{attrs:{controls:"",width:"100%","max-height":"500",src:e.playUrl}},[e._v("Sorry, your browser doesn't support embedded videos.")])])]),e._v(" "),a("el-dialog",{attrs:{visible:e.imgDialogVisible},on:{"update:visible":function(t){e.imgDialogVisible=t}}},[a("img",{attrs:{width:"100%",src:e.imgPreview,alt:""}})])],1)},staticRenderFns:[]};var g=a("VU/8")(h,p,!1,function(e){a("4kKg")},"data-v-147ebb69",null);t.default=g.exports},"4kKg":function(e,t){}});