1 |
- !function(){function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function t(t){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?e(Object(o),!0).forEach((function(e){r(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t,r,n,o,i,a){try{var c=e[i](a),l=c.value}catch(u){return void r(u)}c.done?t(l):Promise.resolve(l).then(n,o)}function o(e){return function(){var t=this,r=arguments;return new Promise((function(o,i){var a=e.apply(t,r);function c(e){n(a,o,i,c,l,"next",e)}function l(e){n(a,o,i,c,l,"throw",e)}c(void 0)}))}}var i=document.createElement("style");i.innerHTML='._base_1b4ko_1>div{background:url(./header-bg.png) no-repeat top center}._detail_1b4ko_4{overflow:hidden;--van-nav-bar-background-color: transparent;--van-nav-bar-icon-color: #fff;--van-nav-bar-text-color: #fff;--van-nav-bar-title-text-color: #fff;--plyr-color-main: var(--van-primary);--plyr-control-icon-size: .32rem}._detail_1b4ko_4 .plyr__controls .plyr__controls__item:first-child{background-color:var(--van-primary);color:#fff;border-radius:50%}._base_1b4ko_1 .van-sticky--fixed{box-shadow:.26667rem .26667rem .26667rem var(--box-shadow-color)}._shareBtn_1b4ko_21{display:flex;align-items:flex-start;color:#fff;font-size:.37333rem;line-height:.53333rem!important}._shareBtn_1b4ko_21 .van-image{width:.48rem;height:.48rem;margin-right:.16rem}._bgImg_1b4ko_33{position:absolute;left:0;top:0;width:100%;height:7.06667rem;-o-object-fit:cover;object-fit:cover;filter:blur(.26667rem)}._bgContent_1b4ko_42{position:absolute;top:0;height:7.06667rem;width:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(.53333rem);-webkit-backdrop-filter:blur(.53333rem)}._musicContent_1b4ko_51{position:relative;width:100%;height:13.33333rem;overflow:hidden}._musicContent_1b4ko_51:after{content:" ";position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 100%);height:7.65333rem}._musicContent_1b4ko_51 ._musicTitle_1b4ko_66{text-align:center;font-size:.42667rem}._musicContent_1b4ko_51 ._musicImg_1b4ko_70{width:100%}._musicContent_1b4ko_51 ._finch_1b4ko_73{width:4rem;margin:2.13333rem auto 0}._musicContent_1b4ko_51 ._finchLoad_1b4ko_77{text-align:center;color:#333;font-size:.4rem;margin-top:.10667rem}._musicContent_1b4ko_51 iframe{visibility:hidden}._musicContent_1b4ko_51 iframe body ::-webkit-scrollbar-thumb{background-color:#efeff0;border:.02667rem solid transparent;background-clip:padding-box;border-radius:.13333rem}._collectCell_1b4ko_92{margin:.26667rem .42667rem 0;background:#ffffff;border-radius:.26667rem;box-shadow:0 0 .16rem rgba(229,229,229,.7);overflow:hidden}._videoOperation_1b4ko_99{position:absolute;left:0;right:0;bottom:.13333rem;z-index:1}._audition_1b4ko_106{display:flex;align-items:center;margin:.26667rem .42667rem 0;background:linear-gradient(180deg,#fff0d9 0%,#ffdfb8 100%);border-radius:.42667rem;padding:.18667rem .32rem;font-size:.32rem;font-weight:600;color:#ff731d;height:.48rem}._audition_1b4ko_106 img{margin-top:-.05333rem;width:.56rem;height:.4rem;margin-right:.29333rem}._collect_1b4ko_92{display:flex;align-items:center;justify-content:space-between;padding:.29333rem;font-size:.37333rem;color:#666}._collect_1b4ko_92 ._userInfo_1b4ko_132{display:flex;align-items:center;padding:.08rem .16rem;background:#d5f3ee;border-radius:.42667rem}._collect_1b4ko_92 ._userInfo_1b4ko_132 img{width:.69333rem;height:.69333rem;border-radius:50%}._collect_1b4ko_92 ._userInfo_1b4ko_132 span{padding-left:.21333rem;max-width:1.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2dc7aa}._collect_1b4ko_92 ._collectSection_1b4ko_152{display:flex;align-items:center}._collect_1b4ko_92 ._collectSection_1b4ko_152 img{margin-top:-.05333rem;margin-left:.13333rem;width:.48rem;height:.48rem}._collect_1b4ko_92 ._collectSection_1b4ko_152 .van-icon{font-size:.53333rem;margin-top:-.05333rem;margin-left:.13333rem;color:var(--van-primary)}._collect_1b4ko_92 ._collectSection_1b4ko_152:first-child{margin-right:.37333rem}._lookAlbum_1b4ko_171{padding:.45333rem .53333rem;margin-bottom:.4rem;font-size:.37333rem;color:#333;line-height:.53333rem;display:flex;align-items:center;justify-content:space-between}._lookAlbum_1b4ko_171>div{display:flex;align-items:center;line-height:1}._lookAlbum_1b4ko_171>div img{width:.53333rem;height:.53333rem;margin-right:.26667rem}._bg_1b4ko_33{position:relative;height:100%;padding:.42667rem;z-index:11}._musicContainer_1b4ko_197{position:relative;z-index:12;border-radius:.48rem .48rem 0 0;background-color:#fff;overflow-y:auto}._shareMate_1b4ko_204{position:relative;margin-top:1.33333rem;display:flex;flex:1;align-items:center;padding:.29333rem .32rem;background:#ffffff;border-radius:.26667rem}._shareMate_1b4ko_204 ._icon_1b4ko_214{width:.96rem;height:.96rem;border-radius:.26667rem}._shareMate_1b4ko_204 ._info_1b4ko_219{margin-left:.37333rem;flex:1;margin-right:.37333rem;word-break:break-all}._shareMate_1b4ko_204 ._info_1b4ko_219>h4{color:var(--music-list-item-title-color);font-size:.37333rem;font-weight:600;width:5.33333rem}._shareMate_1b4ko_204 ._info_1b4ko_219>p{color:var(--music-list-item-mate-color);line-height:.45333rem}._shareMate_1b4ko_204 ._tagDiscount_1b4ko_235{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}._shareVip_1b4ko_248{position:relative;margin-top:.93333rem;display:flex;flex:1;align-items:center;padding:.18667rem;background:#ffffff;border-radius:.26667rem}._shareVip_1b4ko_248 ._icon_1b4ko_214{width:1.92rem;height:1.92rem;border-radius:.26667rem}._shareVip_1b4ko_248 ._info_1b4ko_219{margin-left:.16rem;flex:1;word-break:break-all}._shareVip_1b4ko_248 ._info_1b4ko_219>h4{color:var(--music-list-item-title-color);font-size:.42667rem;font-weight:600}._shareVip_1b4ko_248 ._info_1b4ko_219>p{color:var(--music-list-item-mate-color);line-height:.45333rem}._tagDiscount_1b4ko_235{position:absolute;top:-.61333rem;left:.4rem;padding:0 .26667rem;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:.64rem}._buttonDiscount_1b4ko_290{position:absolute;top:-.48rem;right:.4rem;padding:0 .13333rem;height:.48rem;background:linear-gradient(180deg,#ffb635 0%,#ff4e18 100%);border-radius:.21333rem .21333rem 0 0;font-size:.32rem;font-weight:600;color:#fff;line-height:.53333rem}._pImg_1b4ko_303{width:1.22667rem;height:1.22667rem;border-radius:.26667rem;overflow:hidden;flex-shrink:0}._musicInfo_1b4ko_310{padding-top:.61333rem!important;padding-bottom:.61333rem!important;margin-bottom:.26667rem}._musicInfo_1b4ko_310 ._coomposer_1b4ko_315{padding-top:.05333rem;padding-left:.16rem;max-width:3.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._musicInfo_1b4ko_310 ._tag_1b4ko_235{flex-shrink:0;padding:.05333rem .10667rem 0;border-radius:.10667rem}._musicInfo_1b4ko_310 ._tag_1b4ko_235+._tag_1b4ko_235{margin-left:.13333rem}._musicInfo_1b4ko_310 ._info_1b4ko_219{margin-left:.37333rem;flex:1;margin-right:.37333rem;word-break:break-all}._musicInfo_1b4ko_310 ._info_1b4ko_219>h4{font-size:.42667rem;font-weight:700;color:#1a1a1a;width:5.33333rem;padding-bottom:.08rem}._musicInfo_1b4ko_310 ._info_1b4ko_219>p{font-size:.32rem;color:#999;line-height:.45333rem}._musicInfo_1b4ko_310 ._download_1b4ko_349{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.32rem}._musicInfo_1b4ko_310 ._download_1b4ko_349 img{height:.64rem;width:.64rem}._musicInfo_1b4ko_310 ._exquisiteFlag_1b4ko_360{width:.37333rem;margin-left:.13333rem;flex-shrink:0}._musicInfo_1b4ko_310 ._songAlbum_1b4ko_365{width:.4rem;height:.4rem;margin-left:.13333rem;flex-shrink:0}._colSticky_1b4ko_371{display:flex;align-items:center;justify-content:space-between}._colSticky_1b4ko_371 ._priceSection_1b4ko_376{font-size:.37333rem;font-weight:400;color:#999}._colSticky_1b4ko_371 ._priceSection_1b4ko_376 ._price_1b4ko_376{font-size:.58667rem;font-weight:700;color:#ff4e19}._colSticky_1b4ko_371 ._priceSection_1b4ko_376 ._price_1b4ko_376 i{font-style:normal;font-size:.42667rem}._buyBtn_1b4ko_390{--van-button-default-height: 1.12rem;flex:1;display:flex;align-items:center;justify-content:flex-end}._buyBtn_1b4ko_390 .van-button{padding:0 .58667rem;font-weight:600}._buyBtn_1b4ko_390 .van-button+.van-button{margin-left:.32rem}._buyBtn_1b4ko_390 ._primry_1b4ko_404{box-shadow:0 .05333rem .18667rem rgba(45,199,170,.25)}._buyBtn_1b4ko_390 ._member_1b4ko_407{box-shadow:0 .05333rem .18667rem rgba(187,156,83,.25)}._functionSection_1b4ko_410{display:flex}._empty_1b4ko_413{margin:0 auto;font-size:.37333rem;color:#999;line-height:.53333rem;text-align:center;padding-top:1.6rem}._empty_1b4ko_413 ._emptyImg_1b4ko_421{width:4.58667rem}._downloadContainer_rudbh_1{padding:.53333rem .48rem}._musicContainer_rudbh_4{text-align:center;max-height:13.86667rem;overflow:hidden;overflow-y:auto}._musicContainer_rudbh_4 h2{font-size:.42667rem;color:#1a1a1a;line-height:.58667rem}._musicContainer_rudbh_4 ._musicImg_rudbh_15{min-height:10.88rem}._num_rudbh_18{display:flex;align-items:center;justify-content:center;font-size:.32rem;color:#999;padding:0 0 .32rem}._num_rudbh_18 ._page_rudbh_26{font-size:.42667rem;font-weight:600;color:#1a1a1a;line-height:.58667rem}._downloadBtn_rudbh_32{box-shadow:0 .05333rem .18667rem rgba(45,199,170,.25);font-size:.37333rem;font-weight:600;color:#fff;line-height:.53333rem}\n',document.head.appendChild(i),System.register(["./icon_uploader-legacy.55b248e4.js","./icon-xin-legacy.3477f06c.js","./icon_exquisite-legacy.9a511f41.js","./icon_album_active-legacy.6a6c539c.js","./icon_music_active-legacy.b48b38f7.js","./index-legacy.e2aa9c88.js","./index-legacy.76cfd6f9.js","./index-legacy.093c9b61.js","./index-legacy.714df999.js","./index-legacy.40cb614b.js","./index-legacy.18803659.js","./imageFunction-legacy.6896cdca.js","./music-legacy.ae2343de.js","./index-legacy.0e2624d3.js","./orderStatus-legacy.3b84a365.js","./icon_share-legacy.69f1973c.js","./index-legacy.3783c31e.js","./icon_teacher-legacy.42ba77b1.js","./plyr-legacy.180f4c53.js","./index-legacy.e5f70a41.js","./index-legacy.b4445190.js","./use-height-legacy.a9d16f40.js","./index-legacy.c610561c.js","./code-down-load-legacy.6fe64509.js","./logo-legacy.cf4b3bd2.js","./browser-legacy.8b7c8200.js"],(function(e){"use strict";var r,n,i,a,c,l,u,s,m,d,_,f,p,b,g,v,h,k,y,w,x,C,I,S,j,T,O,R,z,D,P,A,B,E,N,q,M,F,U,L,V,H,G,Q,J,K,W,X,Y,Z,$,ee,te,re,ne,oe,ie,ae;return{setters:[function(e){r=e._,n=e.a,i=e.b,a=e.c,c=e.d,l=e.e,u=e.f},function(e){s=e._},function(e){m=e.i,d=e._,_=e.a},function(e){f=e._},function(e){p=e._},function(e){b=e.d,g=e.O,v=e.i,h=e.w,k=e.B,y=e.aE,w=e.a_,x=e.M,C=e.L,I=e.P,S=e.T,j=e.Q,T=e.F,O=e.b,R=e.s,z=e.J,D=e.bu,P=e.aQ,A=e.e,B=e.D},function(e){E=e.C},function(e){N=e.C},function(e){q=e.I},function(e){M=e.S},function(e){F=e.T},function(e){U=e.i,L=e.a,V=e.b,H=e.c,G=e.d,Q=e.V,J=e.A,K=e.e,W=e.f,X=e.g},function(e){Y=e.g,Z=e.m},function(e){$=e.C},function(e){ee=e.o},function(e){te=e.i},function(e){re=e.C},function(e){ne=e.i},function(e){oe=e.P},function(e){ie=e.S,ae=e.a},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){var ce={base:"_base_1b4ko_1",detail:"_detail_1b4ko_4",shareBtn:"_shareBtn_1b4ko_21",bgImg:"_bgImg_1b4ko_33",bgContent:"_bgContent_1b4ko_42",musicContent:"_musicContent_1b4ko_51",musicTitle:"_musicTitle_1b4ko_66",musicImg:"_musicImg_1b4ko_70",finch:"_finch_1b4ko_73",finchLoad:"_finchLoad_1b4ko_77",collectCell:"_collectCell_1b4ko_92",videoOperation:"_videoOperation_1b4ko_99",audition:"_audition_1b4ko_106",collect:"_collect_1b4ko_92",userInfo:"_userInfo_1b4ko_132",collectSection:"_collectSection_1b4ko_152",lookAlbum:"_lookAlbum_1b4ko_171",bg:"_bg_1b4ko_33",musicContainer:"_musicContainer_1b4ko_197",shareMate:"_shareMate_1b4ko_204",icon:"_icon_1b4ko_214",info:"_info_1b4ko_219",tagDiscount:"_tagDiscount_1b4ko_235",shareVip:"_shareVip_1b4ko_248",buttonDiscount:"_buttonDiscount_1b4ko_290",pImg:"_pImg_1b4ko_303",musicInfo:"_musicInfo_1b4ko_310",coomposer:"_coomposer_1b4ko_315",tag:"_tag_1b4ko_235",download:"_download_1b4ko_349",exquisiteFlag:"_exquisiteFlag_1b4ko_360",songAlbum:"_songAlbum_1b4ko_365",colSticky:"_colSticky_1b4ko_371",priceSection:"_priceSection_1b4ko_376",price:"_price_1b4ko_376",buyBtn:"_buyBtn_1b4ko_390",primry:"_primry_1b4ko_404",member:"_member_1b4ko_407",functionSection:"_functionSection_1b4ko_410",empty:"_empty_1b4ko_413",emptyImg:"_emptyImg_1b4ko_421"},le={downloadContainer:"_downloadContainer_rudbh_1",musicContainer:"_musicContainer_rudbh_4",musicImg:"_musicImg_rudbh_15",num:"_num_rudbh_18",page:"_page_rudbh_26",downloadBtn:"_downloadBtn_rudbh_32"},ue=b({name:"download",props:{imgList:{type:Array,default:function(){return[]}},musicSheetName:{type:String,default:""}},setup:function(e){var t=g(e.imgList),r=g(0),n=g(!1),i=g(""),a=function(){var a=o(regeneratorRuntime.mark((function o(){var a,l,u;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(!n.value){o.next=2;break}return o.abrupt("return");case 2:if(n.value=!0,!i.value){o.next=7;break}c(),o.next=17;break;case 7:return o.next=9,U(t.value[r.value]);case 9:return a=o.sent,l=L(a,{title:e.musicSheetName,size:18}),o.next=13,V(l);case 13:return u=o.sent,i.value=H(u),o.next=17,c();case 17:case"end":return o.stop()}}),o)})));return function(){return a.apply(this,arguments)}}(),c=function(){var e=o(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y.loading({message:"图片生成中...",forbidClick:!0}),setTimeout((function(){n.value=!1}),100),e.next=4,w({api:"savePicture",content:{base64:i.value}});case 4:"success"===(null==(r=e.sent)||null===(t=r.content)||void 0===t?void 0:t.status)?y.success("保存成功"):y.fail("保存失败");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return function(){return v("div",{class:le.downloadContainer},[v("div",{class:le.musicContainer},[v("h2",null,[e.musicSheetName]),v("div",{class:le.musicImg},[v(ie,{showIndicators:!1,loop:!1,onChange:function(e){r.value=e,i.value=""}},{default:function(){return[t.value.length>0&&t.value.map((function(e){return v(ae,null,{default:function(){return[v(q,{src:e},null)]}})}))]}})])]),v("div",{class:le.buttonGroup},[v("div",{class:le.num},[v("span",{class:le.page},[r.value+1,h("/"),t.value.length]),v("span",{class:le.countPage},[h("(共"),t.value.length,h("页)")])]),v(k,{type:"primary",color:"linear-gradient(180deg, #59E5D5 0%, #2DC7AA 100%)",class:le.downloadBtn,block:!0,round:!0,onClick:function(){return a()},loading:n.value,loadingText:"加载中..."},{default:function(){return[h("下载当前页面")]}})])])}}}),se=e("getAssetsHomeFile",(function(e){var t="../component/images/".concat(e);return{"../component/images/collection.png":r,"../component/images/collection_active.png":n,"../component/images/icon-xin.png":s,"../component/images/icon_ai.png":i,"../component/images/icon_album.png":d,"../component/images/icon_album_active.png":f,"../component/images/icon_author.png":a,"../component/images/icon_download.png":c,"../component/images/icon_exquisite.png":_,"../component/images/icon_music_active.png":p,"../component/images/icon_share.png":l,"../component/images/icon_uploader.png":u}[t].default}));e("default",b({name:"MusicDetail",setup:function(){localStorage.setItem("behaviorId",Y());var e=x(),r=C(),n=g(!1),i=Number(r.query.activityId)||0,a=g(i),c=g(!1),l=g(null),u=g(null),s=g("0"),d=g(null),_=g(""),f=g([]);g("");var p=g(!1),b={FREE:{color:"#01B84F",text:"免费"},VIP:{color:"#CD863E",text:"会员"},CHARGE:{color:"#3591CE",text:"点播"}},w=function(){var e=o(regeneratorRuntime.mark((function e(t){var o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.value){e.next=2;break}return e.abrupt("return");case 2:return n.value=!0,c.value=!1,e.prev=4,e.next=7,A.get("/music/sheet/detail/".concat(r.query.id),{prefix:"TEACHER"===R.platformType?"/api-teacher":"/api-student"});case 7:o=e.sent,d.value=o.data,i=o.data.background,_.value=i&&i.length>0?i[0].audioFileUrl:"",f.value=o.data.musicImg?o.data.musicImg.split(","):[],e.next=17;break;case 14:e.prev=14,e.t0=e.catch(4),c.value=!0;case 17:n.value=!1;case 18:case"end":return e.stop()}}),e,null,[[4,14]])})));return function(t){return e.apply(this,arguments)}}(),U=g(null),L=g(null),V=g(0),H=function(){var e=o(regeneratorRuntime.mark((function e(){var t,r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=["play-large","play","progress","captions","duration"],U.value=new oe(L.value,{controls:r}),e.next=4,A.get("/api-student/sysConfig/queryByParamNameList",{params:{paramNames:"music_sheet_free_rate"}});case 4:n=e.sent,V.value=(null===(t=n.data[0])||void 0===t?void 0:t.paramValue)||0,U.value.on("timeupdate",(function(){var e=U.value,t=e.duration*V.value/100||0;e.currentTime>=t&&!pe.value.play&&e.stop()}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();I(o(regeneratorRuntime.mark((function e(){var t,r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w();case 2:t=S(l),r=t.height,n=S(u),s.value=r+n.height,_.value&&H();case 6:case"end":return e.stop()}}),e)}))));var ie=function(){var e=o(regeneratorRuntime.mark((function e(){var t,r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,A.post("/music/sheet/favorite/"+(null===(t=d.value)||void 0===t?void 0:t.id),{prefix:"TEACHER"===R.platformType?"/api-teacher":"/api-student"});case 3:d.value.favorite=null!==(r=d.value)&&void 0!==r&&r.favorite?0:1,d.value.favoriteCount=null!==(n=d.value)&&void 0!==n&&n.favorite?d.value.favoriteCount+1:d.value.favoriteCount-1<0?0:d.value.favoriteCount-1,setTimeout((function(){var e;y(null!==(e=d.value)&&void 0!==e&&e.favorite?"收藏成功":"取消收藏成功")}),100),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=o(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,A.post("/api-teacher/courseCourseware/submit",{data:{musicSheetId:d.value.id,clientType:"TEACHER",userId:null===(t=R.user.data)||void 0===t?void 0:t.userId}});case 3:r=e.sent,console.log(r),setTimeout((function(){d.value.coursewareId=r.data.id||"",y("添加成功"),d.value.coursewareStatus=1}),100),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=o(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:B.confirm({title:"提示",message:"您是否确定移除课件",confirmButtonColor:"#269a93",cancelButtonText:"取消",confirmButtonText:"确定"}).then(o(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,A.post("/api-teacher/courseCourseware/remove/"+d.value.coursewareId,{data:{}});case 3:setTimeout((function(){y("移除成功"),d.value.coursewareStatus=0}),100),e.next=8;break;case 6:e.prev=6,e.t0=e.catch(0);case 8:case"end":return e.stop()}}),e,null,[[0,6]])}))));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(){var e=o(regeneratorRuntime.mark((function e(){var n,i,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=d.value,ee.orderObject.orderType="MUSIC",ee.orderObject.orderName=n.musicSheetName,ee.orderObject.orderDesc=n.musicSheetName,ee.orderObject.actualPrice=n.musicPrice,ee.orderObject.recomUserId=r.query.recomUserId||0,ee.orderObject.activityId=r.query.activityId||0,ee.orderObject.orderNo="",ee.orderObject.orderList=[t({orderType:"MUSIC",goodsName:n.musicSheetName,actualPrice:n.musicPrice},n)],e.next=11,A.post("/api-student/userOrder/getPendingOrder",{data:{goodType:"MUSIC",bizId:n.id}});case 11:i=e.sent,(a=i.data)?B.confirm({title:"提示",message:"您有一个未支付的订单,是否继续支付?",confirmButtonColor:"#269a93",cancelButtonText:"取消订单",confirmButtonText:"继续支付"}).then(o(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ee.orderObject.orderNo=a.orderNo,ee.orderObject.actualPrice=a.actualPrice,ee.orderObject.discountPrice=a.discountPrice,de();case 4:case"end":return e.stop()}}),e)})))).catch((function(){B.close(),_e(a.orderNo)})):de();case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){var t=d.value;e.push({path:"/orderDetail",query:{orderType:"MUSIC",musicId:t.id}})},_e=function(){var e=o(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,A.post("/api-student/userOrder/orderCancel",{data:{orderNo: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)}}(),fe=j((function(){var e,t=null===(e=d.value)||void 0===e?void 0:e.paymentType;return"string"==typeof t?t=t.split(","):[]})),pe=j((function(){var e=d.value;return{play:!!e.play,free:null==e?void 0:e.paymentType.includes("FREE"),charge:null==e?void 0:e.paymentType.includes("CHARGE"),vip:null==e?void 0:e.paymentType.includes("VIP"),buy:"PAID"===(null==e?void 0:e.orderStatus)}})),be=g(!1),ge=g(""),ve=g(0),he=function(){var e=o(regeneratorRuntime.mark((function e(){var t,r,n,o,i,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,A.post("/api-teacher/open/musicShareProfit",{data:{bizId:null===(t=d.value)||void 0===t?void 0:t.id,userId:null===(r=R.user.data)||void 0===r?void 0:r.userId}});case 3:return i=e.sent,a=location.origin+"/teacher/#/shareMusic?id=".concat(null===(n=d.value)||void 0===n?void 0:n.id,"&recomUserId=").concat(null===(o=R.user.data)||void 0===o?void 0:o.userId,"&userType=").concat(R.platformType),1===i.data.discount&&(a+="&activityId=".concat(i.data.activityId)),ve.value=i.data.discount||0,console.log(a),ge.value=a,be.value=!0,e.abrupt("return");case 13:e.prev=13,e.t0=e.catch(0);case 15:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}}();return function(){var o,i,c,g,y,w,x,C,I;return v("div",{class:ce.detail},[v(M,{position:"top"},{default:function(){var e;return[v("div",{ref:l},[v(E,{background:"transparent",border:!1,isFixed:!1,color:"#fff",title:null===(e=d.value)||void 0===e?void 0:e.musicSheetName,backIconColor:"white"},{right:function(){return v("div",{class:ce.shareBtn,style:{color:"#fff"},onClick:he},[v(q,{src:te},null),h("分享")])}})])]}}),v("img",{class:ce.bgImg,src:null===(o=d.value)||void 0===o?void 0:o.titleImg},null),v("div",{class:ce.bgContent},null),v("div",{class:ce.musicContainer,style:{marginTop:"16px",height:"calc(100vh - ".concat(s.value+16+"px",")")}},[v(N,{border:!1,center:!0,class:ce.musicInfo},{icon:function(){var e;return v(q,{class:ce.pImg,src:null===(e=d.value)||void 0===e?void 0:e.titleImg},null)},title:function(){var e,t,r,n;return v("div",{class:ce.info},[v("h4",{class:"van-ellipsis"},[null===(e=d.value)||void 0===e?void 0:e.musicSheetName]),v("p",{style:{display:"flex"}},[fe.value.map((function(e){return v(F,{style:{color:b[e].color},class:ce.tag,type:"success",plain:!0},{default:function(){return[b[e].text]}})})),1===(null===(t=d.value)||void 0===t?void 0:t.exquisiteFlag)&&v(q,{class:ce.exquisiteFlag,src:se("icon_exquisite.png")},null),(null===(r=d.value)||void 0===r?void 0:r.albumNums)>0&&v(q,{class:ce.songAlbum,src:se("icon_album_active.png")},null),v("span",{class:ce.coomposer},[null===(n=d.value)||void 0===n?void 0:n.composer])])])},value:function(){return f.value.length>0&&v("span",{class:ce.download,onClick:function(){p.value=!0}},[v("img",{src:G},null),h("下载曲谱")])}}),v("div",{class:ce.musicContent},[v("p",{class:ce.musicTitle},[null===(i=d.value)||void 0===i?void 0:i.musicSheetName]),f.value.length>0?v("img",{src:f.value[0],alt:"",class:ce.musicImg},null):n.value?v(T,null,[v(Q,{animationData:J,class:ce.finch},null),v("p",{class:ce.finchLoad},[h("加载中...")])]):v("div",{class:ce.empty},[v(q,{src:"./assets/emtpy.20799cbd.png",class:ce.emptyImg},null),v("p",{class:ce.emptyTip},[h("暂无乐谱预览图")])]),v("div",{class:ce.videoOperation},[_.value&&v(T,null,[!pe.value.play&&100!=V.value&&0!=V.value&&v("div",{class:[ce.audition]},[v("img",{src:K},null),v("span",null,[h("每首曲目可试听"),V.value,h("%")])]),v("div",{class:[ce.audio,ce.collectCell]},[v("audio",{id:"player",controls:!0,ref:L},[v("source",{src:_.value,type:"audio/mp3"},null)])])]),v("div",{class:[ce.collect,ce.collectCell]},[v("div",{class:[ce.userInfo],onClick:function(){var t,r;O().isApp&&"TEACHER"===(null===(t=d.value)||void 0===t?void 0:t.sourceType)&&"STUDENT"===R.platformType&&e.push({path:"/teacherHome",query:{teacherId:null===(r=d.value)||void 0===r?void 0:r.userId,tabs:"music"}})}},[v("img",{src:(null===(c=d.value)||void 0===c?void 0:c.userAvatar)||ne},null),v("span",null,[null===(g=d.value)||void 0===g?void 0:g.userName])]),v("div",{class:ce.functionSection},[v("div",{class:[ce.collectSection],onClick:function(){return ie()}},[v("span",null,[null===(y=d.value)||void 0===y?void 0:y.favoriteCount,h("人收藏")]),v("img",{src:null!==(w=d.value)&&void 0!==w&&w.favorite?W:X},null)]),"TEACHER"===R.platformType&&v("div",{class:[ce.collectSection],onClick:function(){var e;null!==(e=d.value)&&void 0!==e&&e.coursewareStatus?le():ae()}},[v("span",null,[null!==(x=d.value)&&void 0!==x&&x.coursewareStatus?"移出课件":"添加到课件"]),null!==(C=d.value)&&void 0!==C&&C.coursewareStatus?v(z,{name:"clear"},null):v(z,{name:"add",size:18},null)])])])])]),v("div",{class:[ce.lookAlbum,ce.collectCell],onClick:function(){var t,r;e.push({path:"/look-album-list",query:{id:null===(t=d.value)||void 0===t?void 0:t.id,musicSubject:null===(r=d.value)||void 0===r?void 0:r.musicSubject}})}},[v("div",null,[v("img",{src:m},null),v("span",null,[h("进入曲目所在专辑列表")])]),v(z,{name:"arrow",size:16,color:"#666"},null)])]),(null===(I=d.value)||void 0===I?void 0:I.id)&&v($,{position:"bottom",background:"white"},{default:function(){var n;return[v("div",{ref:u},[pe.value.play?v(k,{round:!0,block:!0,type:"primary",color:"linear-gradient(180deg, #59E5D5 0%, #2DC7AA 100%)",onClick:function(){U.value&&U.value.stop(),Z(d.value)}},{default:function(){return[h("立即练习")]}}):v("div",{class:ce.colSticky},[pe.value.charge&&v("div",{class:ce.priceSection},[v("span",null,[h("点播价:")]),v("span",{class:ce.price},[v("i",null,[h("¥")]),D(null===(n=d.value)||void 0===n?void 0:n.musicPrice)])]),v("div",{class:[ce.buyBtn]},[pe.value.charge&&v(k,{round:!0,type:"primary",color:"linear-gradient(180deg, #59E5D5 0%, #2DC7AA 100%)",class:ce.primary,onClick:me},{default:function(){return[h("立即点播")]}}),pe.value.vip&&v(k,{round:!0,block:!pe.value.charge,type:"primary",color:"linear-gradient(180deg, #F7BD8D 0%, #CD8806 100%)",class:ce.memeber,onClick:function(){e.push({path:"/memberCenter",query:t({},r.query)})}},{default:function(){return[a.value>0&&v("div",{class:[ce.buttonDiscount]},[h("专属优惠")]),h("开通会员")]}})])])])]}}),v(P,{show:be.value,"onUpdate:show":function(e){return be.value=e},style:{background:"transparent"},teleport:"body"},{default:function(){var e;return[v(re,{teacherId:null===(e=R.user.data)||void 0===e?void 0:e.userId,shareUrl:ge.value,shareType:"music"},{default:function(){var e,t,r;return[v("div",{class:ce.shareMate},[1===ve.value&&v("div",{class:ce.tagDiscount},[h("专属优惠")]),v("img",{class:ce.icon,crossorigin:"anonymous",src:(null===(e=d.value)||void 0===e?void 0:e.titleImg)+"@base@tag=imgScale&h=80&w=80&m=1?t=".concat(+new Date)},null),v("div",{class:ce.info},[v("h4",{class:"van-multi-ellipsis--l2"},[null===(t=d.value)||void 0===t?void 0:t.musicSheetName]),v("p",null,[h("作曲人:"),null===(r=d.value)||void 0===r?void 0:r.composer])])])]}})]}}),v(P,{show:p.value,"onUpdate:show":function(e){return p.value=e},position:"bottom",round:!0},{default:function(){return[v(ue,{imgList:f.value,musicSheetName:d.value.musicSheetName},null)]}})])}}}))}}}))}();
|