index-fffc863c.js 4.4 KB

1
  1. import{d as g,P as f,q as _,x as b,e as B,y as w,a as t,A as n,W as c,C as E,D as y,S as h}from"./index-e8a30609.js";import{M as C}from"./index-d0f43dd9.js";import{u as F}from"./student-register-store-ccdad924.js";import{d as v}from"./deep-clone-c0d00fc2.js";import{M as q}from"./index-112f1f1f.js";import{g as T}from"./gift-tip-f48d498f.js";import"./index-eec9babf.js";const D="_studentRegisterContainer_1swbq_8",G="_paymentContainer_1swbq_13",I="_giftTip_1swbq_23",S="_needPrice_1swbq_27",L="_allPrice_1swbq_43",R="_studentSection_1swbq_61",A="_title1_1swbq_68",P="_title2_1swbq_69",V="_content_1swbq_80",x="_functionGroup_1swbq_87",M="_memberGroup_1swbq_93",U="_truns_1swbq_124",N="_trunList_1swbq_143",O="_trunItem_1swbq_148",Y="_tipInfo_1swbq_161",k="_videoGroup_1swbq_168",W="_videoB_1swbq_175",u={"student-register":"_student-register_1swbq_1",studentRegisterContainer:D,paymentContainer:G,giftTip:I,needPrice:S,allPrice:L,studentSection:R,title1:A,title2:P,content:V,functionGroup:x,memberGroup:M,truns:U,trunList:N,trunItem:O,tipInfo:Y,videoGroup:k,videoB:W},z=""+new URL("f-1-097a96bf.png",import.meta.url).href,$=""+new URL("f-2-b1a4ab9b.png",import.meta.url).href,j=""+new URL("f-3-572f64b3.png",import.meta.url).href,H=""+new URL("icon-tip2-1c68714a.png",import.meta.url).href,J=""+new URL("function-bg-28b82e56.png",import.meta.url).href,nt=g({name:"student-register",setup(){const r=f(),i=F(),d=_();i.setShoolId(r.query.sId);const e=b({schoolId:r.query.sId,paymentType:"",popupShow:!1,details:[],schoolType:"",gradeYear:"",bugGoods:!1,registerType:"",detailVip:{},giftVipDay:0,submitLoading:!1,showMore:!0,showTips:!1,showButton:!1,showMessage:"请使用微信打开"}),p=async()=>{try{const{data:s}=await y.get("/edu-app/open/userOrder/registerGoods/"+e.schoolId,{noAuthorization:!0});i.setVip(s.details||[]),e.details=v(s.details||[]),e.details.length>0&&(e.detailVip=e.details[0],e.giftVipDay=e.details[0].membershipDays),e.bugGoods=s.bugGoods,e.schoolType=s.schoolType,e.gradeYear=s.gradeYear,e.registerType=s.registerType,h().weixin?(s.registerType!=="BUG_GOODS"||s.schoolStatus===0)&&(e.showTips=!0,e.showMessage="二维码已经失效,详情请咨询学校老师",e.showButton=!1):e.showTips=!0}catch(s){}},o=B(()=>{let s=0,a=0;return i.getVip.forEach(l=>{s+=Number(l.currentPrice),a+=Number(l.originalPrice)}),{amount:s,originAmount:a}}),m=async()=>{try{e.submitLoading=!0,d.push({path:"/student-register-form",query:{schoolId:e.schoolId}})}finally{e.submitLoading=!1}};return w(async()=>{try{p()}catch(s){}}),()=>t("div",{class:u["student-register"]},[t("div",{class:u.studentRegisterContainer},[t("div",{class:u.studentSection},[t("div",{class:u.title1},null),t("p",{class:u.content},[n("提供在乐器学练中的AI智能学练工具、数字化乐谱与课件,解决学生不会练习、家长无法辅导的乐器学练痛点,学生可实现自主学练,家长即时全面了解学练情况。")])]),t("div",{class:[u.studentSection,u.truns]},[t("div",{class:u.trunList},[t("div",{class:u.trunItem},[t("img",{src:z},null),t("p",null,[n("随身云教练"),t("br",null,null),n("无需请老师")])]),t("div",{class:u.trunItem},[t("img",{src:$},null),t("p",null,[n("简单易操作"),t("br",null,null),n("学生都会练")])]),t("div",{class:u.trunItem},[t("img",{src:j},null),t("p",null,[n("练习可测评"),t("br",null,null),n("家长可省心")])])]),t("div",{class:u.tipInfo},[t("img",{src:H},null)])]),t("div",{class:u.studentSection},[t("div",{class:u.title2},null),t("div",{class:u.functionGroup},[t("img",{src:J},null)])]),e.giftVipDay>0&&t("div",{class:[u.studentSection,u.memberGroup]},[t("p",null,[n("现在购买赠送会员有效期"),t("span",null,[e.giftVipDay||0]),n("天")])]),t(C,{position:"bottom"},{default:()=>[t("div",{class:u.paymentContainer},[t("div",{class:u.payemntPrice},[t("img",{src:T,class:u.giftTip},null),t("div",null,[t("span",{class:u.needPrice},[t("i",{style:"font-style: normal"},[n("¥ ")]),t("span",null,[c(o.value.amount)]),t("i",{style:"font-style: normal"},[n("/年")])]),o.value.originAmount>o.value.amount?t("del",{class:u.allPrice},[n("¥ "),c(o.value.originAmount)]):""])]),t("div",{class:u.paymentBtn,onClick:()=>{m()}},[t(E,{round:!0,disabled:e.submitLoading,loading:e.submitLoading},{default:()=>[n("下一步")]})])])]})]),t(q,{show:e.showTips,message:e.showMessage,showButton:e.showButton,buttonText:"刷新",onConfirm:()=>window.location.reload()},null)])}});export{nt as default};