import{d as Y,q as S,x as h,e as P,y as E,a as e,W as L,R as I,S as g,A as u,a2 as B,Q,F as v,K as b,D as k,a7 as H}from"./index-175bd6aa.js";import{M as U}from"./index-762637f4.js";import{M as x}from"./index-843b8a14.js";import{c as z,b as F}from"./api-b2c73f05.js";import{u as R,a as V}from"./index-752d69eb.js";import{L as W}from"./index-3d16b257.js";import{C as K}from"./index-167632c7.js";import{I as f}from"./index-0a3a3f2f.js";import"./index-76bba758.js";import"./use-tab-status-b7c01e0d.js";const T="_hotMusicMore_1ju5v_1",J="_woringHeader_1ju5v_9",D="_leftArrow_1ju5v_14",N="_title_1ju5v_17",O="_searchContent_1ju5v_40",Z="_active_1ju5v_59",G="_emptyGroup_1ju5v_63",q="_musicList_1ju5v_66",X="_musicItem_1ju5v_72",$="_musicImg_1ju5v_75",ss="_musicPlayIcon_1ju5v_80",es="_musicContnet_1ju5v_84",ts="_changeSubjectContainer_1ju5v_100",as="_searchHead_1ju5v_128",cs="_cancel_1ju5v_140",ns="_confirm_1ju5v_141",os="_subjectContainer_1ju5v_151",is="_subjectItem_1ju5v_157",us="_arrow_1ju5v_177",a={hotMusicMore:T,woringHeader:J,leftArrow:D,title:N,searchContent:O,active:Z,emptyGroup:G,musicList:q,musicItem:X,musicImg:$,musicPlayIcon:ss,musicContnet:es,changeSubjectContainer:ts,searchHead:as,cancel:cs,confirm:ns,subjectContainer:os,subjectItem:is,arrow:us},rs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABQlJREFUaEPVml9MW1UYwL/vnpb+oYBBQJg4uZOFBRM1bC5TQ9TgiG7qA3FmaExc3Hww/nsyZA8+zGQuiz5pYuKfhMRtMGOMPizb3JYsYQ4yXubDFrfAgIJbRw0KLaW3vfd85rS9rNy2tL33UtKbNIH2nu87v/v9PedcBBuuIFHV0ny8jSpIBo0aUcJ6IPQCcXdCPEpRQIoQpyAwDGAMJzw1zhv1iCGr6tGsgABR5VJYfRKI75CQHhbTLFIWccIpQGnE43OMNiIuFjk++WyKHTQ+RzUud2ynxrETiLuKHZ/1fpQUJtGQEq0490gtzhcjs2CAn4jYjkWliwh2A4A9E8+cqYIIp0YqXRdeR9QKASkIYCwUanBAxQEEeqgQoVbvIaBpFdTvWquqZvPJygswEQ4/IZHjbQBIBmTprihHtV/2+a6upnJVAP/CUidH7EUAqXTzvqeJALhENLCx2jOUS39OADF5QnxzPSZu1IlEx3NBZAUQboPkeHe9nrwRQFiCUP02mztlAIiAdYLz4Dr4fD5jR+MQP2wM7BUAIlVuD8f6SpVt8s040xI0fcXnPpKeYlcA+MPRbiLoKVZwKe9HhF82+ty/6zqXAUSFdTiVQ2tYpOziVNS461O9Yi8DzESU1zSNXrBLy1rKYQzPN3tdPy/3QqIxUxbjh832NhwAvvzL+czNeWx+vIaPvbNZvephUFArYAoUJcVV6TwoGsCEBSZC8eck0PaaEgYAf8yxpq9usFe5BiA+1Q6Y792kXdrZpM2YlZlvHAc2KFc5LyYBFpQ+Cakl36Bcv58KMPnYJOtOAPAkhPi0VdH4++3q5WYfRczKzjWOE07K1a4jKBYjkbBy1ExrrQs/HWDyj1OsW9MAKA1AQDgAYi8289F9W9RrDIFsBCGvz/UJ+hdj24jz/VYEJwD8KQsYIVJADW4I7m/Xhp56QAta0ZU+FjXpe5yKKHtAoy4rQk/PMvnYVKYLrbAGT1iHtt5P1z/uUK/UuihmRWdiLMMLOBWKfgAAj1oRJgCO6xZId6HU35SKCT0+PAwie1q14d4t2pgVvQBwDSdDS58hYL0VQWcEwDTrTg9gY0AbY0P8/lgd3fz82fhFp8nYQAln0R+OfUHEfZYAgkkAMclEIBuykQ4jvjcG+sub+MhHW9U/zehHlMLoD0W/pkSyMH+dCTL5xN/3glhPo8YYSP9eU5MZa4OX7vbviv9qRjsCqPYA/MPkEzNJC+iTzHCnLNlJWKTJC4H+l2K/mQewwYXOCoDbSQsYA3bFU8/iXrtb+MiHHVZcaFE5RJwazDwBfYwAGLiTVgeMMWAobrql2u6jW0c74+ctBbEdafTsHJMHUxbIyD5ZAtotQaRH1ob3brYhjdpRyATAyTQLZEunwrVEIeuopevvtdtYyPz/xbYRs9ZKnJtj8kAgRyuRskCdE4L7WrWh7XU2txJ2NHPn/mXyYIB1J/J8mr+L/xlBrKuBj74lr1EzZ0c7LQBO3s3shVorYfxAS/zyg+41bKftWNAML7ANP9xhr+gV2CfBfE+jdun52hItaOxYUn5zu+LpWxFobvfw8TcaS7ykFFYo60W9ACj7bRUBUdYbWwIgubUY7UPAkhxkFNu+iIOPVbcWhcCy3tzVn0hZb6/rEGV9wJEOUbZHTOnuVLaHfDpEWR+z6hBlfdCdnq/L9lUDY9Ep25c9slXPxOs2kXgbYYGv2xBOeLz2vG7zP6ScsSREZIhmAAAAAElFTkSuQmCC",fs=Y({name:"hot-music-more",setup(){const C=S(),s=h({background:"transparent",loading:!1,finished:!1,searchPopup:!1,musics:[],types:[],subjectList:[],sMSCI:"",sMII:""}),n=h({page:1,rows:20,status:1,keyword:"",musicSheetCategoriesId:"",musicalInstrumentId:""}),d=async()=>{var t;s.loading=!0;try{const c=await z({...n});c.code===200&&Array.isArray((t=c==null?void 0:c.data)==null?void 0:t.rows)?(s.musics=[...s.musics,...c.data.rows],s.finished=!c.data.next,n.page=c.data.current+1):s.finished=!0}catch(c){}s.loading=!1},j=async()=>{var t;try{let c=((t=b.user.data)==null?void 0:t.subjectId)||"";c=c.split(",");const o=c[0]||"",p=await k.post("/edu-app/subject/list",{enableFlag:!0,delFlag:0,page:1,subjectId:o||"",rows:999});if(o){const i=p.data||[];let r=[];i.forEach(l=>{const m=l.instruments||[];Number(o)===l.id&&m.length>0&&m.forEach((A,M)=>{r.push({text:A.name,value:A.id,className:M===0?"selected":""})})}),r.length>0&&(s.subjectList=[{text:"全部",value:""},...r])}}catch(c){}},_=async()=>{var t,c;try{let o=((t=b.user.data)==null?void 0:t.subjectId)||"";o=o.split(",");const p=o[0]||"",i=await F({page:1,rows:999,subjectId:p});if(i.code===200&&Array.isArray((c=i==null?void 0:i.data)==null?void 0:c.rows)){const r=[];i.data.rows.forEach(l=>{r.push({value:l.id,text:l.name})}),s.types=r}}catch(o){console.log("🚀 ~ error:",o)}},w=t=>{let c=`${H()}/instrument?id=${t==null?void 0:t.id}&showGuide=true`;g({api:"openAccompanyWebView",content:{url:c,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0,c_orientation:0}})},y=P(()=>s.subjectList.length>2||s.types.length>0);return E(async()=>{R(document,"scroll",()=>{const{y:t}=V();t.value>32?s.background="#fff":s.background="transparent"}),s.loading=!0,await j(),await _(),d()}),()=>e("div",{class:[a.hotMusicMore,I().isTablet?a.hotMusicMoreTablet:""]},[e(U,{position:"top"},{default:()=>[e(L,{border:!1,background:s.background},{content:()=>e("div",{class:a.woringHeader},[e("i",{onClick:()=>{I().isApp?g({api:"goBack"}):C.back()},class:["van-badge__wrapper van-icon van-icon-arrow-left van-nav-bar__arrow",a.leftArrow]},null),e("span",{class:a.title},[e("i",null,null)])])}),e(x,{background:s.background,onSearch:t=>{n.keyword=t,n.page=1,s.musics=[],s.finished=!1,d()}},{left:()=>y.value&&e("div",{class:[a.searchContent,s.searchPopup&&a.active],onClick:()=>{s.sMSCI=n.musicSheetCategoriesId,s.sMII=n.musicalInstrumentId,s.searchPopup=!0}},[e("span",null,[u("筛选")]),e("i",null,null)])})]}),e(W,{loading:s.loading,finished:s.finished,finishedText:" ",onLoad:d,immediateCheck:!1},{default:()=>[s.musics.length>0&&e("div",{class:a.musicList},[s.musics.map(t=>e(K,{class:a.musicItem,border:!1,center:!0,onClick:c=>w(c)},{icon:()=>e(f,{class:a.musicImg,src:t.titleImg},null),title:()=>e("div",{class:a.musicContnet},[e("h2",null,[t.musicSheetName]),t.composer&&e("p",null,[t.composer])]),"right-icon":()=>e(f,{class:a.musicPlayIcon,src:rs},null)}))])]}),!s.loading&&s.musics.length===0&&e("div",{class:a.emptyGroup},[e(B,{description:"暂无曲谱"},null)]),e(Q,{position:"bottom",round:!0,show:s.searchPopup,"onUpdate:show":t=>s.searchPopup=t},{default:()=>[e("div",{class:a.searchContainer},[e("div",{class:a.searchHead},[e("span",{class:a.cancel,onClick:()=>s.searchPopup=!1},[u("取消")]),e("span",null,[u("筛选")]),e("span",{class:a.confirm,onClick:()=>{n.musicSheetCategoriesId=s.sMSCI,n.musicalInstrumentId=s.sMII,s.searchPopup=!1,n.page=1,s.musics=[],s.finished=!1,d()}},[u("确定")])]),e("div",{class:a.changeSubjectContainer},[s.subjectList.length>2&&e(v,null,[e("div",{class:a.title},[u("乐器")]),e("div",{class:a.subjectContainer},[s.subjectList.map(t=>e("div",{class:[a.subjectItem,t.value===s.sMII&&a.active],onClick:()=>{s.sMII=t.value}},[t.text]))])]),s.types.length>0&&e(v,null,[e("div",{class:a.title},[u("曲谱教材")]),e("div",{class:a.subjectContainer},[e("div",{class:[a.subjectItem,s.sMSCI===""&&a.active],onClick:()=>{s.sMSCI=""}},[u("全部")]),s.types.map(t=>e("div",{class:[a.subjectItem,t.value===s.sMSCI&&a.active],onClick:()=>{s.sMSCI=t.value}},[t.text]))])])])])]})])}});export{fs as default};