| 1 |
- var S=Object.defineProperty;var l=Object.getOwnPropertySymbols;var b=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable;var f=(e,i,r)=>i in e?S(e,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[i]=r,y=(e,i)=>{for(var r in i||(i={}))b.call(i,r)&&f(e,r,i[r]);if(l)for(var r of l(i))g.call(i,r)&&f(e,r,i[r]);return e};var I=(e,i)=>{var r={};for(var c in e)b.call(e,c)&&i.indexOf(c)<0&&(r[c]=e[c]);if(e!=null&&l)for(var c of l(e))i.indexOf(c)<0&&g.call(e,c)&&(r[c]=e[c]);return r};import{i as A,a as v,b as P,_ as T,c as j,d as B,e as U,f as x,g as M,h as L,j as V,k as N,l as R,m as Y,n as $,o as w,p as k,q as G,r as O}from"./tip_bg.1c34b2e7.js";import{C as q}from"./index.dd6d2ad9.js";import{d as H,g as u,a as s,I as _,j as n,C as z,K,B as Q,P as J}from"./vendor.939d1c77.js";/* empty css *//* empty css */import{s as d,r as p,c as W,t as F}from"./index.d3cc73c5.js";import{i as X}from"./icon_student.bbb32387.js";import{I as Z}from"./icon_teacher.cb128c00.js";import{i as ee}from"./icon_share2.a7c878ef.js";import{o}from"./orderStatus.e38f88bc.js";import{m as se}from"./index.e01717aa.js";import{C as te}from"./index.2027f697.js";/* empty css *//* empty css */import"./code-down-load.b8007cc8.js";import"./logo.bcac726b.js";import"./browser.ebb85846.js";const ie="_member_container_1ycrs_9",re="_title_1ycrs_12",ne="_level_1ycrs_29",ce="_userMember_1ycrs_33",ae="_userImgSection_1ycrs_40",oe="_userImg_1ycrs_40",ue="_userInfo_1ycrs_54",me="_name_1ycrs_60",_e="_phone_1ycrs_68",le="_timeRemaining_1ycrs_71",de="_remaining_1ycrs_76",pe="_member_time_1ycrs_80",he="_intro_1ycrs_85",be="_memberContainer_1ycrs_97",ge="_memberItem_1ycrs_105",fe="_member_function_1ycrs_116",ye="_function_item__content_1ycrs_121",Ie="_function_item_1ycrs_121",ve="_function_text_1ycrs_133",Fe="_price_1ycrs_174",De="_originalPrice_1ycrs_182",Ee="_active_1ycrs_186",Ce="_btnGroup_1ycrs_215",Se="_btn_1ycrs_215",Ae="_priceSection_1ycrs_232",Pe="_priceUnit_1ycrs_243",Te="_memberDiscount_1ycrs_246",je="_discountAvatar_1ycrs_258",Be="_discountName_1ycrs_266",Ue="_discountGift_1ycrs_273",xe="_discountItem_1ycrs_280",Me="_discountBuy_1ycrs_287",Le="_shareBtn_1ycrs_292",Ve="_shareVip_1ycrs_304",Ne="_icon_1ycrs_314",Re="_info_1ycrs_319",Ye="_tagDiscount_1ycrs_333";var t={"member-center":"_member-center_1ycrs_1",member_container:ie,title:re,level:ne,userMember:ce,userImgSection:ae,userImg:oe,userInfo:ue,name:me,phone:_e,timeRemaining:le,remaining:de,member_time:pe,intro:he,memberContainer:be,memberItem:ge,member_function:fe,function_item__content:ye,function_item:Ie,function_text:ve,"system-list":"_system-list_1ycrs_138","system-item":"_system-item_1ycrs_154",price:Fe,originalPrice:De,active:Ee,btnGroup:Ce,btn:Se,priceSection:Ae,priceUnit:Pe,memberDiscount:Te,discountAvatar:je,discountName:Be,discountGift:Ue,discountItem:xe,discountBuy:Me,shareBtn:Le,shareVip:Ve,icon:Ne,info:Re,tagDiscount:Ye};const $e=e=>{const i=`./images/${e}`;return{"./images/1.png":T,"./images/2.png":j,"./images/3.png":B,"./images/4.png":U,"./images/5.png":x,"./images/6.png":M,"./images/7.png":L,"./images/8.png":V,"./images/discount_bg.png":N,"./images/icon_discount.png":R,"./images/icon_gift.png":Y,"./images/icon_video.png":$,"./images/member_bg.png":w,"./images/member_logo.png":k,"./images/record_bg.png":G,"./images/tip_bg.png":O}[i].default};var cs=H({name:"MemberCenter",data(){const e=this.$route.query;return{activityId:e.activityId,recomUserId:e.recomUserId,apiSuffix:d.platformType==="STUDENT"?"/api-student":"/api-teacher",agreeStatus:!1,functionList:[],memberList:[],selectMember:{},params:{page:1,rows:20},discountTeacher:{avatar:"",discount:0,username:""},shareStatus:!1,shareUrl:"",shareDiscount:0}},computed:{userInfo(){const e=d.user.data;return{username:e==null?void 0:e.username,phone:e==null?void 0:e.phone,avatar:e==null?void 0:e.heardUrl,id:e==null?void 0:e.userId,memberRankSettingId:e==null?void 0:e.memberRankSettingId,isVip:e==null?void 0:e.isVip,membershipDays:e==null?void 0:e.membershipDays,membershipEndTime:e==null?void 0:e.membershipEndTime}}},async mounted(){try{const i=await p.get(d.platformType==="TEACHER"?"/api-teacher/teacher/queryUserInfo":"/api-student/student/queryUserInfo");W(i.data);const c=(await p.post(`${this.apiSuffix}/memberPriceSettings/vipPermissions`)).data||[];this.functionList=c.map(a=>({title:a.paramName,icon:$e(`${a.paramValue}.png`)}));const e=(await p.post(`${this.apiSuffix}/memberPriceSettings/list`,{data:{activityId:Number(this.activityId),userId:this.recomUserId}})).data,{list:D}=e,E=I(e,["list"]);this.discountTeacher=y({},E);const C=D||[],m=[];C.forEach(a=>{const h={title:"",salePrice:a.salePrice,originalPrice:a.originalPrice,period:a.period,id:a.id,discount:a.discount,discountPrice:a.discountPrice,status:!1};h.title=se[a.period],a.period!=="DAY"&&m.push(h)}),m.length>0&&(m[0].status=!0,this.selectMember=m[0]),console.log(m),this.memberList=m}catch{}},methods:{async onShare(){try{const e=await p.post("/api-teacher/open/vipProfit",{data:{userId:this.userInfo.id}});this.shareUrl=`${location.origin}/teacher#/shareVip?recomUserId=${this.userInfo.id}&activityId=${e.data.activityId}&userType=${d.platformType}`,this.shareStatus=!0,this.shareDiscount=e.data.discount||0;return}catch{}},calcSalePrice(e){if(e.discount===1){const i=Number((e.salePrice-e.discountPrice).toFixed(2));return i>=0?i:0}return e.salePrice},onSubmit(){const e=this.selectMember,i=this.userInfo.isVip?u(this.userInfo.membershipEndTime).toDate():new Date;let r=new Date;e.period==="MONTH"?r=u(i).add(1,"month").toDate():e.period==="QUARTERLY"?r=u(i).add(3,"month").toDate():e.period==="YEAR_HALF"?r=u(i).add(6,"month").toDate():e.period==="YEAR"&&(r=u(i).add(1,"year").toDate()),o.orderObject.orderType="VIP",o.orderObject.orderName="\u5C0F\u9177Ai"+e.title,o.orderObject.orderDesc="\u5C0F\u9177Ai"+e.title,o.orderObject.actualPrice=this.calcSalePrice(e),o.orderObject.recomUserId=this.recomUserId,o.orderObject.activityId=this.activityId,o.orderObject.orderNo="",o.orderObject.orderList=[{orderType:"VIP",goodsName:"\u5C0F\u9177Ai"+e.title,id:e.id,title:e.title,price:this.calcSalePrice(e),startTime:u(i).format("YYYY-MM-DD"),endTime:u(r).format("YYYY-MM-DD"),recomUserId:this.recomUserId}],this.$router.push({path:"/orderDetail",query:{orderType:"VIP"}})}},render(){var e;return s("div",{class:t["member-center"]},[s(q,{background:"#ffe5cc"},{right:()=>s("div",{class:t.shareBtn,onClick:this.onShare},[s(_,{src:ee},null),n("\u5206\u4EAB")])}),s("div",{class:t.member_container},[s(z,{class:t.userMember,labelClass:t.timeRemaining},{icon:()=>s("div",{class:t.userImgSection},[s(_,{class:t.userImg,src:this.userInfo.avatar||X,fit:"cover"},null)]),title:()=>s("div",{class:t.userInfo},[s("span",{class:t.name},[this.userInfo.username]),!!this.userInfo.isVip&&s(_,{class:t.level,src:"https://daya.ks3-cn-beijing.ksyun.com/202107/ScSTL1D.png"},null),s("span",{class:t.phone,innerHTML:`\uFF08${this.userInfo.phone}\uFF09`},null)]),label:()=>s("div",{class:t.member_time},[this.userInfo.isVip?s("div",null,[n("\u4F1A\u5458\u6743\u76CA\u6709\u6548\u671F\u5269\u4F59"),s("span",{class:t.remaining},[this.userInfo.membershipDays]),n("\u5929")]):s("div",null,[n("\u4EB2\uFF0C\u60A8\u8FD8\u4E0D\u662F\u4F1A\u5458\u54DF")])])})]),s("div",{class:t.memberContainer},[s("div",{class:t.memberItem},[s("div",{class:t.title},[n("\u4F1A\u5458"),s("span",null,[n("VIP")])]),this.discountTeacher.discount==1&&s("div",{class:t.memberDiscount},[s(_,{src:this.discountTeacher.avatar||Z,class:t.discountAvatar},null),s("span",{class:t.discountName},[this.discountTeacher.username,n("\u8001\u5E08\u7684\u4E13\u5C5E\u4F18\u60E0\uFF5E")]),s(_,{src:A,class:t.discountGift},null)]),s("div",{class:t["system-list"]},[this.memberList.map(i=>s("div",{class:[t["system-item"],i.status&&t.active],onClick:()=>{this.memberList.forEach(r=>{r.status=!1}),i.status=!0,this.selectMember=i}},[s("div",{class:t.discountItem},[i.discount==1&&s("img",{src:v},null)]),s("p",{class:t.title},[i.title]),s("p",{class:t.price},[s("span",null,[n("\uFFE5")]),F(this.calcSalePrice(i),"0,0[.]00")]),s("del",{class:t.originalPrice},[n("\uFFE5"),F(i.originalPrice,"0,0[.]00")])]))])]),s("div",{class:[t.intro]},[s("p",null,[n("\u9177\u4E50\u79C0\u4F1A\u5458\u53EF\u4F7F\u7528\u5305\u62EC\u5E73\u53F0\u63D0\u4F9B\u7684\u6240\u6709\u8BAD\u7EC3\u4E50\u8C31\uFF0C\u5E76\u4E13\u4EAB\u201C"),s("b",null,[n("\u5C0F\u9177Ai")]),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&&s("div",{class:t.memberItem},[s("div",{class:t.title},[n("\u4F1A\u5458\u529F\u80FD")]),s("div",{class:t.member_function},[this.functionList.map(i=>s("div",{class:t.function_item},[s(K,{name:i.icon,size:34},null),s("div",{class:t.function_text,innerHTML:i.title},null)]))])])]),s("div",{class:t.btnGroup},[s("div",{class:t.priceSection},[n("\u652F\u4ED8\u91D1\u989D\uFF1A"),s("div",{class:t.price},[s("span",{class:t.priceUnit},[n("\uFFE5")]),s("span",{class:t.priceNum},[this.$filters.moneyFormat(this.calcSalePrice(this.selectMember)||0)])]),((e=this.selectMember)==null?void 0:e.discount)==1&&s("div",{class:[t.discountItem,t.discountBuy]},[s("img",{src:v},null)])]),s(Q,{color:"linear-gradient(220deg, #DFA164 0%, #FAC87E 100%)",round:!0,class:t.btn,onClick:this.onSubmit},{default:()=>[n("\u7ACB\u5373\u652F\u4ED8")]})]),s(J,{show:this.shareStatus,"onUpdate:show":i=>this.shareStatus=i,style:{background:"transparent"}},{default:()=>[s(te,{teacherId:this.userInfo.id,shareUrl:this.shareUrl,shareType:"vip",shareLength:2},{default:()=>[s("div",{class:t.shareVip},[this.shareDiscount===1&&s("div",{class:t.tagDiscount},[n("\u4E13\u5C5E\u4F18\u60E0")]),s("img",{class:t.icon,src:P},null),s("div",{class:t.info},[s("h4",{class:"van-multi-ellipsis--l2"},[n("\u5C0F\u9177Ai\u4F1A\u5458")]),s("p",null,[n("\u6D77\u91CF\u66F2\u8C31\u3001\u667A\u80FD\u8BC4\u6D4B\uFF0C\u4E13\u4E3A\u5668\u4E50\u5B66\u4E60\u8005\u91CF\u8EAB\u6253\u9020")])])])]})]})])}});export{cs as default,$e as getAssetsHomeFile};
|