1 |
- import{d as g,q as C,x as l,e as _,y as b,a as e,W as y,U as p,V as d,A as n,a7 as w,S as k,F as v,ad as M}from"./index-979d347f.js";import{M as P}from"./index-e0364d3d.js";import{M as Y}from"./index-c738e4a9.js";import{c as S,b as j}from"./api-7ba561be.js";import{L as B}from"./index-37f110eb.js";import{C as E}from"./index-0a4c96ec.js";import{I as m}from"./index-0f573f60.js";import"./index-443ce91f.js";import"./index-1058d5e3.js";import"./use-tab-status-6bc03308.js";const Q="_hotMusicMore_14ofk_1",H="_woringHeader_14ofk_13",U="_leftArrow_14ofk_18",L="_title_14ofk_21",T="_searchContent_14ofk_44",z="_active_14ofk_63",V="_emptyGroup_14ofk_67",x="_musicList_14ofk_70",F="_musicItem_14ofk_76",R="_musicImg_14ofk_79",W="_iconType_14ofk_87",K="_VIP_14ofk_95",J="_musicPlayIcon_14ofk_99",D="_musicContnet_14ofk_103",O="_changeSubjectContainer_14ofk_119",Z="_searchHead_14ofk_147",N="_cancel_14ofk_159",G="_confirm_14ofk_160",q="_subjectContainer_14ofk_170",X="_subjectContainerTwo_14ofk_176",$="_subjectItem_14ofk_176",ss="_arrow_14ofk_207",t={hotMusicMore:Q,woringHeader:H,leftArrow:U,title:L,searchContent:T,active:z,emptyGroup:V,musicList:x,musicItem:F,musicImg:R,iconType:W,VIP:K,musicPlayIcon:J,musicContnet:D,changeSubjectContainer:O,searchHead:Z,cancel:N,confirm:G,subjectContainer:q,subjectContainerTwo:X,subjectItem:$,arrow:ss},es="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",ds=g({name:"hot-music-more",setup(){const A=C(),s=l({background:"transparent",loading:!1,finished:!1,searchPopup:!1,musics:[],types:[],subjectList:[],sMSCI:"",sMII:""}),c=l({page:1,rows:20,status:1,keyword:"",musicSheetCategoriesId:"",musicalInstrumentId:""}),i=async()=>{var a;s.loading=!0;try{const o=await S({...c});o.code===200&&Array.isArray((a=o==null?void 0:o.data)==null?void 0:a.rows)?(s.musics=[...s.musics,...o.data.rows],s.finished=!o.data.next,c.page=o.data.current+1):s.finished=!0}catch(o){}s.loading=!1},f=async()=>{var a;try{const o=await j({page:1,rows:999,enable:!0});if(o.code===200&&Array.isArray((a=o==null?void 0:o.data)==null?void 0:a.rows)){const r=[];o.data.rows.forEach(u=>{r.push({value:u.id,text:u.name})}),s.types=r}}catch(o){console.log("🚀 ~ error:",o)}},h=a=>{let o=`${M()}/instrument/?id=${a==null?void 0:a.id}&showGuide=true&modelType=practise`;d({api:"openAccompanyWebView",content:{url:o,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0,c_orientation:0}})},I=_(()=>s.subjectList.length>2||s.types.length>0);return b(async()=>{s.loading=!0,await f(),i()}),()=>e("div",{class:[t.hotMusicMore,p().isTablet?t.hotMusicMoreTablet:""]},[e(P,{position:"top"},{default:()=>[e(y,{border:!1,background:"transparent"},{content:()=>e("div",{class:t.woringHeader},[e("i",{onClick:()=>{p().isApp?d({api:"goBack"}):A.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(Y,{background:"transparent",onSearch:a=>{c.keyword=a,c.page=1,s.musics=[],s.finished=!1,i()}},{left:()=>I.value&&e("div",{class:[t.searchContent,s.searchPopup&&t.active],onClick:()=>{s.sMSCI=c.musicSheetCategoriesId,s.sMII=c.musicalInstrumentId,s.searchPopup=!0}},[e("span",null,[n("筛选")]),e("i",null,null)])})]}),e(B,{loading:s.loading,finished:s.finished,finishedText:" ",onLoad:i,immediateCheck:!1},{default:()=>[s.musics.length>0&&e("div",{class:t.musicList},[s.musics.map(a=>e(E,{class:t.musicItem,border:!1,center:!0,onClick:()=>h(a)},{icon:()=>e("div",{class:t.musicImg},[e("i",{class:[t.iconType,t[a.paymentType]]},null),e(m,{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(m,{class:t.musicPlayIcon,src:es},null)}))])]}),!s.loading&&s.musics.length===0&&e("div",{class:t.emptyGroup},[e(w,{description:"暂无曲谱"},null)]),e(k,{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:()=>{c.musicSheetCategoriesId=s.sMSCI,c.musicalInstrumentId=s.sMII,s.searchPopup=!1,c.page=1,s.musics=[],s.finished=!1,i()}},[n("确定")])]),e("div",{class:t.changeSubjectContainer},[s.types.length>0&&e(v,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{ds as default};
|