teacher-elegant.9aa8b4ca.js 5.1 KB

1
  1. var p=Object.defineProperty;var i=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable;var r=(t,e,a)=>e in t?p(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,n=(t,e)=>{for(var a in e||(e={}))_.call(e,a)&&r(t,a,e[a]);if(i)for(var a of i(e))m.call(e,a)&&r(t,a,e[a]);return t};import{C as f}from"./index.f915e9c1.js";import{C as g}from"./index.82dbbc0d.js";import{S as b}from"./index.df9d4456.js";import{s as c,r as l}from"./index.ed155bb1.js";import{d as S,a as s,S as j,v,q as d,b as h,w as y,P as I}from"./vendor.d970a97a.js";/* empty css *//* empty css *//* empty css */import{O as N}from"./organ-search.d373beef.js";import{i as U}from"./icon_teacher.2c3a434a.js";import{b as L}from"./bars.4f1962a6.js";/* empty css *//* empty css *//* empty css */const w="_classHeader_p4y6r_1",C="_elegant_p4y6r_9",x="_itemBg_p4y6r_15",D="_tedeoItem_p4y6r_24",T="_teCover_p4y6r_32",H="_teSection_p4y6r_39",F="_teTitle_p4y6r_42",V="_info_p4y6r_47",k="_teUserInfo_p4y6r_52",B="_teUserLogo_p4y6r_59",O="_teUserName_p4y6r_66",P="_teUserNum_p4y6r_70",q="_searchContainer_p4y6r_73",A="_item_p4y6r_15",E="_searchItem_p4y6r_82",$="_title_p4y6r_86",z="_content_p4y6r_94",M="_searchFollow_p4y6r_100",R="_active_p4y6r_104",G="_searchLive_p4y6r_108",J="_active2_p4y6r_112",K="_searchDefault_p4y6r_116",Q="_star_p4y6r_126",W="_video_p4y6r_129",X="_living_p4y6r_138",Y="_animation_p4y6r_155";var o={classHeader:w,elegant:C,itemBg:x,tedeoItem:D,teCover:T,teSection:H,teTitle:F,info:V,teUserInfo:k,teUserLogo:B,teUserName:O,teUserNum:P,searchContainer:q,item:A,searchItem:E,title:$,content:z,searchFollow:M,active:R,searchLive:G,active2:J,searchDefault:K,star:Q,video:W,living:X,animation:Y};function Z(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!y(t)}var me=S({data(){return{searchStatus:!1,openStatus:!1,subjectList:[],params:{username:"",page:1,subjectId:null,subjectName:""},dataShow:!0,loading:!1,finished:!1,list:[]}},async mounted(){var e,a;const t=sessionStorage.getItem("elegantSubjectId");sessionStorage.removeItem("teacherHomeTabs"),sessionStorage.removeItem("elegantSubjectId"),this.params.subjectId=t||((e=c.user.data)==null?void 0:e.subjectId)||null,this.params.subjectName=((a=c.user.data)==null?void 0:a.subjectName)||"";try{const u=await l.get("/api-student/subject/subjectSelect");this.subjectList=u.data||[]}catch{}await this.getList()},computed:{filterDot(){return!!this.params.subjectId}},methods:{async getList(){try{const t=this.params,e=await l.post("/api-student/teacher/stylePage",{data:n({},t)});console.log(e),this.loading=!1;const a=e.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,console.log(this.list)}catch{this.dataShow=!1,this.finished=!0}},onSort(){this.params.page=1,this.list=[],this.dataShow=!0,this.loading=!1,this.finished=!1,this.searchStatus=!1,this.getList(),sessionStorage.setItem("elegantSubjectId",this.params.subjectId)},onSearch(t){this.params.username=t,this.onSort()},onDetail(t){this.$router.push({path:"/teacherHome",query:{teacherId:t.userId}})}},render(){let t;return s("div",{class:o["teacher-elegant"]},[s(j,{offsetTop:0,position:"top"},{default:()=>[s(f,{class:o.classHeader,border:!1,background:"transparent",isFixed:!1},null),s(b,{placeholder:"\u8BF7\u8F93\u5165\u8001\u5E08\u540D\u79F0",showAction:!0,filterDot:this.filterDot,onSearch:this.onSearch,onFilter:()=>{this.searchStatus=!this.searchStatus,this.openStatus=!this.openStatus}},null)]}),this.dataShow?s(v,{loading:this.loading,"onUpdate:loading":e=>this.loading=e,finished:this.finished,finishedText:" ",immediateCheck:!1,class:[o.elegant],onLoad:this.getList},Z(t=this.list.map(e=>s("div",{class:o.tedeoItem},[s("div",{class:o.itemBg,onClick:()=>{this.onDetail(e)}},null),s("div",{class:o.teCover},[s("video",{width:"100%",class:o.video},[s("source",{src:e.videoUrl+"#t=1,3",type:"video/mp4"},null)]),e.living===1&&s("div",{class:o.living},[s(d,{src:L,class:o.animation},null),s("span",null,[h("\u64AD\u653E\u4E2D")])])]),s("div",{class:o.teSection},[s("div",{class:[o.teTitle,"van-ellipsis"]},[e.lessonName]),s("div",{class:o.info},[s("div",{class:o.teUserInfo},[s(d,{src:e.avatar||U,class:o.teUserLogo},null),s("span",{class:[o.teUserName,"van-hairline--right"]},[(e==null?void 0:e.username)||`\u6E38\u5BA2${(e==null?void 0:e.userId)||""}`])]),s("span",{class:o.teUserNum},[e.browse,h("\u6D4F\u89C8")])])])])))?t:{default:()=>[t]}):s(g,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u8001\u5E08\u98CE\u91C7"},null),s(I,{show:this.searchStatus,position:"bottom",round:!0,closeable:!0,"safe-area-inset-bottom":!0,onClose:()=>this.searchStatus=!1,onClosed:()=>this.openStatus=!1},{default:()=>[this.openStatus&&s(N,{subjectList:this.subjectList,onSort:this.onSort,modelValue:this.params.subjectId,"onUpdate:modelValue":e=>this.params.subjectId=e,subjectName:this.params.subjectName,"onUpdate:subjectName":e=>this.params.subjectName=e},null)]})])}});export{me as default};