| 1 |
- var f=Object.defineProperty;var l=Object.getOwnPropertySymbols;var b=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable;var h=(e,t,a)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,i=(e,t)=>{for(var a in t||(t={}))b.call(t,a)&&h(e,a,t[a]);if(l)for(var a of l(t))j.call(t,a)&&h(e,a,t[a]);return e};import{C as v}from"./index.75328659.js";import{r as d,s as r,C as S}from"./index.19af9759.js";import{C as I}from"./index.a64b1b02.js";import{d as N,a as s,S as L,K as C,M as U,I as n,j as u,x,P as w}from"./vendor.cd162bf7.js";/* empty css *//* empty css *//* empty css */import{O as y}from"./organ-search.05995c84.js";import{I as D}from"./icon_teacher.cb128c00.js";import{i as T}from"./icon_upload_poster.81da3a98.js";import{b as E}from"./bars.4f1962a6.js";import{u as m,S as _}from"./hooks.ff39c615.js";/* empty css *//* empty css *//* empty css *//* empty css */const H="_classHeader_7iogr_1",k="_label_7iogr_9",F="_elegant_7iogr_21",P="_itemBg_7iogr_27",A="_tedeoItem_7iogr_36",O="_teCover_7iogr_44",V="_teSection_7iogr_54",B="_teTitle_7iogr_57",q="_info_7iogr_62",z="_teUserInfo_7iogr_67",G="_teUserLogo_7iogr_74",M="_teUserName_7iogr_81",$="_teUserNum_7iogr_86",J="_searchContainer_7iogr_89",K="_item_7iogr_27",R="_searchItem_7iogr_98",Q="_title_7iogr_102",W="_content_7iogr_110",X="_searchFollow_7iogr_116",Y="_active_7iogr_120",Z="_searchLive_7iogr_124",tt="_active2_7iogr_128",et="_searchDefault_7iogr_132",st="_star_7iogr_142",at="_video_7iogr_145",ot="_living_7iogr_154",it="_animation_7iogr_171";var o={classHeader:H,"teacher-elegant":"_teacher-elegant_7iogr_4",label:k,elegant:F,itemBg:P,tedeoItem:A,teCover:O,teSection:V,teTitle:B,info:q,teUserInfo:z,teUserLogo:G,teUserName:M,teUserNum:$,searchContainer:J,item:K,searchItem:R,title:Q,content:W,searchFollow:X,active:Y,searchLive:Z,active2:tt,searchDefault:et,star:st,video:at,living:ot,animation:it};function rt(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!x(e)}var Lt=N({data(){return{searchStatus:!1,openStatus:!1,subjectList:[],params:{username:"",page:1,subjectId:null,subjectName:"\u5168\u90E8\u58F0\u90E8"},dataShow:!0,loading:!1,finished:!1,list:[],height:"auto"}},async mounted(){var t;try{const a=await d.get("/api-student/subject/subjectSelect");this.subjectList=a.data||[]}catch{}const e=m(_.ELEGANT);if(e.id)this.params.subjectId=Number(e.id),this.params.subjectName=e.name;else{const a=this.subjectList,c=((t=r.user.data)==null?void 0:t.subjectId)||"",g=c?Number(c.split(",")[0]):null;a.forEach(p=>{p.id===g&&(this.params.subjectId=e.id,this.params.subjectName=e.name)})}await this.getList(),sessionStorage.removeItem("teacherHomeTabs")},computed:{filterDot(){return!!this.params.subjectId}},methods:{async getList(){try{const e=i({},this.params);r.version&&(e.version=r.version||"",e.platform="ios-student");const t=await d.post("/api-student/teacher/stylePage",{data:i({},e)});this.loading=!1;const a=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{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.params.subjectId&&m(_.ELEGANT,JSON.stringify({id:this.params.subjectId,name:this.params.subjectName}),"set"),this.getList()},onSearch(e){this.params.username=e,this.onSort()},onDetail(e){this.$router.push({path:"/teacherHome",query:{teacherId:e.userId}})}},render(){let e;return s("div",{class:o["teacher-elegant"]},[s(L,{offsetTop:0,position:"top"},{default:()=>[s("div",{ref:"header"},[s(v,{class:o.classHeader,border:!1,background:"transparent",isFixed:!1},null),s(I,{placeholder:"\u8BF7\u8F93\u5165\u8001\u5E08\u540D\u79F0",onSearch:this.onSearch},{left:()=>s("div",{class:o.label,onClick:()=>{this.searchStatus=!this.searchStatus,this.openStatus=!this.openStatus}},[this.params.subjectName,s(C,{classPrefix:"iconfont",name:"down",size:12,color:"#333"},null)])})])]}),this.dataShow?s(U,{loading:this.loading,"onUpdate:loading":t=>this.loading=t,finished:this.finished,finishedText:" ",immediateCheck:!1,class:[o.elegant],onLoad:this.getList},rt(e=this.list.map(t=>s("div",{class:o.tedeoItem},[s("div",{class:o.itemBg,onClick:()=>{this.onDetail(t)}},null),s("div",{class:o.teCover},[s(n,{src:t.cover||T,fit:"cover"},null),t.living===1&&s("div",{class:o.living},[s(n,{src:E,class:o.animation},null),s("span",null,[u("\u76F4\u64AD\u4E2D")])])]),s("div",{class:o.teSection},[s("div",{class:o.info},[s("div",{class:o.teUserInfo},[s(n,{src:t.avatar||D,class:o.teUserLogo},null),s("span",{class:[o.teUserName,"van-hairline--right van-ellipsis"]},[(t==null?void 0:t.username)||`\u6E38\u5BA2${(t==null?void 0:t.userId)||""}`])]),s("span",{class:o.teUserNum},[t.browse,u("\u6D4F\u89C8")])])])])))?e:{default:()=>[e]}):s(S,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u8001\u5E08\u98CE\u91C7"},null),s(w,{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(y,{subjectList:this.subjectList,onSort:this.onSort,modelValue:this.params.subjectId,"onUpdate:modelValue":t=>this.params.subjectId=t,subjectName:this.params.subjectName,"onUpdate:subjectName":t=>this.params.subjectName=t},null)]})])}});export{Lt as default};
|