1 |
- var S=Object.defineProperty;var l=Object.getOwnPropertySymbols;var h=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={}))h.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)h.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 R,k as N,l as k,m as V,n as Y,o as w,p as $,q as G,r as O}from"./tip_bg.1c34b2e7.js";import{C as H}from"./index.9a4c80cd.js";import{d as q,g as u,a as s,I as _,j as n,C as z,K,B as Q,P as J}from"./vendor.3506a68e.js";/* empty css *//* empty css */import{s as d,r as p,c as W,o as F}from"./index.9e4b607f.js";import{i as X}from"./icon_student.bbb32387.js";import{I as Z}from"./icon_teacher.cb128c00.js";import{o}from"./orderStatus.81f9c36b.js";import{m as ee}from"./index.aec0a459.js";import{C as se}from"./index.be471456.js";/* empty css *//* empty css */import"./code-down-load.328a30fb.js";import"./logo.bcac726b.js";import"./browser.ebb85846.js";const te="_member_container_1ycrs_9",ie="_title_1ycrs_12",re="_level_1ycrs_29",ne="_userMember_1ycrs_33",ce="_userImgSection_1ycrs_40",ae="_userImg_1ycrs_40",oe="_userInfo_1ycrs_54",ue="_name_1ycrs_60",me="_phone_1ycrs_68",_e="_timeRemaining_1ycrs_71",le="_remaining_1ycrs_76",de="_member_time_1ycrs_80",pe="_intro_1ycrs_85",be="_memberContainer_1ycrs_97",he="_memberItem_1ycrs_105",ge="_member_function_1ycrs_116",fe="_function_item__content_1ycrs_121",ye="_function_item_1ycrs_121",Ie="_function_text_1ycrs_133",ve="_price_1ycrs_174",Fe="_originalPrice_1ycrs_182",Ee="_active_1ycrs_186",De="_btnGroup_1ycrs_215",Ce="_btn_1ycrs_215",Se="_priceSection_1ycrs_232",Ae="_priceUnit_1ycrs_243",Pe="_memberDiscount_1ycrs_246",Te="_discountAvatar_1ycrs_258",je="_discountName_1ycrs_266",Be="_discountGift_1ycrs_273",Ue="_discountItem_1ycrs_280",xe="_discountBuy_1ycrs_287",Me="_shareBtn_1ycrs_292",Le="_shareVip_1ycrs_304",Re="_icon_1ycrs_314",Ne="_info_1ycrs_319",ke="_tagDiscount_1ycrs_333";var t={"member-center":"_member-center_1ycrs_1",member_container:te,title:ie,level:re,userMember:ne,userImgSection:ce,userImg:ae,userInfo:oe,name:ue,phone:me,timeRemaining:_e,remaining:le,member_time:de,intro:pe,memberContainer:be,memberItem:he,member_function:ge,function_item__content:fe,function_item:ye,function_text:Ie,"system-list":"_system-list_1ycrs_138","system-item":"_system-item_1ycrs_154",price:ve,originalPrice:Fe,active:Ee,btnGroup:De,btn:Ce,priceSection:Se,priceUnit:Ae,memberDiscount:Pe,discountAvatar:Te,discountName:je,discountGift:Be,discountItem:Ue,discountBuy:xe,shareBtn:Me,shareVip:Le,icon:Re,info:Ne,tagDiscount:ke},Ve="./assets/icon_share2.c59b82f9.svg";const Ye=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":R,"./images/discount_bg.png":N,"./images/icon_discount.png":k,"./images/icon_gift.png":V,"./images/icon_video.png":Y,"./images/member_bg.png":w,"./images/member_logo.png":$,"./images/record_bg.png":G,"./images/tip_bg.png":O}[i].default};var ns=q({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,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:Ye(`${a.paramValue}.png`)}));const e=(await p.post(`${this.apiSuffix}/memberPriceSettings/list`,{data:{activityId:Number(this.activityId),userId:this.recomUserId}})).data,{list:E}=e,D=I(e,["list"]);this.discountTeacher=y({},D);const C=E||[],m=[];C.forEach(a=>{const b={title:"",salePrice:a.salePrice,originalPrice:a.originalPrice,period:a.period,id:a.id,discount:a.discount,discountPrice:a.discountPrice,status:!1};b.title=ee[a.period],a.period!=="DAY"&&m.push(b)}),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}`,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.memberRankSettingId?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(H,{background:"#ffe5cc"},{right:()=>d.platformType==="TEACHER"&&s("div",{class:t.shareBtn,onClick:this.onShare},[s(_,{src:Ve},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.memberRankSettingId&&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.memberRankSettingId?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(se,{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{ns as default,Ye as getAssetsHomeFile};
|