index-68c3ad92.js 5.0 KB

1
  1. import{d as A,c as e,u as a,r as t,o as s,s as i,a as o,O as n,T as l,b as r,i as c,e as u}from"./index-07221734.js";import{O as d,a as m}from"./index-01498aba.js";import{T as p,a as y}from"./index-c354a229.js";const g=A({name:"CourseItem",props:{list:{type:Array,"default":()=>[]},term:{type:String,defaut:0}},emits:["itemClick"],setup:(A,{emit:a})=>()=>e("div",{"class":"_content_1y73y_1"},[e("div",{"class":"_wrap_1y73y_4"},[A.list.map((A=>e("div",{"class":"_item_1y73y_40",onClick:()=>a("itemClick",A)},[e("div",{"class":"_cover_1y73y_45"},[e("div",{"class":"_coverImg_1y73y_88"},[e("img",{src:A.coverImg||"data:image/png;base64,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",onLoad:A=>{A.target&&(A.target.style.opacity=1)}},null)])]),e("div",{"class":["_name_1y73y_119","van-ellipsis"]},[A.name])])))])])}),v=A({name:"lessonCourseware",setup(){const A=a(),v=t({loading:!0,list:[],subjectList:[],actionShow:!1,actionKey:0}),E=async()=>{v.loading=!0;try{const A=(await u.post(i.platformApi+"/lessonCourseware/queryLessonCourseware",{data:{subjectId:v.actionKey?v.actionKey:null,page:1,rows:999}})).data.rows.map((A=>({...A,coverImg:A.cover,name:A.name,id:A.id,courseNum:A.courseNum})));v.list=A}catch(A){}v.loading=!1};s((async()=>{try{await(async()=>{try{const A=await u.get(i.platformApi+"/lessonCourseware/getLessonCoursewareSubjectList");v.subjectList=A.data||[]}catch(A){}})();const A="TEACHER"===i.platformType?i.user.data.subjectId:i.user.data.student.subjectIdList,e=A?A.split(",")[0]:0;v.subjectList.forEach((A=>{Number(e)===A.id&&(v.actionKey=Number(e))})),await E()}catch(A){}v.loading=!1}));const w=o((()=>{const A=v.subjectList.map((A=>({id:A.id,name:A.name,text:A.name,value:A.id})));return A.unshift({id:"",name:"课程类型",text:"全部",value:0}),A}));return()=>{let a;return e("div",{"class":["_lessonCourseware_1jqzi_1"]},[e(d,{position:"top"},{"default":()=>{return[e(n,{border:!1,background:"transparent",color:"#131415"},null),e(p,{active:v.actionKey,"onUpdate:active":A=>v.actionKey=A,shrink:!0,onClickTab:A=>{v.actionKey=A.name,E()}},(A=a=w.value.map((A=>e(y,{title:A.text,name:A.value},null))),"function"==typeof A||"[object Object]"===Object.prototype.toString.call(A)&&!c(A)?a:{"default":()=>[a]}))];var A}}),e(l,{name:"van-fade"},{"default":()=>[!v.loading&&Object.values(v.list).length>0&&e(g,{list:v.list,onItemClick:e=>{return a=e,void A.push({path:"/courseList",query:{id:a.lessonCoursewareId}});var a}},null)]}),v.loading&&e(m,null,null),!v.loading&&!Object.values(v.list).length&&e("div",{style:{minHeight:"calc(100vh - var(--header-height))",display:"flex",alignItems:"center"}},[e(r,{tips:"暂无课件"},null)])])}}});export{v as default};