index-legacy.fbf2325e.js 6.1 KB

1
  1. !function(){function e(e,t,n,a,i,r,u){try{var s=e[r](u),o=s.value}catch(l){return void n(l)}s.done?t(o):Promise.resolve(o).then(a,i)}function t(t){return function(){var n=this,a=arguments;return new Promise((function(i,r){var u=t.apply(n,a);function s(t){e(u,i,r,s,o,"next",t)}function o(t){e(u,i,r,s,o,"throw",t)}s(void 0)}))}}var n=document.createElement("style");n.innerHTML="._liveClass_1u6h7_1 .el-tabs__item{font-size:18px;font-weight:600;color:#999;height:56px;line-height:56px;padding-right:40px;padding-left:0}._liveClass_1u6h7_1 .el-tabs__item.is-active{font-size:20px;color:#000}._liveClass_1u6h7_1 .el-tabs__nav-wrap:after{height:1px;background:#eeeeee}._liveClass_1u6h7_1 .el-tabs__active-bar{height:4px}._items_1u6h7_21:first-child{display:flex;justify-content:flex-start}._items_1u6h7_21:first-child>div{margin:0}._items_1u6h7_21:nth-child(3n + 3){display:flex;justify-content:flex-end}._items_1u6h7_21:nth-child(3n + 3)>div{margin:0}\n",document.head.appendChild(n),System.register(["./index-legacy.da191fab.js","./index-legacy.79479584.js","./index-legacy.05a6e1e6.js","./index-legacy.fd063362.js","./index2-legacy.a407f16d.js","./index2-legacy.9aeab373.js","./index2-legacy.5c6af6cc.js"],(function(e){"use strict";var n,a,i,r,u,s,o,l,c,d,f,p,h,v,g,m;return{setters:[function(e){n=e.d,a=e.aM,i=e.b,r=e.aN,u=e.bi,s=e.c,o=e.F,l=e.aZ,c=e.a,d=e.aO,f=e.aP},function(e){p=e.C},function(e){h=e.P},function(e){v=e.I},function(e){g=e.E,m=e.a},function(){},function(){}],execute:function(){var x="_liveClass_1u6h7_1",_="_items_1u6h7_21",S=n({name:"list",props:{auditStatus:{type:String,default:""}},data:function(){return{pageInfo:{limit:9,page:1,total:0,page_size:[10,20,40,50]},list:[],loading:!0,dataShow:!1}},mounted:function(){var e;null!==(e=a.user.data)&&void 0!==e&&e.entryFlag&&this.getList()},methods:{getList:function(){var e=this;return t(regeneratorRuntime.mark((function t(){var n,r,u;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,i.post("/api-website/videoLessonGroup/page",{data:{auditStatus:e.auditStatus,page:e.pageInfo.page,rows:e.pageInfo.limit,teacherId:null===(n=a.user.data)||void 0===n?void 0:n.userId}});case 4:r=t.sent,u=r.data,e.list=u.rows||[],e.pageInfo.total=u.total,u.total<=0&&(e.dataShow=!0),t.next=13;break;case 11:t.prev=11,t.t0=t.catch(1);case 13:e.dataShow?e.loading=!1:setTimeout((function(){e.loading=!1}),200);case 14:case"end":return t.stop()}}),t,null,[[1,11]])})))()},onDetail:function(e){"UNPASS"!==this.auditStatus||this.$router.push({path:"/userInfo/videoOperation",query:{type:"edit",groupId:e.id}})},onOffCourse:function(e){var n=this;return t(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:r.confirm("确认下架该课程吗?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(t(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,i.post("/api-website/videoLessonGroup/updateShelves",{data:{id:e.id,shelvesFlag:0}});case 3:u.success("下架成功"),n.pageInfo.page=1,n.getList(),t.next=10;break;case 8:t.prev=8,t.t0=t.catch(0);case 10:case"end":return t.stop()}}),t,null,[[0,8]])}))));case 1:case"end":return a.stop()}}),a)})))()}},render:function(){var e,t=this;return s(o,null,[null!==(e=a.user.data)&&void 0!==e&&e.entryFlag?s(o,null,[s("div",{class:"flex flex-wrap"},[s(g,{loading:this.loading,animated:!0,class:"flex justify-between",count:3},{default:function(){return[t.list.map((function(e){return s("div",{class:["w-1/3 pt-8",_],onClick:function(){return t.onDetail(e)}},[s(v,{item:{type:"video",status:t.auditStatus,id:e.id,backgroundPic:e.lessonCoverUrl,courseGroupName:e.lessonName,studentCount:e.countStudent,avatar:e.avatar,teacherName:e.username,coursePrice:e.lessonPrice,courseNum:e.lessonCount,shelvesFlag:e.shelvesFlag},onOffCourse:function(e){t.onOffCourse(e)}},null)])}))]},template:function(){return s("div",{class:"w-[218px]"},[s("div",{class:"flex flex-col pt-8 w-[218px] rounded-[10px] overflow-hidden m-auto"},[s(m,{variant:"image",style:{width:"100%",height:"122px"}},null),s("div",{class:"text-base px-2.5 pt-2 text-[#666666] leading-none font-semibold whitespace-nowrap overflow-hidden text-ellipsis"},[s(m,{variant:"h3"},null)]),s("div",{class:"mx-2.5 pt-1.5 pb-2 flex items-center justify-between"},[s(m,{variant:"p",style:{width:"20%"}},null),s("p",{style:{width:"60%"}},null),s(m,{variant:"p",style:{width:"20%"}},null)])])])}})]),s(h,{total:this.pageInfo.total,page:this.pageInfo.page,"onUpdate:page":function(e){return t.pageInfo.page=e},limit:this.pageInfo.limit,"onUpdate:limit":function(e){return t.pageInfo.limit=e},pageSizes:this.pageInfo.page_size,pagination:this.getList},null),this.dataShow&&s(p,null,null)]):s(p,{type:"teacherCert",message:"您还未完成达人认证,认证后才可创建视频课哦~",buttonVisibility:!0,buttonText:"去认证",onDetail:function(){t.$router.push("/teacherAuth")}},null)])}});e("default",n({name:"video-class",data:function(){var e=sessionStorage.getItem("videoActiveName");return sessionStorage.removeItem("videoActiveName"),{activeName:e||"PASS"}},render:function(){var e=this;return s("div",{class:[x,"relative px-[25px]"]},[s(l,{round:!0,type:"primary",class:"absolute right-11 top-3 z-10",onClick:function(){var t;null!==(t=a.user.data)&&void 0!==t&&t.entryFlag?e.$router.push("/userInfo/videoOperation"):u.error("您还未完成达人认证,认证后才可创建视频课")}},{default:function(){return[c("新建课程")]}}),s(d,{modelValue:this.activeName,"onUpdate:modelValue":function(t){return e.activeName=t}},{default:function(){return[s(f,{label:"已上架",name:"PASS"},{default:function(){return["PASS"===e.activeName&&s(S,{auditStatus:"PASS"},null)]}}),s(f,{label:"审核中",name:"DOING"},{default:function(){return["DOING"===e.activeName&&s(S,{auditStatus:"DOING"},null)]}}),s(f,{label:"审核失败",name:"UNPASS"},{default:function(){return["UNPASS"===e.activeName&&s(S,{auditStatus:"UNPASS"},null)]}}),s(f,{label:"已下架",name:"OUT_SALE"},{default:function(){return["OUT_SALE"===e.activeName&&s(S,{auditStatus:"OUT_SALE"},null)]}})]}})])}}))}}}))}();