| 1 |
- !function(){function e(e,n,a,t,r,i,o){try{var c=e[i](o),u=c.value}catch(l){return void a(l)}c.done?n(u):Promise.resolve(u).then(t,r)}function n(n){return function(){var a=this,t=arguments;return new Promise((function(r,i){var o=n.apply(a,t);function c(n){e(o,r,i,c,u,"next",n)}function u(n){e(o,r,i,c,u,"throw",n)}c(void 0)}))}}function a(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),a.push.apply(a,t)}return a}function t(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?a(Object(t),!0).forEach((function(n){r(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function r(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}var i=document.createElement("style");i.innerHTML="._memberHeader_rr258_1{position:relative;z-index:1;background:url(./assets/bg-image.e89554da.png) no-repeat top center;background-size:100% 7.06667rem}._headerImg_rr258_7{position:fixed;left:0;top:0;width:100%;height:7.06667rem;-o-object-fit:cover;object-fit:cover;filter:blur(.26667rem)}._headerContent_rr258_16 .van-search__content{background:rgba(255,255,255,.5)!important}._headerContent_rr258_16 .van-search__content input::-moz-placeholder{color:rgba(0,0,0,.4)!important}._headerContent_rr258_16 .van-search__content input::placeholder{color:rgba(0,0,0,.4)!important}._headerContent_rr258_16 .van-search__content input,._headerContent_rr258_16 .van-search__content .van-field__clear{color:rgba(0,0,0,.4)!important}._sticky_rr258_28 .van-sticky--fixed{box-shadow:.26667rem .26667rem .26667rem var(--box-shadow-color)}._label_rr258_31{margin-right:.21333rem;font-size:.37333rem}._label_rr258_31 .van-list__loading,._label_rr258_31 .van-list__finished-text,._label_rr258_31 .van-list__error-text{width:100%}._label_rr258_31 .iconfont-down{margin-left:.10667rem}._musicGrid_rr258_43{margin:.42667rem .32rem}._tagTabs_rr258_46 .van-tabs__nav{background-color:transparent;padding:0;margin:0 .4rem}._tagTabs_rr258_46 .van-tab{font-size:.42667rem;font-weight:700}._tagTabs_rr258_46 .van-tab--shrink{padding:0;margin:.26667rem 0;display:inline-block;font-size:.37333rem;background:transparent;border-radius:.37333rem;line-height:.69333rem;padding:0 .32rem;color:rgba(0,0,0,.4)}._tagTabs_rr258_46 .van-tab--active{background:#FF699E;color:#fff}._tagTabs_rr258_46 .van-tab--active .van-tab__text{z-index:1}._tagTabs_rr258_46 .van-tabs__line{height:0}\n",document.head.appendChild(i),System.register(["./index-legacy.9fbf5cc3.js","./index-legacy.12606251.js","./index-legacy.4b80dca1.js","./index-legacy.3f9a9bef.js","./index-legacy.0f88a417.js","./index-legacy.4f3e9447.js","./index-legacy.412df8aa.js","./select-subject-legacy.738eee46.js","./hooks-legacy.27b6531c.js","./index-legacy.97cb90e2.js","./index-legacy.c48fc3b9.js","./index-legacy.a25aafdb.js","./index-legacy.e7916e07.js","./bg-image-legacy.44e2b3db.js","./use-tab-status-legacy.d33bc5cf.js","./use-id-legacy.9657d9c0.js","./use-refs-legacy.c258289c.js","./index-legacy.bcebad5e.js","./index-legacy.31171ec6.js","./index-legacy.6de9b88c.js","./index-legacy.bc1c2921.js","./icon-xin-legacy.98015baf.js","./index-legacy.8e975b15.js","./use-height-legacy.af126ed3.js"],(function(e){"use strict";var a,r,i,o,c,u,l,s,d,f,b,m,p,g,_,v,h,y,j,x,w,T,C,S,k;return{setters:[function(e){a=e.d,r=e.w,i=e.g,o=e.V,c=e.S,u=e.Q,l=e.U,s=e.j,d=e.F,f=e.O,b=e.C,m=e.aT},function(e){p=e.L},function(){},function(){},function(e){g=e.T,_=e.a},function(e){v=e.I},function(e){h=e.S},function(e){y=e.S},function(e){j=e.a,x=e.S},function(e){w=e.M},function(e){T=e.b},function(e){C=e.C},function(e){S=e.T},function(e){k=e.b},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){var O="_memberHeader_rr258_1",E="_headerImg_rr258_7",A="_headerContent_rr258_16",P="_label_rr258_31",H="_musicGrid_rr258_43",R="_tagTabs_rr258_46";e("default",a({name:"Album",props:{hideSearch:{type:Boolean,default:!1},defauleParams:{type:Object,default:function(){return{}}}},setup:function(e,a){var I=e.hideSearch,N=e.defauleParams,z=a.expose,L=T(r(i.platformApi+"/MusicTag/tree",{params:{type:"ALBUM"}}),null),M=(L.isLoading,L.state),D=o({id:"",name:""});if("TEACHER"===i.platformType){var B=i.user.data;D.value={name:B.defaultSubjectName||"全部声部",id:B.defaultSubject||""}}else{if(!j(x.SEARCH).id){var F=i.user.data,U=F.subjectId?Number(F.subjectId.split(",")[0]):"",G=F.subjectName?F.subjectName.split(",")[0]:"";U&&j(x.SEARCH,JSON.stringify({id:U,name:G}),"set")}}var q=c(),J=u(),V={};if(i.version&&(V.version=i.version||"",V.platform="STUDENT"===i.platformType?"ios-student":"ios-teacher"),V.myself=!1,!I)if("TEACHER"===i.platformType)V.subjectIds=D.value.id;else{var Q=j(x.SEARCH);V.subjectIds=Q.id}var K=l(t(t({search:J.query.search||"",albumTagIds:J.query.tagids||"",page:1},N),V)),W=o(null),X=o(!1),Y=o(!1),Z=o(!1),$=o(!1),ee=function(e){K.page=1,K.search=e,W.value=null,ne()},ne=function(){var e=n(regeneratorRuntime.mark((function e(){var n,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!X.value){e.next=2;break}return e.abrupt("return");case 2:return X.value=!0,Z.value=!1,e.prev=4,e.next=7,r.post("/music/album/list",{prefix:"TEACHER"===i.platformType?"/api-teacher":"/api-student",data:t(t({},K),{},{idAndName:K.search})});case 7:n=e.sent,W.value&&(o=((null===(a=W.value)||void 0===a?void 0:a.rows)||[]).concat(n.data.rows||[]),W.value.rows=o),W.value=W.value||n.data,K.page=n.data.pageNo+1,Y.value=n.data.pageNo>=n.data.totalPage,e.next=17;break;case 14:e.prev=14,e.t0=e.catch(4),Z.value=!0;case 17:X.value=!1;case 18:case"end":return e.stop()}}),e,null,[[4,14]])})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=n(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,r.post("/api-teacher/teacher/defaultSubject",{params:{subjectId:n}});case 3:e.next=7;break;case 5:e.prev=5,e.t0=e.catch(0);case 7:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(n){return e.apply(this,arguments)}}(),te=function(e){K.page=1,K.subjectIds=e.id,W.value=null,"TEACHER"===i.platformType?(D.value={name:e.name,id:e.id},ae(e.id)):(ie.id=e.id,ie.name=e.name,j(x.SEARCH,JSON.stringify({id:e.id,name:e.name}),"set")),ne(),ie.show=!1};z({onSearch:ee,onComfirm:function(e){var n=Object.values(e).flat().filter(Boolean).join(",");K.albumTagIds=n,K.page=1,W.value=null,ne(),$.value=!1},onComfirmSubject:te});var re=j(x.SEARCH),ie=l({show:!1,name:re.name||"全部声部",id:re.id||""});return function(){var e=M.value&&M.value.data||[];return s("div",null,[s(p,{loading:X.value,finished:Y.value,"finished-text":W.value&&W.value.rows.length?"没有更多了":"",onLoad:ne,error:Z.value},{default:function(){return[!I&&s(d,null,[s(S,{position:"top"},{default:function(){return[s(C,{class:O,background:"transparent",backIconColor:"white",border:!1,isFixed:!1,color:"#131415"},{default:function(){return s("div",{class:A},[s(h,{type:"tenant",modelValue:K.search,onSearch:ee,placeholder:"请输入专辑名称 ",background:"transparent"},{left:function(){return s("div",{class:P,onClick:function(){return ie.show=!0}},["TEACHER"===i.platformType?D.value.name:ie.name,s(f,{classPrefix:"iconfont",name:"down",size:12,color:"#333"},null)])}}),s(g,{shrink:!0,class:R,lineHeight:0,"onClick-tab":function(e){K.albumTagIds=e.name,W.value=null,K.page=1,ne()}},{default:function(){return[s(_,{title:"全部",name:""},null),e.map((function(e){return s(_,{title:e.name,name:e.id},null)}))]}})])}})]}}),s(v,{class:E,src:k},null)]),W.value&&W.value.rows.length?s("div",{class:H},[s(w,{list:W.value.rows,onGoto:function(e){q.push({name:"music-album-detail",params:{id:e.id}})}},null)]):!X.value&&s(b,{tips:"暂无专辑",classImgSize:"SMALL",btnStatus:!1},null)]}}),s(m,{show:ie.show,position:"bottom",round:!0,closeable:!0,"safe-area-inset-bottom":!0,onClose:function(){return ie.show=!1},onClosed:function(){return ie.show=!1}},{default:function(){return[s(y,{type:"ALBUM",searchParams:"TEACHER"===i.platformType?D.value:ie,onComfirm:te},null)]}})])}}}))}}}))}();
|