teacher-home.0f125211.js 29 KB

1
  1. var J=Object.defineProperty,W=Object.defineProperties;var X=Object.getOwnPropertyDescriptors;var U=Object.getOwnPropertySymbols;var Z=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var O=(t,s,a)=>s in t?J(t,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[s]=a,y=(t,s)=>{for(var a in s||(s={}))Z.call(s,a)&&O(t,a,s[a]);if(U)for(var a of U(s))$.call(s,a)&&O(t,a,s[a]);return t},S=(t,s)=>W(t,X(s));import{C as ee}from"./index.f79d1954.js";import{d as b,T as L,a as e,F as v,b as n,t as m,q as g,m as te,B as A,I as j,y as x,P as w,h as p,D as C,C as M,U as se,x as ae,Q as ie,S as Y,z as N,V as oe,u as re,G as ne,H as T}from"./vendor.50def595.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{r as u,p as B,k as le,s as V}from"./index.b3348130.js";import{i as Q}from"./icon_teacher.2c3a434a.js";import{t as ce,m as ue}from"./teacher_cert.5c45c8b4.js";import{S as k}from"./index.d9644989.js";import{C as de}from"./index.5862b7b3.js";/* empty css */import{C as he}from"./index.1a557c18.js";/* empty css *//* empty css *//* empty css *//* empty css */import{o as D}from"./orderStatus.6bb20f23.js";import{C as F}from"./index.9b0481fe.js";/* empty css */import{i as pe}from"./icon_timer2.563d016a.js";import{i as me}from"./icon_success.e258b59c.js";import{V as fe}from"./video-item.579c4a67.js";/* empty css */var ge="./assets/follow_bg.cb00a284.png",P=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:ge}),_e="./assets/head_bg.7e4b30d5.png",q=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:_e}),be="./assets/icon_fans.4aea0da2.png",E=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:be}),Ae="data:image/png;base64,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",G=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:Ae}),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAAQJQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICBwcHDAwMFRUVGxsbHR0dIyMjJiYmKCgoKSkpLy8vOTk5Pj4+RUVFT09PWlpaW1tbZWVldHR0eHh4e3t7fHx8gYGBioqKmJiYoKCgq6ursLCwsrKytbW1urq6wcHBysrKysrK0tLS0dHR0tLS0tLS09PT2NjY3t7e4uLi4uLi4+Pj5+fn6urq6+vr7+/v8fHx8fHx8vLy8vLy9fX19/f3+fn5+/v7/Pz8/Pz8/f39/f39/v7+////////sFSKVgAAAFV0Uk5TAAMPExUYHh8rOjw+TlJTVlxeYmZnaWpqbG1vcXFzc3R1d3l7foGFhomPkZOUlpuhpq2ysrS5vsTFysvLzc3Q19rb3eHj5Onr7Ozu8PT2+fn6+/z9/vEW24oAAAGWSURBVEjHpZbldsMwDIXdlMLUxGNmXgcdM3RMrd7/VZZ16TY7puPdnz7+jhNJVxJCRRmm44ZxksSh65gGUlDZijChyCpLkLqHGfLqAqTiY478Cgcp2SnmKrVLLMYIsFABIyTVGEsUV2mm1sBSNWrUOwpMRhFvGTFWUvznv0oBVlTwG0MbK8v+yWmqDqX9LFN1sHr9ernEpfy83sjT+XcA6O6P86jvOqRqtAU9Pa5zIK/nBerwGHKdTrOpL6dY1NlJH4LnzQEWZGVQxIUALuYYUJQVAxZA8LY9VKQMZAohgJvFAmQiRwJBpzVC3XCQK4MA7pfJGy4K5RB0VogbIYoVIDgnDYISFahN3EjUoCMKUvm8uxnq8+SB6O6NYSoQ0pDfFrzlypL7sTtcqAhHUkZXC4yKNYUF+9IcZHnDEFnjbJZpwohhwsMcedrg+N1i2H0rz+cUr7OUGY1lop0hD2vcHuaxWhie3DlojvLbZZ3ZLMXy/9OWtQaA3qjRGmp641NvUOutBHrLh96ao7dQaa5umkui2jr6CZNcBOmsXp5jAAAAAElFTkSuQmCC",z=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:ye}),ve="./assets/live_bg.297fb1e3.png",H=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:ve});const je="_teacherHeader_1usdk_7",Te="_headerContent_1usdk_12",Ie="_headerCount_1usdk_17",Ce="_userLogo_1usdk_32",Se="_subjectSection_1usdk_38",Le="_cert_1usdk_82",xe="_teacherCert_1usdk_100",we="_piNameSubject_1usdk_114",Ne="_subject_1usdk_38",ke="_rTitle_1usdk_131";var o={"teacher-record":"_teacher-record_1usdk_1",teacherHeader:je,headerContent:Te,headerCount:Ie,"open-teacher-info":"_open-teacher-info_1usdk_27",userLogo:Ce,subjectSection:Se,"teacher-bottom":"_teacher-bottom_1usdk_44","teacher-data":"_teacher-data_1usdk_50","teacher-data_item":"_teacher-data_item_1usdk_55",cert:Le,"teacher-info":"_teacher-info_1usdk_89","teacher-name":"_teacher-name_1usdk_92",teacherCert:xe,piNameSubject:we,subject:Ne,rTitle:ke};const De="_single_buzk1_1",Fe="_introduction_buzk1_4",Pe="_videoList_buzk1_10",qe="_videoItem_buzk1_16",Ee="_video_buzk1_10",Ge="_fansGroup_buzk1_46",ze="_fansImage_buzk1_62",He="_fansTitle_buzk1_68",Ue="_videoGroup_buzk1_74";var h={single:De,introduction:Fe,videoList:Pe,videoItem:qe,"icon-upload":"_icon-upload_buzk1_25",video:Ee,fansGroup:Ge,fansImage:ze,fansTitle:He,videoGroup:Ue};const Oe="_filterTitle_cir06_1",Me="_fansGroup_cir06_9",Ye="_introduce_cir06_19",Be="_fansImage_cir06_25",Ve="_fansTitle_cir06_31",Qe="_joinContainer_cir06_37",Ke="_joinText_cir06_40";var _={filterTitle:Oe,fansGroup:Me,introduce:Ye,fansImage:Be,fansTitle:Ve,joinContainer:Qe,joinText:Ke};const Re=t=>{const s=`../images/${t}`;return{"../images/follow_bg.png":P,"../images/head_bg.png":q,"../images/icon_fans.png":E,"../images/icon_subject.png":G,"../images/icon_video.png":z,"../images/live_bg.png":H}[s].default};var Je=b({name:"joinChat",props:{item:{type:Object,default:{}},onClose:{type:Function,default:t=>{}}},data(){return{desc:""}},methods:{async onJoinChat(){try{await u.post("/api-student/imGroupMemberAudit/apply",{data:{groupId:this.item.id,desc:this.desc}}),L("\u7533\u8BF7\u6210\u529F"),this.onClose&&this.onClose(this.item.id)}catch{}}},render(){return e(v,null,[e("div",{class:[_.filterTitle,"van-hairline--bottom"]},[n("\u7533\u8BF7\u5165\u7FA4")]),e("div",{class:_.joinContainer},[e(m,{center:!0,class:_.fansGroup,border:!1},{icon:()=>e(g,{src:this.item.img||Re("icon_fans.png"),fit:"cover",class:_.fansImage},null),title:()=>e("div",{class:_.fansTitle},[e("div",{class:_.title},[this.item.name]),e("p",{class:["van-ellipsis",_.introduce]},[this.item.introduce])])}),e(te,{type:"textarea",class:_.joinText,rows:2,maxlength:200,modelValue:this.desc,"onUpdate:modelValue":t=>this.desc=t,placeholder:"\u8BF7\u586B\u5199\u60A8\u7684\u5165\u7FA4\u7533\u8BF7\uFF0C\u4F1A\u66F4\u5FEB\u7684\u88AB\u901A\u8FC7\u5594\uFF5E"},null)]),e("div",{class:"btnGroup"},[e(A,{type:"primary",block:!0,round:!0,style:{width:"70%",margin:"0 auto"},onClick:this.onJoinChat},{default:()=>[n("\u786E\u8BA4")]})])])}});function We(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!x(t)}const K=t=>{const s=`../images/${t}`;return{"../images/follow_bg.png":P,"../images/head_bg.png":q,"../images/icon_fans.png":E,"../images/icon_subject.png":G,"../images/icon_video.png":z,"../images/live_bg.png":H}[s].default};var Xe=b({name:"single",props:{userInfo:{type:Object,default:{}}},data(){const t=this.$route.query;return{videoStatus:!1,chatStatus:!1,teacherId:t.teacherId,fansList:[],chatItem:{},videoItem:{}}},async mounted(){try{const t=await u.post("/api-student/imGroup/queryTeacherGroup",{data:{type:"FAN",createUserId:this.teacherId}});this.fansList=t.data||[]}catch{}},methods:{async onDetail(t){if(!t.hasWaitAuditFlag&&!t.existFlag){this.chatStatus=!0,this.chatItem=t;return}t.existFlag&&B({api:"joinChatGroup",content:{type:"multi",id:t.id}})}},render(){let t;const s=this.userInfo;return e("div",{class:h.single},[e(k,{icon:"personal",title:"\u4E2A\u4EBA\u98CE\u91C7",size:24,border:!1},{default:()=>[e("p",{class:h.introduction},[s.introduction])]}),s.styleVideo&&s.styleVideo.length>0&&e(k,{icon:"elegant",title:"\u8001\u5E08\u98CE\u91C7",size:24,border:!1},{default:()=>[e("div",{class:h.videoList},[s.styleVideo.map(a=>e("div",{class:h.videoItem,onClick:()=>{this.videoStatus=!0,this.videoItem=a}},[e(j,{class:h["icon-upload"],name:K("icon_video.png"),size:26},null),e("video",{width:"100%",class:h.video},[e("source",{src:a.videoUrl+"#t=1,4",type:"video/mp4"},null)])]))])]}),this.fansList&&this.fansList.length>0&&e(k,{icon:"fans",title:"\u7C89\u4E1D\u7FA4",size:24,border:!1},We(t=this.fansList.map(a=>e(m,{center:!0,class:h.fansGroup},{icon:()=>e(g,{src:a.img||K("icon_fans.png"),fit:"cover",class:h.fansImage},null),title:()=>e("div",{class:h.fansTitle},[e("div",{class:h.title},[a.name]),e("p",{class:"van-ellipsis"},[a.introduce])]),default:()=>e(A,{type:"primary",size:"small",round:!0,disabled:a.hasWaitAuditFlag,onClick:()=>this.onDetail(a)},{default:()=>[a.existFlag?"\u53BB\u804A\u5929":"",a.hasWaitAuditFlag?"\u5BA1\u6838\u4E2D":"",!a.hasWaitAuditFlag&&!a.existFlag?"\u7533\u8BF7\u5165\u7FA4":""]})})))?t:{default:()=>[t]}),e(w,{show:this.chatStatus,position:"bottom",round:!0,closeable:!0,"safe-area-inset-bottom":!0,onClose:()=>this.chatStatus=!1},{default:()=>[e(Je,{item:this.chatItem,onClose:a=>{this.fansList.forEach(r=>{r.id===a&&(r.hasWaitAuditFlag=!0)}),this.chatStatus=!1}},null)]}),e(w,{show:this.videoStatus,round:!0,class:h.videoGroup,closeable:!0,onClose:()=>this.videoStatus=!1},{default:()=>{var a;return[e(de,{playsinline:!0,src:(a=this.videoItem)==null?void 0:a.videoUrl},null)]}})])}});const Ze="_practice_qc3my_1",$e="_group_qc3my_4",et="_price_qc3my_9",tt="_rTag_qc3my_18",st="_tag_qc3my_21",at="_selectPopup_qc3my_25",it="_selectContainer_qc3my_30",ot="_rTitle_qc3my_33",rt="_selectPopupContent_qc3my_36",nt="_desc_qc3my_39",lt="_times_qc3my_40",ct="_selectBtn_qc3my_51",ut="_btn_qc3my_56",dt="_protocol_qc3my_75",ht="_arrangeCell_qc3my_79";var l={practice:Ze,group:$e,price:et,rTag:tt,tag:st,selectPopup:at,selectContainer:it,rTitle:ot,selectPopupContent:rt,desc:nt,times:lt,selectBtn:ct,btn:ut,protocol:dt,arrangeCell:ht},pt=b({name:"practice",props:{userInfo:{type:Object,default:{}}},data(){return{teacherId:this.$route.query.teacherId,teacherSubjectList:[],subjectStatus:!1,subjectInfo:{subjectPrice:0,courseMinutes:0,subjectName:"",subjectId:0},courseNum:4,calendarList:[],selectCourseList:[],coursePlanStatus:!1,selectStatus:!1,coursePlanList:[],calendarDate:new Date}},async mounted(){try{const s=(await u.get("/api-student/courseSchedule/getTeacherSubjectPrice",{params:{teacherId:this.teacherId}})).data||[],r=s.find(I=>I.subjectId===Number(this.userInfo.subjectId))||s[0],{subjectName:i,subjectPrice:c,courseMinutes:f,subjectId:R}=r;this.subjectInfo={subjectPrice:c,courseMinutes:f,subjectName:i,subjectId:R},s.forEach(I=>{I.name=I.subjectName}),this.teacherSubjectList=s,this.getList(),this.onBuy(!0)}catch{}},computed:{showSelectList(){let s=[...this.selectCourseList];return s.forEach(a=>{a.title=p(a.startTime).format("YYYY-MM-DD")+" "+le(p(a.startTime).day())+" "+a.start+"~"+a.end}),s},selectType(){return this.selectCourseList.length<this.courseNum?"noEnough":"enough"}},methods:{async onSubmit(){if(this.selectCourseList.length<=0){L("\u8BF7\u9009\u62E9\u8BFE\u7A0B\u65F6\u95F4");return}if(this.selectCourseList.length<this.courseNum){this.selectStatus=!0;return}await this._lookCourse()},async getList(t){var s;try{let a={day:p(t||new Date).format("DD"),month:p(t||new Date).format("MM"),year:p(t||new Date).format("YYYY")};const i=(await u.post("/api-student/courseSchedule/createPracticeCourseCalendar",{data:S(y({},a),{studentId:(s=V.user.data)==null?void 0:s.userId,teacherId:this.teacherId})})).data||[];let c={};i.forEach(f=>{c[f.date]=f}),this.calendarList=c}catch{}},onSelectDay(t){const s=t||[];let a=[...this.selectCourseList];s.forEach(r=>{!a.some(c=>c.startTime===r.startTime)&&a.push(y({},r))}),a.forEach(r=>{const i=s.some(f=>f.startTime===r.startTime),c=s.findIndex(f=>f.startTime===r.startTime);!i&&a.splice(c,1)}),a.sort((r,i)=>r.startTime>i.startTime?1:r.startTime<i.startTime?-1:0),this.selectCourseList=[...a]},onCloseTag(t){C.confirm({title:"\u63D0\u793A",message:"\u60A8\u662F\u5426\u8981\u5220\u9664\u8BE5\u9009\u62E9\u7684\u8BFE\u7A0B\uFF1F",confirmButtonColor:"var(--van-primary)"}).then(()=>{const s=this.selectCourseList.findIndex(a=>a.startTime===t.startTime);this.selectCourseList.splice(s,1)})},async _lookCourse(t){try{let s=[];this.selectCourseList.forEach(i=>{s.push({startTime:i.startTime,endTime:i.endTime})}),((await u.post("/api-teacher/courseGroup/lockCourseToCache",{data:{courseNum:this.courseNum,courseType:"PRACTICE",loop:this.selectType==="noEnough"?1:0,teacherId:this.teacherId,timeList:[...s]}})).data||[]).forEach((i,c)=>{this.coursePlanList[c]=S(y({},this.coursePlanList[c]),{startTime:i.startTime,endTime:i.endTime,classNum:c+1})}),this.coursePlanStatus=!0,this.selectStatus=!0,t&&t()}catch(s){const a=s.message;C.alert({title:"\u63D0\u793A",confirmButtonColor:"var(--van-primary)",message:a}).then(()=>{this.getList(this.calendarDate||new Date),this.selectCourseList=[],this.selectStatus=!1})}},async _unLookCourse(){var t;try{await u.get("/api-teacher/courseGroup/unlockCourseToCache",{params:{teacherId:(t=V.user.data)==null?void 0:t.userId}}),this.selectStatus=!1,this.coursePlanList.forEach(s=>{s.startTime="",s.endTime=""})}catch{}},async onReset(){this.coursePlanStatus||this.selectType==="enough"||this.selectType==="noEnough"&&(this.selectStatus=!1),this.coursePlanStatus=!1},async onSure(){const t=this.coursePlanStatus;await this._lookCourse(()=>{t&&(this.selectStatus=!1,this.onBuy())})},async onBuy(t){try{const s=await u.post("/api-student/userOrder/getPendingOrder",{data:{goodType:"PRACTICE",bizId:this.teacherId}});D.orderType="PRACTICE";const a=this.subjectInfo,r=[...this.selectCourseList];r.forEach(c=>{c.classDate=p(c.startTime).format("YYYY-MM-DD")}),D.practiceInfo={courseGroupName:a.subjectName+"\u966A\u7EC3\u8BFE",courseIntroduce:a.subjectName+"\u966A\u7EC3\u8BFE",subjectId:a.subjectId,singleCourseMinutes:a.courseMinutes,courseNum:this.courseNum,coursePrice:(this.courseNum*a.subjectPrice).toFixed(2),teacherName:this.userInfo.username||`\u6E38\u5BA2${this.userInfo.userId||""}`,teacherId:this.userInfo.userId,starGrade:this.userInfo.starGrade,avatar:this.userInfo.heardUrl,classTime:r};const i=s.data;i?C.confirm({title:"\u63D0\u793A",message:"\u60A8\u6709\u4E00\u4E2A\u672A\u652F\u4ED8\u7684\u8BA2\u5355\uFF0C\u662F\u5426\u7EE7\u7EED\u652F\u4ED8\uFF1F",confirmButtonColor:"#269a93",cancelButtonText:"\u53D6\u6D88\u8BA2\u5355",confirmButtonText:"\u7EE7\u7EED\u652F\u4ED8"}).then(async()=>{D.orderInfo={orderNo:i.orderNo,actualPrice:i.actualPrice,payStatus:!0},this.routerTo()}).catch(()=>{C.close(),this.cancelPayment(i.orderNo)}):!t&&this.routerTo()}catch{}},routerTo(){this.$router.push({path:"/orderDetail",query:{orderType:"PRACTICE"}})},async cancelPayment(t){try{await u.post("/api-student/userOrder/orderCancel",{data:{orderNo:t}})}catch{}}},render(){return e(v,null,[e("div",{class:l.practice},[e(M,{class:l.group},{default:()=>[e(m,{title:"\u966A\u7EC3\u8BFE\u6536\u8D39"},{default:()=>e("div",{class:l.price},[e("span",null,[n("\xA5"),this.$filters.moneyFormat(this.subjectInfo.subjectPrice)]),n("/"),this.subjectInfo.courseMinutes,n("\u5206\u949F")])}),e(m,{title:"\u9009\u62E9\u4E13\u4E1A",isLink:!0,value:this.subjectInfo.subjectName,onClick:()=>this.subjectStatus=!0},null),e(m,{title:"\u8BFE\u65F6\u6570"},{default:()=>e(se,{modelValue:this.courseNum,"onUpdate:modelValue":t=>this.courseNum=t,theme:"round",max:12,min:1,buttonSize:22,onChange:()=>{this.selectCourseList=[]}},null)})]}),e("div",{class:l.group},[e(he,{selectList:this.selectCourseList,list:this.calendarList,maxDays:this.courseNum,nextMonth:t=>this.getList(t),prevMonth:t=>this.getList(t),selectDay:this.onSelectDay,calendarDate:this.calendarDate,"onUpdate:calendarDate":t=>this.calendarDate=t},null)]),e(m,{class:[l.arrangeCell,"mb12"]},{title:()=>e("div",{class:l.rTitle},[e("span",null,[n("\u5DF2\u9009\u62E9\u8BFE\u7A0B\u65F6\u95F4")])]),label:()=>e("div",{class:l.rTag},[this.showSelectList.map(t=>e(v,null,[e(ae,{plain:!0,round:!0,closeable:!0,size:"large",type:"primary",class:l.tag,onClose:()=>this.onCloseTag(t)},{default:()=>[t.title]}),e("br",null,null)]))])}),e(w,{show:this.selectStatus,class:l.selectPopup},{default:()=>[e("div",{class:l.selectContainer},[e("div",{class:l.rTitle},[e("span",null,[n("\u63D0\u793A")])]),e("div",{class:l.selectPopupContent},[e("p",{class:l.desc},[this.selectType==="noEnough"&&!this.coursePlanStatus?"\u60A8\u6240\u9009\u62E9\u7684\u4E0A\u8BFE\u65F6\u95F4\u672A\u8FBE\u5230\u60A8\u8F93\u5165\u7684\u8BFE\u65F6\u6570\uFF0C\u7CFB\u7EDF\u6839\u636E\u5DF2\u9009\u65F6\u95F4\u5C06\u81EA\u52A8\u6309\u5468\u987A\u5EF6\u6392\u8BFE\u3002":"\u60A8\u5DF2\u9009\u62E9\u4EE5\u4E0B\u4E0A\u8BFE\u65F6\u95F4\u6BB5\uFF0C\u65F6\u95F4\u6BB5\u4F1A\u6682\u65F6\u9501\u5B9A\uFF0C\u9501\u5B9A\u671F\u95F4\u5B66\u5458\u4E0D\u53EF\u8D2D\u4E70\u8BE5\u65F6\u95F4\u6BB5\u8BFE\u7A0B\u3002"]),this.coursePlanList&&this.coursePlanList.length>0&&this.coursePlanStatus&&e("p",{class:l.times},[this.coursePlanList.map(t=>e("span",null,[p(t.startTime||new Date).format("YYYY-MM-DD")," ",p(t.startTime||new Date).format("HH:mm"),n("~"),p(t.endTime||new Date).format("HH:mm")]))])]),e("div",{class:l.selectBtn},[e(A,{class:l.btn,type:"primary",round:!0,block:!0,plain:!0,onClick:this.onReset},{default:()=>[this.selectType==="noEnough"?"\u7EE7\u7EED\u9009\u62E9":"\u91CD\u65B0\u9009\u62E9"]}),e(A,{class:l.btn,type:"primary",round:!0,block:!0,onClick:this.onSure},{default:()=>[n("\u786E\u8BA4")]})])])]}),e(ie,{show:this.subjectStatus,actions:this.teacherSubjectList,cancelText:"\u53D6\u6D88",closeOnClickAction:!0,onCancel:()=>this.subjectStatus=!1,onSelect:t=>{const{subjectName:s,subjectPrice:a,courseMinutes:r,subjectId:i}=t;this.subjectInfo={subjectPrice:a,courseMinutes:r,subjectName:s,subjectId:i},this.subjectStatus=!1}},null)]),e(Y,{offsetBottom:0,position:"bottom"},{default:()=>[e("div",{class:"btnGroup",style:{background:"#fff",paddingTop:"10px"}},[e(A,{block:!0,round:!0,type:"primary",onClick:this.onSubmit},{default:()=>[n("\u786E\u8BA4\u7EA6\u8BFE")]})])]})])}});const mt="_liveList_1qowf_1",ft="_liCover_1qowf_4",gt="_liContent_1qowf_10",_t="_liTitle_1qowf_13",bt="_avatar_1qowf_22",At="_liUserInfo_1qowf_29",yt="_userInfo_1qowf_30",vt="_num_1qowf_42",jt="_buyNum_1qowf_45",Tt="_price_1qowf_51",It="_liveGroup_1qowf_59",Ct="_subjectName_1qowf_64";var d={liveList:mt,liCover:ft,liContent:gt,liTitle:_t,avatar:bt,liUserInfo:At,userInfo:yt,num:vt,buyNum:jt,price:Tt,liveGroup:It,subjectName:Ct};function St(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!x(t)}var Lt=b({name:"live",data(){return{list:[],dataShow:!0,loading:!1,finished:!1,params:{groupStatus:"APPLY",page:1,rows:20}}},mounted(){this.getList()},methods:{formatTime(t){let s=p(t||new Date);const a=["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"];return s.format("YYYY-MM-DD")+`(${a[s.day()]})`},async getList(){try{let t=this.params;const a=(await u.post("/api-student/courseGroup/queryPageCourseGroup",{data:y({},t)})).data||{};if(this.list.length>0&&a.pageNo===1)return;this.list=this.list.concat(a.rows||[]),this.finished=a.pageNo>=a.totalPage,this.params.page=a.pageNo+1,this.dataShow=this.list.length>0}catch{}},onDetail(t){this.$router.push({path:"/liveDetail",query:{groupId:t.courseGroupId}})}},render(){let t;return e(v,null,[this.dataShow?e(N,{class:d.liveList,loading:this.loading,"onUpdate:loading":s=>this.loading=s,immediateCheck:!1,finished:this.finished,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86"},St(t=this.list.map(s=>e(M,{class:d.liveGroup,border:!1,onClick:()=>this.onDetail(s)},{default:()=>[e(m,null,{icon:()=>e("div",{style:{position:"relative"}},[e(g,{class:d.liCover,src:s.backgroundPic,fit:"cover"},null),e("span",{class:d.subjectName},[s==null?void 0:s.subjectName])]),title:()=>e("div",{class:d.liContent},[e("div",{class:[d.liTitle,"van-ellipsis"]},[s.courseGroupName]),e("div",{class:d.liUserInfo},[e("div",{class:[d.userInfo,"van-hairline--right"]},[e(g,{class:d.avatar,fit:"cover",src:s.avatar||Q},null),e("p",null,[n("\u8001\u5E08\uFF1A"),s.teacherName||`\u6E38\u5BA2${s.teacherId}`])]),s.existBuy===1?e("span",{class:d.buyNum},[e(j,{name:me,size:"15"},null),n("\u5DF2\u8D2D\u4E70")]):e("span",{class:d.num},[s.studentCount,n("\u4EBA\u5DF2\u8D2D\u4E70")])])])}),e(m,{titleStyle:{color:"#666666",fontSize:"13px"}},{title:()=>e("span",{style:{display:"flex",alignItems:"center",fontSize:"13px"}},[e(j,{name:pe,size:"16",style:{marginRight:"5px"}},null),this.formatTime(s.salesStartDate)]),default:()=>e("div",{class:d.price},[e("span",null,[n("\xA5"),this.$filters.moneyFormat(s.coursePrice)]),n("/"),s.courseNum,n("\u8BFE\u65F6")])})]})))?t:{default:()=>[t]}):e(F,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u76F4\u64AD\u8BFE"},null)])}});const xt="_videoList_1yf9v_1";var wt={videoList:xt};function Nt(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!x(t)}var kt=b({name:"VideoList",data(){return{list:[],dataShow:!0,loading:!1,finished:!1,params:{page:1,rows:20}}},mounted(){this.getList()},methods:{async getList(){try{let t=this.params;const a=(await u.post("/api-student/videoLesson/selectGroup",{data:y({},t)})).data||{};if(console.log(a),this.list.length>0&&a.pageNo===1)return;this.list=this.list.concat(a.rows||[]),this.finished=a.pageNo>=a.totalPage,this.params.page=a.pageNo+1,this.dataShow=this.list.length>0}catch{}},onDetail(t){this.$router.push({path:"/videoDetail",query:{groupId:t.id}})}},render(){let t;return e(v,null,[this.dataShow?e(N,{class:wt.videoList,loading:this.loading,"onUpdate:loading":s=>this.loading=s,finished:this.finished,immediateCheck:!1,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86",onLoad:this.getList},Nt(t=this.list.map(s=>e(fe,{item:s,onClick:this.onDetail},null)))?t:{default:()=>[t]}):e(F,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u89C6\u9891\u8BFE"},null)])}}),Dt=b({name:"music",data(){return{list:[],dataShow:!1,loading:!1,finished:!1,params:{page:1,rows:20}}},render(){return e(v,null,[this.dataShow?e(N,{loading:this.loading,"onUpdate:loading":t=>this.loading=t,finished:this.finished,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86"},null):e(F,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u4E50\u8C31"},null)])}});const Ft=t=>{const s=`./images/${t}`;return{"./images/follow_bg.png":P,"./images/head_bg.png":q,"./images/icon_fans.png":E,"./images/icon_subject.png":G,"./images/icon_video.png":z,"./images/live_bg.png":H}[s].default};var ns=b({name:"teacherHome",data(){const t=sessionStorage.getItem("teacherHomeTabs")||"",s=this.$route.query;return{teacherId:s.teacherId,tabs:t||s.tabs||"single",userInfo:{}}},async created(){try{const t=await u.get("/api-student/teacher/queryTeacherHome",{params:{userId:this.teacherId}});this.userInfo=t.data}catch{}},mounted(){oe("scroll",t=>{console.log(t)})},computed:{subjectNameList(){const s=this.userInfo.subjectName;return s?s.split(","):[]}},methods:{async onStart(){try{const t=this.userInfo.isStar?0:1;await u.get("/api-student/teacher/starOrUnStar",{params:{userId:this.teacherId,starStatus:t}});const s=t?"\u5173\u6CE8\u6210\u529F":"\u5DF2\u53D6\u6D88\u5173\u6CE8";this.userInfo.isStar=t;let a=t?this.userInfo.fansNum+1:this.userInfo.fansNum-1;this.userInfo.fansNum=a<=0?0:a,L(s)}catch{}}},render(){return e("div",{class:o["teacher-record"]},[e(Y,{position:"top",offsetTop:0},{default:()=>[e(ee,{class:o.teacherHeader,background:"transparent",border:!1,color:"#fff",backIconColor:"white",isFixed:!1},{default:()=>e("div",{class:o.headerContent},[e("div",{class:o.headerCount},[e(m,{class:o["open-teacher-info"],border:!1,center:!0},{default:()=>[e("div",{class:o["teacher-info"]},[e("div",{class:o["teacher-name"]},[e("div",{class:o.teacherCert},[e("span",{style:{display:"inline-block"}},[this.userInfo.username||`\u6E38\u5BA2${this.userInfo.userId||""}`]),this.userInfo.entryFlag===1&&e(g,{class:o.cert,src:ce},null),this.userInfo.musicianFlag===1&&e(g,{class:o.cert,src:ue},null)])]),e("div",{class:o.level},[e(re,{iconPrefix:"iconfont",color:"#FFC459","void-icon":"star_default",modelValue:this.userInfo.starGrade,icon:"star_active",size:15},null)])])],icon:()=>e(g,{class:o.userLogo,src:this.userInfo.heardUrl||Q,fit:"cover"},null)}),e("p",{class:o.piNameSubject},[e(g,{class:o.subjectSection,src:Ft("icon_subject.png"),fit:"contain"},null),this.subjectNameList.map(t=>e("span",{class:o.subject},[t]))]),e("div",{class:o["teacher-bottom"]},[e("div",{class:o["teacher-data"]},[e("div",{class:o["teacher-data_item"]},[n("\u7C89\u4E1D "),e("span",null,[this.userInfo.fansNum||0])]),e("div",{class:o["teacher-data_item"]},[n("\u5DF2\u4E0A\u8BFE\u65F6 "),e("span",null,[this.userInfo.expTime||0])])]),e("div",{class:o.teacherOperation},[e(A,{type:"primary",size:"small",plain:!!this.userInfo.isStar,round:!0,style:{padding:"6px 12px"},onClick:this.onStart},{default:()=>[!this.userInfo.isStar&&e(j,{name:"plus"},null),this.userInfo.isStar?"\u5DF2\u5173\u6CE8":"\u5173\u6CE8"]}),e(A,{type:"primary",size:"small",round:!0,style:{padding:"6px 12px",marginLeft:"5px"},onClick:()=>{B({api:"joinChatGroup",content:{type:"single",id:this.teacherId}})}},{default:()=>[e(j,{name:"chat-o",style:{marginRight:"3px"}},null),n("\u804A\u5929")]})])])])])}),e(ne,{color:"var(--van-primary)",background:"#f8f9fc",lineWidth:20,active:this.tabs,"onUpdate:active":t=>this.tabs=t,onChange:()=>{sessionStorage.setItem("teacherHomeTabs",this.tabs)}},{default:()=>[e(T,{title:"\u4E2A\u4EBA\u98CE\u91C7",name:"single"},null),e(T,{title:"\u966A\u7EC3\u8BFE",name:"practice"},null),e(T,{title:"\u76F4\u64AD\u8BFE",name:"live"},null),e(T,{title:"\u89C6\u9891\u8BFE",name:"video"},null),e(T,{title:"\u4E50\u8C31",name:"music"},null)]})]}),e("div",{class:o.container},[this.tabs==="single"&&e(Xe,{userInfo:this.userInfo},null),this.tabs==="practice"&&e(pt,{userInfo:this.userInfo},null),this.tabs==="live"&&e(Lt,null,null),this.tabs==="video"&&e(kt,null,null),this.tabs==="music"&&e(Dt,null,null)])])}});export{ns as default,Ft as getAssetsHomeFile};