| 1 |
- import{d as _,q as f,x as y,e as w,y as z,a as e,W as x,V as v,Q as I,A as r,a7 as b,U as S,F as p,aH as Y,r as U,w as B,ad as L,D as Q}from"./index-e7e536ee.js";import{M as N}from"./index-3a706a8a.js";import{M}from"./index-3a68cb10.js";import{c as E}from"./api-a3edc911.js";import{a as P}from"./constant-91862a10.js";import{L as F}from"./index-8be66847.js";import{C as k}from"./index-1df8dec2.js";import{I as T}from"./index-14357b84.js";import"./index-73de6e9d.js";import"./index-4dc10a68.js";import"./use-tab-status-199d8c01.js";const H="_hotMusicMore_8x3zn_1",R="_woringHeader_8x3zn_13",V="_leftArrow_8x3zn_18",j="_title_8x3zn_21",K="_searchContent_8x3zn_44",J="_active_8x3zn_63",W="_emptyGroup_8x3zn_67",D="_musicList_8x3zn_70",O="_musicItem_8x3zn_76",G="_musicImg_8x3zn_79",Z="_iconType_8x3zn_87",q="_VIP_8x3zn_95",X="_musicPlayIcon_8x3zn_99",$="_musicContnet_8x3zn_103",ee="_allStatus_8x3zn_113",ae="_hotNum_8x3zn_118",se="_iconFire_8x3zn_129",ne="_iconPlayType_8x3zn_135",te="_iconPlay_8x3zn_135",ce="_iconSing_8x3zn_148",ie="_changeSubjectContainer_8x3zn_157",oe="_searchHead_8x3zn_185",le="_cancel_8x3zn_197",re="_confirm_8x3zn_198",ue="_subjectContainer_8x3zn_208",de="_subjectContainerTwo_8x3zn_214",Ae="_subjectItem_8x3zn_214",me="_arrow_8x3zn_245",a={hotMusicMore:H,woringHeader:R,leftArrow:V,title:j,searchContent:K,active:J,emptyGroup:W,musicList:D,musicItem:O,musicImg:G,iconType:Z,VIP:q,musicPlayIcon:X,musicContnet:$,allStatus:ee,hotNum:ae,iconFire:se,iconPlayType:ne,iconPlay:te,iconSing:ce,changeSubjectContainer:ie,searchHead:oe,cancel:le,confirm:re,subjectContainer:ue,subjectContainerTwo:de,subjectItem:Ae,arrow:me},pe="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",he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAAAXNSR0IArs4c6QAAAhVJREFUOE+dkz9oU1EUxn9fUhv/IUpBtCKIDsXJRUSlk+AiOhR87Qu2mlRQAhpBsVKiNSTqIrpUM1hRoYqvr3ZTuoh0clGok04FRUGhk9Q/VJN3JGqTJnmt4J0u537nd84997siZNmgswdFegmK15QemwzTzMUUCrjubCDCB6QSUGDp6jM6futnmHYBgLsdC15UEsQzmmb2KT0+Ww8JB1ztzGFcqBPfUZ9/9J8AyzrNxPQWWF8jFoYiO3TOezk/3tCB5d0rKOgPHZx4pIzvWN5pQ9EWnfee1wAs19kJeOVa4QB9JYjsRqUJjLSy/v2K0DLuRqL2BmzFYs8GmgLbApxQzr8pyx5axWzQSiToA0v+SQ5voAq28vaJLvv7Zf3xI1BKYuwExRavPv/UjMC2yvrcEczKd/+fdVF2umsK2ByerbL7fiw4FzEhO9X1DVi2wLPdxmwYNA4sD9FMy066X7DQyX8nUJsK3ntLux2UbAzVTVcUZSn3FbCtgS7yKngDc3FLuQWwVK1OH2XH4pcgyNTaVpM0f96lwernscMdLcRi7xBVnwhflnDWEY2+xlhTaTAS7NWQ/7S+K+t1RxEH/8YDTO2/HWOJ+AGwMWAJELDpU0zZiWIDIOHmoPJLB3TPy1et3BNvRzaC0UpTaa3ujk43AHrcG0A3cFbD3lCDZ81xVhKLpjHN6MHDwQZAdzzJbPGxRqvwX1T7vkSB70iZAAAAAElFTkSuQmCC",C=_({name:"ChildNodeSearch",props:{activeRow:{type:Object,default:()=>({})},list:{type:Array,default:()=>[]}},emits:["selectChildTag"],setup(u,{emit:n}){const{activeRow:i}=Y(u),c=U({});return B(()=>u.activeRow,()=>{i.value=u.activeRow,c.value={}}),()=>{var l,d;return e(p,null,[((l=i.value)==null?void 0:l.id)&&e(p,null,[e("div",{class:a.title},[i.value.columnName]),e("div",{class:[a.subjectContainer]},[(d=i.value)==null?void 0:d.children.map(o=>e("div",{class:[a.subjectItem,(i.value.activeIndex||"")==o.id&&a.active],onClick:()=>{i.value.activeIndex=o.id;let A,m="";o.children?(A=[{columnName:o.children[0].columnName,name:"全部",id:""},...o.children],m=o.children[0].columnName,c.value={...o,columnName:m,activeIndex:"",children:A}):c.value={},n("selectChildTag",i.value.activeIndex)}},[o.name]))]),e(C,{activeRow:c.value,onSelectChildTag:o=>{n("selectChildTag",o||i.value.activeIndex)}},null)])])}}}),xe=_({name:"hot-music-more",setup(){const u=f(),n=y({background:"transparent",loading:!1,finished:!1,searchPopup:!1,musicTagList:[],gradeList:[],musicCategory:[],musics:[],types:[],subjectList:[],audioPlayTypeList:[],sAPT:"",sMSCI:"",sMII:"",sBookId:"",sGrade:""}),i=y({page:1,rows:20,status:1,sortType:2,keyword:"",grade:"",audioPlayTypes:[],bookVersionId:null,musicSheetCategoriesId:"",musicalInstrumentId:""}),c=y({selectParents:{},tags:[],tagActiveId:"",tagActive:{},childSelectId:null}),l=async()=>{var s;n.loading=!0;try{const t=await E({...i});t.code===200&&Array.isArray((s=t==null?void 0:t.data)==null?void 0:s.rows)?((t.data.rows||[]).forEach(g=>{g.audioPlayTypeArray=g.audioPlayTypes?g.audioPlayTypes.split(","):[]}),n.musics=[...n.musics,...t.data.rows],n.finished=!t.data.next,i.page=t.data.current+1):n.finished=!0}catch(t){}n.loading=!1},d=s=>{const t=`${L()}/instrument/?id=${s==null?void 0:s.id}&showGuide=true&modelType=practise`;I({api:"openAccompanyWebView",content:{url:t,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0,c_orientation:0}})},o=async()=>{try{const t=(await Q.get("/edu-app/musicTag/tree")).data||[];c.tags=[{columnName:t[0].columnName,name:"全部",id:""},...t],c.tagActiveId=c.tags[0].id}catch(s){}},A=s=>{c.tagActiveId=s.id,c.childSelectId=null;let t,h="";console.log(s,"item"),s.children?(t=[{columnName:s.children[0].columnName,name:"全部",id:""},...s.children],h=s.children[0].columnName,c.selectParents={...s,columnName:h,activeIndex:"",children:t}):c.selectParents={}},m=s=>{if(s<1e4)return s;{const t=s/1e4;return Number(t.toFixed(1))+"万"}};return w(()=>c.tags.length>0),z(async()=>{const s=Object.keys(P).map(t=>({id:t,name:P[t]}));n.audioPlayTypeList=[{name:"全部",id:""},...s],n.loading=!0,await o(),l()}),()=>e("div",{class:[a.hotMusicMore,v().isTablet?a.hotMusicMoreTablet:""]},[e(N,{position:"top"},{default:()=>[e(x,{border:!1,background:"transparent"},{content:()=>e("div",{class:a.woringHeader},[e("i",{onClick:()=>{v().isApp?I({api:"goBack"}):u.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(M,{background:"transparent",onSearch:s=>{i.keyword=s,i.page=1,n.musics=[],n.finished=!1,l()}},{left:()=>e("div",{class:[a.searchContent,n.searchPopup&&a.active],onClick:()=>{n.sBookId=i.bookVersionId,n.sAPT=i.audioPlayTypes.length>1?"PLAY_SING":i.audioPlayTypes.join(""),n.searchPopup=!0}},[e("span",null,[r("筛选")]),e("i",null,null)])})]}),e(F,{loading:n.loading,finished:n.finished,finishedText:" ",onLoad:l,immediateCheck:!1},{default:()=>[n.musics.length>0&&e("div",{class:a.musicList},[n.musics.map(s=>e(k,{class:a.musicItem,border:!1,center:!0,onClick:()=>d(s)},{icon:()=>e("div",{class:a.musicImg},[e("i",{class:[a.iconType,a[s.paymentType]]},null),e(T,{class:a.musicImg,src:s.titleImg},null)]),title:()=>e("div",{class:a.musicContnet},[e("h2",null,[s.musicSheetName]),e("div",{class:a.allStatus},[e("span",{class:a.hotNum},[e("img",{src:he,class:a.iconFire},null),m(s.usedNum)]),s.audioPlayTypes.includes("PLAY")&&e("span",{class:[a.iconPlayType,a.iconPlay]},[r("演奏")]),s.audioPlayTypes.includes("SING")&&e("span",{class:[a.iconPlayType,a.iconSing]},[r("演唱")]),s.composer&&e("p",null,[s.composer])])]),"right-icon":()=>e(T,{class:a.musicPlayIcon,src:pe},null)}))])]}),!n.loading&&n.musics.length===0&&e("div",{class:a.emptyGroup},[e(b,{description:"暂无曲谱"},null)]),e(S,{position:"bottom",round:!0,show:n.searchPopup,"onUpdate:show":s=>n.searchPopup=s},{default:()=>{var s;return[e("div",{class:a.searchContainer},[e("div",{class:a.searchHead},[e("span",{class:a.cancel,onClick:()=>n.searchPopup=!1},[r("取消")]),e("span",null,[r("筛选")]),e("span",{class:a.confirm,onClick:()=>{i.bookVersionId=c.childSelectId||c.tagActiveId,i.audioPlayTypes=n.sAPT?n.sAPT==="PLAY_SING"?["PLAY","SING"]:[n.sAPT]:[],n.searchPopup=!1,i.page=1,n.musics=[],n.finished=!1,l()}},[r("确定")])]),e("div",{class:a.changeSubjectContainer},[n.audioPlayTypeList.length>0&&e(p,null,[e("div",{class:a.title},[r("场景")]),e("div",{class:a.subjectContainer},[n.audioPlayTypeList.map(t=>e("div",{class:[a.subjectItem,t.id===n.sAPT&&a.active],onClick:()=>{n.sAPT=t.id}},[t.name]))])]),c.tags.length>0&&e(p,null,[e("div",{class:a.title},[(s=c.tags[0])==null?void 0:s.columnName]),e("div",{class:a.subjectContainer},[c.tags.map(t=>e("div",{class:[a.subjectItem,(t.id||"")===(c.tagActiveId||"")&&a.active],onClick:()=>{A(t)}},[t.name]))]),e(C,{activeRow:c.selectParents,onSelectChildTag:t=>{c.childSelectId=t,console.log(c.childSelectId)}},null)])])])]}})])}});export{xe as default};
|