import{_ as k}from"./index.76a66f15.js";/* empty css *//* empty css */import{C as m,D as h,aJ as l,b2 as i,aV as o,b3 as _,b1 as v,b5 as d,bp as y,cs as B,bF as E,bL as w,bj as f,a$ as A,aG as F,b0 as c,c2 as I,bx as $}from"./arco.f3c60d68.js";const O={components:{},data(){return{isShow:this.visible,form:{live_start_time:Date.now(),live_end_time:Date.now(),type:"live"}}},props:{visible:{type:Boolean,default:!1},courseId:{type:[Number,String],default:0}},methods:{handleCancel(){this.$emit("cancel",!1)},getDetail(){this.loading=!0,this.$request.post("admin/course/course/detail",{id:this.courseId}).then(t=>{this.form.live_start_time=t.data.live_start_time,this.form.live_end_time=t.data.live_end_time,this.loading=!1}).catch(t=>{this.$message.error(t.msg),this.loading=!1,this.$emit("cancel",!1)})},handleOk(){this.$request.post("admin/live/room/lengthenLive",{row:this.form,ids:this.courseId}).then(t=>{this.$message.success(t.msg),this.$emit("ok",!1)}).catch(t=>{this.$message.error(t.msg)})}},watch:{visible:function(){this.isShow=this.visible,this.isShow&&this.getDetail()}}};function S(t,e,r,C,a,s){const u=y,g=B,p=E,n=w,b=f;return m(),h("div",null,[l(b,{visible:r.visible,onOk:s.handleOk,onCancel:s.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:""},{title:i(()=>[o(_(new Date(a.form.live_end_time).getTime()>Date.now()?"\u5EF6\u957F\u76F4\u64AD":"\u6062\u590D\u76F4\u64AD"),1)]),default:i(()=>[new Date(a.form.live_end_time).getTime()[...e[2]||(e[2]=[o("\u76F4\u64AD\u7ED3\u675F\u65F6\u95F4\u65E9\u4E8E\u5F53\u524D\u65F6\u95F4\uFF08\u76F4\u64AD\u5DF2\u7ED3\u675F\uFF09\uFF0C\u4F60\u53EF\u5EF6\u957F\u76F4\u64AD\u65F6\u95F4\u6765\u6062\u590D\u76F4\u64AD",-1)])]),_:1})):d("",!0),l(n,{bordered:!1,style:{"margin-top":"20px"}},{default:i(()=>[l(p,{field:"live_start_time",label:"\u5F00\u59CB\u65F6\u95F4"},{default:i(()=>[l(g,{"show-time":"","time-picker-props":{defaultValue:a.form.live_start_time},format:"YYYY-MM-DD HH:mm:ss",modelValue:a.form.live_start_time,"onUpdate:modelValue":e[0]||(e[0]=D=>a.form.live_start_time=D)},null,8,["time-picker-props","modelValue"])]),_:1}),l(p,{field:"live_end_time",label:"\u7ED3\u675F\u65F6\u95F4"},{default:i(()=>[l(g,{"show-time":"","time-picker-props":{defaultValue:a.form.live_end_time},format:"YYYY-MM-DD HH:mm:ss",modelValue:a.form.live_end_time,"onUpdate:modelValue":e[1]||(e[1]=D=>a.form.live_end_time=D)},null,8,["time-picker-props","modelValue"])]),_:1})]),_:1})]),_:1},8,["visible","onOk","onCancel"])])}const V=k(O,[["render",S]]),L={components:{lengthenLiveModal:V,Modal:f},data(){return{modal:{lengthen_live:!1},shareId:"",liveCheckedId:0}},props:{courseId:{type:[String,Number]},type:{type:[String,Number]},live_start_time:{type:[String,Number],default:0},live_end_time:{type:[String,Number],default:0},status:{type:[Boolean,Number]}},methods:{copy(){var t="course.form";this.type=="live"&&(t="live.form"),this.$router.push({name:t,params:{type:this.type,id:this.courseId,copy:1}})},liveDetail(t){var e=["start","member","comment","courseware","operate","playback","goods"],r=e.includes(t)?"live.detail":"course.detail";this.$router.push({name:r,params:{id:this.courseId,tab:t}})},endLive(){f.warning({title:"\u63D0\u793A",titleAlign:"start",content:"\u786E\u5B9A\u8981\u7ED3\u675F\u8BE5\u76F4\u64AD\u5417",hideCancel:!1,onOk:()=>{this.$request.post("admin/live/room/endLive",{ids:this.courseId}).then(t=>{this.$message.success(t.msg),this.$emit("getData",!1)}).catch(t=>{this.$message.error(t.msg)})}})},liveRoom(){this.$router.push({name:"live.room",params:{id:this.courseId}})},lengthenLive(){this.liveCheckedId=this.courseId,this.modal.lengthen_live=!0},lengthenLiveOk(){this.modal.lengthen_live=!1,this.$emit("getData",!1)},member(){this.$router.push({name:"course.member",params:{id:this.courseId}})},del(){f.warning({title:"\u63D0\u793A",titleAlign:"start",content:"\u786E\u5B9A\u8981\u5220\u9664\u9009\u4E2D\u6570\u636E\u5417",hideCancel:!1,onOk:()=>{this.$request.post("admin/course/course/del",{ids:[this.courseId]}).then(t=>{if(this.$message.success(t.msg),this.type=="live")var e="course.list.live";else var e="course.list."+this.type;this.$router.push({name:e,params:{type:this.type}}),this.$emit("refresh",!1)}).catch(t=>{this.$message.error(t.msg)})}})},changeStatus(){var t=this.status?0:1;f.warning({title:"\u63D0\u793A",titleAlign:"start",content:"\u786E\u5B9A\u8981\u64CD\u4F5C\u9009\u4E2D\u6570\u636E\u4E0A\u67B6\u72B6\u6001\u5417",hideCancel:!1,onOk:()=>{this.$request.post("admin/course/course/status",{ids:[this.courseId],status:t}).then(e=>{this.$message.success(e.msg),this.$emit("refresh",!1)}).catch(e=>{this.$message.error(e.msg)})}})},columnDetail(){this.$router.push({name:"course.detail",params:{id:this.courseId,tab:"dir"}})}},watch:{}};function x(t,e,r,C,a,s){const u=I,g=$,p=A("lengthen-live-modal");return m(),h("div",null,[l(g,{position:"bottom"},{content:i(()=>[r.type=="column"?(m(),v(u,{key:0,onClick:e[0]||(e[0]=n=>s.columnDetail())},{default:i(()=>[...e[16]||(e[16]=[o(" \u76EE\u5F55\u7BA1\u7406 ",-1)])]),_:1})):d("",!0),l(u,{onClick:e[1]||(e[1]=n=>s.copy())},{default:i(()=>[...e[17]||(e[17]=[o(" \u590D\u5236 ",-1)])]),_:1}),l(u,{onClick:e[2]||(e[2]=n=>s.changeStatus())},{default:i(()=>[o(_(r.status==1?"\u4E0B\u67B6":"\u4E0A\u67B6"),1)]),_:1}),l(u,{onClick:e[3]||(e[3]=n=>s.del())},{default:i(()=>[...e[18]||(e[18]=[o(" \u5220\u9664 ",-1)])]),_:1}),r.type=="live"?(m(),h(F,{key:1},[l(u,{onClick:e[4]||(e[4]=n=>s.liveRoom())},{default:i(()=>[...e[19]||(e[19]=[o("\u4E2D\u63A7\u53F0",-1)])]),_:1}),r.live_start_timeDate.now()/1e3?(m(),v(u,{key:0,onClick:e[5]||(e[5]=n=>s.endLive())},{default:i(()=>[...e[20]||(e[20]=[o(" \u7ED3\u675F\u76F4\u64AD",-1)])]),_:1})):d("",!0),Date.now()/1e3>r.live_end_time?(m(),v(u,{key:1,onClick:e[6]||(e[6]=n=>s.lengthenLive())},{default:i(()=>[...e[21]||(e[21]=[o("\u6062\u590D\u76F4\u64AD",-1)])]),_:1})):d("",!0),r.live_start_timeDate.now()/1e3?(m(),v(u,{key:2,onClick:e[7]||(e[7]=n=>s.lengthenLive())},{default:i(()=>[...e[22]||(e[22]=[o(" \u5EF6\u957F\u76F4\u64AD",-1)])]),_:1})):d("",!0),l(u,{onClick:e[8]||(e[8]=n=>s.liveDetail("start"))},{default:i(()=>[...e[23]||(e[23]=[o("\u63A8\u6D41\u5730\u5740",-1)])]),_:1}),l(u,{onClick:e[9]||(e[9]=n=>s.liveDetail("comment"))},{default:i(()=>[...e[24]||(e[24]=[o("\u8BC4\u8BBA\u7BA1\u7406",-1)])]),_:1}),l(u,{onClick:e[10]||(e[10]=n=>s.liveDetail("member"))},{default:i(()=>[...e[25]||(e[25]=[o("\u76F4\u64AD\u89C2\u4F17",-1)])]),_:1}),l(u,{onClick:e[11]||(e[11]=n=>s.liveDetail("operate"))},{default:i(()=>[...e[26]||(e[26]=[o("\u8FD0\u8425\u8BBE\u7F6E",-1)])]),_:1}),l(u,{onClick:e[12]||(e[12]=n=>s.liveDetail("playback"))},{default:i(()=>[...e[27]||(e[27]=[o("\u56DE\u653E\u8BBE\u7F6E",-1)])]),_:1}),l(u,{onClick:e[13]||(e[13]=n=>s.liveDetail("goods"))},{default:i(()=>[...e[28]||(e[28]=[o("\u5E26\u8D27\u5546\u54C1",-1)])]),_:1}),l(u,{onClick:e[14]||(e[14]=n=>s.liveDetail("gift"))},{default:i(()=>[...e[29]||(e[29]=[o("\u793C\u7269\u8BB0\u5F55",-1)])]),_:1})],64)):d("",!0)]),default:i(()=>[c(t.$slots,"default")]),_:3}),l(p,{visible:a.modal.lengthen_live,"course-id":a.liveCheckedId,onOk:s.lengthenLiveOk,onCancel:e[15]||(e[15]=n=>a.modal.lengthen_live=!1)},null,8,["visible","course-id","onOk"])])}const q=k(L,[["render",x]]);export{q as c};