index.3fc4081a.js 4.1 KB

1
  1. import{d as a,c as e,b_ as c,aM as m,a as n,az as d,aZ as f,b1 as p,b$ as g}from"./index.cae74add.js";import{_ as b,a as v,b as x,c as h,d as w,e as y,f as E,g as I,h as R,i as F,j as V,k as $,l as q,m as C,n as M,o as j}from"./music_default.a9dda7a3.js";import{_ as k}from"./icon_timer.2563387b.js";import{_ as A,a as O}from"./icon_vip_default.8b04041c.js";import{O as S}from"./index.7c137b31.js";const U="_menuItem_1a8q1_1",z="_icon1_1a8q1_5",B="_icon2_1a8q1_9",L="_icon3_1a8q1_13",N="_icon4_1a8q1_17",T="_icon5_1a8q1_21",D="_active_1a8q1_25",o={menuItem:U,icon1:z,icon2:B,icon3:L,icon4:N,icon5:T,active:D},u="studentInfo",H=a({name:"user-menu",data(){return{}},computed:{activeRoute(){return this.$route.name},acitveMenuRoute(){return this.$route.meta.activeMenu},menuList(){if(!this.$router.hasRoute(u))return;const s=this.$router.getRoutes().find(i=>i.name===u),_=[];return s==null||s.children.forEach(i=>{i.meta.hidden||_.push(i)}),_}},render(){return e("div",{class:"bg-white rounded-[6px] text-center pt-6 flex items-center flex-col"},[this.menuList.map(t=>e(c,{to:t.path,class:["py-4 px-6 flex items-center text-lg font-semibold text-[#666] w-full last:mb-0 cursor-pointer",o.menuItem,(t.name===this.activeRoute||t.name===this.acitveMenuRoute)&&o.active]},{default:()=>[e("i",{class:["w-6 h-6 mr-[22px]",o["icon"+t.meta.index]]},null),t.meta.title]}))])}}),P="_users_9pz0x_1",Z={users:P},l=t=>{const r=`../../../user-info/images/${t}`;return Object.assign({"../../../user-info/images/course_bg.png":b,"../../../user-info/images/entry_active.png":v,"../../../user-info/images/entry_default.png":x,"../../../user-info/images/icon_cert.png":h,"../../../user-info/images/icon_cert_default.png":w,"../../../user-info/images/icon_king.png":y,"../../../user-info/images/icon_live.png":E,"../../../user-info/images/icon_live_default.png":I,"../../../user-info/images/icon_member.png":R,"../../../user-info/images/icon_member_default.png":F,"../../../user-info/images/icon_music.png":V,"../../../user-info/images/icon_music_default.png":$,"../../../user-info/images/icon_timer.png":k,"../../../user-info/images/icon_video.png":q,"../../../user-info/images/icon_video_default.png":C,"../../../user-info/images/icon_vip.png":A,"../../../user-info/images/icon_vip_default.png":O,"../../../user-info/images/music_active.png":M,"../../../user-info/images/music_default.png":j})[r].default},G=a({name:"users",computed:{userInfo(){return m.user.data}},data(){return{memberStatus:!1}},render(){return e("div",{class:["text-center pb-8 relative overflow-hidden",Z.users]},[e("div",{class:"bg-[#FFE7CF] absolute left-6 top-0 text-[#AB5400] text-xs py-0.5 px-2 rounded-[10px]"},[n("\u5B66\u751F")]),e("img",{src:this.userInfo.heardUrl||d,class:"w-[68px] h-[68px] rounded-full border-2 border-[#2DC7AA] border-solid mt-6 mx-auto object-cover"},null),e("p",{class:"text-[#333] text-lg font-semibold pt-4 flex items-center justify-center"},[this.userInfo.username,e("img",{src:this.userInfo.isVip?l("icon_vip.png"):l("icon_vip_default.png"),class:"h-[26px]"},null)]),e("div",{class:this.userInfo.isVip!==1?"mt-5":""},[this.userInfo.isVip!==1&&e(f,{round:!0,type:"primary",size:"large",class:"!px-4",onClick:()=>{this.memberStatus=!0}},{default:()=>[n("\u5F00\u901A\u4F1A\u5458")]})]),e("div",{class:"text-base text-[#999] mx-[25px] mt-9 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",onClick:()=>{this.$router.push("/studentInfo/myFollow")}},[e("b",{class:"text-[#333333] text-[28px] pl-1 pb-1"},[this.userInfo.starTeacherNum||0]),n("\u5173\u6CE8")])]),e(p,{modelValue:this.memberStatus,"onUpdate:modelValue":t=>this.memberStatus=t,closeOnClickModal:!1,closeOnPressEscape:!1},{default:()=>[e(S,null,null)]})])}}),Y=a({name:"user-info",render(){return e("div",{class:"bg-[#F6F7F8] overflow-hidden"},[e("div",{class:"w-[1002px] mt-[86px] rounded-[10px] bg-white py-5 overflow-hidden mb-14 min-h-full m-auto text-[#333] flex"},[e("div",{class:"w-[264px] "},[e(G,null,null),e(H,null,null)]),e("div",{class:"w-[737px] border-l border-l-[#E7E6E6]"},[e(g,null,null)])])])}});export{Y as default};