1 |
- import{d as y,O as A,g as l,w as g,P as S,j as a,F as _,z as d,M as b,Q as I,S as p,be as E,C as N}from"./index.394decd7.js";import{I as L}from"./index.ae2dd816.js";import{C}from"./index.9e0d46e4.js";import{c as V}from"./index.75a0444f.js";import{c as j}from"./index.926ca9c5.js";import{a as T,S as h}from"./hooks.9e5ee122.js";import{I as D,a as R}from"./icon-xin-active.3d0e362e.js";import{L as F}from"./index.dc786267.js";import{S as x}from"./index.06b816c0.js";import{g as P}from"./music.a1b63125.js";import"./index.b9aedd1d.js";import"./use-tab-status.723110ee.js";import"./icon-xin2.4ab2a52d.js";const U="_songbook_1omyu_1",$="_sticky_1omyu_11",H="_title_1omyu_14",q="_cellTitle_1omyu_20",z="_cellValue_1omyu_25",M="_albumContainer_1omyu_34",X="_album_1omyu_34",B="_albumType_1omyu_52",G="_main_1omyu_65",K="_favorite_1omyu_68",O="_img_1omyu_82",Q="_model_1omyu_101",W="_num_1omyu_116",J="_listContainer_1omyu_119";var s={songbook:U,sticky:$,title:H,cellTitle:q,cellValue:z,albumContainer:M,album:X,albumType:B,main:G,favorite:K,img:O,model:Q,num:W,listContainer:J},Y=y({name:"Songbook",setup(){A();const o={};l.version&&(o.version=l.version||"",o.platform=l.platformType==="STUDENT"?"ios-student":"ios-teacher");const n=l.platformType==="STUDENT"?"/api-student":"/api-teacher";o.myself=!1;const r=T(h.SEARCH);r&&(o.subjectIds=r.id);const{isLoading:v,state:e}=V(g.post(`${n}/music/album/list`,{data:{...o}}),null),u=S();return()=>a(_,null,[e.value&&e.value.data.rows.length?a(_,null,[a(C,{class:s.title,titleClass:s.cellTitle,title:"\u4E13\u8F91",to:"/music-album",border:!1},{value:()=>a("span",{class:s.cellValue},[d("\u66F4\u591A"),a(b,{name:"arrow"},null)])}),a("div",{class:s.albumContainer},[e.value.data.rows.map(t=>a("div",{class:s.album,key:t.id,onClick:()=>u.push("/music-album-detail/"+t.id)},[a("div",{class:s.main},[t.paymentType==="CHARGE"&&a("span",{class:s.albumType},[d("\u4ED8\u8D39")]),a(L,{class:s.img,src:t.albumCoverUrl},null),a("div",{class:s.model},[a(b,{name:t.favorite?D:R},null),a("span",{class:s.num},[t.albumFavoriteCount,d("\u4EBA")])])]),a("h4",{class:j(s.title,"van-ellipsis")},[t.albumName])]))])]):null])}}),Z=y({name:"Songbook",setup(){const o=S(),n={};l.version&&(n.version=l.version||"",n.platform=l.platformType==="STUDENT"?"ios-student":"ios-teacher");const r=T(h.SEARCH);r&&(n.subjectIds=r.id);const v=I({auditStatus:"PASS",myself:!1,page:1,...n}),e=p(null),u=p(!1),t=p(!1),f=p(!1),w=async()=>{var c;if(u.value)return;u.value=!0,f.value=!1;const m={...v};try{const i=await g.post(`${l.platformApi}/music/sheet/list`,{data:m});if(e.value){const k=(((c=e.value)==null?void 0:c.rows)||[]).concat(i.data.rows||[]);e.value.rows=k}e.value=e.value||i.data,v.page=i.data.pageNo+1,t.value=i.data.pageNo>=i.data.totalPage}catch{f.value=!0}u.value=!1};return()=>a(_,null,[e.value&&e.value.rows.length>0&&a(C,{class:s.title,titleClass:s.cellTitle,title:"\u66F2\u8C31",to:"/music-list",border:!1},{value:()=>a("span",{class:s.cellValue},[d("\u66F4\u591A"),a(b,{name:"arrow"},null)])}),a(F,{loading:u.value,finished:t.value,"finished-text":e.value&&e.value.rows.length?"\u6CA1\u6709\u66F4\u591A\u4E86":"",onLoad:w,error:f.value},{default:()=>[e.value&&e.value.rows.length?a("div",{class:s.listContainer},[a(x,{list:e.value.rows,onDetail:m=>{const c=location.origin+location.pathname+"#/music-detail?id="+m.id;E(c,()=>{o.push({path:"/music-detail",query:{id:m.id}})})}},null)]):!u.value&&a(N,{tips:"\u6682\u65E0\u66F2\u76EE",classImgSize:"SMALL",btnStatus:!1},null)]})])}}),da=y({name:"Songbook",setup(){return localStorage.setItem("behaviorId",P()),()=>a("div",{class:s.songbook},[a(Y,null,null),a(Z,null,null)])}});export{da as default};
|