123456 |
- ;(function(){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="._item_xgd8z_1{background-color:var(--music-list-item-background-color);margin:.26667rem .37333rem;padding:.26667rem;padding-bottom:0;border-radius:.24rem}._item_xgd8z_1 ._header_xgd8z_8{display:flex;align-items:center;padding-bottom:.32rem}._item_xgd8z_1 ._header_xgd8z_8 ._mate_xgd8z_13{display:flex;flex:1;align-items:center}._item_xgd8z_1 ._header_xgd8z_8 ._mate_xgd8z_13 ._icon_xgd8z_18{width:1.06667rem;height:1.06667rem;border-radius:.26667rem}._item_xgd8z_1 ._header_xgd8z_8 ._mate_xgd8z_13 ._info_xgd8z_23{margin-left:.37333rem;flex:1;margin-right:.37333rem;word-break:break-all}._item_xgd8z_1 ._header_xgd8z_8 ._mate_xgd8z_13 ._info_xgd8z_23>h4{color:var(--music-list-item-title-color);font-size:.37333rem;font-weight:600}._item_xgd8z_1 ._header_xgd8z_8 ._mate_xgd8z_13 ._info_xgd8z_23>p{color:var(--music-list-item-mate-color);line-height:.45333rem}._item_xgd8z_1 ._header_xgd8z_8 ._btn_xgd8z_38{width:1.44rem;height:.58667rem;font-size:.32rem;border-radius:.29333rem;padding:0;border:none}._item_xgd8z_1 ._header_xgd8z_8 ._btn_xgd8z_38._vip_xgd8z_46{background-color:var(--music-list-item-vip-bg);color:var(--music-list-item-vip-color)}._item_xgd8z_1 ._header_xgd8z_8 ._btn_xgd8z_38._free_xgd8z_50{background-color:var(--music-list-item-free-bg);color:var(--music-list-item-free-color)}._item_xgd8z_1 ._header_xgd8z_8 ._btn_xgd8z_38._charge_xgd8z_54{background-color:var(--music-list-item-charge-bg);color:var(--music-list-item-charge-color)}._item_xgd8z_1 ._footer_xgd8z_58{display:flex;align-items:center;justify-content:space-between}._item_xgd8z_1 ._footer_xgd8z_58 ._user_xgd8z_63{display:flex;align-items:center;padding:0 .26667rem;margin-right:.13333rem}._item_xgd8z_1 ._footer_xgd8z_58 ._user_xgd8z_63 ._userIcon_xgd8z_69{width:.53333rem;height:.53333rem;margin-right:.21333rem}._item_xgd8z_1 ._footer_xgd8z_58 ._user_xgd8z_63>p{margin-right:.21333rem;max-width:3.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._item_xgd8z_1 ._footer_xgd8z_58 ._favorite_xgd8z_81{font-size:.42667rem}._item_xgd8z_1 ._footer_xgd8z_58 ._tags_xgd8z_84{display:flex;align-items:center;--van-tag-default-color: #fff1de;--van-tag-text-color: #ff8c00}._item_xgd8z_1 ._shareBtn_xgd8z_90:active:before{opacity:0!important}._shareMate_xgd8z_93{position:relative;margin-top:1.33333rem;display:flex;flex:1;align-items:center;padding:.29333rem .32rem;background:#ffffff;border-radius:.26667rem}._shareMate_xgd8z_93 ._icon_xgd8z_18{width:.96rem;height:.96rem;border-radius:.26667rem}._shareMate_xgd8z_93 ._info_xgd8z_23{margin-left:.37333rem;flex:1;margin-right:.37333rem;word-break:break-all}._shareMate_xgd8z_93 ._info_xgd8z_23>h4{color:var(--music-list-item-title-color);font-size:.37333rem;font-weight:600}._shareMate_xgd8z_93 ._info_xgd8z_23>p{color:var(--music-list-item-mate-color);line-height:.45333rem}._shareMate_xgd8z_93 ._tagDiscount_xgd8z_123{position:absolute;top:-.69333rem;left:.4rem;padding:.05333rem .26667rem .02667rem;height:.61333rem;background:linear-gradient(180deg,#ffb635 0%,#ff4e18 100%);border-radius:.21333rem .21333rem 0 0;font-size:.37333rem;font-weight:600;color:#fff;line-height:.53333rem}\n";document.head.appendChild(__vite_style__);System.register(['./vendor-legacy.0a7779b2.js','./index-legacy.f25f109a4.js','./index-legacy.f25f109a10.js','./index-legacy.6e10cd37.js','./music-icon-legacy.a161f8f1.js','./init-user-icon-legacy.24806c87.js','./favorite-legacy.9d79fe4e.js','./index-legacy.e3297e00.js','./index-legacy.8757e9f8.js'],function(exports){'use strict';var defineComponent,ref,createVNode,Image,Button,Icon,Tag,isVNode,Popup,createTextVNode,classNames,MusicIcon,InitUserIcon,FavoriteIcon,state,request,ColShare;return{setters:[function(module){defineComponent=module.d;ref=module.V;createVNode=module.a;Image=module.I;Button=module.B;Icon=module.u;Tag=module.z;isVNode=module.x;Popup=module.P;createTextVNode=module.j;},function(){},function(){},function(module){classNames=module.c;},function(module){MusicIcon=module.M;},function(module){InitUserIcon=module.I;},function(module){FavoriteIcon=module.F;},function(module){state=module.s;request=module.r;},function(module){ColShare=module.C;}],execute:function execute(){var FavoritedIcon="./assets/favorited.3ea1df17.svg";var iconShare="./assets/icon_share.008c9139.svg";var item="_item_xgd8z_1";var header="_header_xgd8z_8";var mate="_mate_xgd8z_13";var icon="_icon_xgd8z_18";var info="_info_xgd8z_23";var btn="_btn_xgd8z_38";var vip="_vip_xgd8z_46";var free="_free_xgd8z_50";var charge="_charge_xgd8z_54";var footer="_footer_xgd8z_58";var user="_user_xgd8z_63";var userIcon="_userIcon_xgd8z_69";var favorite="_favorite_xgd8z_81";var tags="_tags_xgd8z_84";var shareBtn="_shareBtn_xgd8z_90";var shareMate="_shareMate_xgd8z_93";var tagDiscount="_tagDiscount_xgd8z_123";var styles={item:item,header:header,mate:mate,icon:icon,info:info,btn:btn,vip:vip,free:free,charge:charge,footer:footer,user:user,userIcon:userIcon,favorite:favorite,tags:tags,shareBtn:shareBtn,shareMate:shareMate,tagDiscount:tagDiscount};function _isSlot(s){return typeof s==='function'||Object.prototype.toString.call(s)==='[object Object]'&&!isVNode(s);}var chargeTypes={CHARGE:'点播',FREE:'免费',VIP:'VIP'};var Item=exports('I',defineComponent({name:'MusicItem',props:{data:{type:Object,default:{}},onClick:{type:Function}},emits:['favorite'],setup:function setup(_ref,_ref2){var _onClick=_ref.onClick,data=_ref.data;var emit=_ref2.emit;// const data = props.data
- // console.log(props, emit)
- var favorite=ref(data.favorite);var favoriteLoading=ref(false);data.titleImg+'@base@tag=imgScale&h=80&w=80&m=1?t='+ +new Date();//daya.ks3-cn-beijing.ksyun.com/202204/T2yF851.jpeg@base@tag=imgScale&h=80&w=80&m=1
- var toggleFavorite=/*#__PURE__*/function(){var _ref3=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(evt){return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:evt.stopPropagation();favoriteLoading.value=true;_context.prev=2;_context.next=5;return request.post('/music/sheet/favorite/'+data.id,{prefix:state.platformType==='TEACHER'?'/api-teacher':'/api-student'});case 5:favorite.value=!favorite.value;_context.next=10;break;case 8:_context.prev=8;_context.t0=_context["catch"](2);case 10:favoriteLoading.value=false;emit('favorite');case 12:case"end":return _context.stop();}}},_callee,null,[[2,8]]);}));return function toggleFavorite(_x){return _ref3.apply(this,arguments);};}();var shareStatus=ref(false);var shareUrl=ref('');var shareDiscount=ref(0);// console.log(data)
- var onShare=/*#__PURE__*/function(){var _ref4=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(evt){var _state$user$data,_state$user$data2,res,url;return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:evt.stopPropagation();_context2.prev=1;_context2.next=4;return request.post('/api-teacher/open/musicShareProfit',{data:{bizId:data.id,userId:(_state$user$data=state.user.data)===null||_state$user$data===void 0?void 0:_state$user$data.userId}});case 4:res=_context2.sent;url=location.origin+"/accompany/colexiu-share.html?id=".concat(data.id,"&recomUserId=").concat((_state$user$data2=state.user.data)===null||_state$user$data2===void 0?void 0:_state$user$data2.userId);// 判断是否有活动
- if(res.data.discount===1){url+="&activityId=".concat(res.data.activityId);}shareDiscount.value=res.data.discount||0;shareUrl.value=url;shareStatus.value=true;return _context2.abrupt("return");case 13:_context2.prev=13;_context2.t0=_context2["catch"](1);case 15:case"end":return _context2.stop();}}},_callee2,null,[[1,13]]);}));return function onShare(_x2){return _ref4.apply(this,arguments);};}();return function(){return createVNode("div",null,[createVNode("div",{"class":styles.item,"onClick":function onClick(){_onClick===null||_onClick===void 0?void 0:_onClick(data);}},[createVNode("header",{"class":[styles.header,'van-hairline--bottom']},[createVNode("div",{"class":styles.mate},[createVNode(Image,{"src":data.titleImg||MusicIcon,"round":true,"class":styles.icon},null),createVNode("div",{"class":styles.info},[createVNode("h4",{"class":"van-multi-ellipsis--l2"},[data.musicSheetName]),createVNode("p",null,[data.composer])])]),createVNode("div",{"class":styles.buttons},[createVNode(Button,{"class":classNames(styles.btn,styles[data.chargeType.toLocaleLowerCase()])},{default:function _default(){return[chargeTypes[data.chargeType],createVNode(Icon,{"name":"arrow"},null)];}})])]),createVNode("footer",{"class":styles.footer},[createVNode("div",{"class":styles.user},[createVNode(Image,{"round":true,"src":data.addUserAvatar||InitUserIcon,"class":styles.userIcon},null),createVNode("p",null,[data.addName]),createVNode("div",{"class":styles.tags},[(data.subjectNames||'').split(',').map(function(item){return createVNode(Tag,null,_isSlot(item)?item:{default:function _default(){return[item];}});})])]),createVNode("div",{"class":styles.icons},[state.platformType==='STUDENT'?createVNode(Button,{"style":{border:'none'},"onClick":toggleFavorite,"loading":favoriteLoading.value},{default:function _default(){return[createVNode(Icon,{"class":styles.favorite,"name":favorite.value?FavoritedIcon:FavoriteIcon},null)];}}):createVNode(Button,{"style":{border:'none'},"class":styles.shareBtn,"onClick":onShare},{default:function _default(){return[createVNode(Icon,{"class":styles.favorite,"name":iconShare},null)];}})])])]),createVNode(Popup,{"show":shareStatus.value,"onUpdate:show":function onUpdateShow($event){return shareStatus.value=$event;},"style":{background:'transparent'},"teleport":"body"},{default:function _default(){return[createVNode(ColShare,{"teacherId":data.userId,"shareUrl":shareUrl.value,"shareType":"music"},{default:function _default(){return[createVNode("div",{"class":styles.shareMate},[shareDiscount.value===1&&createVNode("div",{"class":styles.tagDiscount},[createTextVNode("\u4E13\u5C5E\u4F18\u60E0")]),createVNode("img",{"class":styles.icon,"crossorigin":"anonymous","src":data.titleImg+"@base@tag=imgScale&h=80&w=80&m=1?t=".concat(+new Date())||MusicIcon},null),createVNode("div",{"class":styles.info},[createVNode("h4",{"class":"van-multi-ellipsis--l2"},[data.musicSheetName]),createVNode("p",null,[createTextVNode("\u4F5C\u66F2\u4EBA\uFF1A"),data.composer])])])];}})];}})]);};}}));}};});})();
|