index.1c97a9bb.js 1.2 KB

1
  1. import{d as l,aj as p,ai as d,r as m,$ as g,a1 as u,c as e,al as h,L as y,n as v,g as f}from"./ResizeObserver.es.99857170.js";import{g as b}from"./index.16b4ae34.js";import{s as r}from"./index.module.8ffd3a0e.js";import{I as x}from"./index.e2361d51.js";import"./music-img-default.7aa4a8c2.js";var P=l({name:"accompany",setup(I,A){const s=p(),n=d(),t=m({childPath:"",svgs:[],musicTreeActive:""}),i=async()=>{try{const a=await v.get(f.platformApi+"/musicSheetCategories/queryTree?enable=true");Array.isArray(a==null?void 0:a.data)&&(t.svgs=a.data.map((o,C)=>({...o,id:o.id,icon:o.coverImg,btnIcon:b("b2.svg"),color:"#9881FF",title:o.name,subtitle:"",btnText:"GO >"})),console.log("\u{1F680} ~ data.svgs",t.svgs))}catch(a){console.log(a)}c()},c=()=>{const a=(s==null?void 0:s.path)||"accompany";t.childPath=a.replace(/\//g,"")||"accompany",console.log("\u{1F680} ~ route.path",t.childPath)};return g(()=>s.path,()=>{c()}),u(()=>{i()}),()=>e("div",{class:r.accompany},[e(h,null,null),e("div",{class:r.accompanyCategory},[t.svgs.map(a=>e("div",{class:r.container,onClick:()=>{n.push({path:"/musicList",query:{categorieid:a.id}})}},[e(x,{src:a.icon,width:"100%",height:"100%"},{loading:()=>e(y,{type:"spinner",size:"20"},null)})]))])])}});export{P as default};