| 1 |
- import{_ as p,a as b,b as g,c as f,d as h,e as F,f as k,g as I,h as v,i as E,j as D,k as C}from"./tip_bg.2ce18b6d.js";import{C as A}from"./index.7ad71a1c.js";import{d as y,h as a,a as e,t as S,q as c,b as n,I as M,B as P}from"./vendor.0bc08753.js";/* empty css *//* empty css */import{s as R,r as _}from"./index.09583375.js";import{i as T}from"./icon_student.bbb32387.js";import{o as l}from"./orderStatus.609cefab.js";const B="_member_container_emtkm_9",L="_title_emtkm_12",Y="_level_emtkm_29",x="_userMember_emtkm_33",j="_userImgSection_emtkm_40",H="_userImg_emtkm_40",U="_userInfo_emtkm_53",$="_name_emtkm_59",N="_phone_emtkm_63",V="_timeRemaining_emtkm_66",w="_remaining_emtkm_71",G="_member_time_emtkm_75",q="_intro_emtkm_80",O="_memberContainer_emtkm_92",Q="_memberItem_emtkm_100",z="_member_function_emtkm_111",J="_function_item__content_emtkm_116",K="_function_item_emtkm_116",W="_function_text_emtkm_128",X="_price_emtkm_165",Z="_originalPrice_emtkm_173",ee="_active_emtkm_177",te="_btnGroup_emtkm_206",se="_btn_emtkm_206",ie="_priceSection_emtkm_223",ne="_priceUnit_emtkm_234";var t={"member-center":"_member-center_emtkm_1",member_container:B,title:L,level:Y,userMember:x,userImgSection:j,userImg:H,userInfo:U,name:$,phone:N,timeRemaining:V,remaining:w,member_time:G,intro:q,memberContainer:O,memberItem:Q,member_function:z,function_item__content:J,function_item:K,function_text:W,"system-list":"_system-list_emtkm_133","system-item":"_system-item_emtkm_145",price:X,originalPrice:Z,active:ee,btnGroup:te,btn:se,priceSection:ie,priceUnit:ne};const me=s=>{const i=`./images/${s}`;return{"./images/1.png":p,"./images/2.png":b,"./images/3.png":g,"./images/4.png":f,"./images/5.png":h,"./images/6.png":F,"./images/7.png":k,"./images/8.png":I,"./images/icon_video.png":v,"./images/member_bg.png":E,"./images/record_bg.png":D,"./images/tip_bg.png":C}[i].default};var pe=y({name:"MemberCenter",data(){return{agreeStatus:!1,functionList:[],memberList:[],selectMember:{},params:{page:1,rows:20}}},computed:{userInfo(){const s=R.user.data;return{username:s==null?void 0:s.username,phone:s==null?void 0:s.phone,avatar:s==null?void 0:s.heardUrl,memberRankSettingId:s==null?void 0:s.memberRankSettingId,membershipDays:s==null?void 0:s.membershipDays,membershipEndTime:s==null?void 0:s.membershipEndTime}}},async mounted(){try{const i=(await _.post("/api-student/memberPriceSettings/vipPermissions")).data||[];this.functionList=i.map(m=>({title:m.paramName,icon:me(`${m.paramValue}.png`)}));const d=(await _.post("/api-student/memberPriceSettings/list",{data:{}})).data||[],o=[];d.forEach(m=>{const u={title:"",salePrice:m.salePrice,originalPrice:m.originalPrice,period:m.period,id:m.id,status:!1};m.period==="MONTH"?u.title="\u6708\u5EA6\u4F1A\u5458":m.period==="QUARTERLY"?u.title="\u5B63\u5EA6\u4F1A\u5458":m.period==="YEAR_HALF"?u.title="\u534A\u5E74\u4F1A\u5458":m.period==="YEAR"&&(u.title="\u5E74\u5EA6\u4F1A\u5458"),m.period!=="DAY"&&o.push(u)}),o.length>0&&(o[0].status=!0,this.selectMember=o[0]),this.memberList=o}catch{}},methods:{onSubmit(){const s=this.selectMember;let i=this.userInfo.memberRankSettingId?a(this.userInfo.membershipEndTime).toDate():new Date,r=new Date;s.period==="MONTH"?r=a(i).add(1,"month").toDate():s.period==="QUARTERLY"?r=a(i).add(13,"month").toDate():s.period==="YEAR_HALF"?r=a(i).add(6,"month").toDate():s.period==="YEAR"&&(r=a(i).add(1,"year").toDate()),l.orderType="VIP",l.vipInfo={id:s.id,title:s.title,price:s.salePrice,startTime:a(i).format("YYYY-MM-DD"),endTime:a(r).format("YYYY-MM-DD")},this.$router.push({path:"/orderDetail",query:{orderType:"VIP"}})}},render(){var s;return e("div",{class:t["member-center"]},[e(A,{background:"#ffe5cc"},null),e("div",{class:t.member_container},[e(S,{class:t.userMember,labelClass:t.timeRemaining},{icon:()=>e("div",{class:t.userImgSection},[e(c,{class:t.userImg,src:this.userInfo.avatar||T,fit:"cover"},null)]),title:()=>e("div",{class:t.userInfo},[e("span",{class:t.name},[this.userInfo.username]),!!this.userInfo.memberRankSettingId&&e(c,{class:t.level,src:"https://daya.ks3-cn-beijing.ksyun.com/202107/ScSTL1D.png"},null),e("span",{class:t.phone,innerHTML:`\uFF08${this.userInfo.phone}\uFF09`},null)]),label:()=>e("div",{class:t.member_time},[this.userInfo.memberRankSettingId?e("div",null,[" ",n("\u4F1A\u5458\u6743\u76CA\u6709\u6548\u671F\u5269\u4F59"),e("span",{class:t.remaining},[this.userInfo.membershipDays]),n("\u5929")]):e("div",null,[n("\u4EB2\uFF0C\u60A8\u8FD8\u4E0D\u662F\u4F1A\u5458\u54DF")])])})]),e("div",{class:t.memberContainer,style:{paddingBottom:"64px"}},[e("div",{class:t.memberItem},[e("div",{class:t.title},[n("\u4F1A\u5458"),e("span",null,[n("VIP")])]),e("div",{class:t["system-list"]},[this.memberList.map(i=>e("div",{class:[t["system-item"],i.status&&t.active],onClick:()=>{this.memberList.forEach(r=>{r.status=!1}),i.status=!0,this.selectMember=i}},[e("p",{class:t.title},[i.title]),e("p",{class:t.price},[e("span",null,[n("\uFFE5")]),this.$filters.moneyFormat(i.salePrice)]),e("del",{class:t.originalPrice},[n("\uFFE5"),this.$filters.moneyFormat(i.originalPrice)])]))])]),e("div",{class:[t.intro]},[e("p",null,[n("\u9EC4\u91D1\u4F1A\u5458\u4F7F\u7528\u5305\u62EC\u5E73\u53F0\u63D0\u4F9B\u6559\u6750\u7684\u6240\u6709\u8BAD\u7EC3\u4E50\u8C31\uFF0C\u5E76\u4E13\u4EAB\u201C"),e("b",null,[n("\u4E50\u5668\u7EC3\u4E60\u4E91\u6559\u7EC3")]),n("\u201D\u516B\u5927\u6838\u5FC3\u529F\u80FD\uFF0C\u5B69\u5B50\u5728\u5BB6\u5C31\u80FD\u8F7B\u677E\u5B8C\u6210\u4E50\u5668\u81EA\u4E3B\u89C4\u8303\u7EC3\u4E60\u3002")])]),this.functionList.length>0&&e("div",{class:t.memberItem},[e("div",{class:t.title},[n("\u4F1A\u5458\u529F\u80FD")]),e("div",{class:t.member_function},[this.functionList.map(i=>e("div",{class:t.function_item},[e(M,{name:i.icon,size:34},null),e("div",{class:t.function_text,innerHTML:i.title},null)]))])])]),e("div",{class:t.btnGroup},[e("div",{class:t.priceSection},[n("\u652F\u4ED8\u91D1\u989D\uFF1A"),e("div",{class:t.price},[e("span",{class:t.priceUnit},[n("\uFFE5")]),e("span",{class:t.priceNum},[this.$filters.moneyFormat(((s=this.selectMember)==null?void 0:s.salePrice)||0)])])]),e(P,{color:"linear-gradient(220deg, #DFA164 0%, #FAC87E 100%)",round:!0,class:t.btn,onClick:this.onSubmit},{default:()=>[n("\u7ACB\u5373\u652F\u4ED8")]})])])}});export{pe as default,me as getAssetsHomeFile};
|