| 1 |
- import{d as p,l as i,a,C as f,F as j,m as b,v as x,w as m}from"./vendor.0d97fa7b.js";/* empty css *//* empty css *//* empty css */import{r as h,s as g}from"./index.91267425.js";import{b as C}from"./index.6d27169f.js";/* empty css */import{m as w,g as y}from"./music.6b424e57.js";import{s as d,P as S,C as T,A as F}from"./album.94991a1c.js";import{S as P}from"./index.ec765af2.js";import{u as k}from"./hooks.1c868c23.js";import"./orderStatus.cd6e6035.js";import"./index.339fc024.js";/* empty css */import"./item.76c0f43c.js";/* empty css *//* empty css *//* empty css */import"./index.ebd45f84.js";import"./code-down-load.6dafa5b0.js";import"./logo.bcac726b.js";import"./browser.ebb85846.js";import"./icon_teacher.cb128c00.js";import"./music-icon.c20abf48.js";var A=p({name:"Practice",emits:["favorite"],setup(o,{expose:n,emit:c}){const r=i(0),{isLoading:e,state:t,execute:l}=C(s=>h.get("/music/sheet/practice",{prefix:g.platformType==="TEACHER"?"/api-teacher":"/api-student",params:{rows:(s==null?void 0:s.rows)||3}}),null);return n({reload:l}),()=>{var u;const s=((u=t.value)==null?void 0:u.data.rows)||[];return r.value===0&&(r.value=s.length),a(j,null,[r.value>0&&a(f,{title:"\u6700\u8FD1\u7EC3\u4E60",border:!1},null),a("div",{class:d.practice},[a(P,{list:s,onDetail:v=>{w(v)}},null)])])}}}),ee=p({name:"MusicPersonal",setup(){localStorage.setItem("behaviorId",y());const o=i("personal"),n=i(),c=i(),r=i();return b(()=>{k("\u6211\u7684\u4E50\u8C31")}),()=>a("div",{class:d.personal},[a(A,{ref:r,onFavorite:()=>{var e,t,l,s;o.value==="personal"?(t=(e=n.value)==null?void 0:e.reset)==null||t.call(e):o.value==="collection"&&((s=(l=c.value)==null?void 0:l.reset)==null||s.call(l))}},null),a(x,{color:"var(--van-primary)",background:"transparent",lineWidth:20,shrink:!0,active:o.value,"onUpdate:active":e=>o.value=e,onChange:e=>o.value=e},{default:()=>[a(m,{title:"\u6211\u7684\u5355\u66F2",name:"personal"},null),a(m,{title:"\u6536\u85CF\u5355\u66F2",name:"collection"},null),a(m,{title:"\u6536\u85CF\u4E13\u8F91",name:"album"},null)]}),o.value==="personal"&&a(S,{ref:n,onFavorite:()=>{var e,t;(t=(e=r.value)==null?void 0:e.reload)==null||t.call(e)}},null),o.value==="collection"&&a(T,{ref:c,onFavorite:()=>{var e,t;(t=(e=r.value)==null?void 0:e.reload)==null||t.call(e)}},null),o.value==="album"&&a(F,null,null)])}});export{ee as default};
|