| 1 |
- import{d as G,y as B,g as l,V as c,U as j,Q,S as Y,W as Z,f as R,j as e,F as K,n as W,B as n,O,A as $,bf as ee,C as te,aT as D,E as F}from"./ResizeObserver.es.62ab429c.js";import{S as ae}from"./index.b0c6821a.js";import{L as se}from"./index.00698f4b.js";import"./index.3d6f6bcd.js";import{T as oe,a as h}from"./index.ffd89e39.js";import{S as P}from"./index.002d8e53.js";import{S as re}from"./select-tag.bdc20ffa.js";import{g as ue}from"./music.56762674.js";import{b as ie,S as le}from"./hooks.26a43327.js";import{S as ne}from"./index.df09f658.js";import{C as ce}from"./index.786e83cc.js";import{c as pe}from"./index.a6e5e68b.js";import{T as me}from"./index.1db64c88.js";import"./use-tab-status.a98984d2.js";import"./use-id.1bbe472d.js";import"./use-refs.259e72cb.js";import"./index.d7a13e47.js";import"./index.82be4917.js";import"./index.0eba5ce9.js";import"./index.2745b15c.js";import"./index.9a52dc9a.js";import"./index.926ca9c5.js";import"./index.5d843ffa.js";import"./icon_uploader.0991da14.js";import"./icon-xin.a2c1df9b.js";import"./icon_album.8720f897.js";import"./icon_album_active.29797940.js";import"./icon_exquisite.33049cce.js";import"./icon_music_active.1b7b0778.js";import"./index.021584f9.js";import"./icon-play.bc9e7aab.js";const de="_sticky_6suvr_1",fe="_musicList_6suvr_11",ge="_alumnList_6suvr_15",ve="_listContainer_6suvr_23",Se="_line_6suvr_35",he="_active_6suvr_41",be="_searchGroup_6suvr_44",Ae="_label_6suvr_51",ye="_searchs_6suvr_56",_e="_labelActive_6suvr_59",Te="_woringHeader_6suvr_70",Be="_leftArrow_6suvr_75",Ie="_tabSection_6suvr_80",Ce="_moreIcon_6suvr_92",Ee="_alumnListOnly_6suvr_130",we="_bgImg_6suvr_133",ke="_tagTabs_6suvr_141",Ne="_fleg_6suvr_175",Le="_popupContainer_6suvr_198",je="_popupTitle_6suvr_198",Re="_popupSearchList_6suvr_209",Oe="_popupSection_6suvr_214",De="_title_6suvr_217",Fe="_timeCount_6suvr_239",Pe="_timeSubject_6suvr_264",Ue="_popupBottom_6suvr_283",He="_searchPopup_6suvr_298";var t={sticky:de,musicList:fe,alumnList:ge,listContainer:ve,line:Se,active:he,searchGroup:be,label:Ae,searchs:ye,labelActive:_e,woringHeader:Te,leftArrow:Be,tabSection:Ie,moreIcon:Ce,alumnListOnly:Ee,bgImg:we,tagTabs:ke,fleg:Ne,popupContainer:Le,popupTitle:je,popupSearchList:Re,popupSection:Oe,title:De,timeCount:Fe,timeSubject:Pe,popupBottom:Ue,searchPopup:He},xe="./assets/bgImg.2964f21d.png",Je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA6BJREFUWEe9l2molVUUhp+32YKoSBNEKAoriawfShRhpIRNVkg/kiCHhCAzikiEjEQztJnyRzRB9SOwbBCKirLBkgoawYIoUAJDi2ikAXljxf4u62y/e8/xnsNd/87+1l7rOXuvvfa7RQ9mezpwCXA2MAU4FjgE+B3YAXwBbAFelPRzDyGHXDSSs+1LgdXAtB6D/g08BtwpaVcvc1oBbB8PPAOc00uQFp8/gVWS1nebvw+A7VnAs2WZh5tv4N+yDSPleB5YICm2qtU6AGzPBl4BDq68I1kE2wy8D+yS9I/to4ETgTnAVcDUlizvAbPDv41gCMD2qcAHwFGVYyS+VdJ3XerlgAJxDzCx8n1K0jXDAtiOf/wJcFpy2gvcIumBbvuYv9ueBLwAxMnJtljSE3Ws/1fA9jLgwepjJL93f5I3vmVrtgEnp/k/AifU9SDbB5azHOSNbZI0bzTJE0Rs6edVPd0s6f4cNwAuLIXXjEexTJX0bT8AZWUfBq5Pcb6UdHoN8BCwNA2+JOnyfpMXgFOAr6pYkyV934zFCnwIzEhOiyQ9OQiAAvF1VQvzJG3KAHuqpjND0scDBHgOyPUUR/ruDBB7nhtPxxL1C2K73uI1klZmgOjb41KiKZK+6TdxOg2PAtemeHdIWpUBdgKTk8N5kt4ZIEC09jhpjS2VtCEDvAZckBxWSlozCADbBwG7gbgzGpsl6a0McFu585uxzySdOSCA+GPxBxuLejtG0h8ZIDrW9irhZZJe7hfC9tZKU2yWNDfHbe6Ct4GZ6UMU4XRJv4wWwvZCoL58LpYUNTFkDUAkD02X9cHroQMlhRbYL7N9LvAGcGiauE1SaMoOy3rgcWBR9T2W8EpJP/RKYPtq4BHg8DTnL+AsSXE5DQtwGPBmUb7Z6SdgHbBBUvSMVrN9RinmUM/ZQr7NlxQybx+rJdl44F0gLpHaonIDMFRTKN74PaFIsjjnbXIskq+QtM72BElxJNtXoBm1fSTwNNBRrb1uQfILIRoX20bba4El0W8kfZpjDSfLYzzu8egRx40i+atFzm23fR9wU4kRj5Y5kj5qYnZ7mBwB3AAsBk7qAhJNJprOeklRvCH14mFT95NfgYskhbruOHYjxi+quX6a/QbEXRJPs62SInhnBdq3xyOlGo7tmStpy4grMIqlb51iezlwV/WH40RdMSYAZTtuBEKQ5pwbxwygQFwX/QSIR0wopfljClAgFgDnAwsl7f0PfUtCHGOyShkAAAAASUVORK5CYII=";const U=()=>{};var At=G({name:"MusicList",props:{hideSearch:{type:Boolean,default:!1},onlySearch:{type:Boolean,default:!1},height:{type:Number,default:0},defauleParams:{type:Object,default:()=>({})},onItemClick:{type:Function,default:U},teacherId:{type:String||Number,default:""},myself:{type:Boolean,default:!1}},setup({hideSearch:I,onlySearch:b,height:H,defauleParams:x,onItemClick:f,teacherId:J,myself:V},{expose:z}){const{isLoading:Ve,state:C}=pe(B(l.platformApi+"/MusicTag/tree",{params:{type:"MUSIC"}}),null),E=c(H||0),s=j({searchStatus:!1,tagId:"",chargeType:""}),M=o=>{E.value=o},w=c({id:"",name:""});if(l.platformType==="TEACHER"){const o=l.user.data;w.value={name:o.defaultSubjectName||"\u5168\u90E8\u58F0\u90E8",id:o.defaultSubject||""}}else{const a=l.user.data.instrumentId;localStorage.setItem("userInstrumentId",a)}localStorage.setItem("behaviorId",ue());const g=Q(),k=Y(),m={};l.version&&(m.version=l.version||"",m.platform=l.platformType==="STUDENT"?"ios-student":"ios-teacher");const A=c(!1);if(!I){if(l.platformType==="TEACHER")m.subjectIds=w.value.id;else{const a=l.user.data,i=a.subjectId?Number(a.subjectId.split(",")[0]):"";m.subjectIds=i}const o=ie(le.MUSIC_FREE);A.value=o.chargeType}const r=j({search:g.query.search||"",musicSortType:g.query.type||"",musicTagIds:g.query.tagids||"",chargeType:"",page:1,...x,...m}),u=c(null),d=c(!1),N=c(!1),y=c(!1),_=c(!1),T=c(!0),X=c(l.platformType==="STUDENT"?"/api-student":"/api-teacher"),v=o=>{r.page=1,r.search=o,u.value=null,S()},S=async()=>{var a;if(d.value)return;d.value=!0,y.value=!1;const o={...r,auditStatus:"PASS",idAndName:r.search,createBy:J};A.value&&(o.chargeType="FREE"),V?o.myself=!0:o.myself=!1;try{const i=await B.post(`${X.value}/music/sheet/list`,{data:o});if(u.value){const p=(((a=u.value)==null?void 0:a.rows)||[]).concat(i.data.rows||[]);u.value.rows=p}u.value=u.value||i.data,r.page=i.data.pageNo+1,N.value=i.data.pageNo>=i.data.totalPage}catch{y.value=!0}d.value=!1},L=o=>{const a={};for(const p in o)Number(p)===-1?A.value=!!o[p][0]:a[p]=o[p];const i=Object.values(a).flat().filter(Boolean).join(",");r.musicTagIds=i,r.page=1,u.value=null,S(),_.value=!1},q=o=>{};return Z(async()=>{try{if(!R().iPhone){T.value=!1;return}const{data:o}=await B.get("/api-admin/appVersionInfo/queryByPlatform",{params:{platform:l.platformType==="TEACHER"?"ios-teacher":"ios-student"}});l.version>o.version?T.value=!0:T.value=!1}catch{}}),z({onSearch:v,onComfirm:L,updateStickyHeight:M,onComfirmSubject:q}),()=>{const o=C.value&&C.value.data||[];return e("div",{class:b?"":t.musicList},[!I&&e(K,null,[e(me,{class:t.sticky},{default:()=>[e(ce,{background:"transparent",isFixed:!1},{content:()=>e("div",{class:t.woringHeader},[e("i",{onClick:()=>{R().isApp?W({api:"back"}):k.back()},class:["van-badge__wrapper van-icon van-icon-arrow-left van-nav-bar__arrow",t.leftArrow]},null),e(oe,{class:t.tabSection,active:r.musicSortType,"onUpdate:active":a=>r.musicSortType=a,shrink:!0,"onClick-tab":a=>{r.musicSortType=a.name,v(r.search)}},{default:()=>[e(h,{name:"",title:"\u5168\u90E8"},null),e(h,{name:"TOP",title:"\u63A8\u8350"},null),e(h,{name:"HOT",title:"\u70ED\u95E8"},null),e(h,{name:"NEW",title:"\u6700\u65B0"},null)]})])}),e(P,{onSearch:v,background:"transparent",inputBackground:"transparent",leftIcon:Je,placeholder:"\u8BF7\u641C\u7D22\u66F2\u76EE\u5173\u952E\u8BCD"},{left:()=>e("div",{class:[t.label,s.searchStatus?t.labelActive:""],onClick:()=>s.searchStatus=!0},[n("\u7B5B\u9009"),e(O,{classPrefix:"iconfont",name:"down",size:12,color:"#fff"},null)])})]}),e("img",{class:t.bgImg,src:xe},null)]),b?e(ae,{position:"top",offsetTop:E.value},{default:()=>[e(P,{onSearch:v,background:"transparent",inputBackground:"white",class:t.searchGroup,placeholder:"\u8BF7\u641C\u7D22\u66F2\u76EE\u5173\u952E\u8BCD"},{left:()=>e("div",{class:[t.label,t.searchs,s.searchStatus?t.labelActive:""],onClick:()=>s.searchStatus=!0},[n("\u7B5B\u9009"),e(O,{classPrefix:"iconfont",name:"down",size:12,color:"#333"},null)])})]}):"",e("div",{class:[t.alumnList,b&&t.alumnListOnly]},[e(se,{loading:d.value,finished:N.value,"finished-text":(u.value&&u.value.rows.length,""),onLoad:S,error:y.value},{default:()=>[u.value&&u.value.rows.length?e(ne,{list:u.value.rows,onDetail:a=>{if(f===U){const i=$()+location.pathname+"#/music-detail?id="+a.id;ee(i,()=>{k.push({path:"/music-detail",query:{id:a.id}})})}else f==null||f(a)}},null):!d.value&&e(te,{tips:"\u6682\u65E0\u66F2\u76EE",classImgSize:"SMALL",btnStatus:!1},null)]})]),e(D,{show:_.value,round:!0,closeable:!0,position:"bottom",style:{height:"60%"},teleport:"body","onUpdate:show":a=>_.value=a},{default:()=>[e(re,{exquisiteFlag:!0,onConfirm:L,onCancel:()=>{},defaultValue:g.query.tagids},null)]}),e(D,{round:!0,closeable:!0,position:"bottom",show:s.searchStatus,"onUpdate:show":a=>s.searchStatus=a,class:t.searchPopup},{default:()=>[e("div",{class:t.popupContainer},[e("div",{class:t.popupTitle},[n("\u7B5B\u9009")]),e("div",{class:t.popupSearchList},[e("div",{class:t.popupSection},[e("div",{class:t.title},[e("span",null,[n("\u6807\u7B7E")])]),e("div",{class:[t.timeCount,t.timeSubject]},[e("p",{class:s.tagId===""?t.active:"",onClick:()=>s.tagId=""},[n("\u5168\u90E8")]),o.map(a=>e("p",{class:s.tagId===a.id?t.active:"",onClick:()=>{s.tagId=a.id}},[a.name]))])]),e("div",{class:t.popupSection},[e("div",{class:t.title},[e("span",null,[n("\u7C7B\u578B")])]),e("div",{class:[t.timeCount,t.timeSubject]},[e("p",{class:s.chargeType===""?t.active:"",onClick:()=>s.chargeType=""},[n("\u5168\u90E8\u66F2\u76EE")]),e("p",{class:s.chargeType==="VIP"?t.active:"",onClick:()=>{s.chargeType="VIP"}},[n("\u4F1A\u5458\u66F2\u76EE")]),e("p",{class:s.chargeType==="CHARGE"?t.active:"",onClick:()=>{s.chargeType="CHARGE"}},[n("\u70B9\u64AD\u66F2\u76EE")]),e("p",{class:s.chargeType==="FREE"?t.active:"",onClick:()=>{s.chargeType="FREE"}},[n("\u514D\u8D39\u66F2\u76EE")])])])]),e("div",{class:t.popupBottom},[e(F,{round:!0,block:!0,type:"default",onClick:()=>{s.tagId=JSON.parse(JSON.stringify(r.musicTagIds)),s.chargeType=JSON.parse(JSON.stringify(r.chargeType))}},{default:()=>[n("\u91CD\u7F6E")]}),e(F,{round:!0,block:!0,type:"primary",onClick:()=>{r.musicTagIds=JSON.parse(JSON.stringify(s.tagId)),r.chargeType=JSON.parse(JSON.stringify(s.chargeType)),u.value=null,r.page=1,S(),s.searchStatus=!1}},{default:()=>[n("\u786E\u8BA4")]})])])]})])}}});export{At as default};
|