index.1c618f0b.js 9.8 KB

1
  1. import{i as F,a as f,b as E,_ as D,c as y,d as C,e as A,f as S,g as T,h as B,j as P,k as U,l as M,m as V,n as L,o as N,p as R,q as Y,r as j}from"./tip_bg.2a396e3e.js";import{d as x,g as _,w as l,i as $,u as c,j as e,z as n,bz as h,M as w,B as G,F as d,aR as O}from"./index.65bb5fc0.js";import{C as k}from"./index.583a104d.js";import{C as q}from"./index.f029820c.js";import{I as m}from"./index.89a77104.js";import{s as H}from"./icon_student.c3c58354.js";import{i as z}from"./icon_teacher.40b6f077.js";import{i as Q}from"./icon_share2.a7c878ef.js";import{o as u}from"./orderStatus.f1ba83d6.js";import{m as J}from"./index.68f32c85.js";import{C as K}from"./index.dd4714a2.js";import"./index.11df958b.js";import"./code-down-load.239241da.js";import"./logo.bcac726b.js";import"./browser.8379baf6.js";import"./html2canvas.esm.3d083717.js";const W="_member_container_1vfi7_9",X="_title_1vfi7_12",Z="_level_1vfi7_29",ee="_userMember_1vfi7_33",te="_userImgSection_1vfi7_40",ie="_userImg_1vfi7_40",se="_userInfo_1vfi7_56",ne="_name_1vfi7_62",re="_phone_1vfi7_70",ae="_timeRemaining_1vfi7_73",oe="_remaining_1vfi7_78",ue="_member_time_1vfi7_82",ce="_intro_1vfi7_87",me="_memberContainer_1vfi7_99",_e="_memberItem_1vfi7_107",le="_member_function_1vfi7_118",de="_function_item__content_1vfi7_123",pe="_function_item_1vfi7_123",fe="_function_text_1vfi7_135",he="_price_1vfi7_179",ge="_originalPrice_1vfi7_187",be="_active_1vfi7_191",ve="_btnGroup_1vfi7_220",Ie="_btn_1vfi7_220",Fe="_priceSection_1vfi7_237",Ee="_priceUnit_1vfi7_248",De="_memberDiscount_1vfi7_251",ye="_discountAvatar_1vfi7_263",Ce="_discountName_1vfi7_271",Ae="_discountGift_1vfi7_278",Se="_discountItem_1vfi7_285",Te="_discountBuy_1vfi7_292",Be="_shareBtn_1vfi7_297",Pe="_shareVip_1vfi7_309",Ue="_icon_1vfi7_319",Me="_info_1vfi7_324",Ve="_tagDiscount_1vfi7_338";var i={"member-center":"_member-center_1vfi7_1",member_container:W,title:X,level:Z,userMember:ee,userImgSection:te,userImg:ie,userInfo:se,name:ne,phone:re,timeRemaining:ae,remaining:oe,member_time:ue,intro:ce,memberContainer:me,memberItem:_e,member_function:le,function_item__content:de,function_item:pe,function_text:fe,"system-list":"_system-list_1vfi7_140","system-item":"_system-item_1vfi7_156",price:he,originalPrice:ge,active:be,btnGroup:ve,btn:Ie,priceSection:Fe,priceUnit:Ee,memberDiscount:De,discountAvatar:ye,discountName:Ce,discountGift:Ae,discountItem:Se,discountBuy:Te,shareBtn:Be,shareVip:Pe,icon:Ue,info:Me,tagDiscount:Ve};const Le=t=>{const s=`./images/${t}`;return{"./images/1.png":D,"./images/2.png":y,"./images/3.png":C,"./images/4.png":A,"./images/5.png":S,"./images/6.png":T,"./images/7.png":B,"./images/8.png":P,"./images/discount_bg.png":U,"./images/icon_discount.png":M,"./images/icon_gift.png":V,"./images/icon_video.png":L,"./images/member_bg.png":N,"./images/member_logo.png":R,"./images/record_bg.png":Y,"./images/tip_bg.png":j}[s].default};var We=x({name:"MemberCenter",data(){const t=this.$route.query;return{activityId:t.activityId,recomUserId:t.recomUserId,apiSuffix:_.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 t=_.user.data;return{username:t==null?void 0:t.username,phone:t==null?void 0:t.phone,avatar:t==null?void 0:t.heardUrl,id:t==null?void 0:t.userId,memberRankSettingId:t==null?void 0:t.memberRankSettingId,isVip:t==null?void 0:t.isVip,membershipDays:t==null?void 0:t.membershipDays,membershipEndTime:t==null?void 0:t.membershipEndTime}}},async mounted(){try{const t=await l.get(_.platformType==="TEACHER"?"/api-teacher/teacher/queryUserInfo":"/api-student/student/queryUserInfo");$(t.data);const a=(await l.post(`${this.apiSuffix}/memberPriceSettings/vipPermissions`)).data||[];this.functionList=a.map(r=>({title:r.paramName,icon:Le(`${r.paramValue}.png`)}));const g=await l.post(`${this.apiSuffix}/memberPriceSettings/list`,{data:{activityId:Number(this.activityId),userId:this.recomUserId}}),{list:b,...v}=g.data;this.discountTeacher={...v};const I=b||[];let o=[];I.forEach(r=>{const p={title:"",salePrice:r.salePrice,originalPrice:r.originalPrice,period:r.period,id:r.id,discount:r.discount,discountPrice:r.discountPrice,status:!1};p.title=J[r.period],r.period!=="DAY"&&o.push(p)}),o=o?o.reverse():[],o.length>0&&(o[0].status=!0,this.selectMember=o[0]),console.log(o),this.memberList=o}catch{}},methods:{async onShare(){try{const t=await l.post("/api-teacher/open/vipProfit",{data:{userId:this.userInfo.id}});this.shareUrl=`${location.origin}/teacher#/shareVip?recomUserId=${this.userInfo.id}&userType=${_.platformType}`,t.data&&t.data.activityId&&(this.shareUrl=this.shareUrl+"&activityId="+t.data.activityId),this.shareStatus=!0,this.shareDiscount=t.data.discount||0;return}catch{}},calcSalePrice(t){if(t.discount===1){const s=Number((t.salePrice-t.discountPrice).toFixed(2));return s>=0?s:0}return t.salePrice},onSubmit(){const t=this.selectMember,s=this.userInfo.isVip?c(this.userInfo.membershipEndTime).toDate():new Date;let a=new Date;t.period==="MONTH"?a=c(s).add(1,"month").toDate():t.period==="QUARTERLY"?a=c(s).add(3,"month").toDate():t.period==="YEAR_HALF"?a=c(s).add(6,"month").toDate():t.period==="YEAR"&&(a=c(s).add(1,"year").toDate()),u.orderObject.orderType="VIP",u.orderObject.orderName="\u5C0F\u9177Ai"+t.title,u.orderObject.orderDesc="\u5C0F\u9177Ai"+t.title,u.orderObject.actualPrice=this.calcSalePrice(t),u.orderObject.recomUserId=this.recomUserId,u.orderObject.activityId=this.activityId,u.orderObject.orderNo="",u.orderObject.orderList=[{orderType:"VIP",goodsName:"\u5C0F\u9177Ai"+t.title,id:t.id,title:t.title,price:this.calcSalePrice(t),startTime:c(s).format("YYYY-MM-DD"),endTime:c(a).format("YYYY-MM-DD"),recomUserId:this.recomUserId}],this.$router.push({path:"/orderDetail",query:{orderType:"VIP"}})}},render(){var t;return e("div",{class:i["member-center"]},[e(k,{background:"#ffe5cc"},{right:()=>e("div",{class:i.shareBtn,onClick:this.onShare},[e(m,{src:Q},null),n("\u5206\u4EAB")])}),e("div",{class:i.member_container},[e(q,{class:i.userMember,labelClass:i.timeRemaining},{icon:()=>e("div",{class:i.userImgSection},[e(m,{class:i.userImg,src:this.userInfo.avatar||H,fit:"cover"},null)]),title:()=>e("div",{class:i.userInfo},[e("span",{class:i.name},[this.userInfo.username]),!!this.userInfo.isVip&&e(m,{class:i.level,src:"https://oss.dayaedu.com/daya/202107/ScSTL1D.png"},null),e("span",{class:i.phone,innerHTML:`\uFF08${this.userInfo.phone}\uFF09`},null)]),label:()=>e("div",{class:i.member_time},[this.userInfo.isVip?e("div",null,[n("\u4F1A\u5458\u6743\u76CA\u6709\u6548\u671F\u5269\u4F59"),e("span",{class:i.remaining},[this.userInfo.membershipDays]),n("\u5929")]):!this.userInfo.isVip&&this.userInfo.membershipEndTime?e("div",null,[n("\u60A8\u7684\u4F1A\u5458\u5DF2\u8FC7\u671F\uFF0C\u7EED\u8D39\u540E\u4F1A\u5458\u6743\u76CA\u53EF\u7EE7\u7EED\u4F7F\u7528")]):e("div",null,[n("\u4EB2\uFF0C\u60A8\u8FD8\u4E0D\u662F\u4F1A\u5458\u54E6~")])])})]),e("div",{class:i.memberContainer},[e("div",{class:i.memberItem},[e("div",{class:i.title},[n("\u4F1A\u5458"),e("span",null,[n("VIP")])]),this.discountTeacher.discount==1&&e("div",{class:i.memberDiscount},[e(m,{src:this.discountTeacher.avatar||z,class:i.discountAvatar},null),e("span",{class:i.discountName},[this.discountTeacher.username,n("\u8001\u5E08\u7684\u4E13\u5C5E\u4F18\u60E0\uFF5E")]),e(m,{src:F,class:i.discountGift},null)]),e("div",{class:i["system-list"]},[this.memberList.map(s=>e("div",{class:[i["system-item"],s.status&&i.active],onClick:()=>{this.memberList.forEach(a=>{a.status=!1}),s.status=!0,this.selectMember=s}},[e("div",{class:i.discountItem},[s.discount==1&&e("img",{src:f},null)]),e("p",{class:i.title},[s.title]),e("p",{class:i.price},[e("span",null,[n("\uFFE5")]),h(this.calcSalePrice(s),"0,0[.]00")]),e("del",{class:i.originalPrice},[n("\uFFE5"),h(s.originalPrice,"0,0[.]00")])]))])]),e("div",{class:[i.intro]},[e("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"),e("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&&e("div",{class:i.memberItem},[e("div",{class:i.title},[n("\u4F1A\u5458\u529F\u80FD")]),e("div",{class:i.member_function},[this.functionList.map(s=>e("div",{class:i.function_item},[e(w,{name:s.icon,size:34},null),e("div",{class:i.function_text,innerHTML:s.title},null)]))])])]),e("div",{class:i.btnGroup},[e("div",{class:i.priceSection},[n("\u652F\u4ED8\u91D1\u989D\uFF1A"),e("div",{class:i.price},[e("span",{class:i.priceUnit},[n("\uFFE5")]),e("span",{class:i.priceNum},[this.$filters.moneyFormat(this.calcSalePrice(this.selectMember)||0)])]),((t=this.selectMember)==null?void 0:t.discount)==1&&e("div",{class:[i.discountItem,i.discountBuy]},[e("img",{src:f},null)])]),e(G,{color:"linear-gradient(220deg, #DFA164 0%, #FAC87E 100%)",round:!0,class:i.btn,onClick:this.onSubmit},{default:()=>[this.userInfo.isVip?e(d,null,[n("\u7ACB\u5373\u7EED\u8D39")]):!this.userInfo.isVip&&this.userInfo.membershipEndTime?e(d,null,[n("\u7ACB\u5373\u7EED\u8D39")]):e(d,null,[n("\u7ACB\u5373\u652F\u4ED8")])]})]),e(O,{show:this.shareStatus,"onUpdate:show":s=>this.shareStatus=s,style:{background:"transparent"}},{default:()=>[e(K,{teacherId:this.userInfo.id,shareUrl:this.shareUrl,shareType:"vip",shareLength:2},{default:()=>[e("div",{class:i.shareVip},[this.shareDiscount===1&&e("div",{class:i.tagDiscount},[n("\u4E13\u5C5E\u4F18\u60E0")]),e("img",{class:i.icon,src:E},null),e("div",{class:i.info},[e("h4",{class:"van-multi-ellipsis--l2"},[n("\u5C0F\u9177Ai\u4F1A\u5458")]),e("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{We as default,Le as getAssetsHomeFile};