1 |
- import{d as g,P as f,q as _,x as v,e as B,y as E,a as t,A as o,W as c,C as y,D as h,S as C}from"./index-98321ae4.js";import{M as F}from"./index-82318fd5.js";import{u as b}from"./student-register-store-99d1391a.js";import{d as w}from"./deep-clone-c0d00fc2.js";import{M as T}from"./index-2da65d45.js";import{g as D}from"./gift-tip-04100a28.js";import"./index-9be5fed1.js";const G="_studentRegisterContainer_4vots_8",I="_paymentContainer_4vots_13",S="_giftTip_4vots_23",L="_needPrice_4vots_27",R="_allPrice_4vots_43",A="_studentSection_4vots_62",P="_title1_4vots_69",V="_title2_4vots_70",x="_content_4vots_81",M="_functionGroup_4vots_89",U="_memberGroup_4vots_95",q="_truns_4vots_126",N="_trunList_4vots_145",O="_trunItem_4vots_150",Y="_tipInfo_4vots_163",k="_videoGroup_4vots_170",W="_videoB_4vots_177",u={"student-register":"_student-register_4vots_1",studentRegisterContainer:G,paymentContainer:I,giftTip:S,needPrice:L,allPrice:R,studentSection:A,title1:P,title2:V,content:x,functionGroup:M,memberGroup:U,truns:q,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-5effa347.png",import.meta.url).href,J=""+new URL("function-bg-5fe972fc.png",import.meta.url).href,ot=g({name:"student-register",setup(){const r=f(),i=b(),d=_();i.setShoolId(r.query.sId);const e=v({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 h.get("/edu-app/open/userOrder/registerGoods/"+e.schoolId,{noAuthorization:!0});i.setVip(s.details||[]),e.details=w(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,C().weixin?(s.registerType!=="BUG_GOODS"||s.schoolStatus===0)&&(e.showTips=!0,e.showMessage="二维码已经失效,详情请咨询学校老师",e.showButton=!1):e.showTips=!0}catch(s){}},n=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 E(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},[o("提供在乐器学练中的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,[o("随身云教练"),t("br",null,null),o("无需请老师")])]),t("div",{class:u.trunItem},[t("img",{src:$},null),t("p",null,[o("简单易操作"),t("br",null,null),o("学生都会练")])]),t("div",{class:u.trunItem},[t("img",{src:j},null),t("p",null,[o("练习可测评"),t("br",null,null),o("家长可省心")])])]),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,[o("现在购买赠送会员有效期"),t("span",null,[e.giftVipDay||0]),o("天")])]),t(F,{position:"bottom"},{default:()=>[t("div",{class:u.paymentContainer},[t("div",{class:u.payemntPrice},[t("img",{src:D,class:u.giftTip},null),t("div",null,[t("span",{class:u.needPrice},[t("i",{style:"font-style: normal"},[o("¥ ")]),t("span",null,[c(n.value.amount)]),t("i",{style:"font-style: normal"},[o("/年")])]),n.value.originAmount>n.value.amount?t("del",{class:u.allPrice},[o("¥ "),c(n.value.originAmount)]):""])]),t("div",{class:u.paymentBtn,onClick:()=>{m()}},[t(y,{round:!0,disabled:e.submitLoading,loading:e.submitLoading},{default:()=>[o("下一步")]})])])]})]),t(T,{show:e.showTips,message:e.showMessage,showButton:e.showButton,buttonText:"刷新",onConfirm:()=>window.location.reload()},null)])}});export{ot as default};
|