1 |
- import{d as c,c as e,bL as p,b0 as d,a,az as m,aO as u,bM as g}from"./index.4184ab1b.js";import{_ as f,a as h,b as x,c as b,d as v,e as I,f as E,g as y,h as k,i as B,j as F,k as w,l as C,m as A}from"./music_default.02519c64.js";import{_ as R}from"./icon_timer.af740a46.js";import{_ as V}from"./icon_vip.845de791.js";const $="_menuItem_1a8q1_1",L="_icon1_1a8q1_5",q="_icon2_1a8q1_9",D="_icon3_1a8q1_13",M="_icon4_1a8q1_17",j="_icon5_1a8q1_21",S="_active_1a8q1_25";var r={menuItem:$,icon1:L,icon2:q,icon3:D,icon4:M,icon5:j,active:S};const _="userInfo";var U=c({name:"user-menu",data(){return{}},computed:{activeRoute(){return this.$route.name},acitveMenuRoute(){return this.$route.meta.activeMenu},menuList(){if(!this.$router.hasRoute(_))return;const i=this.$router.getRoutes().find(o=>o.name===_),l=[];return i==null||i.children.forEach(o=>{o.meta.hidden||l.push(o)}),l}},render(){return e("div",{class:"bg-white rounded-[6px] text-center pt-6 flex items-center flex-col"},[this.menuList.map(t=>e(p,{to:t.path,class:["py-4 px-6 flex items-center text-lg font-medium text-[#666] w-full last:mb-0 cursor-pointer",r.menuItem,(t.name===this.activeRoute||t.name===this.acitveMenuRoute)&&r.active]},{default:()=>[e("i",{class:["w-6 h-6 mr-[22px]",r["icon"+t.meta.index]]},null),t.meta.title]}))])}});const s=t=>{const n=`../../images/${t}`;return{"../../images/course_bg.png":f,"../../images/entry_active.png":h,"../../images/entry_default.png":x,"../../images/icon_cert.png":b,"../../images/icon_cert_default.png":v,"../../images/icon_live.png":I,"../../images/icon_live_default.png":E,"../../images/icon_music.png":y,"../../images/icon_music_default.png":k,"../../images/icon_timer.png":R,"../../images/icon_video.png":B,"../../images/icon_video_default.png":F,"../../images/icon_vip.png":V,"../../images/icon_vip_default.png":w,"../../images/music_active.png":C,"../../images/music_default.png":A}[n].default};var N=c({name:"users",computed:{userInfo(){return d.user.data}},methods:{onDetail(t){t==="entry"?this.$router.push({path:"/teacherAuth"}):t==="music"&&this.$router.push({path:"/musicAuth"})},checkBadge(t){let n=!1;const{userInfo:i}=this;switch(t){case"STYLE":case"VIDEO":case"LIVE":case"MUSIC":i.tag&&(n=i.tag.indexOf(t)>-1);break;case"VIP":n=i.isVip>0;break;default:n=!1;break}return n}},render(){return e("div",{class:" text-center pb-8 relative overflow-hidden"},[e("div",{class:"bg-[#CFFFF0] absolute left-6 top-0 text-[#00AB76] text-xs py-0.5 px-2 rounded-[10px]"},[a("\u8001\u5E08")]),e("img",{src:this.userInfo.heardUrl||m,class:"w-[68px] h-[68px] rounded-full border-2 border-[#2DC7AA] border-solid mt-6 mx-auto"},null),e("p",{class:"text-[#333] text-lg font-medium pt-4 flex items-center justify-center"},[this.userInfo.username,e("img",{src:this.checkBadge("VIP")?s("icon_vip.png"):s("icon_vip_default.png"),class:"h-[26px]"},null)]),e("div",{class:"flex items-center justify-center pt-2 pb-10"},[e("img",{src:this.checkBadge("STYLE")?s("icon_cert.png"):s("icon_cert_default.png"),class:"h-[26px] px-1"},null),e("img",{src:this.checkBadge("VIDEO")?s("icon_video.png"):s("icon_video_default.png"),class:"h-[26px] px-1"},null),e("img",{src:this.checkBadge("LIVE")?s("icon_live.png"):s("icon_live_default.png"),class:"h-[26px] px-1"},null),e("img",{src:this.checkBadge("MUSIC")?s("icon_music.png"):s("icon_music_default.png"),class:"h-[26px] px-1"},null)]),e("div",{class:this.userInfo.entryFlag!==1&&!this.checkBadge("VIP")?"mb-9":""},[this.userInfo.entryFlag!==1&&e(u,{round:!0,type:"primary",size:"large",plain:!0,class:"!px-4 !bg-white hover:!bg-[#2DC7AA]",onClick:()=>{this.onDetail("entry")}},{default:()=>[a("\u8FBE\u4EBA\u8BA4\u8BC1")]}),!this.checkBadge("VIP")&&e(u,{round:!0,type:"primary",size:"large",class:"!px-4"},{default:()=>[a("\u5F00\u901A\u4F1A\u5458")]})]),e("div",{class:"text-base text-[#999] mx-[25px] flex items-center justify-center pt-10 border-t border-solid border-[#E7E6E6]"},[e("span",{class:"flex items-center justify-center flex-col leading-6 cursor-pointer flex-1 border-r border-solid border-[#E7E6E6]",onClick:()=>{this.$router.push("/userInfo/myFans")}},[e("b",{class:"text-[#333333] text-[28px] pl-1 pb-1"},[this.userInfo.fansNum||0]),a("\u7C89\u4E1D")]),e("span",{class:"pl-3 flex items-center flex-col justify-center leading-6 cursor-pointer flex-1",onClick:()=>{this.$router.push("/userInfo/musicClass")}},[e("b",{class:"text-[#333333] text-[28px] pl-1 pb-1"},[this.userInfo.musicSheetNum||0]),a("\u4E50\u8C31")])])])}}),Y=c({name:"user-info",render(){return e("div",{class:"bg-[#F6F7F8]"},[e("div",{class:"w-[1002px] mt-[100px] rounded-[10px] bg-white py-5 overflow-hidden mb-14 min-h-full m-auto text-[#333] flex"},[e("div",{class:"w-[264px] "},[e(N,null,null),e(U,null,null)]),e("div",{class:"w-[737px] border-l border-l-[#E7E6E6]"},[e(g,null,null)])])])}});export{Y as default};
|