1 |
- import{d as C,q as w,x as h,e as k,y as b,a as e,W as y,V as f,Q as v,A as p,a7 as P,U as Y,F as A,aI as M,r as T,w as B,ad as S,D as Q}from"./index-042da08e.js";import{M as H}from"./index-2e01457b.js";import{M as E}from"./index-962fb05c.js";import{c as L}from"./api-7a65b3c1.js";import{L as U}from"./index-0363f195.js";import{C as V}from"./index-256b3883.js";import{I}from"./index-cfaf3250.js";import"./index-61dd2833.js";import"./index-3fd72ec6.js";import"./use-tab-status-8f48c975.js";const x="_hotMusicMore_14ofk_1",R="_woringHeader_14ofk_13",N="_leftArrow_14ofk_18",j="_title_14ofk_21",z="_searchContent_14ofk_44",F="_active_14ofk_63",W="_emptyGroup_14ofk_67",K="_musicList_14ofk_70",J="_musicItem_14ofk_76",D="_musicImg_14ofk_79",O="_iconType_14ofk_87",Z="_VIP_14ofk_95",G="_musicPlayIcon_14ofk_99",q="_musicContnet_14ofk_103",X="_changeSubjectContainer_14ofk_119",$="_searchHead_14ofk_147",ee="_cancel_14ofk_159",ae="_confirm_14ofk_160",se="_subjectContainer_14ofk_170",te="_subjectContainerTwo_14ofk_176",ce="_subjectItem_14ofk_176",oe="_arrow_14ofk_207",s={hotMusicMore:x,woringHeader:R,leftArrow:N,title:j,searchContent:z,active:F,emptyGroup:W,musicList:K,musicItem:J,musicImg:D,iconType:O,VIP:Z,musicPlayIcon:G,musicContnet:q,changeSubjectContainer:X,searchHead:$,cancel:ee,confirm:ae,subjectContainer:se,subjectContainerTwo:te,subjectItem:ce,arrow:oe},ne="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",_=C({name:"ChildNodeSearch",props:{activeRow:{type:Object,default:()=>({})},list:{type:Array,default:()=>[]}},emits:["selectChildTag"],setup(r,{emit:t}){const{activeRow:n}=M(r),c=T({});return B(()=>r.activeRow,()=>{n.value=r.activeRow,c.value={}}),()=>{var l,u;return e(A,null,[((l=n.value)==null?void 0:l.id)&&e(A,null,[e("div",{class:s.title},[n.value.columnName]),e("div",{class:[s.subjectContainer]},[(u=n.value)==null?void 0:u.children.map(i=>e("div",{class:[s.subjectItem,(n.value.activeIndex||"")==i.id&&s.active],onClick:()=>{n.value.activeIndex=i.id;let d,m="";i.children?(d=[{columnName:i.children[0].columnName,name:"全部",id:""},...i.children],m=i.children[0].columnName,c.value={...i,columnName:m,activeIndex:"",children:d}):c.value={},t("selectChildTag",n.value.activeIndex)}},[i.name]))]),e(_,{activeRow:c.value,onSelectChildTag:i=>{t("selectChildTag",i||n.value.activeIndex)}},null)])])}}}),fe=C({name:"hot-music-more",setup(){const r=w(),t=h({background:"transparent",loading:!1,finished:!1,searchPopup:!1,musicTagList:[],gradeList:[],musicCategory:[],musics:[],types:[],subjectList:[],sMSCI:"",sMII:"",sBookId:"",sGrade:""}),n=h({page:1,rows:20,status:1,keyword:"",grade:"",bookVersionId:null,musicSheetCategoriesId:"",musicalInstrumentId:""}),c=h({selectParents:{},tags:[],tagActiveId:"",tagActive:{},childSelectId:null}),l=async()=>{var a;t.loading=!0;try{const o=await L({...n});o.code===200&&Array.isArray((a=o==null?void 0:o.data)==null?void 0:a.rows)?(t.musics=[...t.musics,...o.data.rows],t.finished=!o.data.next,n.page=o.data.current+1):t.finished=!0}catch(o){}t.loading=!1},u=a=>{const o=`${S()}/instrument/?id=${a==null?void 0:a.id}&showGuide=true&modelType=practise`;v({api:"openAccompanyWebView",content:{url:o,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0,c_orientation:0}})},i=async()=>{try{const o=(await Q.get("/edu-app/musicTag/tree")).data||[];c.tags=[{columnName:o[0].columnName,name:"全部",id:""},...o],c.tagActiveId=c.tags[0].id}catch(a){}},d=a=>{c.tagActiveId=a.id,c.childSelectId=null;let o,g="";console.log(a,"item"),a.children?(o=[{columnName:a.children[0].columnName,name:"全部",id:""},...a.children],g=a.children[0].columnName,c.selectParents={...a,columnName:g,activeIndex:"",children:o}):c.selectParents={}},m=k(()=>c.tags.length>0);return b(async()=>{t.loading=!0,await i(),l()}),()=>e("div",{class:[s.hotMusicMore,f().isTablet?s.hotMusicMoreTablet:""]},[e(H,{position:"top"},{default:()=>[e(y,{border:!1,background:"transparent"},{content:()=>e("div",{class:s.woringHeader},[e("i",{onClick:()=>{f().isApp?v({api:"goBack"}):r.back()},class:["van-badge__wrapper van-icon van-icon-arrow-left van-nav-bar__arrow",s.leftArrow]},null),e("span",{class:s.title},[e("i",null,null)])])}),e(E,{background:"transparent",onSearch:a=>{n.keyword=a,n.page=1,t.musics=[],t.finished=!1,l()}},{left:()=>m.value&&e("div",{class:[s.searchContent,t.searchPopup&&s.active],onClick:()=>{t.sBookId=n.bookVersionId,t.searchPopup=!0}},[e("span",null,[p("筛选")]),e("i",null,null)])})]}),e(U,{loading:t.loading,finished:t.finished,finishedText:" ",onLoad:l,immediateCheck:!1},{default:()=>[t.musics.length>0&&e("div",{class:s.musicList},[t.musics.map(a=>e(V,{class:s.musicItem,border:!1,center:!0,onClick:()=>u(a)},{icon:()=>e("div",{class:s.musicImg},[e("i",{class:[s.iconType,s[a.paymentType]]},null),e(I,{class:s.musicImg,src:a.titleImg},null)]),title:()=>e("div",{class:s.musicContnet},[e("h2",null,[a.musicSheetName]),a.composer&&e("p",null,[a.composer])]),"right-icon":()=>e(I,{class:s.musicPlayIcon,src:ne},null)}))])]}),!t.loading&&t.musics.length===0&&e("div",{class:s.emptyGroup},[e(P,{description:"暂无曲谱"},null)]),e(Y,{position:"bottom",round:!0,show:t.searchPopup,"onUpdate:show":a=>t.searchPopup=a},{default:()=>{var a;return[e("div",{class:s.searchContainer},[e("div",{class:s.searchHead},[e("span",{class:s.cancel,onClick:()=>t.searchPopup=!1},[p("取消")]),e("span",null,[p("筛选")]),e("span",{class:s.confirm,onClick:()=>{n.bookVersionId=c.childSelectId||c.tagActiveId,t.searchPopup=!1,n.page=1,t.musics=[],t.finished=!1,l()}},[p("确定")])]),e("div",{class:s.changeSubjectContainer},[c.tags.length>0&&e(A,null,[e("div",{class:s.title},[(a=c.tags[0])==null?void 0:a.columnName]),e("div",{class:s.subjectContainer},[c.tags.map(o=>e("div",{class:[s.subjectItem,(o.id||"")===(c.tagActiveId||"")&&s.active],onClick:()=>{d(o)}},[o.name]))]),e(_,{activeRow:c.selectParents,onSelectChildTag:o=>{c.childSelectId=o,console.log(c.childSelectId)}},null)])])])]}})])}});export{fe as default};
|