| 1 |
- import{f as M,F as X}from"./index-50cccc98.js";import{c as O,s as N,d as w,r as R,Z as A,a2 as Z,a3 as Q,a4 as Y,w as W,k as ee,a5 as te,h as e,I as S,a6 as U,a7 as T,z,a8 as ne,i as ce,q as K,a9 as G,m as D,t as se,aa as ae,ab as V,p as oe,ac as ie,M as le,D as re,F as j,S as F,C as ue,ad as de}from"./index-55952a2b.js";const[me,b]=O("notice-bar"),he={text:String,mode:String,color:String,delay:N(1),speed:N(60),leftIcon:String,wrapable:Boolean,background:String,scrollable:{type:Boolean,default:null}};var fe=w({name:me,props:he,emits:["close","replay"],setup(t,{emit:o,slots:n}){let r=0,d=0,h;const i=R(),l=R(),a=A({show:!0,offset:0,duration:0}),m=()=>{if(n["left-icon"])return n["left-icon"]();if(t.leftIcon)return e(S,{class:b("left-icon"),name:t.leftIcon},null)},p=()=>{if(t.mode==="closeable")return"cross";if(t.mode==="link")return"arrow"},v=u=>{t.mode==="closeable"&&(a.show=!1,o("close",u))},x=()=>{if(n["right-icon"])return n["right-icon"]();const u=p();if(u)return e(S,{name:u,class:b("right-icon"),onClick:v},null)},B=()=>{a.offset=r,a.duration=0,ne(()=>{T(()=>{a.offset=-d,a.duration=(d+r)/+t.speed,o("replay")})})},q=()=>{const u=t.scrollable===!1&&!t.wrapable,g={transform:a.offset?`translateX(${a.offset}px)`:"",transitionDuration:`${a.duration}s`};return e("div",{ref:i,role:"marquee",class:b("wrap")},[e("div",{ref:l,style:g,class:[b("content"),{"van-ellipsis":u}],onTransitionend:B},[n.default?n.default():t.text])])},f=()=>{const{delay:u,speed:g,scrollable:_}=t,C=ce(u)?+u*1e3:0;r=0,d=0,a.offset=0,a.duration=0,clearTimeout(h),h=setTimeout(()=>{if(!i.value||!l.value||_===!1)return;const k=U(i).width,s=U(l).width;(_||s>k)&&T(()=>{r=k,d=s,a.offset=-d,a.duration=d/+g})},C)};return Z(f),Q(f),Y("pageshow",f),z({reset:f}),W(()=>[t.text,t.scrollable],f),()=>{const{color:u,wrapable:g,background:_}=t;return ee(e("div",{role:"alert",class:b({wrapable:g}),style:{color:u,background:_}},[m(),q(),x()]),[[te,a.show]])}}});const ge=K(fe),[_e,y,pe]=O("search"),ve=G({},M,{label:String,shape:D("square"),leftIcon:D("search"),clearable:se,actionText:String,background:String,showAction:Boolean});var be=w({name:_e,props:ve,emits:["blur","focus","clear","search","cancel","clickInput","clickLeftIcon","clickRightIcon","update:modelValue"],setup(t,{emit:o,slots:n,attrs:r}){const d=ae(),h=R(),i=()=>{n.action||(o("update:modelValue",""),o("cancel"))},l=s=>{s.keyCode===13&&(ie(s),o("search",t.modelValue))},a=()=>t.id||`${d}-input`,m=()=>{if(n.label||t.label)return e("label",{class:y("label"),for:a()},[n.label?n.label():t.label])},p=()=>{if(t.showAction){const s=t.actionText||pe("cancel");return e("div",{class:y("action"),role:"button",tabindex:0,onClick:i},[n.action?n.action():s])}},v=()=>{var s;return(s=h.value)==null?void 0:s.blur()},x=()=>{var s;return(s=h.value)==null?void 0:s.focus()},B=s=>o("blur",s),q=s=>o("focus",s),f=s=>o("clear",s),u=s=>o("clickInput",s),g=s=>o("clickLeftIcon",s),_=s=>o("clickRightIcon",s),C=Object.keys(M),k=()=>{const s=G({},r,V(t,C),{id:a()}),L=H=>o("update:modelValue",H);return e(X,oe({ref:h,type:"search",class:y("field"),border:!1,onBlur:B,onFocus:q,onClear:f,onKeypress:l,onClickInput:u,onClickLeftIcon:g,onClickRightIcon:_,"onUpdate:modelValue":L},s),V(n,["left-icon","right-icon"]))};return z({focus:x,blur:v}),()=>{var s;return e("div",{class:y({"show-action":t.showAction}),style:{background:t.background}},[(s=n.left)==null?void 0:s.call(n),e("div",{class:y("content",t.shape)},[m(),k()]),p()])}}});const ye=K(be),ke="_back_1q9x6_1",Ie="_container_1q9x6_16",we="_content_1q9x6_22",xe="_opacityBg_1q9x6_27",Be="_leftContent_1q9x6_32",qe="_leftBg_1q9x6_37",Ce="_leftBg2_1q9x6_48",Re="_types_1q9x6_58",Se="_type_1q9x6_58",Ae="_typeActive_1q9x6_78",Le="_typeImg_1q9x6_78",Ne="_scaleBtn_1q9x6_1",Ue="_typeIcon_1q9x6_92",Te="_center_1q9x6_100",De="_musicContent_1q9x6_111",Ve="_musicItem_1q9x6_122",je="_disableNotic_1q9x6_133",Fe="_musicActive_1q9x6_137",Pe="_musicAvtor_1q9x6_143",Ee="_musicInfo_1q9x6_152",$e="_musicName_1q9x6_155",Je="_noticeBar_1q9x6_160",Me="_musicDes_1q9x6_164",Oe="_musicFavitor_1q9x6_169",We="_musicAuthor_1q9x6_181",ze="_musicIcon_1q9x6_189",Ke="_right_1q9x6_193",Ge="_staff_1q9x6_208",He="_rightBtns_1q9x6_211",Xe="_displayIcon_1q9x6_1",c={back:ke,container:Ie,content:we,opacityBg:xe,leftContent:Be,leftBg:qe,leftBg2:Ce,types:Re,type:Se,typeActive:Ae,typeImg:Le,scaleBtn:Ne,typeIcon:Ue,center:Te,musicContent:De,musicItem:Ve,disableNotic:je,musicActive:Fe,musicAvtor:Pe,musicInfo:Ee,musicName:$e,noticeBar:Je,musicDes:Me,musicFavitor:Oe,musicAuthor:We,musicIcon:ze,right:Ke,"right-musicName":"_right-musicName_1q9x6_200",staff:Ge,rightBtns:He,displayIcon:Xe},Ze="_white_1oqt0_25",Qe="_transparent_1oqt0_28",Ye="_searchBtn_1oqt0_40",I={"m-search":"_m-search_1oqt0_1",default:"_default_1oqt0_22",white:Ze,transparent:Qe,searchBtn:Ye},et=""+new URL("icon-search-d43eb2c3.svg",import.meta.url).href,tt=w({name:"m-search",props:{modelValue:{type:String,default:""},shape:{type:String,default:"round"},disabled:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},placeholder:{type:String,default:"请输入搜索关键词"},background:{type:String,default:"#fff"},inputBackground:{type:String,default:"default"}},emits:["search"],setup(t,{slots:o,emit:n}){const r=A({search:t.modelValue||""});return W(()=>t.modelValue,()=>{r.search=t.modelValue}),()=>e(ye,{class:[I["m-search"],I[t.inputBackground]],shape:t.shape,background:t.background,placeholder:t.placeholder,disabled:t.disabled,autofocus:t.autofocus,autocomplete:"off",modelValue:r.search,"onUpdate:modelValue":d=>r.search=d,clearTrigger:"always",onClear:()=>{console.log("clear"),r.search="",n("search",r.search)},onSearch:()=>n("search",r.search)},{left:()=>o.left&&o.left(),"left-icon":()=>e(S,{name:et,class:I.leftIcon},null),"right-icon":()=>e(le,{disabled:t.disabled,class:I.searchBtn,round:!0,type:"primary",size:"mini",onClick:()=>n("search",r.search)},{default:()=>[re("搜索")]})})}}),nt=""+new URL("icon_back-b80c2fc2.svg",import.meta.url).href,ct=""+new URL("icon_down-27184904.svg",import.meta.url).href,st=""+new URL("icon_jianpu-80bd16a8.svg",import.meta.url).href,at=""+new URL("icon_jianpuActive-17580202.svg",import.meta.url).href,ot=""+new URL("icon_start-4add1f07.svg",import.meta.url).href,it=""+new URL("1-0aed42a1.svg",import.meta.url).href,lt=""+new URL("2-f51bb566.svg",import.meta.url).href,rt=""+new URL("3-9fe2956a.svg",import.meta.url).href,P=""+new URL("1-068d7272.png",import.meta.url).href,E=""+new URL("2-be3ea30a.png",import.meta.url).href,$=""+new URL("3-6a1b17fd.png",import.meta.url).href,J=""+new URL("4-70426869.png",import.meta.url).href,mt=w({name:"co-ai",setup(){const t=[it,lt,rt],o=[{name:"竖笛-上学歌",auther:"人教版",hot:232,img:P},{name:"最伟大的作品",auther:"周杰伦",hot:132,img:E},{name:"夏天的风",auther:"温岚",hot:112,img:$},{name:"慢生活",auther:"李萌",hot:112,img:J},{name:"竖笛-上学歌",auther:"人教版",hot:232,img:P},{name:"最伟大的作品",auther:"周杰伦",hot:132,img:E},{name:"夏天的风",auther:"温岚",hot:112,img:$},{name:"慢生活",auther:"李萌",hot:112,img:J}],n=A({typeIndex:0,musicIndex:0,isShowJianpu:!1}),r=()=>{F({api:"goBack"})},d=()=>{F({api:"openAccompanyWebView",content:{url:"https://dev.kt.colexiu.com/instrument?id=43539&Authorization=bearer 529d1359-20c6-4ea2-b2ba-2694cdeda8a4",orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}})},h=async()=>{var i=document.createElement("canvas"),l=i.getContext("2d");const a=n.isShowJianpu?n.musicIndex%2===0?"https://cloud-coach.ks3-cn-beijing.ksyuncs.com/music-sheet-first/1687673062603-1.png":"https://cloud-coach.ks3-cn-beijing.ksyuncs.com/music-sheet-first/1675232855321-1.png":n.musicIndex%2===0?"https://cloud-coach.ks3-cn-beijing.ksyuncs.com/music-sheet/1687673062488-1.png":"https://cloud-coach.ks3-cn-beijing.ksyuncs.com/music-sheet/1675232854483-2.png",m=new Image;m.crossOrigin="anonymous",m.src=a+"?v="+Date.now(),m.onload=async()=>{i.height=m.height,i.width=m.width,l==null||l.drawImage(m,0,0,m.width,m.height);var p=i.toDataURL("image/png",1);i=null,setTimeout(()=>{ue("保存成功")},500);const v=await de({api:"savePicture",content:{base64:p}});console.log("🚀 ~ res:",v)}};return()=>e("div",{class:c.container},[e("div",{class:c.back,onClick:r},[e("img",{src:nt},null)]),e("div",{class:c.content},[e("div",{class:[c.leftContent]},[e("div",{class:c.leftBg2},null),e("div",{class:c.leftBg},null),e("div",{class:c.types},[new Array(10).fill(1).map((i,l)=>{const a=t[l]?t[l]:t[l%3];return e("div",{class:[c.type,n.typeIndex===l&&c.typeActive],onClick:()=>n.typeIndex=l},[e("div",{class:c.typeImg},[e("img",{class:c.typeIcon,src:a},null)])])})]),e("div",{class:c.center},[e(tt,{shape:"round",background:"transparent",placeholder:"请输入曲目名称"},null),e("div",{class:c.musicContent},[o.map((i,l)=>e("div",{class:[c.musicItem,n.musicIndex===l?c.musicActive:c.disableNotic],onClick:()=>n.musicIndex=l},[e("img",{class:c.musicAvtor,src:i.img},null),e("div",{class:c.musicInfo},[e("div",{class:c.musicName},[e(ge,{text:i.name,color:"#333",class:c.noticeBar,background:"none"},null)]),e("div",{class:c.musicDes},[e("div",{class:c.musicFavitor},[i.hot]),e("div",{class:[c.musicAuthor,"van-ellipsis"]},[i.auther])])])]))])])]),e("div",{class:[c.opacityBg,c.right]},[e("div",{class:c["right-musicName"]},[o[n.musicIndex].name]),n.isShowJianpu?e(j,null,[e("img",{style:{display:n.musicIndex%2===0?"":"none"},class:c.staff,src:"https://cloud-coach.ks3-cn-beijing.ksyuncs.com/music-sheet-first/1687673062603-1.png"},null),e("img",{style:{display:n.musicIndex%2!==0?"":"none"},class:c.staff,src:"https://cloud-coach.ks3-cn-beijing.ksyuncs.com/music-sheet-first/1675232855321-1.png"},null)]):e(j,null,[e("img",{style:{display:n.musicIndex%2===0?"":"none"},class:c.staff,src:"https://cloud-coach.ks3-cn-beijing.ksyuncs.com/music-sheet/1687673062488-1.png"},null),e("img",{style:{display:n.musicIndex%2!==0?"":"none"},class:c.staff,src:"https://cloud-coach.ks3-cn-beijing.ksyuncs.com/music-sheet/1675232854483-2.png"},null)]),e("div",{class:c.rightBtns},[e("img",{src:n.isShowJianpu?at:st,onClick:()=>n.isShowJianpu=!n.isShowJianpu},null),e("img",{src:ct,onClick:h},null),e("img",{src:ot,onClick:()=>d()},null)])])])])}});export{mt as default};
|