1 |
- import{C as m}from"./index.47d1b4c8.js";import{d as u,s as n,b as c,i as t,L as d,w as l,ak as f,C as _,ab as p}from"./index.2557005b.js";import{C as g}from"./index.bea8f13e.js";import{L as b}from"./index.cf7918d9.js";import{S}from"./index.148eaba9.js";import{I as h}from"./index.ba997053.js";import{O as v}from"./organ-search.73c50942.js";import{i as I}from"./icon_teacher.2c3a434a.js";import{b as j}from"./bars.4f1962a6.js";import"./use-height.08bcc7e6.js";import"./index.8d2bbd78.js";import"./index.633c65ff.js";import"./use-id.5ece45a3.js";import"./use-tab-status.3e57cf68.js";import"./index.6294c5aa.js";const N="_classHeader_1fm8r_1",L="_label_1fm8r_9",C="_elegant_1fm8r_21",U="_itemBg_1fm8r_27",w="_tedeoItem_1fm8r_36",y="_teCover_1fm8r_44",D="_teSection_1fm8r_51",T="_teTitle_1fm8r_54",H="_info_1fm8r_59",k="_teUserInfo_1fm8r_64",x="_teUserLogo_1fm8r_71",E="_teUserName_1fm8r_78",F="_teUserNum_1fm8r_82",V="_searchContainer_1fm8r_85",B="_item_1fm8r_27",O="_searchItem_1fm8r_94",P="_title_1fm8r_98",q="_content_1fm8r_106",z="_searchFollow_1fm8r_112",A="_active_1fm8r_116",$="_searchLive_1fm8r_120",M="_active2_1fm8r_124",R="_searchDefault_1fm8r_128",G="_star_1fm8r_138",J="_video_1fm8r_141",K="_living_1fm8r_150",Q="_animation_1fm8r_167";var a={classHeader:N,"teacher-elegant":"_teacher-elegant_1fm8r_4",label:L,elegant:C,itemBg:U,tedeoItem:w,teCover:y,teSection:D,teTitle:T,info:H,teUserInfo:k,teUserLogo:x,teUserName:E,teUserNum:F,searchContainer:V,item:B,searchItem:O,title:P,content:q,searchFollow:z,active:A,searchLive:$,active2:M,searchDefault:R,star:G,video:J,living:K,animation:Q};function W(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!f(s)}var ue=u({data(){var e;const s=sessionStorage.getItem("elegantSubjectId");return{sessionSubjectId:s,searchStatus:!1,openStatus:!1,subjectList:[],params:{username:"",page:1,subjectId:s||((e=n.user.data)==null?void 0:e.subjectId)||null,subjectName:""},dataShow:!0,loading:!1,finished:!1,list:[],height:"auto"}},async mounted(){var e;try{const o=await c.get("/api-student/subject/subjectSelect");this.subjectList=o.data||[]}catch{}let s="";this.subjectList.forEach(o=>{var r;(r=o.subjects)==null||r.forEach(i=>{i.id===Number(this.sessionSubjectId)&&(s=i.name)})}),this.params.subjectName=s||((e=n.user.data)==null?void 0:e.subjectName)||"",await this.getList(),sessionStorage.removeItem("teacherHomeTabs"),sessionStorage.removeItem("elegantSubjectId")},computed:{filterDot(){return!!this.params.subjectId}},methods:{async getList(){try{const s=this.params,e=await c.post("/api-student/teacher/stylePage",{data:{...s}});this.loading=!1;const o=e.data||{};if(this.list.length>0&&o.pageNo===1)return;this.list=this.list.concat(o.rows||[]),this.finished=o.pageNo>=o.totalPage,this.params.page=o.pageNo+1,this.dataShow=this.list.length>0}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()},onSearch(s){this.params.username=s,this.onSort()},onDetail(s){this.params.subjectId&&sessionStorage.setItem("elegantSubjectId",this.params.subjectId),this.$router.push({path:"/teacherHome",query:{teacherId:s.userId}})}},render(){let s;return t("div",{class:a["teacher-elegant"]},[t(S,{offsetTop:0,position:"top"},{default:()=>[t("div",{ref:"header"},[t(m,{class:a.classHeader,border:!1,background:"transparent",isFixed:!1},null),t(g,{placeholder:"\u8BF7\u8F93\u5165\u8001\u5E08\u540D\u79F0",onSearch:this.onSearch},{left:()=>t("div",{class:a.label,onClick:()=>{this.searchStatus=!this.searchStatus,this.openStatus=!this.openStatus}},[this.params.subjectName,t(d,{classPrefix:"iconfont",name:"down",size:12,color:"#333"},null)])})])]}),this.dataShow?t(b,{loading:this.loading,"onUpdate:loading":e=>this.loading=e,finished:this.finished,finishedText:" ",immediateCheck:!1,class:[a.elegant],onLoad:this.getList},W(s=this.list.map(e=>t("div",{class:a.tedeoItem},[t("div",{class:a.itemBg,onClick:()=>{this.onDetail(e)}},null),t("div",{class:a.teCover},[t("video",{width:"100%",class:a.video},[t("source",{src:e.videoUrl+"#t=1,3",type:"video/mp4"},null)]),e.living===1&&t("div",{class:a.living},[t(h,{src:j,class:a.animation},null),t("span",null,[l("\u64AD\u653E\u4E2D")])])]),t("div",{class:a.teSection},[t("div",{class:[a.teTitle,"van-ellipsis"]},[e.lessonName]),t("div",{class:a.info},[t("div",{class:a.teUserInfo},[t(h,{src:e.avatar||I,class:a.teUserLogo},null),t("span",{class:[a.teUserName,"van-hairline--right"]},[(e==null?void 0:e.username)||`\u6E38\u5BA2${(e==null?void 0:e.userId)||""}`])]),t("span",{class:a.teUserNum},[e.browse,l("\u6D4F\u89C8")])])])])))?s:{default:()=>[s]}):t(_,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u8001\u5E08\u98CE\u91C7"},null),t(p,{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&&t(v,{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{ue as default};
|