index.46440da2.js 3.4 KB

1
  1. import{d as S,P as y,O as v,Q as h,S as l,U as E,j as a,C as N,F as C,w as f}from"./index.c3315de3.js";import{D as F,a as A}from"./index.2737cccf.js";import"./index.b10d138d.js";import{L as w}from"./index.583b9aa3.js";import{C as T}from"./index.50d20eac.js";import{T as R}from"./index.c92dfc25.js";import{b as M}from"./bg.ee06b94b.js";import{S as k}from"./index.9c1d60bf.js";import{C as O}from"./index.8df1e259.js";import"./use-id.fd838396.js";import"./use-tab-status.31027cd2.js";import"./index.269dc211.js";import"./index.a9b845d4.js";import"./index.707582c9.js";const U="_sticky_yfu0b_1",j="_dropdownMenuSub_yfu0b_40",B="_titleActive_yfu0b_69",G="_search_yfu0b_72",x="_bgImg_yfu0b_75",H="_alumnList_yfu0b_83",P="_courseItem_yfu0b_89",q="_courseItem1_yfu0b_89";var u={sticky:U,dropdownMenuSub:j,titleActive:B,search:G,bgImg:x,alumnList:H,courseItem:P,courseItem1:q},se=S({name:"lessonCourseware",setup(){const I=y(),p=v(),t=h({keyword:p.query.search||"",albumId:p.query.albumId,subjectList:[],page:1}),o=l(!1),b=l(!1),i=l(!1),c=l(""),d=l([]);let m;(function(e){e.PERCUSSION_SINGLE="\u6253\u51FB\u4E50",e.FLUTE_SINGLE="\u957F\u7B1B",e.SAX_SINGLE="\u8428\u514B\u65AF",e.CLARINET_SINGLE="\u5355\u7C27\u7BA1",e.TRUMPET_SINGLE="\u5C0F\u53F7",e.TROMBONE_SINGLE="\u957F\u53F7",e.HORN_SINGLE="\u5706\u53F7",e.BARITONE_TUBA_SINGLE="\u4E0A\u4F4E\u97F3\u53F7-\u5927\u53F7",e.MUSIC_THEORY="\u4E50\u7406",e.INSTRUMENTAL_ENSEMBLE="\u5408\u594F",e.EUPHONIUM_SINGLE="\u4E0A\u4F4E\u97F3\u53F7",e.TUBA_SINGLE="\u5927\u53F7"})(m||(m={}));const _=async()=>{var e;try{const s=await f.post("/api-student/tenantAlbumMusic/selectCondition",{data:{subjectType:"COURSEWARE",tenantAlbumId:t.albumId}});s.code===200&&(d.value=[{text:"\u5168\u90E8\u6559\u6750",value:""},...(((e=s.data)==null?void 0:e.courseTypeList)||[]).map(n=>({text:m[n],value:n}))])}catch{}};function g(e){t.page=1,t.keyword=e,t.subjectList=[],r()}function L(){t.page=1,t.subjectList=[],r()}const r=async()=>{var e;o.value=!0,i.value=!1;try{const s=await f.post("/api-student/tenantAlbumMusic/page",{data:{courseTypeCode:c.value,keyword:t.keyword,albumId:t.albumId,subjectType:"COURSEWARE",page:t.page,rows:20}}),n=(t.subjectList||[]).concat(((e=s.data)==null?void 0:e.rows)||[]);t.subjectList=n,t.page=s.data.pageNo+1,b.value=s.data.pageNo>=s.data.totalPage}catch{i.value=!0}o.value=!1};return E(async()=>{o.value=!0,await _(),t.albumId?await r():o.value=!1}),()=>a(C,null,[a("div",{class:u.sticky},[a(R,null,{default:()=>[a(T,{hideHeader:!1,background:"transparent",isFixed:!1,border:!1,title:"\u4E91\u6559\u7A0B",color:"#131415"},null),a(k,{class:u.search,onSearch:g,type:"tenant",placeholder:"\u8BF7\u8F93\u5165\u6559\u6750\u5173\u952E\u8BCD",background:"transparent",inputBackground:"transparent"},{left:()=>d.value.length>1&&a(F,{class:u.dropdownMenuSub},{default:()=>[a(A,{titleClass:u.titleActive,modelValue:c.value,"onUpdate:modelValue":e=>c.value=e,options:d.value,onChange:L},{default:()=>[a("div",null,null)]})]})})]}),a("img",{class:u.bgImg,src:M},null)]),a("div",{class:u.alumnList},[a(w,{loading:o.value,finished:b.value,"finished-text":"",onLoad:r,error:i.value,immediateCheck:!1},{default:()=>[t.subjectList.length?a(O,{class:[u.courseItem,u.courseItem1],list:t.subjectList.map(e=>({name:e.musicSheetName,coverImg:e.titleImg,id:e.id})),onItemClick:e=>{I.push({path:"/courseList",query:{id:e.id,albumId:t.albumId}})}},null):!o.value&&a(N,{tips:"\u6682\u65E0\u6559\u7A0B",classImgSize:"SMALL",btnStatus:!1},null)]})])])}});export{se as default};