index-legacy.eb60c7da.js 13 KB

1
  1. ;(function(){function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread();}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen);}function _iterableToArray(iter){if(typeof Symbol!=="undefined"&&iter[Symbol.iterator]!=null||iter["@@iterator"]!=null)return Array.from(iter);}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++){arr2[i]=arr[i];}return arr2;}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value;}catch(error){reject(error);return;}if(info.done){resolve(value);}else{Promise.resolve(value).then(_next,_throw);}}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value);}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err);}_next(undefined);});};}var __vite_style__=document.createElement('style');__vite_style__.innerHTML="._personal_8et3n_1{--van-cell-background-color: transparent;--van-cell-font-size: .42667rem;--van-cell-text-color: #333;--van-cell-value-color: #999;--van-cell-icon-size: .26667rem}._personal_8et3n_1 .van-tab{font-size:.42667rem!important;margin-top:.4rem;color:#999}._personal_8et3n_1 .van-tab--active{font-size:.42667rem!important;color:var(--van-primary)}._personal_8et3n_1 .van-button--plain.van-button--primary{background-color:transparent}._practice_8et3n_20,._personalSong_8et3n_21{padding:0 .32rem;border-radius:.48rem;background-color:#fff;margin:0 .37333rem .37333rem}._personalSong_8et3n_21{margin:.37333rem}\n";document.head.appendChild(__vite_style__);System.register(['./vendor-legacy.09f20d09.js','./index-legacy.f25f109a3.js','./index-legacy.637f3556.js','./index-legacy.637f35562.js','./index-legacy.595c24c3.js','./index-legacy.2d78ae68.js','./index-legacy.f25f109a.js','./music-legacy.6d4924e4.js','./index-legacy.a92ed534.js','./index-legacy.f25f109a6.js','./item-legacy.c5048c92.js','./orderStatus-legacy.6131dfb6.js','./index-legacy.c75fe8a2.js','./index-legacy.f25f109a4.js','./index-legacy.f25f109a2.js','./index-legacy.f25f109a10.js','./index-legacy.92ff7530.js','./code-down-load-legacy.66a01c5d.js','./logo-legacy.cf4b3bd2.js','./browser-legacy.5a92c2a9.js','./icon_teacher-legacy.e765b7f7.js','./music-icon-legacy.a161f8f1.js'],function(exports){'use strict';var defineComponent,ref,createVNode,Cell,Fragment,useRoute,reactive,List,Tabs,Tab,request,state,ColResult,useAsyncState,musicBuy,getRandomKey,Song,Item;return{setters:[function(module){defineComponent=module.d;ref=module.l;createVNode=module.a;Cell=module.C;Fragment=module.F;useRoute=module.u;reactive=module.h;List=module.M;Tabs=module.v;Tab=module.w;},function(){},function(){},function(){},function(module){request=module.r;state=module.s;ColResult=module.C;},function(module){useAsyncState=module.b;},function(){},function(module){musicBuy=module.m;getRandomKey=module.g;},function(module){Song=module.S;},function(){},function(module){Item=module.I;},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function execute(){var personal="_personal_8et3n_1";var practice="_practice_8et3n_20";var personalSong="_personalSong_8et3n_21";var styles={personal:personal,practice:practice,personalSong:personalSong};var Practice=defineComponent({name:'Practice',emits:['favorite'],setup:function setup(props,_ref){var expose=_ref.expose,emit=_ref.emit;/** 这里条数不会变动,设置固定高度避免抖动 */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){musicBuy(item);}},null)])]);};}});var Personal=defineComponent({name:'MusicList',emits:['favorite'],setup:function setup(props,_ref2){var expose=_ref2.expose,emit=_ref2.emit;var route=useRoute();var params=reactive({search:route.query.search||'',musicTagIds:route.query.tagids||'',page:1});var data=ref(null);var rows=ref([]);var loading=ref(false);var finished=ref(false);var isError=ref(false);var FetchList=/*#__PURE__*/function(){var _ref3=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(){var res;return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:if(!loading.value){_context.next=2;break;}return _context.abrupt("return");case 2:loading.value=true;isError.value=false;_context.prev=4;_context.next=7;return request('/music/sheet/my',{prefix:state.platformType==='TEACHER'?'/api-teacher':'/api-student',params:params});case 7:res=_context.sent;rows.value=[].concat(_toConsumableArray(rows.value),_toConsumableArray(res.data.rows));data.value=res.data;params.page=res.data.pageNo+1;finished.value=res.data.pageNo>=res.data.totalPage;_context.next=17;break;case 14:_context.prev=14;_context.t0=_context["catch"](4);isError.value=true;case 17:loading.value=false;case 18:case"end":return _context.stop();}}},_callee,null,[[4,14]]);}));return function FetchList(){return _ref3.apply(this,arguments);};}();expose({reset:function reset(){isError.value=false;rows.value=[];params.page=1;finished.value=false;FetchList();},FetchList:FetchList});return function(){return createVNode(List,{"loading":loading.value,"finished":finished.value,"finished-text":rows.value.length?'没有更多了':'',"onLoad":FetchList,"error":isError.value},{default:function _default(){return[rows.value.length?createVNode("div",{"class":styles.personalSong},[createVNode(Song,{"list":rows.value,"onDetail":function onDetail(item){musicBuy(item);}},null)]):!loading.value&&createVNode(ColResult,{"tips":"暂无单曲","classImgSize":"SMALL","btnStatus":false},null)];}});};}});var Collection=defineComponent({name:'MusicList',emits:['favorite'],setup:function setup(props,_ref4){var expose=_ref4.expose,emit=_ref4.emit;var route=useRoute();var params=reactive({search:route.query.search||'',musicTagIds:route.query.tagids||'',page:1});var rows=ref([]);var data=ref(null);var loading=ref(false);var finished=ref(false);var isError=ref(false);var FetchList=/*#__PURE__*/function(){var _ref5=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(){var res;return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:if(!loading.value){_context2.next=2;break;}return _context2.abrupt("return");case 2:loading.value=true;isError.value=false;_context2.prev=4;_context2.next=7;return request('/music/sheet/favorite',{prefix:state.platformType==='TEACHER'?'/api-teacher':'/api-student',params:params});case 7:res=_context2.sent;rows.value=[].concat(_toConsumableArray(rows.value),_toConsumableArray(res.data.rows));data.value=res.data;params.page=res.data.pageNo+1;finished.value=res.data.pageNo>=res.data.totalPage;_context2.next=17;break;case 14:_context2.prev=14;_context2.t0=_context2["catch"](4);isError.value=true;case 17:loading.value=false;case 18:case"end":return _context2.stop();}}},_callee2,null,[[4,14]]);}));return function FetchList(){return _ref5.apply(this,arguments);};}();var reset=function reset(){isError.value=false;rows.value=[];params.page=1;finished.value=false;FetchList();};expose({reset:reset,FetchList:FetchList});return function(){return createVNode(List,{"loading":loading.value,"finished":finished.value,"finished-text":rows.value.length?'没有更多了':'',"onLoad":FetchList,"error":isError.value},{default:function _default(){return[rows.value.length?createVNode("div",{"class":styles.personalSong},[createVNode(Song,{"list":rows.value,"onDetail":function onDetail(item){musicBuy(item);}},null)]):!loading.value&&createVNode(ColResult,{"tips":"暂无收藏单曲","classImgSize":"SMALL","btnStatus":false},null)];}});};}});var Album=defineComponent({name:'MusicList',setup:function setup(){var route=useRoute();var params=reactive({search:route.query.search||'',musicTagIds:route.query.tagids||'',page:1});var rows=ref([]);var data=ref(null);var loading=ref(false);var finished=ref(false);var isError=ref(false);var FetchList=/*#__PURE__*/function(){var _ref6=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee3(){var res;return regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:if(!loading.value){_context3.next=2;break;}return _context3.abrupt("return");case 2:loading.value=true;isError.value=false;_context3.prev=4;_context3.next=7;return request('/music/album/favorite',{prefix:state.platformType==='TEACHER'?'/api-teacher':'/api-student',params:params});case 7:res=_context3.sent;rows.value=[].concat(_toConsumableArray(rows.value),_toConsumableArray(res.data.rows));data.value=res.data;params.page=res.data.pageNo+1;finished.value=res.data.pageNo>=res.data.totalPage;_context3.next=17;break;case 14:_context3.prev=14;_context3.t0=_context3["catch"](4);isError.value=true;case 17:loading.value=false;case 18:case"end":return _context3.stop();}}},_callee3,null,[[4,14]]);}));return function FetchList(){return _ref6.apply(this,arguments);};}();return function(){return createVNode(List,{"loading":loading.value,"finished":finished.value,"finished-text":rows.value.length?'没有更多了':'',"onLoad":FetchList,"error":isError.value},{default:function _default(){return[rows.value.length?rows.value.map(function(item){return createVNode(Item,{"data":item},null);}):!loading.value&&createVNode(ColResult,{"tips":"暂无收藏专辑","classImgSize":"SMALL","btnStatus":false},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();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":"collection"},null),createVNode(Tab,{"title":"收藏专辑","name":"album"},null)];}}),activeTab.value==='personal'&&createVNode(Personal,{"ref":personal,"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==='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)]);};}}));}};});})();