1 |
- var O=Object.defineProperty,D=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var B=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable;var C=(t,o,a)=>o in t?O(t,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[o]=a,h=(t,o)=>{for(var a in o||(o={}))B.call(o,a)&&C(t,a,o[a]);if(b)for(var a of b(o))G.call(o,a)&&C(t,a,o[a]);return t},N=(t,o)=>D(t,L(o));import{C as q}from"./index.f5b97ca7.js";import{d as m,a as e,C as d,t as s,b as i,q as _,T as P,m as g,B as F,a7 as w,u as z,I as U,P as R}from"./vendor.527e131c.js";import{C as k}from"./index.5b453da1.js";/* empty css *//* empty css *//* empty css */import{o as r}from"./orderStatus.c037d0d5.js";import{i as v}from"./icon_teacher.2c3a434a.js";import{r as p,s as I}from"./index.487d5e4a.js";import{C as H,a as S}from"./index.94a0121f.js";import{C as E}from"./index.18f8c2dc.js";/* empty css */import{i as M}from"./icon_tips.1f103236.js";import{P as X}from"./index.5df8d5c4.js";/* empty css *//* empty css *//* empty css */import"./icon_checkbox_default.2fe5d57e.js";/* empty css *//* empty css *//* empty css */const J="_tips_1tidu_6",K="_paymentInfo_1tidu_31",Q="_protocol_1tidu_37",W="_btnGroup_1tidu_41",Y="_priceSection_1tidu_51",Z="_price_1tidu_51",ee="_priceUnit_1tidu_62";var u={"order-detail":"_order-detail_1tidu_1",tips:J,paymentInfo:K,protocol:Q,btnGroup:W,priceSection:Y,price:Z,priceUnit:ee};const te="_videoOrder_1x96j_1",re="_title_1x96j_1",oe="_titleName_1x96j_7",se="_price_1x96j_16",ie="_userLogo_1x96j_26",ae="_classItem_1x96j_32",ue="_time_1x96j_38";var c={videoOrder:te,title:re,titleName:oe,price:se,userLogo:ie,classItem:ae,time:ue},le=m({name:"OrderVideo",props:{modelValue:{type:Number,default:0}},computed:{coursePlan(){return(r.videoInfo||{}).courseInfo||[]}},mounted(){const t=r.videoInfo.coursePrice||0;console.log(r.videoInfo,11212),this.$emit("update:modelValue",t)},methods:{async onSubmit(){console.log("video submit");try{return(await p.post("/api-student/userOrder/executeOrder",{data:{orderName:"\u89C6\u9891\u8BFE\u8D2D\u4E70",orderDesc:"\u89C6\u9891\u8BFE\u8D2D\u4E70",orderType:"VIDEO",actualPrice:r.videoInfo.coursePrice||0,orderInfos:[{goodType:"VIDEO",goodName:"\u89C6\u9891\u8BFE\u8D2D\u4E70",bizContent:{videoLessonGroupId:r.videoInfo.courseGroupId,payMoney:r.videoInfo.coursePrice||0}}]}})).data}catch{return!1}}},render(){return e("div",{class:c.videoOrder},[e(d,{border:!1},{default:()=>[e(s,{titleClass:c.title,title:"\u8BFE\u7A0B\u540D\u79F0"},null),e(s,{title:r.videoInfo.courseGroupName},{default:()=>e("span",{class:c.price},[e("i",null,[i("\xA5")]),this.$filters.moneyFormat(r.videoInfo.coursePrice)])})]}),e(d,{border:!1},{default:()=>[e(s,{titleClass:c.title,title:"\u4E3B\u8BB2\u8001\u5E08"},null),e(s,{class:c.titleName,title:r.videoInfo.teacherName},{icon:()=>e(_,{class:c.userLogo,src:r.videoInfo.avatar||v},null)})]})])}});const ne="_liveOrder_3lvbz_1",de="_title_3lvbz_1",ce="_titleName_3lvbz_7",me="_price_3lvbz_13",pe="_userLogo_3lvbz_23",fe="_classItem_3lvbz_29",he="_time_3lvbz_35";var l={liveOrder:ne,title:de,titleName:ce,price:me,userLogo:pe,classItem:fe,time:he},_e=m({name:"OrderLive",props:{modelValue:{type:Number,default:0}},methods:{async onSubmit(){console.log("video submit");try{return(await p.post("/api-student/userOrder/executeOrder",{data:{orderName:"\u76F4\u64AD\u8BFE\u8D2D\u4E70",orderDesc:"\u76F4\u64AD\u8BFE\u8D2D\u4E70",orderType:"LIVE",actualPrice:r.liveInfo.coursePrice||0,orderInfos:[{goodType:"LIVE",goodName:"\u76F4\u64AD\u8BFE\u8D2D\u4E70",bizContent:{groupId:r.liveInfo.courseGroupId}}]}})).data}catch{return!1}}},computed:{coursePlan(){return(r.liveInfo||{}).courseInfo||[]}},mounted(){const t=r.liveInfo.coursePrice||0;this.$emit("update:modelValue",t)},render(){return e("div",{class:l.liveOrder},[e(d,{border:!1},{default:()=>[e(s,{titleClass:l.title,title:"\u8BFE\u7A0B\u540D\u79F0"},null),e(s,{title:r.liveInfo.courseGroupName},{default:()=>e("span",{class:l.price},[e("i",null,[i("\xA5")]),this.$filters.moneyFormat(r.liveInfo.coursePrice)])})]}),e(d,{border:!1},{default:()=>[e(s,{titleClass:l.title,title:"\u4E3B\u8BB2\u8001\u5E08"},null),e(s,{class:l.titleName,title:r.liveInfo.teacherName},{icon:()=>e(_,{class:l.userLogo,src:r.liveInfo.avatar||v},null)})]}),e(d,{border:!1},{default:()=>[e(s,{titleClass:l.title,title:"\u4E0A\u8BFE\u65F6\u95F4",value:`\uFF08\u5171${this.coursePlan.length}\u8BFE\u65F6\uFF09`},null),e(s,null,{title:()=>e("div",null,[this.coursePlan.map(t=>e("div",{class:l.classItem},[e("div",{class:l.time},[t.courseTime])]))])})]})])}});const ve="_userAuth_1jf99_1",Ie="_btnGroup_1jf99_6";var ye={userAuth:ve,btnGroup:Ie},be=m({name:"UserAuth",props:{onSuccess:{type:Function,default:()=>{}}},data(){return{form:{realName:"",idCardNo:""}}},methods:{async onSubmit(){try{await p.post("/api-auth/user/realNameAuth",{data:N(h({},this.form),{save:!0})}),P("\u5B9E\u540D\u6210\u529F"),I.user.data.realName=this.form.realName,I.user.data.idCardNo=this.form.idCardNo,setTimeout(()=>{this.onSuccess()},500)}catch{}}},render(){return e(w,{class:ye.userAuth,onSubmit:this.onSubmit},{default:()=>[e(E,{title:"\u5B9E\u540D\u8BA4\u8BC1"},null),e(H,{style:{marginTop:"15px"}},{default:()=>[e(S,{title:"\u59D3\u540D",required:!0},{default:()=>[e(g,{name:"lessonName",maxlength:20,modelValue:this.form.realName,"onUpdate:modelValue":t=>this.form.realName=t,placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}]},null)]}),e(S,{title:"\u8BC1\u4EF6\u53F7\u7801",required:!0},{default:()=>[e(g,{name:"lessonSubjectName",modelValue:this.form.idCardNo,"onUpdate:modelValue":t=>this.form.idCardNo=t,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8EAB\u4EFD\u8BC1\u53F7"},{pattern:/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u53F7"}],placeholder:"\u8BF7\u8F93\u5165\u8EAB\u4EFD\u8BC1\u53F7"},null)]})]}),e("div",{class:["btnGroup"]},[e(F,{block:!0,round:!0,type:"primary","native-type":"submit"},{default:()=>[i("\u786E\u5B9A")]})])]})}});const Ce="_videoOrder_eqhee_1",Ne="_title_eqhee_1",Pe="_titleName_eqhee_7",ge="_price_eqhee_16",Fe="_userLogo_eqhee_25",Se="_classItem_eqhee_31",Ee="_time_eqhee_37";var n={videoOrder:Ce,title:Ne,titleName:Pe,price:ge,userLogo:Fe,classItem:Se,time:Ee},Ve=m({name:"OrderPractice",props:{modelValue:{type:Number,default:0}},computed:{coursePlan(){const t=r.practiceInfo||{};return console.log(t.classTime),t.classTime||[]},bizContent(){const{courseGroupName:t,courseIntroduce:o,subjectId:a,singleCourseMinutes:V,courseNum:x,coursePrice:$,teacherId:T,classTime:j}=r.practiceInfo;let A=j||[],y=[];return A.forEach(f=>{y.push({classDate:f.classDate,startTime:f.startTime,endTime:f.endTime})}),{courseGroupName:t,courseIntroduce:o,subjectId:a,singleCourseMinutes:V,courseNum:x,coursePrice:$,teacherId:T,classTime:y}}},mounted(){const t=Number(r.practiceInfo.coursePrice)||0;console.log(r.practiceInfo,11212),this.$emit("update:modelValue",t)},methods:{async onSubmit(){console.log("video submit");try{return(await p.post("/api-student/userOrder/executeOrder",{data:{orderName:"\u966A\u7EC3\u8BFE\u8D2D\u4E70",orderDesc:"\u966A\u7EC3\u8BFE\u8D2D\u4E70",orderType:"PRACTICE",actualPrice:r.practiceInfo.coursePrice||0,orderInfos:[{goodType:"PRACTICE",goodName:"\u966A\u7EC3\u8BFE\u8D2D\u4E70",bizContent:h({},this.bizContent)}]}})).data}catch{return!1}}},render(){return e("div",{class:n.videoOrder},[e(d,{border:!1},{default:()=>[e(s,{titleClass:n.title,title:"\u9884\u7EA6\u8001\u5E08"},null),e(s,{center:!0},{icon:()=>e(_,{class:n.userLogo,src:r.practiceInfo.avatar||v},null),title:()=>e("div",{class:n.titleName},[e("p",null,[r.practiceInfo.teacherName]),e(z,{iconPrefix:"iconfont",color:"#FFC459","void-icon":"star_default",modelValue:r.practiceInfo.starGrade,icon:"star_active",size:15},null)])})]}),e(d,{border:!1},{default:()=>[e(s,{titleClass:n.title,title:"\u8BFE\u7A0B\u4FE1\u606F"},null),e(s,{title:r.practiceInfo.courseGroupName},{default:()=>e("div",{class:n.price},[e("span",null,[i("\xA5"),this.$filters.moneyFormat(r.practiceInfo.coursePrice)]),i("/"),r.practiceInfo.singleCourseMinutes,i("\u5206\u949F")])})]}),e(d,{border:!1},{default:()=>[e(s,{titleClass:n.title,title:"\u4E0A\u8BFE\u65F6\u95F4",value:`\uFF08\u5171${this.coursePlan.length}\u8BFE\u65F6\uFF09`},null),e(s,null,{title:()=>e("div",null,[this.coursePlan.map(t=>e("div",{class:n.classItem},[e("div",{class:n.time},[t.title])]))])})]})])}}),We=m({name:"order-detail",data(){return{orderType:this.$route.query.orderType,agreeStatus:!1,popupShow:!1,paymentStatus:!1,orderPrice:0}},unmounted(){r.orderInfo={orderNo:"",actualPrice:0,payStatus:!1}},methods:{onAuthSuccess(){console.log("auth success"),this.popupShow=!1,this.onSubmit()},async onSubmit(){if(!this.agreeStatus){P("\u8BF7\u5148\u9605\u8BFB\u5E76\u540C\u610F\u300A\u9177\u4E50\u79C0\u5E73\u53F0\u670D\u52A1\u534F\u8BAE\u300B");return}const t=I.user.data;if(!(t==null?void 0:t.realName)||!(t==null?void 0:t.idCardNo)){this.popupShow=!0;return}let o;r.orderInfo.orderNo?(r.orderInfo.payStatus=!0,this.paymentStatus=!0):(this.$refs.orderVideo&&this.orderType=="VIDEO"?o=await this.$refs.orderVideo.onSubmit():this.$refs.orderLive&&this.orderType=="LIVE"?o=await this.$refs.orderLive.onSubmit():this.$refs.orderPractice&&this.orderType=="PRACTICE"&&(o=await this.$refs.orderPractice.onSubmit()),o&&(r.orderInfo={orderNo:o.orderNo,actualPrice:o.actualPrice,payStatus:!1},this.paymentStatus=!0))}},render(){return e("div",{class:u["order-detail"]},[e(E,null,null),this.orderType==="LIVE"&&e(_e,{ref:"orderLive",modelValue:this.orderPrice,"onUpdate:modelValue":t=>this.orderPrice=t},null),this.orderType==="VIDEO"&&e(le,{ref:"orderVideo",modelValue:this.orderPrice,"onUpdate:modelValue":t=>this.orderPrice=t},null),this.orderType==="PRACTICE"&&e(Ve,{ref:"orderPractice",modelValue:this.orderPrice,"onUpdate:modelValue":t=>this.orderPrice=t},null),e("div",{class:u.tips},[e("h3",null,[e(U,{name:M,size:15},null),i("\u6E29\u99A8\u63D0\u793A")]),e("p",null,[i("1\u3001\u60A8\u652F\u4ED8\u7684\u8BFE\u7A0B\u8D39\u7528\u5C06\u7531\u5E73\u53F0\u6536\u53D6\uFF1B "),e("br",null,null),i("2\u3001\u966A\u7EC3\u8BFE\u3001\u76F4\u64AD\u8BFE\u8BFE\u7A0B\u7ED3\u675F\u540E\uFF0C\u5E73\u53F0\u5C06\u5355\u8BFE\u65F6\u8D39\u7528\u5411\u8001\u5E08\u7ED3\u7B97\uFF1B"),e("br",null,null),i("3\u3001\u9664\u76F4\u64AD\u8BFE\u672A\u8FBE\u5230\u5F00\u8BFE\u4EBA\u6570\u5916\uFF0C\u5176\u4ED6\u670D\u52A1\u4E00\u7ECF\u8D2D\u4E70\u4E0D\u4E88\u9000\u8D39\u3002")])]),e("div",{class:u.paymentInfo},[e("div",{class:u.protocol},[e(q,{modelValue:this.agreeStatus,"onUpdate:modelValue":t=>this.agreeStatus=t,showHeader:!0,style:{paddingLeft:0,paddingRight:0}},null)]),e("div",{class:u.btnGroup},[e("div",{class:u.priceSection},[i("\u652F\u4ED8\u91D1\u989D\uFF1A"),e("div",{class:u.price},[e("span",{class:u.priceUnit},[i("\uFFE5")]),e("span",{class:u.priceNum},[this.$filters.moneyFormat(this.orderPrice)])])]),e(F,{type:"primary",round:!0,class:u.btn,onClick:this.onSubmit},{default:()=>[i("\u7ACB\u5373\u652F\u4ED8")]})])]),e(k,{modelValue:this.popupShow,"onUpdate:modelValue":t=>this.popupShow=t},{default:()=>[e(be,{onSuccess:this.onAuthSuccess},null)]}),e(R,{show:this.paymentStatus,closeOnClickOverlay:!1,position:"bottom",round:!0,closeOnPopstate:!0,safeAreaInsetBottom:!0,style:{minHeight:"30%"}},{default:()=>[e(X,{modelValue:this.paymentStatus,"onUpdate:modelValue":t=>this.paymentStatus=t,orderInfo:r.orderInfo},null)]})])}});export{We as default};
|