index-08cfb155.js 1.3 KB

1
  1. import{l as o,s as r,b as n}from"./utils-8747c988.js";import{r as a,z as c}from"./request-9a0f9c1d.js";import{d as l,c as e,M as m}from"./runtime-core.esm-bundler-8a997806.js";import{I as d}from"./index-1133f7de.js";import"./_commonjsHelpers-edff4021.js";import"./index-ea32d722.js";const u="_container_1rete_1",p="_content_1rete_6",_="_title_1rete_11",g="_items_1rete_27",h="_inner_1rete_37",f="_img_1rete_41",s={container:u,content:p,title:_,items:g,inner:h,img:f},v=n(),L=l({name:"classify",data(){return{list:[]}},mounted(){const t=sessionStorage.getItem("musicScoreList");if(t){let i=JSON.parse(t);this.list=i}else this.$router.replace("/");o(["_trackEvent","云教练","切换页面","分类页面"]),r.subjectId=r.origanSubjectId},methods:{async FetchList(){try{const{parentId:t}=this.$route.query,i=await a.get("/sysMusicScoreCategories/queryTree",{params:{parentId:t||0}});this.list=i.data}catch{}},onClickLeft(){v.isApp&&c({api:"back"})},toDetail(t){this.$router.push({path:"/list/"+t.id,query:{...this.$route.query}})}},render(){return e("div",{class:s.container},[e("div",{class:s.content},[e("div",{class:s.title},[m("教材")]),e("div",{class:s.items},[this.list.map(t=>e("div",{key:t.id,onClick:()=>this.toDetail(t)},[e("div",{class:s.inner},[e(d,{src:t.coverImg,class:s.img},null),e("div",{class:"van-ellipsis"},[t.name])])]))])])])}});export{L as default};