12345 |
- <<<<<<<< HEAD:dist/assets/index-c344880c.js
- import{d as l,a4 as p,D as i,Q as d,a as t,S as h,F as _,A as r,P as o,C as b}from"./index-6526f3da.js";import{i as f}from"./icon-student-36c056f8.js";import{i as g}from"./icon-gift-94736468.js";import{O as y}from"./index-a33d6f7e.js";import{u as k,a as I}from"./index-727a4533.js";import{C as c}from"./index-013260ad.js";import{I as u}from"./index-761b236b.js";const v="_member_container_18hk2_10",C="_level_18hk2_13",D="_userMember_18hk2_17",P="_userImgSection_18hk2_22",G="_userImg_18hk2_22",S="_userInfo_18hk2_35",M="_name_18hk2_41",N="_phone_18hk2_50",F="_timeRemaining_18hk2_53",A="_remaining_18hk2_58",E="_member_time_18hk2_62",T="_memberImgs_18hk2_68",w="_memberContainer_18hk2_75",O="_memberItem_18hk2_80",B="_title_18hk2_89",U="_priceGroup_18hk2_104",x="_price_18hk2_104",V="_originalPrice_18hk2_118",L="_memberGift_18hk2_126",R="_giftCell_18hk2_132",Y="_gift_18hk2_132",q="_iconGift_18hk2_150",$="_btnGroup_18hk2_155",j="_btn_18hk2_155",H="_priceSection_18hk2_177",J="_priceUnit_18hk2_189",W="_memberDiscount_18hk2_192",Q="_discountAvatar_18hk2_204",z="_discountName_18hk2_212",K="_discountGift_18hk2_219",s={"member-center":"_member-center_18hk2_1",member_container:v,level:C,userMember:D,userImgSection:P,userImg:G,userInfo:S,name:M,phone:N,timeRemaining:F,remaining:A,member_time:E,memberImgs:T,memberContainer:w,memberItem:O,title:B,priceGroup:U,price:x,originalPrice:V,memberGift:L,giftCell:R,gift:Y,iconGift:q,btnGroup:$,btn:j,priceSection:H,priceUnit:J,memberDiscount:W,discountAvatar:Q,discountName:z,discountGift:K},X=""+new URL("member-1-28d3dedd.png",import.meta.url).href,Z=""+new URL("member-2-f5aa1a1d.png",import.meta.url).href,oe=l({name:"MemberCenter",data(){return{functionList:[],selectMember:{},users:{},memberStatus:!1,background:"transparent",color:"#fff"}},computed:{userInfo(){const e=this.users;return{username:(e==null?void 0:e.nickname)||"",phone:(e==null?void 0:e.phone)||"",avatar:e==null?void 0:e.avatar,id:e==null?void 0:e.id,isVip:e==null?void 0:e.vipMember,membershipGiftDays:e==null?void 0:e.membershipGiftDays,membershipDays:e==null?void 0:e.membershipDays,membershipEndTime:p(e==null?void 0:e.membershipEndTime).format("YYYY-MM-DD")}}},async mounted(){k(document,"scroll",()=>{const{y:e}=I();e.value>52?(this.background="#fff",this.color="#323333"):(this.background="transparent",this.color="#fff")});try{const e=await i.get("/edu-app/student/member");this.users=e.data||{};const{data:n}=await i.post("/edu-app/cityFeeSetting/member");this.selectMember=n,this.paymentOrderUnpaid()}catch(e){}},methods:{async paymentOrderUnpaid(){try{const{data:e}=await i.get("/edu-app/userPaymentOrder/unpaid",{requestType:"form",params:{paymentType:"VIP"}});e.id&&d({message:"您有待支付的订单,是否继续支付",cancelButtonText:"取消订单",confirmButtonText:"继续支付"}).then(()=>{const n=e.paymentConfig;this.$router.push({path:"/order-detail",query:{config:JSON.stringify(n.paymentConfig),orderNo:n.orderNo}})}).catch(async()=>{try{await i.post("/edu-app/userPaymentOrder/cancelPayment/"+e.orderNo)}catch(n){}})}catch(e){}},calcSalePrice(e){if(e.discount===1){const n=Number((e.salePrice-e.discountPrice).toFixed(2));return n>=0?n:0}return e.salePrice},async onSubmit(){try{const e=this.selectMember,n=[{goodsId:e.id,goodsNum:1,goodsType:"VIP",paymentCashAmount:e.salePrice,paymentCouponAmount:0}],{data:a}=await i.post("/edu-app/userPaymentOrder/executeOrder",{data:{orderType:"VIP",paymentCashAmount:this.selectMember.salePrice||0,paymentCouponAmount:0,goodsInfos:n,orderName:"数字化器乐学练工具",orderDesc:"数字化器乐学练工具"}}),m=await i.get("/edu-app/userPaymentOrder/detail/"+a.orderNo);m.data.status!=="WAIT_PAY"&&m.data.status!=="PAYING"?this.$router.push({path:"/payment-result",query:{orderNo:a.orderNo}}):this.$router.push({path:"/order-detail",query:{config:JSON.stringify(a.paymentConfig),orderNo:a.orderNo}})}catch(e){console.log(e)}}},render(){return t("div",{class:s["member-center"]},[t(h,{background:this.background,color:this.color,border:!1},null),t("div",{class:s.member_container},[t(c,{class:[s.userMember],labelClass:s.timeRemaining,center:!0},{icon:()=>t("div",{class:s.userImgSection},[t(u,{class:s.userImg,src:this.userInfo.avatar||f,fit:"cover"},null)]),title:()=>t("div",{class:s.userInfo},[t("span",{class:s.name},[this.userInfo.username]),!!this.userInfo.isVip&&t(u,{class:s.level,src:"https://daya.ks3-cn-beijing.ksyun.com/202107/ScSTL1D.png"},null),this.userInfo.phone&&t("span",{class:s.phone,innerHTML:`(${this.userInfo.phone})`},null)]),label:()=>t("div",{class:s.member_time},[t(_,null,[this.userInfo.isVip?t("div",null,[r("有效期至"),t("span",{class:s.remaining},[this.userInfo.membershipEndTime])]):t("div",null,[r("您还未领取器乐学练工具哟")])])])})]),t("div",{class:[s.memberContainer]},[t("div",{class:[s.memberItem,this.users.membershipGiftDays>0?s.memberGift:""]},[t("p",{class:[s.title]},[t("strong",null,[r("数字化")]),r("器乐学练工具"),t("span",null,[r("12个月")])]),t("div",{class:s.priceGroup},[t("p",{class:s.price},[t("span",null,[r("¥")]),o(this.selectMember.salePrice)]),this.selectMember.salePrice<this.selectMember.originalPrice&&t("del",{class:s.originalPrice},[r("¥"),o(this.selectMember.originalPrice)])]),this.users.membershipGiftDays>0&&t(c,{border:!1,class:s.giftCell},{title:()=>t("div",{class:s.gift},[t("img",{src:g,class:s.iconGift},null),r("现在领取赠送")," ",t("span",null,[this.users.membershipGiftDays||0]),r("天有效期")])})]),t("div",{class:s.memberImgs},[t("img",{src:X},null),t("img",{src:Z},null)])]),t("div",{class:s.btnGroup},[t("div",{class:s.priceSection},[r("工具领取:"),t("div",{class:s.price},[t("span",{class:s.priceUnit},[r("¥")]),t("span",{class:s.priceNum},[o(this.calcSalePrice(this.selectMember)||0)])])]),this.userInfo.id?t(b,{round:!0,class:s.btn,onClick:this.onSubmit},{default:()=>[r("立即领取")]}):""]),t(y,{show:this.memberStatus,"onUpdate:show":e=>this.memberStatus=e,title:"待激活团练宝",message:"为让团员有效使用乐团学习工具,首次加入乐团且购买团练宝的团员,团练宝的生效时间为乐团首次训练之日,具体训练时间可查看课表。",messageAlign:"left",dialogMarginTop:"env(safe-area-inset-top)",confirmButtonText:"我知道了"},null)])}});export{oe as default};
- ========
- import{d as l,a4 as p,D as i,Q as d,a as t,S as h,F as _,A as r,P as u,C as b}from"./index-39e30d20.js";import{i as f}from"./icon-student-36c056f8.js";import{i as g}from"./icon-gift-94736468.js";import{O as y}from"./index-292e3296.js";import{u as E,a as k}from"./index-b3ab087c.js";import{C as m}from"./index-28160cf1.js";import{I as c}from"./index-9a9246ab.js";const I="_member_container_18hk2_10",C="_level_18hk2_13",D="_userMember_18hk2_17",F="_userImgSection_18hk2_22",v="_userImg_18hk2_22",P="_userInfo_18hk2_35",G="_name_18hk2_41",A="_phone_18hk2_50",S="_timeRemaining_18hk2_53",B="_remaining_18hk2_58",M="_member_time_18hk2_62",N="_memberImgs_18hk2_68",T="_memberContainer_18hk2_75",w="_memberItem_18hk2_80",O="_title_18hk2_89",U="_priceGroup_18hk2_104",x="_price_18hk2_104",V="_originalPrice_18hk2_118",L="_memberGift_18hk2_126",R="_giftCell_18hk2_132",Y="_gift_18hk2_132",q="_iconGift_18hk2_150",$="_btnGroup_18hk2_155",j="_btn_18hk2_155",H="_priceSection_18hk2_177",J="_priceUnit_18hk2_189",W="_memberDiscount_18hk2_192",Q="_discountAvatar_18hk2_204",z="_discountName_18hk2_212",K="_discountGift_18hk2_219",s={"member-center":"_member-center_18hk2_1",member_container:I,level:C,userMember:D,userImgSection:F,userImg:v,userInfo:P,name:G,phone:A,timeRemaining:S,remaining:B,member_time:M,memberImgs:N,memberContainer:T,memberItem:w,title:O,priceGroup:U,price:x,originalPrice:V,memberGift:L,giftCell:R,gift:Y,iconGift:q,btnGroup:$,btn:j,priceSection:H,priceUnit:J,memberDiscount:W,discountAvatar:Q,discountName:z,discountGift:K},X=""+new URL("member-1-28d3dedd.png",import.meta.url).href,Z=""+new URL("member-2-f5aa1a1d.png",import.meta.url).href,ue=l({name:"MemberCenter",data(){return{functionList:[],selectMember:{},users:{},memberStatus:!1,background:"transparent",color:"#fff"}},computed:{userInfo(){const e=this.users;return{username:(e==null?void 0:e.nickname)||"",phone:(e==null?void 0:e.phone)||"",avatar:e==null?void 0:e.avatar,id:e==null?void 0:e.id,isVip:e==null?void 0:e.vipMember,membershipGiftDays:e==null?void 0:e.membershipGiftDays,membershipDays:e==null?void 0:e.membershipDays,membershipEndTime:p(e==null?void 0:e.membershipEndTime).format("YYYY-MM-DD")}}},async mounted(){E(document,"scroll",()=>{const{y:e}=k();e.value>52?(this.background="#fff",this.color="#323333"):(this.background="transparent",this.color="#fff")});try{const e=await i.get("/edu-app/student/member");this.users=e.data||{};const{data:n}=await i.post("/edu-app/cityFeeSetting/member");this.selectMember=n,this.paymentOrderUnpaid()}catch(e){}},methods:{async paymentOrderUnpaid(){try{const{data:e}=await i.get("/edu-app/userPaymentOrder/unpaid",{requestType:"form",params:{paymentType:"VIP"}});e.id&&d({message:"您有待支付的订单,是否继续支付",cancelButtonText:"取消订单",confirmButtonText:"继续支付"}).then(()=>{const n=e.paymentConfig;this.$router.push({path:"/order-detail",query:{config:JSON.stringify(n.paymentConfig),orderNo:n.orderNo}})}).catch(async()=>{try{await i.post("/edu-app/userPaymentOrder/cancelPayment/"+e.orderNo)}catch(n){}})}catch(e){}},calcSalePrice(e){if(e.discount===1){const n=Number((e.salePrice-e.discountPrice).toFixed(2));return n>=0?n:0}return e.salePrice},async onSubmit(){try{const e=this.selectMember,n=[{goodsId:e.id,goodsNum:1,goodsType:"VIP",paymentCashAmount:e.salePrice,paymentCouponAmount:0}],{data:a}=await i.post("/edu-app/userPaymentOrder/executeOrder",{data:{orderType:"VIP",paymentCashAmount:this.selectMember.salePrice||0,paymentCouponAmount:0,goodsInfos:n,orderName:"数字化器乐学练工具",orderDesc:"数字化器乐学练工具"}}),o=await i.get("/edu-app/userPaymentOrder/detail/"+a.orderNo);o.data.status!=="WAIT_PAY"&&o.data.status!=="PAYING"?this.$router.push({path:"/payment-result",query:{orderNo:a.orderNo}}):this.$router.push({path:"/order-detail",query:{config:JSON.stringify(a.paymentConfig),orderNo:a.orderNo}})}catch(e){console.log(e)}}},render(){return t("div",{class:s["member-center"]},[t(h,{background:this.background,color:this.color,border:!1},null),t("div",{class:s.member_container},[t(m,{class:[s.userMember],labelClass:s.timeRemaining,center:!0},{icon:()=>t("div",{class:s.userImgSection},[t(c,{class:s.userImg,src:this.userInfo.avatar||f,fit:"cover"},null)]),title:()=>t("div",{class:s.userInfo},[t("span",{class:s.name},[this.userInfo.username]),!!this.userInfo.isVip&&t(c,{class:s.level,src:"https://daya.ks3-cn-beijing.ksyun.com/202107/ScSTL1D.png"},null),this.userInfo.phone&&t("span",{class:s.phone,innerHTML:`(${this.userInfo.phone})`},null)]),label:()=>t("div",{class:s.member_time},[t(_,null,[this.userInfo.isVip?t("div",null,[r("有效期至"),t("span",{class:s.remaining},[this.userInfo.membershipEndTime])]):t("div",null,[r("您还未领取器乐学练工具哟")])])])})]),t("div",{class:[s.memberContainer]},[t("div",{class:[s.memberItem,this.users.membershipGiftDays>0?s.memberGift:""]},[t("p",{class:[s.title]},[t("strong",null,[r("数字化")]),r("器乐学练工具"),t("span",null,[r("12个月")])]),t("div",{class:s.priceGroup},[t("p",{class:s.price},[t("span",null,[r("¥")]),u(this.selectMember.salePrice)]),this.selectMember.salePrice<this.selectMember.originalPrice&&t("del",{class:s.originalPrice},[r("¥"),u(this.selectMember.originalPrice)])]),this.users.membershipGiftDays>0&&t(m,{border:!1,class:s.giftCell},{title:()=>t("div",{class:s.gift},[t("img",{src:g,class:s.iconGift},null),r("现在领取赠送")," ",t("span",null,[this.users.membershipGiftDays||0]),r("天有效期")])})]),t("div",{class:s.memberImgs},[t("img",{src:X},null),t("img",{src:Z},null)])]),t("div",{class:s.btnGroup},[t("div",{class:s.priceSection},[r("工具领取:"),t("div",{class:s.price},[t("span",{class:s.priceUnit},[r("¥")]),t("span",{class:s.priceNum},[u(this.calcSalePrice(this.selectMember)||0)])])]),this.userInfo.id?t(b,{round:!0,class:s.btn,onClick:this.onSubmit},{default:()=>[r("立即领取")]}):""]),t(y,{show:this.memberStatus,"onUpdate:show":e=>this.memberStatus=e,title:"待激活团练宝",message:"为让团员有效使用乐团学习工具,首次加入乐团且购买团练宝的团员,团练宝的生效时间为乐团首次训练之日,具体训练时间可查看课表。",messageAlign:"left",dialogMarginTop:"env(safe-area-inset-top)",confirmButtonText:"我知道了"},null)])}});export{ue as default};
- >>>>>>>> 892d454865cf76c3b2e2afd4d6ab82305aa434a7:dist/assets/index-e689bc09.js
|