teacher-home.77db24ee.js 17 KB

1
  1. var q=Object.defineProperty,M=Object.defineProperties;var $=Object.getOwnPropertyDescriptors;var z=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable;var F=(t,s,a)=>s in t?q(t,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[s]=a,_=(t,s)=>{for(var a in s||(s={}))O.call(s,a)&&F(t,a,s[a]);if(z)for(var a of z(s))k.call(s,a)&&F(t,a,s[a]);return t},w=(t,s)=>M(t,$(s));import{C as Y}from"./index.59fb215e.js";import{d as p,T as G,a as e,F as f,b as n,t as l,q as c,m as P,B as A,I as v,y as b,P as D,h as g,Q as B,C as N,U as R,x as E,z as y,S as Z,u as K,D as W,G as m}from"./vendor.2b2105af.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{i as Q}from"./icon_teacher.2c3a434a.js";import{t as J,m as X}from"./teacher_cert.5c45c8b4.js";import{S as I}from"./index.4a582b26.js";import{C as ee}from"./index.996ea93a.js";import{r as u,p as te,s as U}from"./index.f0c37c29.js";/* empty css */import{i as se}from"./icon_upload_poster.81da3a98.js";import{C as ae}from"./index.7bb35d88.js";/* empty css *//* empty css *//* empty css */import{C}from"./index.4cac0889.js";/* empty css */import{i as ie}from"./icon_timer2.563d016a.js";import{V as ne}from"./video-item.27988c12.js";/* empty css */var oe="./assets/head_bg.7e4b30d5.png",S=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:oe}),re="./assets/icon_fans.4aea0da2.png",j=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:re}),le="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",L=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",default:le});const ce="_teacherHeader_z93cu_7",ue="_headerContent_z93cu_12",de="_headerCount_z93cu_17",he="_userLogo_z93cu_32",pe="_cert_z93cu_76",fe="_teacherCert_z93cu_94",me="_piNameSubject_z93cu_108",_e="_subject_z93cu_112",ge="_rTitle_z93cu_124";var i={"teacher-record":"_teacher-record_z93cu_1",teacherHeader:ce,headerContent:ue,headerCount:de,"open-teacher-info":"_open-teacher-info_z93cu_27",userLogo:he,"teacher-bottom":"_teacher-bottom_z93cu_38","teacher-data":"_teacher-data_z93cu_44","teacher-data_item":"_teacher-data_item_z93cu_49",cert:pe,"teacher-info":"_teacher-info_z93cu_83","teacher-name":"_teacher-name_z93cu_86",teacherCert:fe,piNameSubject:me,subject:_e,rTitle:ge};const Ae="_single_6rzx5_1",ve="_introduction_6rzx5_4",be="_videoList_6rzx5_10",ye="_videoItem_6rzx5_16",Ie="_fansGroup_6rzx5_37",Ce="_fansImage_6rzx5_53",Se="_fansTitle_6rzx5_59",je="_videoGroup_6rzx5_65";var o={single:Ae,introduction:ve,videoList:be,videoItem:ye,"icon-upload":"_icon-upload_6rzx5_25",fansGroup:Ie,fansImage:Ce,fansTitle:Se,videoGroup:je};const Le="_filterTitle_cir06_1",xe="_fansGroup_cir06_9",Te="_introduce_cir06_19",ze="_fansImage_cir06_25",Fe="_fansTitle_cir06_31",we="_joinContainer_cir06_37",Ge="_joinText_cir06_40";var d={filterTitle:Le,fansGroup:xe,introduce:Te,fansImage:ze,fansTitle:Fe,joinContainer:we,joinText:Ge};const De=t=>{const s=`../images/${t}`;return{"../images/head_bg.png":S,"../images/icon_fans.png":j,"../images/icon_video.png":L}[s].default};var Ne=p({name:"joinChat",props:{item:{type:Object,default:{}},onClose:{type:Function,default:()=>{}}},data(){return{desc:""}},methods:{async onJoinChat(){try{await u.post("/api-student/imGroupMemberAudit/apply",{data:{groupId:this.item.id,desc:this.desc}}),G("\u7533\u8BF7\u6210\u529F"),this.onClose&&this.onClose()}catch{}}},render(){return e(f,null,[e("div",{class:[d.filterTitle,"van-hairline--bottom"]},[n("\u7533\u8BF7\u5165\u7FA4")]),e("div",{class:d.joinContainer},[e(l,{center:!0,class:d.fansGroup,border:!1},{icon:()=>e(c,{src:this.item.img||De("icon_fans.png"),fit:"cover",class:d.fansImage},null),title:()=>e("div",{class:d.fansTitle},[e("div",{class:d.title},[this.item.name]),e("p",{class:["van-ellipsis",d.introduce]},[this.item.introduce])])}),e(P,{type:"textarea",class:d.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 Ue(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!b(t)}const H=t=>{const s=`../images/${t}`;return{"../images/head_bg.png":S,"../images/icon_fans.png":j,"../images/icon_video.png":L}[s].default};var He=p({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&&te({api:"joinChatGroup",content:{type:"multi",id:t.id}})}},render(){let t;const s=this.userInfo;return e("div",{class:o.single},[e(I,{icon:"personal",title:"\u4E2A\u4EBA\u98CE\u91C7",size:24,border:!1},{default:()=>[e("p",{class:o.introduction},[s.introduction])]}),s.styleVideo&&s.styleVideo.length>0&&e(I,{icon:"elegant",title:"\u8001\u5E08\u98CE\u91C7",size:24,border:!1},{default:()=>[e("div",{class:o.videoList},[s.styleVideo.map(a=>e("div",{class:o.videoItem,onClick:()=>{this.videoStatus=!0,this.videoItem=a}},[e(c,{src:se,fit:"cover"},null),e(v,{class:o["icon-upload"],name:H("icon_video.png"),size:26},null)]))])]}),this.fansList&&this.fansList.length>0&&e(I,{icon:"fans",title:"\u7C89\u4E1D\u7FA4",size:24,border:!1},Ue(t=this.fansList.map(a=>e(l,{center:!0,class:o.fansGroup},{icon:()=>e(c,{src:a.img||H("icon_fans.png"),fit:"cover",class:o.fansImage},null),title:()=>e("div",{class:o.fansTitle},[e("div",{class:o.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(D,{show:this.chatStatus,position:"bottom",round:!0,closeable:!0,"safe-area-inset-bottom":!0,onClose:()=>this.chatStatus=!1},{default:()=>[e(Ne,{item:this.chatItem,onClose:()=>this.chatStatus=!1},null)]}),e(D,{show:this.videoStatus,round:!0,class:o.videoGroup,closeable:!0,onClose:()=>this.videoStatus=!1},{default:()=>[e(ee,null,null)]})])}});const Ve="_practice_1chlc_1",qe="_group_1chlc_4",Me="_price_1chlc_9",$e="_arrangeCell_1chlc_18",Oe="_rTitle_1chlc_24";var h={practice:Ve,group:qe,price:Me,arrangeCell:$e,rTitle:Oe},ke=p({name:"practice",data(){return{teacherId:this.$route.query.teacherId,showSelectList:[],calendarList:{},selectCourseList:[]}},async mounted(){try{const t=await u.get("/api-student/courseSchedule/getTeacherSubjectPrice",{params:{teacherId:this.teacherId}});console.log(t),this.getList()}catch{}},methods:{async getList(t){var s;try{console.log(U.user.data);let a={day:g(t||new Date).format("DD"),month:g(t||new Date).format("MM"),year:g(t||new Date).format("YYYY")};const V=(await u.post("/api-student/courseSchedule/createPracticeCourseCalendar",{data:w(_({},a),{studentId:(s=U.user.data)==null?void 0:s.userId,teacherId:this.teacherId})})).data||[];let x={};V.forEach(T=>{x[T.date]=T}),this.calendarList=x}catch{}},onCloseTag(t){B.confirm({title:"\u63D0\u793A",message:"\u60A8\u662F\u5426\u8981\u5220\u9664\u8BE5\u9009\u62E9\u7684\u8BFE\u7A0B\uFF1F",confirmButtonColor:"var(--van-primary)"}).then(()=>{})}},render(){return e("div",{class:h.practice},[e(N,{class:h.group},{default:()=>[e(l,{title:"\u966A\u7EC3\u8BFE\u6536\u8D39"},{default:()=>e("div",{class:h.price},[e("span",null,[n("\xA540")]),n("/25\u5206\u949F")])}),e(l,{title:"\u9009\u62E9\u4E13\u4E1A",isLink:!0,value:"\u7AD6\u7B1B"},null),e(l,{title:"\u8BFE\u65F6\u6570"},{default:()=>e(R,{theme:"round",buttonSize:22},null)})]}),e("div",{class:h.group},[e(ae,{selectList:this.selectCourseList,list:this.calendarList,maxDays:5,nextMonth:t=>this.getList(t),prevMonth:t=>this.getList(t),selectDay:this.onSelectDay},null)]),e(l,{class:[h.arrangeCell,"mb12"]},{title:()=>e("div",{class:h.rTitle},[e("span",null,[n("\u5DF2\u9009\u62E9\u8BFE\u7A0B\u65F6\u95F4")])]),label:()=>e("div",{class:h.rTag},[this.showSelectList.map(t=>e(f,null,[e(E,{plain:!0,round:!0,closeable:!0,size:"large",type:"primary",class:h.tag,onClose:()=>this.onCloseTag(t)},{default:()=>[t.title]}),e("br",null,null)]))])})])}});const Ye="_liveList_ants7_1",Pe="_liCover_ants7_4",Be="_liContent_ants7_10",Re="_liTitle_ants7_13",Ee="_avatar_ants7_22",Ze="_liUserInfo_ants7_29",Ke="_userInfo_ants7_30",We="_num_ants7_42",Qe="_price_ants7_45",Je="_liveGroup_ants7_53";var r={liveList:Ye,liCover:Pe,liContent:Be,liTitle:Re,avatar:Ee,liUserInfo:Ze,userInfo:Ke,num:We,price:Qe,liveGroup:Je};function Xe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!b(t)}var et=p({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=g(t||new Date);const a=["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"];return console.log(s.day()),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:_({},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(f,null,[this.dataShow?e(y,{class:r.liveList,loading:this.loading,"onUpdate:loading":s=>this.loading=s,immediateCheck:!1,finished:this.finished,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86"},Xe(t=this.list.map(s=>e(N,{class:r.liveGroup,border:!1,onClick:()=>this.onDetail(s)},{default:()=>[e(l,null,{icon:()=>e(c,{class:r.liCover,src:s.backgroundPic,fit:"cover"},null),title:()=>e("div",{class:r.liContent},[e("div",{class:[r.liTitle,"van-ellipsis"]},[s.courseGroupName]),e("div",{class:r.liUserInfo},[e("div",{class:[r.userInfo,"van-hairline--right"]},[e(c,{class:r.avatar,fit:"cover"},null),e("p",null,[n("\u8001\u5E08\uFF1A"),s.teacherName])]),e("span",{class:r.num},[s.studentCount,n("\u4EBA\u8D2D\u4E70")])])])}),e(l,{titleStyle:{color:"#666666",fontSize:"13px"}},{title:()=>e("span",{style:{display:"flex",alignItems:"center",fontSize:"13px"}},[e(v,{name:ie,size:"16",style:{marginRight:"5px"}},null),this.formatTime(s.salesStartDate)]),default:()=>e("div",{class:r.price},[e("span",null,[n("\xA5"),this.$filters.moneyFormat(s.coursePrice)]),n("/"),s.courseNum,n("\u8BFE\u65F6")])})]})))?t:{default:()=>[t]}):e(C,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u76F4\u64AD\u8BFE"},null)])}});const tt="_videoList_1yf9v_1";var st={videoList:tt};function at(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!b(t)}var it=p({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:_({},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(f,null,[this.dataShow?e(y,{class:st.videoList,loading:this.loading,"onUpdate:loading":s=>this.loading=s,finished:this.finished,immediateCheck:!1,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86",onLoad:this.getList},at(t=this.list.map(s=>e(ne,{item:s,onClick:this.onDetail},null)))?t:{default:()=>[t]}):e(C,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u89C6\u9891\u8BFE"},null)])}}),nt=p({name:"music",data(){return{list:[],dataShow:!1,loading:!1,finished:!1,params:{page:1,rows:20}}},render(){return e(f,null,[this.dataShow?e(y,{loading:this.loading,"onUpdate:loading":t=>this.loading=t,finished:this.finished,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86"},null):e(C,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u4E50\u8C31"},null)])}});const Gt=t=>{const s=`./images/${t}`;return{"./images/head_bg.png":S,"./images/icon_fans.png":j,"./images/icon_video.png":L}[s].default};var Dt=p({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{}},computed:{subjectNameList(){const s=this.userInfo.subjectName;return s?s.split(","):[]}},mounted(){this.$nextTick(()=>{var s;const t=((s=document.querySelector(".headContainer"))==null?void 0:s.clientHeight)||0;t&&(document.querySelector(".headContainer").style.height=`${t}px`)})},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,G(s)}catch{}}},render(){return e("div",{class:i["teacher-record"]},[e(Z,{position:"top",offsetTop:0},{default:()=>[e(Y,{class:i.teacherHeader,background:"transparent",border:!1,color:"#fff",backIconColor:"white",isFixed:!1},{default:()=>e("div",{class:i.headerContent},[e("div",{class:i.headerCount},[e(l,{class:i["open-teacher-info"],border:!1,center:!0},{default:()=>[e("div",{class:i["teacher-info"]},[e("div",{class:i["teacher-name"]},[e("div",{class:i.teacherCert},[e("span",{style:{display:"inline-block"}},[this.userInfo.username||`\u6E38\u5BA2${this.userInfo.userId||""}`]),this.userInfo.entryFlag===1&&e(c,{class:i.cert,src:J},null),this.userInfo.musicianFlag===1&&e(c,{class:i.cert,src:X},null)]),e(A,{type:"primary",size:"mini",plain:!!this.userInfo.isStar,style:{borderRadius:"5px",padding:"5px 10px"},onClick:this.onStart},{default:()=>[!this.userInfo.isStar&&e(v,{name:"plus"},null),this.userInfo.isStar?"\u5DF2\u5173\u6CE8":"\u5173\u6CE8"]})]),e("p",{class:i.piNameSubject},[this.subjectNameList.map(t=>e("span",{class:i.subject},[t]))])])],icon:()=>e(c,{class:i.userLogo,src:this.userInfo.heardUrl||Q,fit:"cover"},null)}),e("div",{class:i["teacher-bottom"]},[e("div",{class:i.level},[e(K,{iconPrefix:"iconfont",color:"#FFC459","void-icon":"star_default",modelValue:this.userInfo.starGrade,icon:"star_active",size:15},null)]),e("div",{class:i["teacher-data"]},[e("div",{class:i["teacher-data_item"]},[n("\u7C89\u4E1D "),e("span",null,[this.userInfo.fansNum||0])]),e("div",{class:i["teacher-data_item"]},[n("\u5DF2\u4E0A\u8BFE\u65F6 "),e("span",null,[this.userInfo.expTime||0])])])])])])}),e(W,{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(m,{title:"\u4E2A\u4EBA\u98CE\u91C7",name:"single"},null),e(m,{title:"\u966A\u7EC3\u8BFE",name:"practice"},null),e(m,{title:"\u76F4\u64AD\u8BFE",name:"live"},null),e(m,{title:"\u89C6\u9891\u8BFE",name:"video"},null),e(m,{title:"\u4E50\u8C31",name:"music"},null)]})]}),e("div",{class:i.container},[this.tabs==="single"&&e(He,{userInfo:this.userInfo},null),this.tabs==="practice"&&e(ke,null,null),this.tabs==="live"&&e(et,null,null),this.tabs==="video"&&e(it,null,null),this.tabs==="music"&&e(nt,null,null)])])}});export{Dt as default,Gt as getAssetsHomeFile};