1 |
- ;(function(){System.register(['./vendor-legacy.9789418d.js','./index-legacy.f25f109a3.js','./index-legacy.637f3556.js','./index-legacy.637f35562.js','./index-legacy.021e09ba.js','./index-legacy.a771b82c.js','./index-legacy.f25f109a.js','./album-my-legacy.95d2698d.js','./index-legacy.a6b992f5.js','./music-legacy.57e23922.js','./hooks-legacy.603dab8d.js','./index-legacy.f25f109a6.js','./index-legacy.eb371619.js','./index-legacy.637f35564.js','./index-legacy.f25f109a2.js','./icon-xin-legacy.066855b4.js','./icon_uploader-legacy.b0fd0f68.js','./icon_exquisite-legacy.58f5581c.js','./icon_album_active-legacy.c8ab1979.js','./icon_music_active-legacy.3fdaaafc.js','./index-legacy.c75fe8a2.js'],function(exports){'use strict';var defineComponent,useRouter,ref,createVNode,Cell,Fragment,onMounted,Tabs,Tab,request,state,openDefaultWebView,useAsyncState,styles,Personal,AlbumMy,Collection,Album,Song,getRandomKey,useEventTracking;return{setters:[function(module){defineComponent=module.d;useRouter=module.k;ref=module.l;createVNode=module.a;Cell=module.C;Fragment=module.F;onMounted=module.m;Tabs=module.v;Tab=module.w;},function(){},function(){},function(){},function(module){request=module.r;state=module.s;openDefaultWebView=module.o;},function(module){useAsyncState=module.b;},function(){},function(module){styles=module.s;Personal=module.P;AlbumMy=module.A;Collection=module.C;Album=module.a;},function(module){Song=module.S;},function(module){getRandomKey=module.g;},function(module){useEventTracking=module.u;},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function execute(){var Practice=defineComponent({name:'Practice',emits:['favorite'],setup:function setup(props,_ref){var expose=_ref.expose,emit=_ref.emit;var router=useRouter();/** 这里条数不会变动,设置固定高度避免抖动 */var prevNum=ref(0);var _useAsyncState=useAsyncState(function(args){return request.get('/music/sheet/practice',{prefix:state.platformType==='TEACHER'?'/api-teacher':'/api-student',params:{rows:(args===null||args===void 0?void 0:args.rows)||3}});},null),isLoading=_useAsyncState.isLoading,resState=_useAsyncState.state,execute=_useAsyncState.execute;expose({reload:execute});return function(){var _resState$value;var list=((_resState$value=resState.value)===null||_resState$value===void 0?void 0:_resState$value.data.rows)||[];if(prevNum.value===0){prevNum.value=list.length;}return createVNode(Fragment,null,[prevNum.value>0&&createVNode(Cell,{"title":"最近练习","border":false},null),createVNode("div",{"class":styles.practice},[createVNode(Song,{"list":list,"onDetail":function onDetail(item){var url=location.origin+location.pathname+'#/music-detail?id='+item.id;openDefaultWebView(url,function(){router.push({path:'/music-detail',query:{id:item.id}});});}},null)])]);};}});var index=exports('default',defineComponent({name:'MusicPersonal',setup:function setup(){localStorage.setItem('behaviorId',getRandomKey());var activeTab=ref('personal');var personal=ref();var collection=ref();var practice=ref();onMounted(function(){useEventTracking('我的乐谱');});return function(){return createVNode("div",{"class":styles.personal},[createVNode(Practice,{"ref":practice,"onFavorite":function onFavorite(){if(activeTab.value==='personal'){var _personal$value,_personal$value$reset;(_personal$value=personal.value)===null||_personal$value===void 0?void 0:(_personal$value$reset=_personal$value.reset)===null||_personal$value$reset===void 0?void 0:_personal$value$reset.call(_personal$value);}else if(activeTab.value==='collection'){var _collection$value,_collection$value$res;(_collection$value=collection.value)===null||_collection$value===void 0?void 0:(_collection$value$res=_collection$value.reset)===null||_collection$value$res===void 0?void 0:_collection$value$res.call(_collection$value);}}},null),createVNode(Tabs,{"color":"var(--van-primary)","background":"transparent","lineWidth":20,"shrink":true,"active":activeTab.value,"onUpdate:active":function onUpdateActive($event){return activeTab.value=$event;},"onChange":function onChange(val){return activeTab.value=val;}},{default:function _default(){return[createVNode(Tab,{"title":"我的单曲","name":"personal"},null),createVNode(Tab,{"title":"我的专辑","name":"personal-album"},null),createVNode(Tab,{"title":"收藏单曲","name":"collection"},null),createVNode(Tab,{"title":"收藏专辑","name":"album"},null),createVNode(Tab,{"title":"赠送单曲","name":"personal-gift"},null),createVNode(Tab,{"title":"赠送专辑","name":"album-gift"},null)];}}),(activeTab.value==='personal'||activeTab.value==='personal-gift')&&createVNode(Personal,{"ref":personal,"gift":activeTab.value==='personal-gift'?1:0,"onFavorite":function onFavorite(){var _practice$value,_practice$value$reloa;(_practice$value=practice.value)===null||_practice$value===void 0?void 0:(_practice$value$reloa=_practice$value.reload)===null||_practice$value$reloa===void 0?void 0:_practice$value$reloa.call(_practice$value);}},null),(activeTab.value==='personal-album'||activeTab.value==='album-gift')&&createVNode(AlbumMy,{"gift":activeTab.value==='album-gift'?1:0},null),activeTab.value==='collection'&&createVNode(Collection,{"ref":collection,"onFavorite":function onFavorite(){var _practice$value2,_practice$value2$relo;(_practice$value2=practice.value)===null||_practice$value2===void 0?void 0:(_practice$value2$relo=_practice$value2.reload)===null||_practice$value2$relo===void 0?void 0:_practice$value2$relo.call(_practice$value2);}},null),activeTab.value==='album'&&createVNode(Album,null,null)]);};}}));}};});})();
|