|
|
-import{d as _,X as n,a as e,q as c,B as i,I as l,x as f,y as v}from"./vendor.415f94b5.js";/* empty css *//* empty css */import{c as d}from"./index.926ca9c5.js";import{F as g}from"./favorite.9bdf4305.js";import{r as m}from"./index.a937259d.js";var p="./assets/music-icon.fd0e8ce9.png",j="./assets/init-user-icon.e8bc7f33.png",y="./assets/favorited.3ea1df17.svg";const I="_item_jrkyg_1",h="_header_jrkyg_7",k="_mate_jrkyg_13",b="_icon_jrkyg_18",x="_info_jrkyg_22",F="_btn_jrkyg_34",N="_vip_jrkyg_42",C="_free_jrkyg_46",T="_charge_jrkyg_50",V="_footer_jrkyg_54",w="_user_jrkyg_60",E="_userIcon_jrkyg_65",L="_favorite_jrkyg_70",O="_tags_jrkyg_73";var s={item:I,header:h,mate:k,icon:b,info:x,btn:F,vip:N,free:C,charge:T,footer:V,user:w,userIcon:E,favorite:L,tags:O};function S(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!v(o)}const q={CHARGE:"\u70B9\u64AD",FREE:"\u514D\u8D39",VIP:"VIP"};var G=_({name:"MusicItem",props:{data:{type:Object,default:{}}},setup({data:o}){const t=n(o.favorite),a=n(!1),u=async()=>{a.value=!0;try{await m.post("/api-student/music/sheet/favorite/"+o.id),t.value=!t.value}catch{}a.value=!1};return()=>e("div",{class:s.item},[e("header",{class:s.header},[e("div",{class:s.mate},[e(c,{src:p,round:!0,class:s.icon},null),e("div",{class:s.info},[e("h4",null,[o.musicSheetName]),e("p",null,[o.composer])])]),e("div",{class:s.buttons},[e(i,{class:d(s.btn,s[o.chargeType.toLocaleLowerCase()])},{default:()=>[q[o.chargeType],e(l,{name:"arrow"},null)]})])]),e("footer",{class:s.footer},[e("div",{class:s.user},[e(c,{round:!0,src:o.addUserAvatar||j,class:s.userIcon},null),e("p",null,[o.addName]),e("div",{class:s.tags},[(o.subjectNames||"").split(",").map(r=>e(f,null,S(r)?r:{default:()=>[r]}))])]),e("div",{class:s.icons},[e(i,{style:{border:"none"},onClick:u,loading:a.value},{default:()=>[e(l,{class:s.favorite,name:t.value?y:g},null)]})])])])}});export{y as F,G as I};
|
|
|
+import{d as _,X as n,a as e,q as c,B as i,I as l,x as f,y as v}from"./vendor.415f94b5.js";/* empty css *//* empty css */import{c as d}from"./index.926ca9c5.js";import{F as g}from"./favorite.9bdf4305.js";import{r as m}from"./index.b3da22a8.js";var p="./assets/music-icon.fd0e8ce9.png",j="./assets/init-user-icon.e8bc7f33.png",y="./assets/favorited.3ea1df17.svg";const I="_item_jrkyg_1",b="_header_jrkyg_7",h="_mate_jrkyg_13",k="_icon_jrkyg_18",x="_info_jrkyg_22",F="_btn_jrkyg_34",N="_vip_jrkyg_42",C="_free_jrkyg_46",T="_charge_jrkyg_50",V="_footer_jrkyg_54",w="_user_jrkyg_60",E="_userIcon_jrkyg_65",L="_favorite_jrkyg_70",O="_tags_jrkyg_73";var s={item:I,header:b,mate:h,icon:k,info:x,btn:F,vip:N,free:C,charge:T,footer:V,user:w,userIcon:E,favorite:L,tags:O};function S(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!v(o)}const q={CHARGE:"\u70B9\u64AD",FREE:"\u514D\u8D39",VIP:"VIP"};var G=_({name:"MusicItem",props:{data:{type:Object,default:{}}},setup({data:o}){const t=n(o.favorite),a=n(!1),u=async()=>{a.value=!0;try{await m.post("/api-student/music/sheet/favorite/"+o.id),t.value=!t.value}catch{}a.value=!1};return()=>e("div",{class:s.item},[e("header",{class:s.header},[e("div",{class:s.mate},[e(c,{src:p,round:!0,class:s.icon},null),e("div",{class:s.info},[e("h4",null,[o.musicSheetName]),e("p",null,[o.composer])])]),e("div",{class:s.buttons},[e(i,{class:d(s.btn,s[o.chargeType.toLocaleLowerCase()])},{default:()=>[q[o.chargeType],e(l,{name:"arrow"},null)]})])]),e("footer",{class:s.footer},[e("div",{class:s.user},[e(c,{round:!0,src:o.addUserAvatar||j,class:s.userIcon},null),e("p",null,[o.addName]),e("div",{class:s.tags},[(o.subjectNames||"").split(",").map(r=>e(f,null,S(r)?r:{default:()=>[r]}))])]),e("div",{class:s.icons},[e(i,{style:{border:"none"},onClick:u,loading:a.value},{default:()=>[e(l,{class:s.favorite,name:t.value?y:g},null)]})])])])}});export{y as F,G as I};
|