import{d as Y,q as P,x as h,e as S,y as E,a as e,W as B,R as I,S as g,A as r,a2 as L,Q,F as b,K as w,D as H,a7 as U}from"./index-bad44a9a.js";import{M as k}from"./index-1fdc8cbf.js";import{M as x}from"./index-64989d59.js";import{c as z,b as F}from"./api-000b0b2a.js";import{L as R}from"./index-34918e89.js";import{C as V}from"./index-159bee43.js";import{I as f}from"./index-6af61294.js";import"./index-7cbbed30.js";import"./index-64792a1b.js";import"./use-tab-status-bd608df6.js";const K="_hotMusicMore_1ow4i_1",W="_woringHeader_1ow4i_13",T="_leftArrow_1ow4i_18",J="_title_1ow4i_21",D="_searchContent_1ow4i_44",N="_active_1ow4i_63",O="_emptyGroup_1ow4i_67",Z="_musicList_1ow4i_70",G="_musicItem_1ow4i_76",q="_musicImg_1ow4i_79",X="_musicPlayIcon_1ow4i_86",$="_musicContnet_1ow4i_90",ss="_changeSubjectContainer_1ow4i_106",es="_searchHead_1ow4i_134",ts="_cancel_1ow4i_146",as="_confirm_1ow4i_147",cs="_subjectContainer_1ow4i_157",is="_subjectItem_1ow4i_163",os="_arrow_1ow4i_183",a={hotMusicMore:K,woringHeader:W,leftArrow:T,title:J,searchContent:D,active:N,emptyGroup:O,musicList:Z,musicItem:G,musicImg:q,musicPlayIcon:X,musicContnet:$,changeSubjectContainer:ss,searchHead:es,cancel:ts,confirm:as,subjectContainer:cs,subjectItem:is,arrow:os},ns="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",bs=Y({name:"hot-music-more",setup(){const C=P(),s=h({background:"transparent",loading:!1,finished:!1,searchPopup:!1,musics:[],types:[],subjectList:[],sMSCI:"",sMII:""}),i=h({page:1,rows:20,status:1,keyword:"",musicSheetCategoriesId:"",musicalInstrumentId:""}),d=async()=>{var t;s.loading=!0;try{const c=await z({...i});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,i.page=c.data.current+1):s.finished=!0}catch(c){}s.loading=!1},v=async()=>{var t;try{let c=((t=w.user.data)==null?void 0:t.subjectId)||"";c=c.split(",");const o=c[0]||"",p=await H.post("/edu-app/subject/list",{enableFlag:!0,delFlag:0,page:1,subjectId:o||"",rows:999});if(o){const n=p.data||[];let u=[];n.forEach(l=>{const m=l.instruments||[];Number(o)===l.id&&m.length>0&&m.forEach((A,j)=>{u.push({text:A.name,value:A.id,className:j===0?"selected":""})})}),u.length>0&&(s.subjectList=[{text:"全部",value:""},...u])}}catch(c){}},_=async()=>{var t,c;try{let o=((t=w.user.data)==null?void 0:t.subjectId)||"";o=o.split(",");const p=o[0]||"",n=await F({page:1,rows:999,subjectId:p});if(n.code===200&&Array.isArray((c=n==null?void 0:n.data)==null?void 0:c.rows)){const u=[];n.data.rows.forEach(l=>{u.push({value:l.id,text:l.name})}),s.types=u}}catch(o){console.log("🚀 ~ error:",o)}},y=t=>{let c=`${U()}/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}})},M=S(()=>s.subjectList.length>2||s.types.length>0);return E(async()=>{s.loading=!0,await v(),await _(),d()}),()=>e("div",{class:[a.hotMusicMore,I().isTablet?a.hotMusicMoreTablet:""]},[e(k,{position:"top"},{default:()=>[e(B,{border:!1,background:"transparent"},{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:"transparent",onSearch:t=>{i.keyword=t,i.page=1,s.musics=[],s.finished=!1,d()}},{left:()=>M.value&&e("div",{class:[a.searchContent,s.searchPopup&&a.active],onClick:()=>{s.sMSCI=i.musicSheetCategoriesId,s.sMII=i.musicalInstrumentId,s.searchPopup=!0}},[e("span",null,[r("筛选")]),e("i",null,null)])})]}),e(R,{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(V,{class:a.musicItem,border:!1,center:!0,onClick:()=>y(t)},{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:ns},null)}))])]}),!s.loading&&s.musics.length===0&&e("div",{class:a.emptyGroup},[e(L,{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},[r("取消")]),e("span",null,[r("筛选")]),e("span",{class:a.confirm,onClick:()=>{i.musicSheetCategoriesId=s.sMSCI,i.musicalInstrumentId=s.sMII,s.searchPopup=!1,i.page=1,s.musics=[],s.finished=!1,d()}},[r("确定")])]),e("div",{class:a.changeSubjectContainer},[s.subjectList.length>2&&e(b,null,[e("div",{class:a.title},[r("乐器")]),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(b,null,[e("div",{class:a.title},[r("曲谱教材")]),e("div",{class:a.subjectContainer},[e("div",{class:[a.subjectItem,s.sMSCI===""&&a.active],onClick:()=>{s.sMSCI=""}},[r("全部")]),s.types.map(t=>e("div",{class:[a.subjectItem,t.value===s.sMSCI&&a.active],onClick:()=>{s.sMSCI=t.value}},[t.text]))])])])])]})])}});export{bs as default};