index-legacy.082eb6b1.js 8.8 KB

1
  1. !function(){function e(e,t,n,a,r,i,o){try{var c=e[i](o),u=c.value}catch(l){return void n(l)}c.done?t(u):Promise.resolve(u).then(a,r)}function t(t){return function(){var n=this,a=arguments;return new Promise((function(r,i){var o=t.apply(n,a);function c(t){e(o,r,i,c,u,"next",t)}function u(t){e(o,r,i,c,u,"throw",t)}c(void 0)}))}}function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function a(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){r(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=document.createElement("style");i.innerHTML="._memberHeader_1ymqt_1{position:relative;z-index:1;background:url(./assets/bg-image.e89554da.png) no-repeat top center;background-size:100% 7.06667rem}._headerImg_1ymqt_7{position:fixed!important;left:0;top:0;width:100%;height:7.06667rem;-o-object-fit:cover;object-fit:cover;filter:blur(.26667rem)}._headerContent_1ymqt_16 .van-search__content{background:rgba(255,255,255,.5)!important}._headerContent_1ymqt_16 .van-search__content input::-moz-placeholder{color:rgba(0,0,0,.4)!important}._headerContent_1ymqt_16 .van-search__content input::placeholder{color:rgba(0,0,0,.4)!important}._headerContent_1ymqt_16 .van-search__content input,._headerContent_1ymqt_16 .van-search__content .van-field__clear{color:rgba(0,0,0,.4)!important}._headerContent_1ymqt_16 .van-dropdown-menu__bar{background-color:transparent;box-shadow:none;padding-right:.4rem}._headerContent_1ymqt_16 .van-dropdown-menu__title{padding-left:0}._headerContent_1ymqt_16 .van-dropdown-menu__title:after{border-color:transparent transparent rgba(0,0,0,.4) rgba(0,0,0,.4)}._headerContent_1ymqt_16 .van-dropdown-item__content{border-radius:0 0 .53333rem .53333rem}._headerContent_1ymqt_16 ._titleActive_1ymqt_42{color:#fe2451}._sticky_1ymqt_45 .van-sticky--fixed{box-shadow:.26667rem .26667rem .26667rem var(--box-shadow-color)}._label_1ymqt_48{margin-right:.21333rem;font-size:.37333rem}._label_1ymqt_48 .van-list__loading,._label_1ymqt_48 .van-list__finished-text,._label_1ymqt_48 .van-list__error-text{width:100%}._label_1ymqt_48 .iconfont-down{margin-left:.10667rem}._musicGrid_1ymqt_60{margin:.42667rem .32rem}._tagTabs_1ymqt_63 .van-tabs__nav{background-color:transparent;padding:0!important;margin:0 .4rem}._tagTabs_1ymqt_63 .van-tab{font-size:.42667rem;font-weight:700}._tagTabs_1ymqt_63 .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_1ymqt_63 .van-tab--active{background:#FF699E;color:#fff}._tagTabs_1ymqt_63 .van-tab--active .van-tab__text{z-index:1}._tagTabs_1ymqt_63 .van-tabs__line{height:0}\n",document.head.appendChild(i),System.register(["./index-legacy.5d15d97d.js","./index-legacy.d0618c5f.js","./index-legacy.397b31b5.js","./index-legacy.152e9903.js","./index-legacy.1885417e.js","./index-legacy.c6d91c78.js","./index-legacy.45c3127e.js","./index-legacy.046e36c1.js","./index-legacy.db4e1076.js","./select-subject-legacy.cd29f63e.js","./hooks-legacy.7041076f.js","./index-legacy.3ed0b1e7.js","./index-legacy.71608be7.js","./index-legacy.f5ec68b4.js","./index-legacy.296e34c0.js","./bg-image-legacy.44e2b3db.js","./use-tab-status-legacy.93223311.js","./use-id-legacy.120debac.js","./use-refs-legacy.ae6c29f2.js","./index-legacy.892f3e6e.js","./index-legacy.99d6695f.js","./index-legacy.2da22af5.js","./icon-xin2-legacy.d521c9ab.js","./index-legacy.b58baed3.js","./use-height-legacy.6e14aad7.js"],(function(e){"use strict";var n,r,i,o,c,u,l,s,d,m,f,_,p,g,b,v,y,h,j,x,w,q,T,C,S;return{setters:[function(e){n=e.d,r=e.S,i=e.w,o=e.g,c=e.P,u=e.O,l=e.Q,s=e.j,d=e.F,m=e.C},function(e){f=e.L},function(){},function(){},function(e){_=e.T,p=e.a},function(e){g=e.I},function(e){b=e.D,v=e.a},function(){},function(e){y=e.S},function(e){h=e.S},function(e){j=e.a,x=e.S},function(e){w=e.M},function(e){q=e.b},function(e){T=e.C},function(e){C=e.T},function(e){S=e.b},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){var O="_memberHeader_1ymqt_1",k="_headerImg_1ymqt_7",E="_headerContent_1ymqt_16",A="_titleActive_1ymqt_42",P="_musicGrid_1ymqt_60",R="_tagTabs_1ymqt_63";e("default",n({name:"Album",props:{hideSearch:{type:Boolean,default:!1},defauleParams:{type:Object,default:function(){return{}}},showLight:{type:Boolean,default:!1},lightText:{type:String,default:""}},setup:function(e,n){var H=e.hideSearch,I=e.defauleParams,L=e.showLight,N=e.lightText,z=n.expose,D=r(N),M=q(i(o.platformApi+"/MusicTag/tree",{params:{type:"ALBUM"}}),null),B=(M.isLoading,M.state),F=r({id:"",name:""});if("TEACHER"===o.platformType){var G=o.user.data;F.value={name:G.defaultSubjectName||"全部声部",id:G.defaultSubject||""}}else{if(!j(x.SEARCH).id){var U=o.user.data,J=U.subjectId?Number(U.subjectId.split(",")[0]):"",Q=U.subjectName?U.subjectName.split(",")[0]:"";J&&j(x.SEARCH,JSON.stringify({id:J,name:Q}),"set")}}var V=c(),K=u(),W={};if(o.version&&(W.version=o.version||"",W.platform="STUDENT"===o.platformType?"ios-student":"ios-teacher"),W.myself=!1,!H)if("TEACHER"===o.platformType)W.subjectIds=F.value.id;else{var X=j(x.SEARCH);W.subjectIds=X.id}var Y=l(a(a({search:K.query.search||"",albumTagIds:K.query.tagids||"",page:1},I),W)),Z=r(null),$=r(!1),ee=r(!1),te=r(!1),ne=r(!1),ae=function(e){Y.page=1,Y.search=e,D.value=e,Z.value=null,re()},re=function(){var e=t(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!$.value){e.next=2;break}return e.abrupt("return");case 2:return $.value=!0,te.value=!1,e.prev=4,e.next=7,i.post("/music/album/list",{prefix:"TEACHER"===o.platformType?"/api-teacher":"/api-student",data:a(a({},Y),{},{idAndName:D.value})});case 7:t=e.sent,Z.value&&(r=((null===(n=Z.value)||void 0===n?void 0:n.rows)||[]).concat(t.data.rows||[]),Z.value.rows=r),Z.value=Z.value||t.data,Y.page=t.data.pageNo+1,ee.value=t.data.pageNo>=t.data.totalPage,e.next=17;break;case 14:e.prev=14,e.t0=e.catch(4),te.value=!0;case 17:$.value=!1;case 18:case"end":return e.stop()}}),e,null,[[4,14]])})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=t(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,i.post("/api-teacher/teacher/defaultSubject",{params:{subjectId:t}});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(t){return e.apply(this,arguments)}}(),oe=r(),ce=function(e){Y.page=1,Y.subjectIds=e.id,oe.value.toggle(),Z.value=null,"TEACHER"===o.platformType?(F.value={name:e.name,id:e.id},ie(e.id)):(le.id=e.id,le.name=e.name,j(x.SEARCH,JSON.stringify({id:e.id,name:e.name}),"set")),re(),le.show=!1};z({onSearch:ae,onComfirm:function(e){var t=Object.values(e).flat().filter(Boolean).join(",");Y.albumTagIds=t,Y.page=1,Z.value=null,re(),ne.value=!1},onComfirmSubject:ce});var ue=j(x.SEARCH),le=l({show:!1,name:ue.name||"全部声部",id:ue.id||""});return function(){var e=B.value&&B.value.data||[];return s("div",null,[s(f,{finished:ee.value,"finished-text":Z.value&&Z.value.rows.length?" ":"",onLoad:re,error:te.value},{default:function(){return[!H&&s(d,null,[s(C,{position:"top"},{default:function(){return[s(T,{class:O,background:"transparent",border:!1,isFixed:!1,color:"#131415"},{default:function(){return s("div",{class:E},[s(y,{type:"tenant",modelValue:Y.search,onSearch:ae,placeholder:"请输入专辑名称 ",background:"transparent"},{left:function(){return s(b,null,{default:function(){return[s(v,{titleClass:A,title:"筛选",ref:oe},{default:function(){return[s(h,{type:"ALBUM",isReset:!0,searchParams:"TEACHER"===o.platformType?F.value:le,onComfirm:ce},null)]}})]}})}}),s(_,{shrink:!0,class:R,lineHeight:0,"onClick-tab":function(e){Y.albumTagIds=e.name,Z.value=null,Y.page=1,re()}},{default:function(){return[s(p,{title:"全部",name:""},null),e.map((function(e){return s(p,{title:e.name,name:e.id},null)}))]}})])}})]}}),s(g,{class:k,src:S},null)]),Z.value&&Z.value.rows.length?s("div",{class:P},[s(w,{showLight:L,lightText:D.value,list:Z.value.rows,onGoto:function(e){V.push({name:"music-album-detail",params:{id:e.id}})}},null)]):!$.value&&s("div",{style:"height: calc(100vh - var(--header-height));display: flex;align-items: center;"},[s(m,{tips:"暂无专辑",classImgSize:"SMALL",btnStatus:!1},null)])]}})])}}}))}}}))}();