1 |
- import{d as f,ah as y,ag as g,r as w,e as C,$ as v,y as S,c as a,F as N,q as b,a5 as q,aj as O,P as _,m as l,f as u}from"./index.298b5cc7.js";import{O as I}from"./index.659a5930.js";import{O as x}from"./index.3794d343.js";import{C as A}from"./index.2654783a.js";import{c as K}from"./index.38b203e1.js";import{P as j}from"./index.0cd0214f.js";import"./index.6a614e4d.js";import"./index.6c7fe5d3.js";import"./Picker.fe47e1d4.js";import"./index.5cefb096.js";import"./use-tab-status.99b1afc1.js";import"./index.d31910fb.js";import"./index.0b33121c.js";const P="_lessonCourseware_hwgf4_1",R="_filter_hwgf4_7";var m={lessonCourseware:P,filter:R},z=f({name:"lessonCourseware",setup(){const s=y(),n=g(),t=w({loading:!0,list:[],actionShow:!1,actionName:"\u8BFE\u7A0B\u7C7B\u578B",actionKey:"",showRight:s.query.code!="select"&&C().isTeacher}),i=e=>{const r={};for(let o=0;o<e.length;o++)r[e[o].sortNo]?r[e[o].sortNo].push(e[o]):r[e[o].sortNo]=[e[o]];return r},c=async()=>{if(t.loading=!0,s.query.code==="select")try{const e=await l.post(u.platformApi+`/courseSchedule/getCourseware/${s.query.courseScheduleId}`);if(Array.isArray(e==null?void 0:e.data)){const r=e.data.map(o=>({...o,coverImg:o.coverImg,name:o.coursewareName,id:o.lessonCoursewareId,courseNum:o.coursewareNum}));t.list=i(r),console.log("\u{1F680} ~ data.list:",t.list)}}catch{}else try{const e=await l.post(u.platformApi+"/courseSchedule/myCourseware");if(Array.isArray(e==null?void 0:e.data)){const r=t.actionKey?e.data.filter(o=>o.courseTypeCode===t.actionKey):e.data;t.list=i(r)}}catch{}t.loading=!1};v(()=>{c()});const d=e=>{if(s.query.code==="select"){n.push({path:"/courseList",query:{...s.query,id:e.id}});return}n.push({path:"/courseList",query:{id:e.id}})},p=S(()=>{const e=Object.entries(K).map(([r,o])=>({id:r,name:o,text:o,value:r,color:r===t.actionKey?"var(--van-primary)":""}));return e.unshift({id:"",name:"\u8BFE\u7A0B\u7C7B\u578B",text:"\u5168\u90E8",value:"",color:t.actionKey===""?"var(--van-primary)":""}),e}),h=e=>{t.actionKey=e.id,t.actionName=e.name,t.actionShow=!1,c()};return()=>a("div",{class:[m.lessonCourseware,!Object.values(t.list).length&&"emptyRootContainer"]},[a(I,{onGetHeight:e=>{document.documentElement.style.setProperty("--header-height",e+"px")}},{default:()=>[a(x,{border:!1,background:"rgba(255, 232, 206, 1)",color:"rgba(124, 61, 18, 1)",title:"\u4E91\u6559\u6750"},{right:()=>a(N,null,[t.showRight&&a("div",{class:m.filter,onClick:()=>t.actionShow=!0},[t.actionName,b(" "),a(q,{style:{transform:"rotate(90deg)"},name:"play"},null)," "])])})]}),Object.keys(t.list).map(e=>a(A,{term:e,list:t.list[e],onItemClick:r=>d(r)},null)),!t.loading&&!Object.values(t.list).length&&a(O,{tips:"\u6CA1\u6709\u8BFE\u4EF6"},null),a(_,{position:"bottom",round:!0,show:t.actionShow,"onUpdate:show":e=>t.actionShow=e},{default:()=>[a(j,{class:"popupBottomSearch",columns:p.value,onCancel:()=>t.actionShow=!1,onConfirm:({selectedOptions:e})=>{h(e[0])}},null)]})])}});export{z as default};
|