1 |
- import{d as _,q as w,x as p,e as v,y,a as e,V as M,S as m,U as A,A as n,a2 as Y,R as P,F as j,K as S,a8 as B}from"./index-cc872052.js";import{M as E}from"./index-755a2d24.js";import{M as Q}from"./index-35ec3faa.js";import{c as H,b as U}from"./api-087048c4.js";import{L}from"./index-85a1dfb3.js";import{C as q}from"./index-6b89d4e4.js";import{I as g}from"./index-a11ff9b5.js";import"./index-90b89919.js";import"./index-225b26bd.js";import"./use-tab-status-00c029bf.js";const k="_hotMusicMore_qua5g_1",z="_woringHeader_qua5g_13",x="_leftArrow_qua5g_18",T="_title_qua5g_21",V="_searchContent_qua5g_44",F="_active_qua5g_63",R="_emptyGroup_qua5g_67",K="_musicList_qua5g_70",W="_musicItem_qua5g_76",J="_musicImg_qua5g_79",D="_musicPlayIcon_qua5g_86",O="_musicContnet_qua5g_90",Z="_changeSubjectContainer_qua5g_106",N="_searchHead_qua5g_134",G="_cancel_qua5g_146",X="_confirm_qua5g_147",$="_subjectContainer_qua5g_157",ss="_subjectContainerTwo_qua5g_163",es="_subjectItem_qua5g_163",ts="_arrow_qua5g_194",t={hotMusicMore:k,woringHeader:z,leftArrow:x,title:T,searchContent:V,active:F,emptyGroup:R,musicList:K,musicItem:W,musicImg:J,musicPlayIcon:D,musicContnet:O,changeSubjectContainer:Z,searchHead:N,cancel:G,confirm:X,subjectContainer:$,subjectContainerTwo:ss,subjectItem:es,arrow:ts},as="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",As=_({name:"hot-music-more",setup(){const h=w(),s=p({background:"transparent",loading:!1,finished:!1,searchPopup:!1,musics:[],types:[],subjectList:[],sMSCI:"",sMII:""}),o=p({page:1,rows:20,status:1,keyword:"",musicSheetCategoriesId:"",musicalInstrumentId:""}),u=async()=>{var a;s.loading=!0;try{const c=await H({...o});c.code===200&&Array.isArray((a=c==null?void 0:c.data)==null?void 0:a.rows)?(s.musics=[...s.musics,...c.data.rows],s.finished=!c.data.next,o.page=c.data.current+1):s.finished=!0}catch(c){}s.loading=!1},I=async()=>{var a,c;try{let i=((a=S.user.data)==null?void 0:a.subjectId)||"";i=i.split(",");const f=i[0]||"",r=await U({page:1,rows:999,subjectId:f});if(r.code===200&&Array.isArray((c=r==null?void 0:r.data)==null?void 0:c.rows)){const l=[];r.data.rows.forEach(d=>{l.push({value:d.id,text:d.name})}),s.types=l}}catch(i){console.log("🚀 ~ error:",i)}},C=a=>{let c=`${B()}/instrument/?id=${a==null?void 0:a.id}&showGuide=true`;A({api:"openAccompanyWebView",content:{url:c,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0,c_orientation:0}})},b=v(()=>s.subjectList.length>2||s.types.length>0);return y(async()=>{s.loading=!0,await I(),u()}),()=>e("div",{class:[t.hotMusicMore,m().isTablet?t.hotMusicMoreTablet:""]},[e(E,{position:"top"},{default:()=>[e(M,{border:!1,background:"transparent"},{content:()=>e("div",{class:t.woringHeader},[e("i",{onClick:()=>{m().isApp?A({api:"goBack"}):h.back()},class:["van-badge__wrapper van-icon van-icon-arrow-left van-nav-bar__arrow",t.leftArrow]},null),e("span",{class:t.title},[e("i",null,null)])])}),e(Q,{background:"transparent",onSearch:a=>{o.keyword=a,o.page=1,s.musics=[],s.finished=!1,u()}},{left:()=>b.value&&e("div",{class:[t.searchContent,s.searchPopup&&t.active],onClick:()=>{s.sMSCI=o.musicSheetCategoriesId,s.sMII=o.musicalInstrumentId,s.searchPopup=!0}},[e("span",null,[n("筛选")]),e("i",null,null)])})]}),e(L,{loading:s.loading,finished:s.finished,finishedText:" ",onLoad:u,immediateCheck:!1},{default:()=>[s.musics.length>0&&e("div",{class:t.musicList},[s.musics.map(a=>e(q,{class:t.musicItem,border:!1,center:!0,onClick:()=>C(a)},{icon:()=>e(g,{class:t.musicImg,src:a.titleImg},null),title:()=>e("div",{class:t.musicContnet},[e("h2",null,[a.musicSheetName]),a.composer&&e("p",null,[a.composer])]),"right-icon":()=>e(g,{class:t.musicPlayIcon,src:as},null)}))])]}),!s.loading&&s.musics.length===0&&e("div",{class:t.emptyGroup},[e(Y,{description:"暂无曲谱"},null)]),e(P,{position:"bottom",round:!0,show:s.searchPopup,"onUpdate:show":a=>s.searchPopup=a},{default:()=>[e("div",{class:t.searchContainer},[e("div",{class:t.searchHead},[e("span",{class:t.cancel,onClick:()=>s.searchPopup=!1},[n("取消")]),e("span",null,[n("筛选")]),e("span",{class:t.confirm,onClick:()=>{o.musicSheetCategoriesId=s.sMSCI,o.musicalInstrumentId=s.sMII,s.searchPopup=!1,o.page=1,s.musics=[],s.finished=!1,u()}},[n("确定")])]),e("div",{class:t.changeSubjectContainer},[s.types.length>0&&e(j,null,[e("div",{class:t.title},[n("曲谱教材")]),e("div",{class:[t.subjectContainer,t.subjectContainerTwo]},[e("div",{class:[t.subjectItem,s.sMSCI===""&&t.active],onClick:()=>{s.sMSCI=""}},[n("全部")]),s.types.map(a=>e("div",{class:[t.subjectItem,a.value===s.sMSCI&&t.active],onClick:()=>{s.sMSCI=a.value}},[a.text]))])])])])]})])}});export{As as default};
|