index.b36dfb9b.js 29 KB

1
  1. import{d as N,aj as w,ai as D,r as b,a1 as z,c as e,t as i,q as H,B as X,P as v,b5 as J,n as f,F as E,a7 as G,bh as _,a0 as B,am as Q,an as W,U as $,f as ee,bt as te,bz as M,bu as se,m as oe,bf as ae}from"./ResizeObserver.es.f2747516.js";import{F as re}from"./index.352b794f.js";import{C as x}from"./index.2492c981.js";import{F as T}from"./index.fd597668.js";import{R as ue,a as Y}from"./index.352b86a8.js";import{T as k}from"./index.985cdc39.js";import{I as q}from"./index.39cb4a8e.js";import{P as R}from"./index.f22ecfb4.js";import{s as ne}from"./function-call.e63896ce.js";import{O as le}from"./index.0f14842a.js";import{C as ie}from"./countUp.min.9e8207da.js";import{O as K}from"./index.f080ab22.js";import{M as ce,G as de}from"./index.dc51b1d9.js";import{O as L}from"./index.14e87aa9.js";import{C as pe}from"./index.3ea6b462.js";import{C as S}from"./index.0d8d7fc4.js";import{C as V}from"./index.4bd3e331.js";import{b as me}from"./index.b28db9f5.js";import{L as ge}from"./index.58e45767.js";import{G as fe,a as he}from"./index.a9dfb592.js";import{S as ye}from"./index.63b2f02a.js";import{T as Ce,a as O}from"./index.f884f880.js";import"./Checker.6cca7940.js";import"./Picker.8b358f94.js";import"./ImagePreview.023367e9.js";import"./index.2d09735e.js";import"./index.ce7ffe8d.js";import"./index.c236e6ba.js";import"./use-tab-status.f984c3ab.js";const Fe="_preApply_1smuq_1",Ae="_popupContainer_1smuq_15",Ie="_dialogTitle_1smuq_19",_e="_popupTips_1smuq_35",Se="_title1_1smuq_40",Te="_banner_1smuq_55",xe="_orchestraName_1smuq_61",be="_instrumentPriceImg_1smuq_69",Pe="_applyTitle_1smuq_79",Ee="_applyTips_1smuq_96",Be="_applyCellGroup_1smuq_101",ke="_radioSection_1smuq_108",qe="_radioItem_1smuq_113",ve="_mlr13_1smuq_124",Ne="_paymentTips_1smuq_127",we="_paymentContainer_1smuq_141",De="_needPrice_1smuq_148",Ge="_allPrice_1smuq_163",Re="_sectionCell_1smuq_171",Ve="_checkbox_1smuq_181",Oe="_extra_1smuq_184",Ue="_sectionPrice_1smuq_187",je="_price_1smuq_194",Le="_free_1smuq_207",ze="_gives_1smuq_210",Me="_sectionTips_1smuq_215",Ye="_iconGives_1smuq_224",Ke="_iconChecked_1smuq_229",He="_numFont_1smuq_245",Xe="_numPrefix_1smuq_248",Ze="_section_1smuq_171",Je="_img_1smuq_255",Qe="_brandName_1smuq_269",We="_model_1smuq_275",$e="_orderCellGroup_1smuq_281",et="_payTime_1smuq_288",tt="_payStatus_1smuq_293",st="_paySuccess_1smuq_296",ot="_imgGroup_1smuq_299",at="_orderPriceInfo_1smuq_311",rt="_orderPriceNum_1smuq_318",ut="_opNums_1smuq_326",nt="_opBuyLength_1smuq_336",lt="_btnGroup_1smuq_341",it="_btnPrice_1smuq_344",ct="_btns_1smuq_363",dt="_preApplyC_1smuq_366",pt="_dialogRefund_1smuq_386",mt="_refundContent_1smuq_389",gt="_tips_1smuq_392",ft="_container_1smuq_397",ht="_refundTitle_1smuq_401",yt="_phoneName_1smuq_411";var s={preApply:Fe,popupContainer:Ae,dialogTitle:Ie,popupTips:_e,title1:Se,banner:Te,orchestraName:xe,instrumentPriceImg:be,applyTitle:Pe,applyTips:Ee,applyCellGroup:Be,radioSection:ke,radioItem:qe,mlr13:ve,paymentTips:Ne,paymentContainer:we,needPrice:De,allPrice:Ge,sectionCell:Re,checkbox:Ve,extra:Oe,sectionPrice:Ue,price:je,free:Le,gives:ze,sectionTips:Me,iconGives:Ye,iconChecked:Ke,numFont:He,numPrefix:Xe,section:Ze,img:Je,brandName:Qe,model:We,orderCellGroup:$e,payTime:et,payStatus:tt,paySuccess:st,imgGroup:ot,orderPriceInfo:at,orderPriceNum:rt,opNums:ut,opBuyLength:nt,btnGroup:lt,btnPrice:it,btns:ct,preApplyC:dt,dialogRefund:pt,refundContent:mt,tips:gt,container:ft,refundTitle:ht,phoneName:yt};const Z=[];for(let p=1;p<=40;p++)Z.push({text:p+"\u73ED",value:p});var Ct=N({name:"apply",props:{schoolSystem:{type:String,default:"sixYearSystem"},registerInfo:{type:Object,defualt:{}},code:{type:String,default:""}},emits:["next"],setup(p,{slots:A,attrs:a,emit:t}){const h=w();D();const u=b({detail:{},currentGrade:[{text:"\u4E00\u5E74\u7EA7",value:1},{text:"\u4E8C\u5E74\u7EA7",value:2},{text:"\u4E09\u5E74\u7EA7",value:3},{text:"\u56DB\u5E74\u7EA7",value:4},{text:"\u4E94\u5E74\u7EA7",value:5},{text:"\u516D\u5E74\u7EA7",value:6},{text:"\u4E03\u5E74\u7EA7",value:7},{text:"\u516B\u5E74\u7EA7",value:8},{text:"\u4E5D\u5E74\u7EA7",value:9}],classList:Z,subjectList:[],gradeStatus:!1,classStatus:!1,subjectStatus:!1,pattern:/^1(3|4|5|6|7|8|9)\d{9}$/,nameReg:/^[\u4E00-\u9FA5]+$/,subjectChangeStatus:!1}),r=b({username:null,sex:null,currentGrade:null,currentGradeTxt:null,currentClass:"",currentClassTxt:null,registerSubjectId:"",registerSubjectTxt:null,parentName:null,phone:null}),y=async()=>{try{const{data:l}=await f.get("/api-student/orchestraRegister/register/"+h.query.id),d=l||{};u.detail=d;const n=u.currentGrade.find(P=>P.value==d.currentGrade),C=u.classList.find(P=>P.value==d.currentClass),F=u.subjectList.find(P=>P.value==d.registerSubjectId);r.username=d.username,r.sex=d.sex?1:0,r.currentGrade=d.currentGrade,r.currentGradeTxt=n?n.text:"",r.currentClass=d.currentClass,r.currentClassTxt=C?C.text:"",r.registerSubjectId=d.registerSubjectId,r.registerSubjectTxt=F?F.text:"",r.parentName=d.parentName,r.phone=d.phone}catch(l){console.log(l)}},m=async()=>{try{((await f.post("/api-student/open/orchestraSubjectConfig/pageByOrchestraId",{data:{orchestraId:h.query.id,page:1,rows:100}})).data.rows||[]).forEach(n=>{u.subjectList.push({text:n.name,value:n.subjectId})})}catch{}},c=l=>u.nameReg.test(l)&&l.length>=2&&l.length<=15,g=l=>l?u.nameReg.test(l)?l.length<2||l.length>15?"\u5B66\u5458\u59D3\u540D\u5FC5\u987B\u4E3A2~15\u4E2A\u5B57":"":"\u5B66\u5458\u59D3\u540D\u5FC5\u987B\u4E3A\u4E2D\u6587":"\u8BF7\u586B\u5199\u5B66\u5458\u771F\u5B9E\u59D3\u540D",I=async()=>{try{const l={orchestraId:h.query.id,schoolId:u.detail.schoolId,...r};u.detail.id&&(l.id=u.detail.id),await f.post("/api-student/orchestraRegister/save",{hideLoading:!1,data:{...l,code:p.code}});const{data:d}=await f.get("/api-student/orchestraRegister/registerStatus/"+h.query.id);d.purchase?setTimeout(()=>{t("next","order")},100):setTimeout(()=>{t("next","payment")},100)}catch{}},o=()=>{var l;ne([(l=p.registerInfo)==null?void 0:l.instrumentPriceImg])};return z(async()=>{await m(),await y()}),()=>e("div",{class:s.preApplyC},[e(re,{validateFirst:!0,scrollToError:!0,onSubmit:I,ref:"form",class:s.form},{default:()=>{var l,d;return[e("div",{class:s.applyTitle},[i("\u5B66\u5458\u4FE1\u606F")]),e(x,{inset:!0,class:s.applyCellGroup},{default:()=>[e(T,{required:!0,label:"\u5B66\u5458\u4FE1\u606F",placeholder:"\u8BF7\u586B\u5199\u5B66\u5458\u771F\u5B9E\u59D3\u540D",inputAlign:"right",modelValue:r.username,"onUpdate:modelValue":n=>r.username=n,maxlength:15,rules:[{validator:c,message:g}]},null),e(T,{required:!0,label:"\u6027\u522B",inputAlign:"right",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6027\u522B"}]},{input:()=>e(ue,{modelValue:r.sex,"onUpdate:modelValue":n=>r.sex=n},{default:()=>[e(k,{size:"large",type:"primary",color:r.sex!==1?"#EAEAEA":"#FF8057",textColor:r.sex!==1?"#AAA":"#FFF",class:s.radioSection,round:!0},{default:()=>[e(Y,{class:s.radioItem,name:1},null),i("\u7537\u751F")]}),e(k,{size:"large",type:"primary",color:r.sex!==0?"#EAEAEA":"#FF8057",textColor:r.sex!==0?"#AAA":"#FFF",class:s.radioSection,round:!0},{default:()=>[e(Y,{class:s.radioItem,name:0},null),i("\u5973\u751F")]})]})}),e(T,{required:!0,label:"\u5E74\u7EA7",inputAlign:"right",readonly:!0,isLink:!0,placeholder:"\u8BF7\u9009\u62E9\u5E74\u7EA7",modelValue:r.currentGradeTxt,"onUpdate:modelValue":n=>r.currentGradeTxt=n,onClick:()=>u.gradeStatus=!0,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E74\u7EA7"}]},null),e(T,{required:!0,label:"\u73ED\u7EA7",inputAlign:"right",readonly:!0,isLink:!0,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",modelValue:r.currentClassTxt,"onUpdate:modelValue":n=>r.currentClassTxt=n,onClick:()=>u.classStatus=!0,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},null)]}),e("div",{class:s.applyTitle},[i("\u58F0\u90E8\u4FE1\u606F")]),e("div",{class:s.applyTips},[i("(\u8BF7\u52A1\u5FC5\u6309\u7167\u5B66\u751F\u7684\u5F55\u53D6\u58F0\u90E8\u586B\u62A5)")]),e(x,{inset:!0,class:s.applyCellGroup},{default:()=>[e(T,{required:!0,label:"\u58F0\u90E8",inputAlign:"right",readonly:!0,isLink:!0,placeholder:"\u8BF7\u9009\u62E9\u58F0\u90E8",modelValue:r.registerSubjectTxt,"onUpdate:modelValue":n=>r.registerSubjectTxt=n,onClick:()=>{var n;if(u.subjectList.length<=0){H("\u6682\u65E0\u62A5\u540D\u58F0\u90E8");return}if(((n=p.registerInfo)==null?void 0:n.registerStatus)==="LEARNING"){u.subjectChangeStatus=!0;return}u.subjectStatus=!0},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u58F0\u90E8"}]},null)]}),((l=p.registerInfo)==null?void 0:l.orchestraRegisterType)==="PARENT_CONFERENCES"&&e(q,{src:(d=p.registerInfo)==null?void 0:d.instrumentPriceImg,class:s.instrumentPriceImg,onClick:o},null),e("div",{class:s.applyTitle},[i("\u5BB6\u957F\u4FE1\u606F")]),e(x,{inset:!0,class:s.applyCellGroup},{default:()=>[e(T,{required:!0,label:"\u5BB6\u957F\u59D3\u540D",inputAlign:"right",placeholder:"\u8BF7\u586B\u5199\u5BB6\u957F\u771F\u5B9E\u59D3\u540D",modelValue:r.parentName,"onUpdate:modelValue":n=>r.parentName=n,maxlength:15,rules:[{required:!0,message:"\u8BF7\u586B\u5199\u5BB6\u957F\u771F\u5B9E\u59D3\u540D"}]},null),e(T,{required:!0,label:"\u624B\u673A\u53F7",inputAlign:"right",placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",modelValue:r.phone,"onUpdate:modelValue":n=>r.phone=n,maxlength:11,type:"tel",rules:[{pattern:u.pattern,message:"\u8F93\u5165\u76D1\u62A4\u4EBA\u624B\u673A\u53F7\u7801\u6709\u8BEF"}]},null)]}),e("div",{class:"btnGroup",style:{paddingTop:"30px"}},[e(X,{type:"primary",round:!0,block:!0,"native-type":"submit"},{default:()=>[i("\u4E0B\u4E00\u6B65")]})])]}}),e(v,{show:u.gradeStatus,"onUpdate:show":l=>u.gradeStatus=l,position:"bottom",round:!0,safeAreaInsetBottom:!0,lazyRender:!1,class:"popupBottomSearch"},{default:()=>[e(R,{showToolbar:!0,columns:u.currentGrade,onCancel:()=>u.gradeStatus=!1,onConfirm:l=>{const d=l.selectedOptions[0];r.currentGrade=d.value,r.currentGradeTxt=d.text,u.gradeStatus=!1}},null)]}),e(v,{show:u.classStatus,"onUpdate:show":l=>u.classStatus=l,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[e(R,{showToolbar:!0,columns:u.classList,onCancel:()=>u.classStatus=!1,onConfirm:l=>{const d=l.selectedOptions[0];r.currentClass=d.value,r.currentClassTxt=d.text,u.classStatus=!1}},null)]}),e(v,{show:u.subjectStatus,"onUpdate:show":l=>u.subjectStatus=l,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[e(R,{showToolbar:!0,columns:u.subjectList,onCancel:()=>u.subjectStatus=!1,onConfirm:l=>{const d=l.selectedOptions[0];r.registerSubjectId=d.value,r.registerSubjectTxt=d.text,u.subjectStatus=!1}},null)]}),e(J,{show:u.subjectChangeStatus,"onUpdate:show":l=>u.subjectChangeStatus=l,message:"\u60A8\u5DF2\u62A5\u540D\uFF0C\u4E0D\u53EF\u66F4\u6362\u58F0\u90E8",messageAlign:"center",confirmButtonText:"\u786E\u5B9A"},{title:()=>e("div",{class:s.dialogTitle},[e("i",null,null),i("\u63D0\u793A")])})])}}),U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAA/xX6fAAAAAXNSR0IArs4c6QAAAn5JREFUSEu9lk1ME0EUx3/T0hYa0BBNJCZEDVGiB48GDsjNix4pFTHePXgwKmoQXSpoKCfPXhQJgnjUizflQOPZBI0mRJRAgIiIVVpCx8xutx90t9sPs3Pcee/93nvzn9kncHkJJ54EgdbdAeIsgnYkRxE06n6SdQSfkcyCfI32Ykaor0VWUaDUznch5BCSVqfE9H3BJ6S4I7TJl3b2lkB5P3SEHc8E0FYSqNAohjd1QQxMz+/eKgDKSE8nqZTKcH+FMNNtDY+nS9x9/jY3Th4wDXsD+KuEme5JPJ4zudAMMN3G9/+hst25ruFNnTLbmwVq4dkqzsypITGhTbUbulLqVmpETjt5VbcvQkq9Qr9ng+G5kqVfKVVdmXtTx4XUuk+DyFNSpTEJ7oH6vbDyzSaE7BRSC0eBGxVDTMcDh+BSP9Q1wNMIfJ2zChkVcjD8DklHVcCDLXDxNtTVw3YSHvfDqkWVghlV4RLQZAv01oCUkNqxNmk+Br23IBCEZAImR2H+g124ZVXhFpKApYXK+PKosfVsGFa/55sdPgE9feCvhcRfmBiBhY/2zRIkigMbGuHKI/D54feGcTZri0bAlpMQvga+AGzFYfwhLH4pfjI60KmleuDraehPeBKBfU0Qugo1PvizCeMPYKngnbaC6y11Fk1u6+K/oDYI6mzjGzA2DCsLpWkuLZoRoM/Ro7kVem8a4lBrcx3GhrItdgygG0TLu/hK/kqR2wkD9mO5NEzGSl38cp82JRK1FLScZT5tysfVx9tMUrr5e9KrNOYY937AOtSYZ9wZMTKtdXOIykDdHBNzle7aIJwHzY765xC02Yz6MZCvqh71y7nXpdr+AzQ6A1zwOYWrAAAAAElFTkSuQmCC",j="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAk9JREFUSEvFljFoVEEQhr+5A1NdISgImiKFhCTYihYxnSgRxZA3AbGRaKeChVYWr7AxjaB2GmxEyDwvYjAodpoiwVZyElJYaFBQsHiNEd6NbHgXLmpyd0FettydmX/n35nZX2ix3F3MbLBUKg27+1HgoIjsDm7u/gNYFpH5er0+q6pzIuJbhZStDs1sFLgF9La6WH6+BNxU1aeb2f8T0Mx63P2JiBzJHT8Bz4FZ4D3wLd/fCxwChoEzQHee+YKInFPVj38C/wVoZkNAuOEeYEVEYnd/pKpZCzbKInLB3WNgP/AdGFXVN81+GwBzsNfALmAmTdPz4+PjaZt0rplNTk5WKpXKY+A08As43gy6DhhoBN6FzETk7uLi4rU4juudgDVs4zguDQwM3HH3q3mmhxv0rgNOTU3N5282U6vVzm4XrBm0v7//WcjU3RfGxsZChbMGmFdjEt4sTdO+TmncjIWc3g/5m0aheiX0WZIkYbNXRC5FUfRwOzRu5pMkyUV3fwAsRVHUJ9Vq9ViWZaGSQun3tKrGTi9jZmUgtEe3uw+FKTIBXAfuq+qVTgO2Y29m94DLIjIR6Hzr7oPASVV91U6ATm3M7ATwUkTmQoZfgH3AAVVd6TRYO/ZmFgbBZ+BryPCnu3cBXaoaGvW/LzMLg2RVRFaLB9wJSgsrGmAuUHrb3W8U1haFN37ho63w4d1oukK/pzzLYj/gHDTomWIkRoPaQkVUE2hxMrF5chcmhJtBQ59OT08PZll2Kogsd98g9UVkOYikcrn8YmRkpKXU/w3FMJTtm1XXOwAAAABJRU5ErkJggg==",Ft=N({name:"payment",emits:["next"],setup(p){const A=w(),a=D(),t=b({registerInfo:{},paymentType:"",musicPaymentType:"",check:[],checkboxRefs:[],details:[],goodsInfo:{},textBookInfo:{},repaireInfo:{},vipInfo:{},paymentOrderDetails:[],orderInfo:{needPrice:0,originalPrice:0},memberBaoStatus:!1,goodsStatus:!1,selectGoodsId:null,currentPrice:0,selectGoodsInfo:{},dialogStatus:!1,dialogMessage:"",dialogOrchestraStatus:!1,dialogConfig:{}}),h=async()=>{try{const{data:o}=await f.get("/api-student/sysParamConfig/queryByParamName",{params:{paramName:"payment_service_provider"}});t.paymentType=o.paramValue||""}catch{}},u=async()=>{try{const{data:o}=await f.get("/api-student/userPaymentOrder/unpaid",{params:{orchestraId:A.query.id}});o.id&&(o.orchestraId!==A.query.id?(t.dialogMessage="\u60A8\u5728\u5176\u5B83\u4E50\u56E2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u53D6\u6D88\u540E\u624D\u53EF\u7EE7\u7EED\u62A5\u540D\uFF0C\u662F\u5426\u786E\u8BA4\u53D6\u6D88\uFF1F",t.dialogStatus=!0,t.dialogOrchestraStatus=!0,t.dialogConfig=o):(t.dialogMessage="\u60A8\u6709\u5F85\u652F\u4ED8\u7684\u8BA2\u5355\uFF0C\u662F\u5426\u7EE7\u7EED\u652F\u4ED8",t.dialogStatus=!0,t.dialogConfig=o))}catch{}},r=async()=>{try{const{data:o}=await f.get("/api-student/orchestraRegister/registerGoods/"+A.query.id);t.musicPaymentType=o.paymentServiceProvider||"",(o.paymentOrderDetails||[]).forEach(n=>{t.paymentOrderDetails.push(n.goodsType)}),t.registerInfo.hasBuyCourse;const d=o.details||[];d.forEach(n=>{if(n.goodsType==="INSTRUMENTS"){const C=n.goodsUrl?n.goodsUrl.split(",")[0]:"";t.goodsInfo={...n,goodsUrl:C}}else if(n.goodsType==="TEXTBOOK"){const C=n.goodsUrl?n.goodsUrl.split(",")[0]:"";t.textBookInfo={...n,goodsUrl:C}}else n.goodsType==="REPAIR"?t.repaireInfo={...n}:n.goodsType==="VIP"&&(t.vipInfo={...n});t.details=d,t.paymentOrderDetails.includes(n.goodsType)||n.goodsType=="TEXTBOOK"&&n.textbookFlag&&t.check.push(n.goodsId)}),m()}catch{}},y=o=>{t.checkboxRefs[o].toggle(),m()},m=()=>{const o=t.details,l={needPrice:0,originalPrice:0};o.forEach(d=>{t.check.includes(d.goodsId)&&!t.paymentOrderDetails.includes(d.goodsType)&&(l.needPrice+=parseFloat(d.currentPrice||0),l.originalPrice+=parseFloat(d.originalPrice||0))}),t.orderInfo=l,g()},c=b({needPrice:null,originalPrice:null}),g=()=>{B(()=>{c.needPrice?c.needPrice.update(t.orderInfo.needPrice):(c.needPrice=new ie("needPrice",t.orderInfo.needPrice,{decimalPlaces:2}),c.needPrice.error?console.error(c.needPrice.error):c.needPrice.start())})},I=async()=>{try{if(t.check.length<=0){H("\u8BF7\u9009\u62E9\u60A8\u8981\u8D2D\u4E70\u7684\u5546\u54C1");return}m();const o=[],l=t.details;let d=!1;l.forEach(F=>{t.check.includes(F.goodsId)&&!t.paymentOrderDetails.includes(F.goodsType)&&o.push({goodsId:F.goodsId,goodsNum:1,goodsType:F.goodsType,paymentCashAmount:F.currentPrice,paymentCouponAmount:0}),F.goodsType==="INSTRUMENTS"&&t.check.includes(F.goodsId)&&!t.paymentOrderDetails.includes(F.goodsType)&&(d=!1)});const n=t.repaireInfo;d&&n.goodsId&&o.push({goodsId:n.goodsId,goodsNum:1,goodsType:n.goodsType,paymentCashAmount:n.currentPrice,paymentCouponAmount:0});const{data:C}=await f.post("/api-student/userPaymentOrder/executeOrder",{hideLoading:!1,data:{paymentType:t.musicPaymentType||t.paymentType,bizId:A.query.id,orderType:"ORCHESTRA",paymentCashAmount:t.orderInfo.needPrice||0,paymentCouponAmount:0,goodsInfos:o,orderName:"\u4E50\u56E2\u62A5\u540D\u7F34\u8D39",orderDesc:"\u4E50\u56E2\u62A5\u540D\u7F34\u8D39"}});console.log(C),a.push({path:"/orderDetail",query:{pm:1,config:JSON.stringify({...C.paymentConfig,paymentType:C.paymentType}),orderNo:C.orderNo}})}catch(o){console.log(o)}};return z(async()=>{h(),r(),u()}),()=>e(E,null,[e("div",{class:s.applyTitle},[i("\u62A5\u540D\u987B\u77E5")]),e("div",{class:[s.paymentTips,s.mlr13]},[e("p",null,[i("1\u3001"),e("span",null,[i("\u4E50\u56E2\u514D\u8D39\u653F\u7B56")]),i("\uFF1A\u5B66\u751F\u5728\u56E2\u671F\u95F4\u8BAD\u7EC3\u53CA\u6559\u6750\u514D\u8D39\u653F\u7B56\uFF08\u6559\u6750\u90AE\u8D39\u9700\u81EA\u7406\uFF09\uFF1B")]),e("p",null,[i("2\u3001"),e("span",null,[i("\u5165\u56E2\u5FC5\u5907\u5DE5\u5177")]),i("\uFF1A\u4E3A\u4E86\u7B26\u5408\u4E50\u56E2\u5B66\u7EC3\u540C\u9891\u7684\u8981\u6C42\uFF0C\u5B66\u751F\u5728\u5165\u56E2\u524D\u9700\u51C6\u5907\u597D\u4E50\u56E2Ai\u8BAD\u7EC3\u5DE5\u5177\u548C\u4E50\u5668\u4E24\u9879\u5DE5\u5177\uFF1B")]),e("p",null,[i("3\u3001"),e("span",null,[i("\u5165\u56E2\u5FC5\u5907\u5DE5\u5177\u51C6\u5907\u7684\u539F\u5219")]),i("\uFF1A\u5BB6\u957F\u53EF\u81EA\u884C\u51C6\u5907\uFF08\u9700\u6309\u7167\u4E50\u56E2\u63D0\u4F9B\u7684\u53C2\u8003\u53C2\u6570\u51C6\u5907\uFF09\uFF0C\u4E5F\u53EF\u52FE\u9009\u4E0B\u65B9\u9879\u76EE\u6280\u672F\u65B9\u63D0\u4F9B\u7684\u4E50\u56E2\u5DE5\u5177\uFF1B")]),e("p",null,[i("4\u3001"),e("span",null,[i("\u6E29\u99A8\u63D0\u793A")]),i("\uFF1A\u81EA\u884C\u51C6\u5907\u7684\u5BB6\u957F\u8BF7\u5728\u6536\u5230\u5F00\u56E2\u4FE1\u606F\u540E\u518D\u8FDB\u884C\u5DE5\u5177\u51C6\u5907\uFF08\u907F\u514D\u51FA\u73B0\u65F6\u95F4\u6D6A\u8D39\uFF09\uFF0C\u5728\u9879\u76EE\u6280\u672F\u65B9\u8D2D\u7F6E\u7684\u5BB6\u957F\u8BF7\u653E\u5FC3\u63D0\u4EA4\uFF08Ai\u5B66\u7EC3\u5DE5\u5177\u5C06\u5728\u9996\u6B21\u8BAD\u7EC3\u65F6\u6FC0\u6D3B\uFF09")])]),e(pe,{modelValue:t.check,"onUpdate:modelValue":o=>t.check=o,style:{paddingBottom:"20px"},onChange:()=>{m()}},{default:()=>[!t.paymentOrderDetails.includes("VIP")&&e(E,null,[e(x,{inset:!0,class:[s.mlr13,s.sectionCell],onClick:()=>y(t.vipInfo.goodsId)},{default:()=>[e(S,{border:!1},{icon:()=>e(V,{name:t.vipInfo.goodsId,class:s.checkbox,ref:o=>t.checkboxRefs[t.vipInfo.goodsId]=o,onClick:o=>{o.stopPropagation()}},{icon:o=>e(G,{class:s.iconChecked,name:o.checked?U:j},null)}),title:()=>e("div",{class:s.section},[e(q,{class:s.img,src:t.vipInfo.goodsUrl,onClick:o=>{o.stopPropagation(),t.memberBaoStatus=!0}},null),e("div",{class:s.sectionContent},[e("h2",{onClick:o=>{o.stopPropagation(),t.memberBaoStatus=!0}},[t.vipInfo.goodsName]),e(k,{color:"linear-gradient(135deg, #FF8C4A 0%, #FF531C 100%)",textColor:"#fff",class:s.brandName},{default:()=>[i("6\u4E2A\u6708")]}),e("p",{class:[s.model,"van-multi-ellipsis--l2"]},[t.vipInfo.description])])])}),e(S,null,{title:()=>e("div",{class:s.extra},[e("div",{class:s.sectionPrice},[e("p",{class:s.price},[i("\u56E2\u8D2D\u4EF7\uFF1A"),e("span",{class:s.numFont},[e("span",{class:s.numPrefix},[i("\xA5")]),_(t.vipInfo.currentPrice)])]),e("p",{class:s.originPrice},[i("\u539F\u4EF7\uFF1A"),e("del",{class:s.numFont},[i("\xA5 "),_(t.vipInfo.originalPrice)])])])])})]})]),!t.paymentOrderDetails.includes("INSTRUMENTS")&&e(E,null,[e(x,{inset:!0,class:[s.mlr13,s.sectionCell],onClick:()=>y(t.goodsInfo.goodsId)},{default:()=>[e(S,{border:!1},{icon:()=>e(V,{name:t.goodsInfo.goodsId,class:s.checkbox,ref:o=>t.checkboxRefs[t.goodsInfo.goodsId]=o,onClick:o=>{o.stopPropagation()}},{icon:o=>e(G,{class:s.iconChecked,name:o.checked?U:j},null)}),title:()=>e("div",{class:s.section},[e(q,{class:s.img,src:t.goodsInfo.goodsUrl,onClick:o=>{o.stopPropagation(),t.selectGoodsId=t.goodsInfo.goodsId,t.currentPrice=t.goodsInfo.currentPrice,t.selectGoodsInfo={showFree:!0,originalPrice:t.repaireInfo.originalPrice},t.goodsStatus=!0}},null),e("div",{class:s.sectionContent},[e("h2",{onClick:o=>{o.stopPropagation(),t.selectGoodsId=t.goodsInfo.goodsId,t.currentPrice=t.goodsInfo.currentPrice,t.goodsStatus=!0}},[t.goodsInfo.goodsName]),e(k,{color:"linear-gradient(135deg, #FF8C4A 0%, #FF531C 100%)",textColor:"#fff",class:s.brandName},{default:()=>[t.goodsInfo.brandName]}),e("p",{class:[s.model,"van-multi-ellipsis--l2"]},[t.goodsInfo.description])])])}),e(S,{border:!1},{title:()=>e("div",{class:s.extra},[e("div",{class:s.sectionPrice},[e("p",{class:s.price},[i("\u56E2\u8D2D\u4EF7\uFF1A"),e("span",{class:s.numFont},[e("span",{class:s.numPrefix},[i("\xA5 ")]),_(t.goodsInfo.currentPrice)])]),e("p",{class:s.originPrice},[i("\u539F\u4EF7\uFF1A"),e("del",{class:s.numFont},[i("\xA5 "),_(t.goodsInfo.originalPrice)])])])])})]})]),!t.paymentOrderDetails.includes("TEXTBOOK")&&t.textBookInfo.textbookFlag&&e(E,null,[e(x,{inset:!0,class:[s.mlr13,s.sectionCell],onClick:()=>{}},{default:()=>[e(S,{border:!1},{icon:()=>e(V,{name:t.textBookInfo.goodsId,disabled:!0,class:s.checkbox,ref:o=>t.checkboxRefs[t.textBookInfo.goodsId]=o,onClick:o=>{o.stopPropagation()}},{icon:o=>e(G,{class:s.iconChecked,name:o.checked?U:j},null)}),title:()=>e("div",{class:s.section},[e(q,{class:s.img,src:t.textBookInfo.goodsUrl,onClick:o=>{o.stopPropagation(),t.selectGoodsId=t.textBookInfo.goodsId,t.currentPrice=t.textBookInfo.currentPrice,t.selectGoodsInfo={},t.goodsStatus=!0}},null),e("div",{class:s.sectionContent},[e("h2",{onClick:o=>{o.stopPropagation(),t.selectGoodsId=t.textBookInfo.goodsId,t.currentPrice=t.textBookInfo.currentPrice,t.selectGoodsInfo={},t.goodsStatus=!0}},[t.textBookInfo.goodsName]),e(k,{color:"linear-gradient(135deg, #FF8C4A 0%, #FF531C 100%)",textColor:"#fff",class:s.brandName},{default:()=>[t.textBookInfo.brandName]}),e("p",{class:[s.model,"van-multi-ellipsis--l2"]},[t.textBookInfo.description])])])}),e(S,null,{title:()=>e("div",{class:s.extra},[e("div",{class:s.sectionPrice},[e("p",{class:s.price},[i("\u56E2\u8D2D\u4EF7\uFF1A"),e("span",{class:[t.textBookInfo.currentPrice>0?s.numFont:s.free]},[t.textBookInfo.currentPrice>0?e(E,null,[e("span",{class:s.numPrefix},[i("\xA5 ")]),_(t.textBookInfo.currentPrice)]):"\u514D\u8D39"])]),e("p",{class:s.originPrice},[i("\u539F\u4EF7\uFF1A"),e("del",{class:s.numFont},[i("\xA5 "),_(t.textBookInfo.originalPrice)])])])])})]})])]}),e(le,{position:"bottom",background:"white"},{default:()=>[e("div",{class:s.paymentContainer},[e("div",{class:s.payemntPrice},[e("p",{class:s.needPrice},[i("\u652F\u4ED8\u91D1\u989D\uFF1A"),e("span",{class:s.numFont},[e("span",null,[i("\xA5 ")]),e("i",{style:"font-style: normal",id:"needPrice"},null)])]),e("p",{class:s.allPrice},[e("del",{class:s.numFont},[i("\u603B\u539F\u4EF7\uFF1A\xA5 "),_(t.orderInfo.originalPrice)])])]),e("div",{class:s.paymentBtn},[e(X,{color:"linear-gradient(135deg, #FF8C4A 0%, #FF531C 100%)",round:!0,onClick:I},{default:()=>[i("\u7ACB\u5373\u63D0\u4EA4")]})])])]}),e(K,{modelValue:t.memberBaoStatus,"onUpdate:modelValue":o=>t.memberBaoStatus=o,position:"right"},{default:()=>[e(ce,null,null)]}),e(K,{modelValue:t.goodsStatus,"onUpdate:modelValue":o=>t.goodsStatus=o,position:"right",destroy:!0},{default:()=>[t.goodsStatus&&e(de,{id:t.selectGoodsId,groupPrice:t.currentPrice,goodsInfo:t.selectGoodsInfo},null)]}),e(L,{title:"\u63D0\u793A",show:t.dialogStatus,"onUpdate:show":o=>t.dialogStatus=o,message:t.dialogMessage,confirmButtonText:t.dialogOrchestraStatus?"\u786E\u8BA4\u53D6\u6D88":"\u7EE7\u7EED\u652F\u4ED8",cancelButtonText:"\u53D6\u6D88\u8BA2\u5355",showCancelButton:!t.dialogOrchestraStatus,messageAlign:t.dialogOrchestraStatus?"left":"center",onConfirm:async()=>{if(t.dialogOrchestraStatus)try{await f.post("/api-student/userPaymentOrder/cancelPayment/"+t.dialogConfig.orderNo)}catch{}else{const o=t.dialogConfig.paymentConfig;a.push({path:"/orderDetail",query:{pm:1,config:JSON.stringify({...o.paymentConfig,paymentType:o.paymentType}),orderNo:o.orderNo}})}},onCancel:async()=>{try{await f.post("/api-student/userPaymentOrder/cancelPayment/"+t.dialogConfig.orderNo)}catch{}}},null)])}});function At(p){return typeof p=="function"||Object.prototype.toString.call(p)==="[object Object]"&&!W(p)}var It=N({name:"order",emits:["next"],setup(){const p=D(),A=w(),a=b({isClick:!1,list:[],listState:{dataShow:!0,loading:!1,finished:!1},params:{page:1,rows:20},resionList:[],refundStatus:!1,resion:null,refundSelect:{},checked:null}),t=async()=>{try{if(a.isClick)return;a.isClick=!0;const u=await f.post("/api-student/userPaymentOrder/page",{data:{...a.params,bizId:A.query.id,goodsQuery:!0}});a.listState.loading=!1;const r=u.data||{};if(a.list.length>0&&r.current===1)return;const y=r.rows||[];y.goodsInfos&&y.goodsInfos.forEach(m=>{const c=m.goodsUrl?m.goodsUrl.split(",")[0]:"";m.goodsUrl=c}),a.list=a.list.concat(y),a.listState.finished=r.current>=r.pages,a.params.page=r.current+1,a.listState.dataShow=a.list.length>0,a.isClick=!1}catch{a.listState.dataShow=!1,a.listState.finished=!0,a.isClick=!1}},h=u=>{p.push({path:"payment-result",query:{orderNo:u.orderNo,refund:"refund"}})};return z(()=>{t()}),()=>{let u;return e("div",{style:{paddingTop:"20px"}},[a.listState.dataShow?e(ge,{finished:a.listState.finished,finishedText:" ",class:[s.liveList],onLoad:t,immediateCheck:!1},At(u=a.list.map(r=>e(x,{inset:!0,class:s.orderCellGroup,onClick:()=>h(r)},{default:()=>[e(S,{title:r.createTime,titleClass:s.payTime,value:me[r.status],valueClass:r.status==="WAIT_PAY"?s.payStatus:r.status==="PAID"?s.paySuccess:""},null),e(S,{border:!1,class:s.imgGroup,center:!0},{title:()=>e("div",{class:s.orderPriceInfo},[e(fe,{border:!1,columnNum:3},{default:()=>[r.goodsInfos&&r.goodsInfos.map((y,m)=>m<3&&e(he,null,{default:()=>[e(q,{class:s.img,src:y.goodsUrl},null)]}))]}),e("div",{class:s.orderPriceNum},[e("div",{class:s.opNums},[e("span",null,[i("\xA5 ")]),_(r.currentPrice)]),e("div",{class:s.opBuyLength},[i("\u5171"),r.goodsInfos&&r.goodsInfos.length||0,i("\u4EF6")])])])})]})))?u:{default:()=>[u]}):e(Q,{btnStatus:!1,tips:"\u6682\u65E0\u8BA2\u5355"},null)])}}}),Qt=N({name:"pre-apply",setup(){const p=w(),A=D(),a=b({tabValue:"apply",heightV:235,registerInfo:{},purchase:!1,register:!0,code:"",dialogStatus:!1,dialogMessage:"",studentReadStatus:!1,testIsWeixin:!1}),t=$(!1),h=async c=>{c==="payment"&&await u(),B(()=>{a.tabValue=c,window.scrollTo(0,0)})},u=async()=>{var c;try{const{data:g}=await f.get("/api-student/orchestraRegister/registerStatus/"+p.query.id);a.registerInfo=g||{},(c=g.learningOrchestra)!=null&&c.length&&(a.studentReadStatus=!0),g.registerStatus==="OUTOF_ORCHESTRA"?B(()=>{a.tabValue="apply"}):(a.register=g.register,g.register&&B(()=>{a.tabValue="payment"}),g.purchase&&(a.purchase=g.purchase,B(()=>{a.tabValue="order"})));const I=g.status;if(I!=="REGISTER"&&I!=="DOING"&&I!=="DONE"&&I!=="PARENT_TEACHER_REGISTRATION"){a.dialogMessage="\u4E50\u56E2\u5EFA\u8BBE\u4E2D\uFF0C\u8BF7\u7A0D\u7B49",a.dialogStatus=!0;return}if(g.registerOrchestra>=1){a.dialogMessage="\u60A8\u5DF2\u5728\u5176\u5B83\u4E50\u56E2",a.dialogStatus=!0;return}}catch{}},r=async c=>{if(c==="apply")try{const{data:g}=await f.get("/api-student/orchestraRegister/registerStatus/"+p.query.id);a.registerInfo=g||{}}catch{}window.scrollTo(0,0)},y=async()=>{try{const{data:c}=await f.get("/api-student/open/paramConfig/wechatAppId");c&&se(c)}catch{}},m=()=>{M(),oe();const c={returnUrl:p.path,...p.query};window.location.href=window.location.origin+window.location.pathname+"#/loginMusic?"+ae.stringify(c),A.replace({path:"/loginMusic",query:c})};if(a.testIsWeixin)u();else if(ee().weixin){const c=te();c?(a.code=c,u()):y()}else m();return()=>e("div",{class:s.preApply},[e("div",{class:s.banner},[e("p",{class:s.orchestraName},[a.registerInfo.orchestraName])]),e(ye,{position:"top"},{default:()=>[e(Ce,{lineWidth:20,lineHeight:4,active:a.tabValue,"onUpdate:active":c=>a.tabValue=c,onChange:c=>r(c)},{default:()=>[e(O,{title:"\u57FA\u7840\u4FE1\u606F",name:"apply",disabled:a.purchase},null),e(O,{title:"\u5DE5\u5177\u51C6\u5907",name:"payment",disabled:a.purchase||!a.register},null),e(O,{title:"\u5B8C\u6210\u62A5\u540D",name:"order",disabled:!a.register},null)]})]}),a.tabValue==="apply"&&e(Ct,{onNext:h,code:a.code,registerInfo:a.registerInfo,schoolSystem:a.registerInfo.schoolSystem},null),a.tabValue==="payment"&&e(Ft,{onNext:h},null),a.tabValue==="order"&&e(It,{onNext:h},null),e(L,{title:"\u63D0\u793A",show:a.dialogStatus,"onUpdate:show":c=>a.dialogStatus=c,message:a.dialogMessage,confirmButtonText:"\u786E\u5B9A",onConfirm:()=>{M();const c={returnUrl:p.path,...p.query};A.replace({path:"/loginMusic",query:c})}},null),e(L,{title:"\u63D0\u793A",show:a.studentReadStatus,"onUpdate:show":c=>a.studentReadStatus=c,message:"\u60A8\u5DF2\u5728\u5176\u4ED6\u4E50\u56E2\u5728\u8BFB\uFF0C\u8BF7\u9000\u56E2\u518D\u62A5\u540D\u8BE5\u4E50\u56E2\u3002",confirmButtonText:"\u786E\u8BA4",showCancelButton:!1,onConfirm:()=>{m()}},null),e(v,{show:t.value,"onUpdate:show":c=>t.value=c,round:!0,style:{width:"88%",marginTop:"-6vh"},closeOnClickOverlay:!1,class:s.wxPopupDialog},{default:()=>[e("div",{class:s.popupContainer},[e("p",{class:s.title1},[i("\u6E29\u99A8\u63D0\u793A")]),e("p",{class:s.popupTips},[i("\u4E50\u56E2\u62A5\u540D\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u8BF7\u7B49\u5F85\u901A\u77E5")])])]})])}});export{Qt as default};