<<<<<<<< HEAD:dist/assets/index-share.5c93ea8b.js import{d as V,U as F,r as B,c as s,t as g,B as Q,ay as W,bV as E,q as k,n as x,l as R,g as j,o as G,u as q,aj as O,ai as _,b2 as K,$ as Z,a1 as H,b9 as z,bW as X,bi as L,bT as J,am as Y,P as $}from"./ResizeObserver.es.baf4a4ed.js";import{s as a,M as ee,i as se,a as ae,b as te,c as oe}from"./index.9a97aefe.js";import{v as ie,m as U,e as I,f as ne,g as le}from"./video-bg.df61c8ee.js";import{I as ue}from"./index.d73b4003.js";import{F as y}from"./index.11d89c60.js";import{C as re}from"./index.02351fe1.js";import{O as ce}from"./index.13a3a002.js";import{I as f}from"./index.ed9574cc.js";import{S as de}from"./index.f272500f.js";import{C as me}from"./index.12482c10.js";import{L as pe}from"./index.0a9b9b85.js";import"./tcplayer.v4.9.1.min.3507f0bc.js";/* empty css */import"./index.469f00d6.js";import"./use-tab-status.b0a33315.js";var ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA8dJREFUWEftmE9oHFUcx7+/N50kk0NBbVGRgha01HpRIlKKptqLhxZ6qV4FRUShJjH73pvEkqkYZ36zoKk3kXq1QsBDFRGEaqVWKj0pKCIUWhQP1Vq0TcSd95O3ZMNm2aa7426Sg7/Tzr6Z9/vM9/3+7RI2mNEG48F/AtJa7ySiKoC9AK4A+BDAEWa+WvZFSwNNTk7eEwTBeQC3NDsnojNDQ0N7kySplYEqDaS1foeIngfwSVEUz4RhuMU5dxLAdhE5lOf5/JoCGWPOAXgYwB5m/so711qPEdFbAN5lZg/btZVWyBjzI4B7lVI70jT1nz3QPiL6DMApZn6iaxqgXFCPj49HAwMDV0Rk0/Dw8OYkSa5755VK5SGllI+r88w8smZAWuuDROQz6hwzP9JwHMfxo8650wBOM/PoWgGRtfaMiOwWkZfzPH+74dgY8xSADwDMM/OhNQEyxkwC8LXnlyiKdiRJ8lcT0JsAxonoaJZlSd+BrLUviohXxCfDQWb2ab5s1tpvReQBAKPM7I+ua+soy6y1D4rIUQAHRESUUq9kWebTe9mMMbsAfLf0xQUABQBpIfLX14jobBAE2ezs7KVW4hVA09PTd9VqtQyAf8vGmt/EOwt9e3DOvVStVt9v3cha+7qITHchyWUi2p1l2U/Nz6wAMsacWupLN9r3SWb+tN3i2NjYnWEYDg8ODtaXa7Xair2LoqhfK6W2AngNwL52wd8K9DeAASIaUUr909gEwNcAhpRSj6Vp+mUXKrS9dWpq6vaiKH71ijPzrasp5M9dRVEUJEnimrLHF76oV0BxHN/mnLsM4E9m3rzuQJVKZb9S6qSIfJHnuR9dlq31yOoKZVmmiGg5Q4wxPVXIWvuGiMRElGZZNrXuQFrrz4lo1Dl3oFqtfnRTIGZWzTWklwolSbJpYWHhqohEQRBsTdP0t9WAfCBTP4G01iNE9A2AH5h556qF0RjTd6A4jg87544BeI+Zn+0UqDXYexbUWusTRPS0iDyX5/nxjQB0kYi2icj9eZ5/v65AExMT28IwvAjgd2be0qb5rhxhjTH12sPMfTkya60/qhMAPmbm/e36SqvjfgMdE5HDIvJqnueznQDVsyyKonBmZqZoVOte1CFr7d0ichbAHasNcK0K+QHLzz5tTUQuEFH9F0bDmltMu4eccyAi72e7b9BL/evxdvHjn28d0EaKojjunNu1tIlf72iq7GAk8YrPLy4uvjA3N/fHje7vyFkcx/c55/zEWMqUUuKc+7mTPyE6AipFUfKh/4FuJtyGU+hfID3aNIv87yAAAAAASUVORK5CYII=",w={exports:{}},c=w.exports={};c.nextTick=function(){var d=typeof window!="undefined"&&window.setImmediate,m=typeof window!="undefined"&&window.postMessage&&window.addEventListener;if(d)return function(e){return window.setImmediate(e)};if(m){var u=[];return window.addEventListener("message",function(e){var t=e.source;if((t===window||t===null)&&e.data==="process-tick"&&(e.stopPropagation(),u.length>0)){var p=u.shift();p()}},!0),function(t){u.push(t),window.postMessage("process-tick","*")}}return function(t){setTimeout(t,0)}}();c.title="browser";c.browser=!0;c.env={};c.argv=[];c.binding=function(d){throw new Error("process.binding is not supported")};c.cwd=function(){return"/"};c.chdir=function(d){throw new Error("process.chdir is not supported")};const Ae="_loginModel_15jb4_1",fe="_iconClose_15jb4_7",ve="_loginSection_15jb4_17",Se="_fieldSection_15jb4_20",he="_icon_15jb4_7",ye="_codeText_15jb4_37",we="_btnGroup_15jb4_41",Te="_btnText_15jb4_41";var r={loginModel:Ae,iconClose:fe,loginSection:ve,fieldSection:Se,icon:he,codeText:ye,btnGroup:we,btnText:Te},De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAQlBMVEUAAAC8vLy6urq7u7u7u7u8vLy8vLy8vLy7u7u7u7u8vLy7u7u7u7u7u7u8vLy8vLy9vb28vLy5ubm7u7u5ubm7u7tQ8RMNAAAAFXRSTlMAqlT5pGse5M7LwreemnJjSUEOjwsLQjoEAAAAc0lEQVQ4y+3UwQqAIBBF0SYrNS3Nmv//1VBcRBoPahV4Vw4cZud0rXGga8v24Ga+t9b3cZGYanDgsr4GiVMqbvECQ5cGg6GN7yAxZE1EkiHMNdjgCygMxTSEPk8WwZAnh+B+pGFSGX75rvgA4JOCj9S/OgEK5ygpbshFdwAAAABJRU5ErkJggg==",M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAZlBMVEUAAAC7u7u7u7u8vLy5ubnFxcW7u7u7u7u7u7u8vLy7u7u7u7u7u7u/v7+9vb28vLy7u7u8vLy8vLy8vLy8vLy7u7u9vb26urq7u7u7u7u7u7u7u7u9vb27u7u8vLy8vLzFxcW7u7tj9e0PAAAAIXRSTlMArVWqIQby3qZI/PahGQ3i1piKhHhrTTTqXVk6H8Q9LgQTIzU7AAAAtklEQVQ4y+3OyQ6DIBSFYZxFBmfr1OG8/0u2NbJBoCQuuvFfnYQv5JKrLdHXvBmSXyxpGL6VodvJO1SdE+YAgon2FQDXnw+g2N4TDpSOOznQ7LdWALXDDFj32QGtHTIwNQeA22GBVE0K5GdhssYfGO9NQBALk+tSHMuWgxtgbJQ6rGGO6jCywNABqzr1gkyS2QtmhNz+BEtCFi+IWeYeUHUethb41KEYjS4gh0QbBXp5/yJXPr0Bd/0zfxhCrgEAAAAASUVORK5CYII=",be=V({name:"login-model",props:{isRegister:{type:Boolean,default:!1}},emits:["close","confirm"],setup(d,{emit:m}){const u=F(),e=B({loginType:"PWD",imgCodeStatus:!1,username:"",password:"",smsCode:"",countDownStatus:!0,countDownTime:1e3*120}),t=async()=>{try{if(!E(e.username))return k("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801");const n={username:e.username,client_id:"jmedu-student",client_secret:"jmedu-student",password:e.loginType==="PWD"?e.password:e.smsCode,grant_type:"password",loginType:e.loginType==="PWD"?"PASSWORD":"SMS",autoRegister:d.isRegister},{data:A}=await x.post("/api-oauth/userlogin",{requestType:"form",data:{...n}});R(A.token_type+" "+A.access_token);const h=await x.get(j.platformApi+"/user/getUserInfo",{initRequest:!0});G(h.data),m("confirm",!0)}catch(n){console.log(n)}},p=()=>{if(!E(e.username))return k("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801");e.imgCodeStatus=!0},v=()=>{e.countDownStatus=!1,w.exports.nextTick(()=>{console.log(u.value,"countDownRef.value"),u.value.start()})},S=()=>{e.countDownStatus=!0,u.value.reset()};return()=>s("div",{class:r.loginModel},[s("i",{class:r.iconClose,onClick:()=>m("close")},null),s("div",{class:r.loginSection},[s("div",{class:r.fieldSection},[s(y,{modelValue:e.username,"onUpdate:modelValue":n=>e.username=n,placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",autocomplete:"off",border:!1,type:"tel",maxlength:11},{"left-icon":()=>s("img",{src:De,class:r.icon},null)}),e.loginType==="PWD"?s(y,{modelValue:e.password,"onUpdate:modelValue":n=>e.password=n,placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801",autocomplete:"off",border:!1,type:"password"},{"left-icon":()=>s("img",{src:M,class:r.icon},null)}):s(y,{modelValue:e.smsCode,"onUpdate:modelValue":n=>e.smsCode=n,placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",autocomplete:"off",maxlength:6,type:"tel",border:!1},{"left-icon":()=>s("img",{src:M,class:r.icon},null),button:()=>e.countDownStatus?s("span",{class:r.codeText,onClick:p},[g("\u83B7\u53D6\u9A8C\u8BC1\u7801")]):s(re,{ref:n=>u.value=n,"auto-start":!1,time:e.countDownTime,onFinish:S,format:"ss\u79D2"},null)})]),s("div",{class:r.btnGroup},[s(Q,{round:!0,block:!0,color:"#FF8057",onClick:t},{default:()=>[g("\u767B\u5F55")]}),s("span",{class:r.btnText,onClick:()=>{e.loginType==="PWD"?(e.countDownStatus=!0,e.loginType="SMS"):e.loginType="PWD"}},[e.loginType==="PWD"?"\u9A8C\u8BC1\u7801\u767B\u5F55":"\u5BC6\u7801\u767B\u5F55"])])]),e.imgCodeStatus?s(W,{to:"body"},{default:()=>[s(ue,{value:e.imgCodeStatus,"onUpdate:value":n=>e.imgCodeStatus=n,clientId:"jmedu-student",phone:e.username,onClose:()=>{e.imgCodeStatus=!1},onSendCode:v},null)]}):null])}}),Re=V({name:"creation-detail",setup(){const d=q(),m=O(),u=_(),e=B({id:m.query.id,loginTag:!1,loginStatus:!1,playType:"",musicDetail:{},timer:null,paused:!0,audioWidth:0,currentTime:0,duration:.1,loop:!1,dragStatus:!1,isClick:!1,list:[],listState:{dataShow:!0,loading:!1,finished:!1},params:{page:1,rows:20},messageStatus:!1,message:""}),t=new Audio;t.controls=!0,t.style.width="100%",t.className=a.audio,t.onerror=o=>{d._uploadErrorLog(o)};const p=o=>{e.currentTime=o,clearTimeout(e.timer),e.timer=setTimeout(()=>{t.currentTime=o,e.timer=null},60)},v=o=>{o.stopPropagation(),t.paused?t.play():t.pause(),e.paused=t.paused},S=async()=>{try{await ne({userMusicId:e.id,star:!e.musicDetail.starFlag}),e.musicDetail.starFlag=!e.musicDetail.starFlag,e.musicDetail.starFlag?e.musicDetail.likeNum+=1:e.musicDetail.likeNum-=1}catch(o){const l=o==null?void 0:o.message;l.indexOf("5000")===-1&&l.indexOf("authentication")===-1||(e.loginStatus=!0)}},n=async()=>{try{if(e.isClick)return;e.isClick=!0;const o=await le({type:"FORMAL",exclusionId:e.id,sort:1,...e.params});e.listState.loading=!1;const l=o.data||{};if(e.list.length>0&&l.current===1)return;e.list=e.list.concat(l.rows||[]),e.listState.finished=l.current>=l.pages,e.params.page=l.current+1,e.listState.dataShow=e.list.length>0,e.isClick=!1}catch{e.listState.dataShow=!1,e.listState.finished=!0,e.isClick=!1}},A=o=>{u.push({path:"/shareCreation",query:{id:o.id}})},h=()=>{try{t.src=e.musicDetail.videoUrl,t.load(),t.oncanplaythrough=()=>{e.paused=t.paused,e.duration=t.duration},t.addEventListener("timeupdate",()=>{e.duration=t.duration,e.currentTime=t.currentTime;const o=e.currentTime/e.duration*100;e.audioWidth=o>100?100:o}),t.addEventListener("ended",()=>{e.paused=t.paused})}catch(o){console.log(o)}},T=async()=>{try{const o=await I(e.id);if(o.code===999){e.message=o.message,e.messageStatus=!0;return}else e.musicDetail=o.data,n(),o.data.videoUrl.lastIndexOf("mp4")!==-1?e.playType="Video":(e.playType="Audio",w.exports.nextTick(()=>{h()}))}catch(o){console.log(o),e.listState.dataShow=!1}},N=K();return Z(N,o=>{console.log(o),o==="hidden"&&t&&(t.pause(),e.paused=t.paused)}),H(async()=>{T()}),z(()=>{t&&(t.pause(),e.paused=t.paused)}),X(o=>{e.id=o.query.id,e.playType="",e.params.page=1,t&&(t.currentTime=0,t.pause(),e.paused=t.paused),e.list=[],T()}),()=>{var o,l,D,b,C;return s("div",{class:a.creation},[s("div",{class:a.playSection},[e.playType==="Video"&&s(ee,{src:e.musicDetail.videoUrl,poster:((o=e.musicDetail)==null?void 0:o.videoImg)||ie},null),e.playType==="Audio"&&s("div",{class:a.audioSection},[s("div",{class:a.audioContainer},[s("div",{class:a.waveActive,style:{width:e.audioWidth+"%"}},null),s("div",{class:a.waveDefault},null)]),s("div",{class:a.audioBox},[s("div",{class:[a.audioPan,e.paused&&a.imgRotate]},[s(f,{class:a.audioImg,src:((l=e.musicDetail)==null?void 0:l.img)||U},null)]),s("i",{class:a.audioPoint},null),s("i",{class:[a.audioZhen,e.paused&&a.active]},null)]),s("div",{class:[a.controls],onClick:i=>{i.stopPropagation()},onTouchmove:i=>{}},[s("div",{class:a.actions},[s("div",{class:a.actionBtn,onClick:v},[s("img",{src:e.paused?se:ae},null)])]),s("div",{class:[a.slider]},[s(de,{step:.01,class:a.timeProgress,modelValue:e.currentTime,"onUpdate:modelValue":[i=>e.currentTime=i,i=>{p(i)}],max:e.duration,onDragStart:()=>{e.dragStatus=!0,console.log("onDragStart")},onDragEnd:()=>{e.dragStatus=!1,console.log("onDragEnd")}},null)]),s("div",{class:a.time},[s("div",null,[L(e.currentTime)]),s("span",null,[g("/")]),s("div",null,[L(e.duration)])])])])]),s(me,{class:a.userSection,center:!0,border:!1},{icon:()=>s(f,{class:a.userLogo,src:e.musicDetail.avatar},null),title:()=>s("div",{class:a.userInfo},[s("p",{class:a.name},[s("span",null,[e.musicDetail.username]),e.musicDetail.vipFlag&&s("img",{src:te,class:a.iconMember},null)]),s("p",{class:a.sub},[e.musicDetail.subjectName," ",J(e.musicDetail.currentGradeNum-1)])]),value:()=>s("div",{class:[a.zan,e.musicDetail.starFlag&&a.zanActive],onClick:S},[s("img",{src:e.musicDetail.starFlag?oe:ge,class:a.iconZan},null),e.musicDetail.likeNum])}),s("div",{class:a.musicSection},[s("div",{class:a.musicName},[s("span",{class:a.musicTag},[g("\u66F2\u76EE\u540D\u79F0")]),(D=e.musicDetail)==null?void 0:D.musicSheetName]),((b=e.musicDetail)==null?void 0:b.desc)&&s("div",{class:a.musicDesc},[(C=e.musicDetail)==null?void 0:C.desc])]),s("div",{class:a.likeSection},[s("div",{class:a.likeTitle},[g("\u63A8\u8350\u4F5C\u54C1")]),e.listState.dataShow?s(pe,{finished:e.listState.finished,finishedText:" ",class:[a.container,a.containerInformation],onLoad:n,immediateCheck:!1},{default:()=>[s("div",{class:a.cellGroup},[e.list.map(i=>s("div",{class:a.cell,onClick:()=>A(i)},[s("div",{class:a.cellImg},[s(f,{class:a.cellImage,src:i.img||U,fit:"cover"},null),s("div",{class:a.iconZan},[i.likeNum])]),s("div",{class:[a.cellTitle,"van-ellipsis"]},[i.musicSheetName]),s("div",{class:a.users},[s(f,{src:i.avatar,class:a.userImg},null),s("span",{class:a.name},[i.username])])]))])]}):s(Y,{tips:"\u6682\u65E0\u6570\u636E"},null)]),s($,{show:e.loginStatus,"onUpdate:show":i=>e.loginStatus=i,style:{background:"transparent",overflow:"inherit"}},{default:()=>[s(be,{onClose:()=>e.loginStatus=!1,onConfirm:async i=>{e.loginTag=i,e.loginStatus=!1;const{data:P}=await I(e.id);e.musicDetail=P}},null)]}),s(ce,{show:e.messageStatus,"onUpdate:show":i=>e.messageStatus=i,message:e.message},null)])}}});export{Re as default}; ======== import{d as V,U as F,r as B,c as s,t as g,B as Q,ay as W,bV as E,q as k,n as x,l as R,g as j,o as G,u as q,aj as O,ai as _,b2 as K,$ as Z,a1 as H,b9 as z,bW as X,bi as L,bT as J,am as Y,P as $}from"./ResizeObserver.es.711e87db.js";import{s as a,M as ee,i as se,a as ae,b as te,c as oe}from"./index.ecbbdd41.js";import{v as ie,m as U,e as I,f as ne,g as le}from"./video-bg.62e0c14b.js";import{I as ue}from"./index.6cf5775e.js";import{F as y}from"./index.196bd3ce.js";import{C as re}from"./index.731f023c.js";import{O as ce}from"./index.1d9d61b9.js";import{I as f}from"./index.02d06093.js";import{S as de}from"./index.9d72b541.js";import{C as me}from"./index.098e67cb.js";import{L as pe}from"./index.fc676c85.js";import"./tcplayer.v4.9.1.min.548bd4ce.js";/* empty css */import"./index.8b709a95.js";import"./use-tab-status.a55dfd6e.js";var ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA8dJREFUWEftmE9oHFUcx7+/N50kk0NBbVGRgha01HpRIlKKptqLhxZ6qV4FRUShJjH73pvEkqkYZ36zoKk3kXq1QsBDFRGEaqVWKj0pKCIUWhQP1Vq0TcSd95O3ZMNm2aa7426Sg7/Tzr6Z9/vM9/3+7RI2mNEG48F/AtJa7ySiKoC9AK4A+BDAEWa+WvZFSwNNTk7eEwTBeQC3NDsnojNDQ0N7kySplYEqDaS1foeIngfwSVEUz4RhuMU5dxLAdhE5lOf5/JoCGWPOAXgYwB5m/so711qPEdFbAN5lZg/btZVWyBjzI4B7lVI70jT1nz3QPiL6DMApZn6iaxqgXFCPj49HAwMDV0Rk0/Dw8OYkSa5755VK5SGllI+r88w8smZAWuuDROQz6hwzP9JwHMfxo8650wBOM/PoWgGRtfaMiOwWkZfzPH+74dgY8xSADwDMM/OhNQEyxkwC8LXnlyiKdiRJ8lcT0JsAxonoaJZlSd+BrLUviohXxCfDQWb2ab5s1tpvReQBAKPM7I+ua+soy6y1D4rIUQAHRESUUq9kWebTe9mMMbsAfLf0xQUABQBpIfLX14jobBAE2ezs7KVW4hVA09PTd9VqtQyAf8vGmt/EOwt9e3DOvVStVt9v3cha+7qITHchyWUi2p1l2U/Nz6wAMsacWupLN9r3SWb+tN3i2NjYnWEYDg8ODtaXa7Xair2LoqhfK6W2AngNwL52wd8K9DeAASIaUUr909gEwNcAhpRSj6Vp+mUXKrS9dWpq6vaiKH71ijPzrasp5M9dRVEUJEnimrLHF76oV0BxHN/mnLsM4E9m3rzuQJVKZb9S6qSIfJHnuR9dlq31yOoKZVmmiGg5Q4wxPVXIWvuGiMRElGZZNrXuQFrrz4lo1Dl3oFqtfnRTIGZWzTWklwolSbJpYWHhqohEQRBsTdP0t9WAfCBTP4G01iNE9A2AH5h556qF0RjTd6A4jg87544BeI+Zn+0UqDXYexbUWusTRPS0iDyX5/nxjQB0kYi2icj9eZ5/v65AExMT28IwvAjgd2be0qb5rhxhjTH12sPMfTkya60/qhMAPmbm/e36SqvjfgMdE5HDIvJqnueznQDVsyyKonBmZqZoVOte1CFr7d0ichbAHasNcK0K+QHLzz5tTUQuEFH9F0bDmltMu4eccyAi72e7b9BL/evxdvHjn28d0EaKojjunNu1tIlf72iq7GAk8YrPLy4uvjA3N/fHje7vyFkcx/c55/zEWMqUUuKc+7mTPyE6AipFUfKh/4FuJtyGU+hfID3aNIv87yAAAAAASUVORK5CYII=",w={exports:{}},c=w.exports={};c.nextTick=function(){var d=typeof window!="undefined"&&window.setImmediate,m=typeof window!="undefined"&&window.postMessage&&window.addEventListener;if(d)return function(e){return window.setImmediate(e)};if(m){var u=[];return window.addEventListener("message",function(e){var t=e.source;if((t===window||t===null)&&e.data==="process-tick"&&(e.stopPropagation(),u.length>0)){var p=u.shift();p()}},!0),function(t){u.push(t),window.postMessage("process-tick","*")}}return function(t){setTimeout(t,0)}}();c.title="browser";c.browser=!0;c.env={};c.argv=[];c.binding=function(d){throw new Error("process.binding is not supported")};c.cwd=function(){return"/"};c.chdir=function(d){throw new Error("process.chdir is not supported")};const Ae="_loginModel_15jb4_1",fe="_iconClose_15jb4_7",ve="_loginSection_15jb4_17",Se="_fieldSection_15jb4_20",he="_icon_15jb4_7",ye="_codeText_15jb4_37",we="_btnGroup_15jb4_41",Te="_btnText_15jb4_41";var r={loginModel:Ae,iconClose:fe,loginSection:ve,fieldSection:Se,icon:he,codeText:ye,btnGroup:we,btnText:Te},De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAQlBMVEUAAAC8vLy6urq7u7u7u7u8vLy8vLy8vLy7u7u7u7u8vLy7u7u7u7u7u7u8vLy8vLy9vb28vLy5ubm7u7u5ubm7u7tQ8RMNAAAAFXRSTlMAqlT5pGse5M7LwreemnJjSUEOjwsLQjoEAAAAc0lEQVQ4y+3UwQqAIBBF0SYrNS3Nmv//1VBcRBoPahV4Vw4cZud0rXGga8v24Ga+t9b3cZGYanDgsr4GiVMqbvECQ5cGg6GN7yAxZE1EkiHMNdjgCygMxTSEPk8WwZAnh+B+pGFSGX75rvgA4JOCj9S/OgEK5ygpbshFdwAAAABJRU5ErkJggg==",M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAZlBMVEUAAAC7u7u7u7u8vLy5ubnFxcW7u7u7u7u7u7u8vLy7u7u7u7u7u7u/v7+9vb28vLy7u7u8vLy8vLy8vLy8vLy7u7u9vb26urq7u7u7u7u7u7u7u7u9vb27u7u8vLy8vLzFxcW7u7tj9e0PAAAAIXRSTlMArVWqIQby3qZI/PahGQ3i1piKhHhrTTTqXVk6H8Q9LgQTIzU7AAAAtklEQVQ4y+3OyQ6DIBSFYZxFBmfr1OG8/0u2NbJBoCQuuvFfnYQv5JKrLdHXvBmSXyxpGL6VodvJO1SdE+YAgon2FQDXnw+g2N4TDpSOOznQ7LdWALXDDFj32QGtHTIwNQeA22GBVE0K5GdhssYfGO9NQBALk+tSHMuWgxtgbJQ6rGGO6jCywNABqzr1gkyS2QtmhNz+BEtCFi+IWeYeUHUethb41KEYjS4gh0QbBXp5/yJXPr0Bd/0zfxhCrgEAAAAASUVORK5CYII=",be=V({name:"login-model",props:{isRegister:{type:Boolean,default:!1}},emits:["close","confirm"],setup(d,{emit:m}){const u=F(),e=B({loginType:"PWD",imgCodeStatus:!1,username:"",password:"",smsCode:"",countDownStatus:!0,countDownTime:1e3*120}),t=async()=>{try{if(!E(e.username))return k("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801");const n={username:e.username,client_id:"jmedu-student",client_secret:"jmedu-student",password:e.loginType==="PWD"?e.password:e.smsCode,grant_type:"password",loginType:e.loginType==="PWD"?"PASSWORD":"SMS",autoRegister:d.isRegister},{data:A}=await x.post("/api-oauth/userlogin",{requestType:"form",data:{...n}});R(A.token_type+" "+A.access_token);const h=await x.get(j.platformApi+"/user/getUserInfo",{initRequest:!0});G(h.data),m("confirm",!0)}catch(n){console.log(n)}},p=()=>{if(!E(e.username))return k("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801");e.imgCodeStatus=!0},v=()=>{e.countDownStatus=!1,w.exports.nextTick(()=>{console.log(u.value,"countDownRef.value"),u.value.start()})},S=()=>{e.countDownStatus=!0,u.value.reset()};return()=>s("div",{class:r.loginModel},[s("i",{class:r.iconClose,onClick:()=>m("close")},null),s("div",{class:r.loginSection},[s("div",{class:r.fieldSection},[s(y,{modelValue:e.username,"onUpdate:modelValue":n=>e.username=n,placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",autocomplete:"off",border:!1,type:"tel",maxlength:11},{"left-icon":()=>s("img",{src:De,class:r.icon},null)}),e.loginType==="PWD"?s(y,{modelValue:e.password,"onUpdate:modelValue":n=>e.password=n,placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801",autocomplete:"off",border:!1,type:"password"},{"left-icon":()=>s("img",{src:M,class:r.icon},null)}):s(y,{modelValue:e.smsCode,"onUpdate:modelValue":n=>e.smsCode=n,placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",autocomplete:"off",maxlength:6,type:"tel",border:!1},{"left-icon":()=>s("img",{src:M,class:r.icon},null),button:()=>e.countDownStatus?s("span",{class:r.codeText,onClick:p},[g("\u83B7\u53D6\u9A8C\u8BC1\u7801")]):s(re,{ref:n=>u.value=n,"auto-start":!1,time:e.countDownTime,onFinish:S,format:"ss\u79D2"},null)})]),s("div",{class:r.btnGroup},[s(Q,{round:!0,block:!0,color:"#FF8057",onClick:t},{default:()=>[g("\u767B\u5F55")]}),s("span",{class:r.btnText,onClick:()=>{e.loginType==="PWD"?(e.countDownStatus=!0,e.loginType="SMS"):e.loginType="PWD"}},[e.loginType==="PWD"?"\u9A8C\u8BC1\u7801\u767B\u5F55":"\u5BC6\u7801\u767B\u5F55"])])]),e.imgCodeStatus?s(W,{to:"body"},{default:()=>[s(ue,{value:e.imgCodeStatus,"onUpdate:value":n=>e.imgCodeStatus=n,clientId:"jmedu-student",phone:e.username,onClose:()=>{e.imgCodeStatus=!1},onSendCode:v},null)]}):null])}}),Re=V({name:"creation-detail",setup(){const d=q(),m=O(),u=_(),e=B({id:m.query.id,loginTag:!1,loginStatus:!1,playType:"",musicDetail:{},timer:null,paused:!0,audioWidth:0,currentTime:0,duration:.1,loop:!1,dragStatus:!1,isClick:!1,list:[],listState:{dataShow:!0,loading:!1,finished:!1},params:{page:1,rows:20},messageStatus:!1,message:""}),t=new Audio;t.controls=!0,t.style.width="100%",t.className=a.audio,t.onerror=o=>{d._uploadErrorLog(o)};const p=o=>{e.currentTime=o,clearTimeout(e.timer),e.timer=setTimeout(()=>{t.currentTime=o,e.timer=null},60)},v=o=>{o.stopPropagation(),t.paused?t.play():t.pause(),e.paused=t.paused},S=async()=>{try{await ne({userMusicId:e.id,star:!e.musicDetail.starFlag}),e.musicDetail.starFlag=!e.musicDetail.starFlag,e.musicDetail.starFlag?e.musicDetail.likeNum+=1:e.musicDetail.likeNum-=1}catch(o){const l=o==null?void 0:o.message;l.indexOf("5000")===-1&&l.indexOf("authentication")===-1||(e.loginStatus=!0)}},n=async()=>{try{if(e.isClick)return;e.isClick=!0;const o=await le({type:"FORMAL",exclusionId:e.id,sort:1,...e.params});e.listState.loading=!1;const l=o.data||{};if(e.list.length>0&&l.current===1)return;e.list=e.list.concat(l.rows||[]),e.listState.finished=l.current>=l.pages,e.params.page=l.current+1,e.listState.dataShow=e.list.length>0,e.isClick=!1}catch{e.listState.dataShow=!1,e.listState.finished=!0,e.isClick=!1}},A=o=>{u.push({path:"/shareCreation",query:{id:o.id}})},h=()=>{try{t.src=e.musicDetail.videoUrl,t.load(),t.oncanplaythrough=()=>{e.paused=t.paused,e.duration=t.duration},t.addEventListener("timeupdate",()=>{e.duration=t.duration,e.currentTime=t.currentTime;const o=e.currentTime/e.duration*100;e.audioWidth=o>100?100:o}),t.addEventListener("ended",()=>{e.paused=t.paused})}catch(o){console.log(o)}},T=async()=>{try{const o=await I(e.id);if(o.code===999){e.message=o.message,e.messageStatus=!0;return}else e.musicDetail=o.data,n(),o.data.videoUrl.lastIndexOf("mp4")!==-1?e.playType="Video":(e.playType="Audio",w.exports.nextTick(()=>{h()}))}catch(o){console.log(o),e.listState.dataShow=!1}},N=K();return Z(N,o=>{console.log(o),o==="hidden"&&t&&(t.pause(),e.paused=t.paused)}),H(async()=>{T()}),z(()=>{t&&(t.pause(),e.paused=t.paused)}),X(o=>{e.id=o.query.id,e.playType="",e.params.page=1,t&&(t.currentTime=0,t.pause(),e.paused=t.paused),e.list=[],T()}),()=>{var o,l,D,b,C;return s("div",{class:a.creation},[s("div",{class:a.playSection},[e.playType==="Video"&&s(ee,{src:e.musicDetail.videoUrl,poster:((o=e.musicDetail)==null?void 0:o.videoImg)||ie},null),e.playType==="Audio"&&s("div",{class:a.audioSection},[s("div",{class:a.audioContainer},[s("div",{class:a.waveActive,style:{width:e.audioWidth+"%"}},null),s("div",{class:a.waveDefault},null)]),s("div",{class:a.audioBox},[s("div",{class:[a.audioPan,e.paused&&a.imgRotate]},[s(f,{class:a.audioImg,src:((l=e.musicDetail)==null?void 0:l.img)||U},null)]),s("i",{class:a.audioPoint},null),s("i",{class:[a.audioZhen,e.paused&&a.active]},null)]),s("div",{class:[a.controls],onClick:i=>{i.stopPropagation()},onTouchmove:i=>{}},[s("div",{class:a.actions},[s("div",{class:a.actionBtn,onClick:v},[s("img",{src:e.paused?se:ae},null)])]),s("div",{class:[a.slider]},[s(de,{step:.01,class:a.timeProgress,modelValue:e.currentTime,"onUpdate:modelValue":[i=>e.currentTime=i,i=>{p(i)}],max:e.duration,onDragStart:()=>{e.dragStatus=!0,console.log("onDragStart")},onDragEnd:()=>{e.dragStatus=!1,console.log("onDragEnd")}},null)]),s("div",{class:a.time},[s("div",null,[L(e.currentTime)]),s("span",null,[g("/")]),s("div",null,[L(e.duration)])])])])]),s(me,{class:a.userSection,center:!0,border:!1},{icon:()=>s(f,{class:a.userLogo,src:e.musicDetail.avatar},null),title:()=>s("div",{class:a.userInfo},[s("p",{class:a.name},[s("span",null,[e.musicDetail.username]),e.musicDetail.vipFlag&&s("img",{src:te,class:a.iconMember},null)]),s("p",{class:a.sub},[e.musicDetail.subjectName," ",J(e.musicDetail.currentGradeNum-1)])]),value:()=>s("div",{class:[a.zan,e.musicDetail.starFlag&&a.zanActive],onClick:S},[s("img",{src:e.musicDetail.starFlag?oe:ge,class:a.iconZan},null),e.musicDetail.likeNum])}),s("div",{class:a.musicSection},[s("div",{class:a.musicName},[s("span",{class:a.musicTag},[g("\u66F2\u76EE\u540D\u79F0")]),(D=e.musicDetail)==null?void 0:D.musicSheetName]),((b=e.musicDetail)==null?void 0:b.desc)&&s("div",{class:a.musicDesc},[(C=e.musicDetail)==null?void 0:C.desc])]),s("div",{class:a.likeSection},[s("div",{class:a.likeTitle},[g("\u63A8\u8350\u4F5C\u54C1")]),e.listState.dataShow?s(pe,{finished:e.listState.finished,finishedText:" ",class:[a.container,a.containerInformation],onLoad:n,immediateCheck:!1},{default:()=>[s("div",{class:a.cellGroup},[e.list.map(i=>s("div",{class:a.cell,onClick:()=>A(i)},[s("div",{class:a.cellImg},[s(f,{class:a.cellImage,src:i.img||U,fit:"cover"},null),s("div",{class:a.iconZan},[i.likeNum])]),s("div",{class:[a.cellTitle,"van-ellipsis"]},[i.musicSheetName]),s("div",{class:a.users},[s(f,{src:i.avatar,class:a.userImg},null),s("span",{class:a.name},[i.username])])]))])]}):s(Y,{tips:"\u6682\u65E0\u6570\u636E"},null)]),s($,{show:e.loginStatus,"onUpdate:show":i=>e.loginStatus=i,style:{background:"transparent",overflow:"inherit"}},{default:()=>[s(be,{onClose:()=>e.loginStatus=!1,onConfirm:async i=>{e.loginTag=i,e.loginStatus=!1;const{data:P}=await I(e.id);e.musicDetail=P}},null)]}),s(ce,{show:e.messageStatus,"onUpdate:show":i=>e.messageStatus=i,message:e.message},null)])}}});export{Re as default}; >>>>>>>> iteration-20241018-courseware:dist/assets/index-share.4cebebe8.js