1234567891011 |
- ;(function(){function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value;}catch(error){reject(error);return;}if(info.done){resolve(value);}else{Promise.resolve(value).then(_next,_throw);}}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value);}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err);}_next(undefined);});};}var __vite_style__=document.createElement('style');__vite_style__.innerHTML="._order-detail_yibv3_1{position:relative;padding:.37333rem .37333rem 0}._order-detail_yibv3_1 ._tips_yibv3_5{background-color:#fff;border-radius:.21333rem;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding)}._order-detail_yibv3_1 ._tips_yibv3_5 h3{display:flex;font-size:.37333rem;font-weight:500;color:#333;line-height:1}._order-detail_yibv3_1 ._tips_yibv3_5 p{padding-top:.24rem;font-size:.32rem;color:#7a7a7a;line-height:.61333rem}._order-detail_yibv3_1 ._tips_yibv3_5 .van-icon{margin-right:.16rem}._order-detail_yibv3_1 .van-popup--bottom.van-popup--round{border-radius:.16rem .16rem 0 0}._order-detail_yibv3_1 ._btnGroup_yibv3_29{position:fixed;bottom:0;left:0;right:0;background-color:#fff;display:flex;align-items:center;padding:.32rem .42667rem;justify-content:space-between}._order-detail_yibv3_1 ._btnGroup_yibv3_29 .van-button{padding:0 .48rem}._order-detail_yibv3_1 ._btnGroup_yibv3_29 ._priceSection_yibv3_43{display:flex;align-items:center;font-size:.42667rem;color:#1a1a1a}._order-detail_yibv3_1 ._btnGroup_yibv3_29 ._priceSection_yibv3_43 ._price_yibv3_43{font-size:.48rem;font-weight:700;color:#ff3535}._order-detail_yibv3_1 ._btnGroup_yibv3_29 ._priceSection_yibv3_43 ._price_yibv3_43 ._priceUnit_yibv3_54{font-size:.37333rem}._videoOrder_9uus0_1 ._title_9uus0_1{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._videoOrder_9uus0_1 ._titleName_9uus0_7{font-size:.42667rem;color:#333;line-height:.64rem;padding-left:.21333rem}._videoOrder_9uus0_1 ._price_9uus0_13{font-size:.42667rem;font-weight:500;color:#ff3535;line-height:.53333rem}._videoOrder_9uus0_1 ._price_9uus0_13 i{font-style:normal;font-size:.37333rem}._videoOrder_9uus0_1 ._userLogo_9uus0_23{width:.64rem;height:.64rem;overflow:hidden;border-radius:50%}._videoOrder_9uus0_1 ._classItem_9uus0_29{font-size:.37333rem;color:#333;line-height:.53333rem;padding-bottom:.26667rem}._videoOrder_9uus0_1 ._classItem_9uus0_29 ._time_9uus0_35{padding-bottom:.16rem}._videoOrder_9uus0_1 ._classItem_9uus0_29 p{color:var(--van-primary)}._videoOrder_9uus0_1 .van-cell-group{margin-bottom:.26667rem;border-radius:.21333rem;overflow:hidden}._liveOrder_3lvbz_1 ._title_3lvbz_1{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._liveOrder_3lvbz_1 ._titleName_3lvbz_7{font-size:.42667rem;color:#333;line-height:.64rem;padding-left:.21333rem}._liveOrder_3lvbz_1 ._price_3lvbz_13{font-size:.42667rem;font-weight:500;color:#ff3535;line-height:.53333rem}._liveOrder_3lvbz_1 ._price_3lvbz_13 i{font-style:normal;font-size:.37333rem}._liveOrder_3lvbz_1 ._userLogo_3lvbz_23{width:.64rem;height:.64rem;overflow:hidden;border-radius:50%}._liveOrder_3lvbz_1 ._classItem_3lvbz_29{font-size:.37333rem;color:#333;line-height:.53333rem;padding-bottom:.26667rem}._liveOrder_3lvbz_1 ._classItem_3lvbz_29 ._time_3lvbz_35{padding-bottom:.16rem}._liveOrder_3lvbz_1 ._classItem_3lvbz_29 p{color:var(--van-primary)}._liveOrder_3lvbz_1 .van-cell-group{margin-bottom:.26667rem;border-radius:.21333rem;overflow:hidden}._userAuth_1jf99_1{min-height:100vh;background-color:#f6f8f9;overflow:hidden}._userAuth_1jf99_1 ._btnGroup_1jf99_6{padding:0 .37333rem .4rem}._payment_12480_1 .van-cell__title{font-size:.42667rem;padding-left:.26667rem}._payment_12480_1 .van-icon-cross{position:absolute;z-index:1;top:.34667rem;left:.34667rem;color:#ccc;cursor:pointer}._payment_12480_1 ._title_12480_13{background-color:#fff;font-size:.42667rem;font-weight:400;color:#1a1a1a;padding:.37333rem 0 .32rem;text-align:center}._payment_12480_1 ._payAmount_12480_21{background-color:#fff;padding:.53333rem 0;text-align:center}._payment_12480_1 ._payAmount_12480_21 p{font-size:.37333rem;color:#666;padding-bottom:.26667rem}._payment_12480_1 ._payAmount_12480_21 ._amount_12480_31{font-size:.74667rem;color:#000}._payment_12480_1 ._payAmount_12480_21 ._amount_12480_31 span{font-size:.48rem;padding-left:.08rem}._payment_12480_1 ._blank_12480_39{height:1.73333rem;background-color:#f6f8f9}\n";document.head.appendChild(__vite_style__);System.register(['./index-legacy.8f502713.js','./vendor-legacy.d78f8ccd.js','./index-legacy.2e81cf31.js','./index-legacy.f25f109a2.js','./index-legacy.f25f109a.js','./index-legacy.f25f109a4.js','./icon_teacher-legacy.00e7cdce.js','./icon_tips-legacy.1b10b6f5.js','./vueFilter-legacy.e6981e80.js','./index-legacy.d091bf1e.js','./index-legacy.f25f109a3.js','./index-legacy.f25f109a10.js','./index-legacy.f25f109a9.js','./icon_checkbox_default-legacy.e33240bc.js','./index-legacy.637f3556.js'],function(exports){'use strict';var ColProtocol,defineComponent,createVNode,CellGroup,Cell,createTextVNode,Image,Toast,Field,Button,Form,Dialog,Icon,RadioGroup,Radio,Popup,ColPopup,iconTeacher,orderStatus,iconTips,request,ColFieldGroup,ColField;return{setters:[function(module){ColProtocol=module.C;},function(module){defineComponent=module.d;createVNode=module.a;CellGroup=module.C;Cell=module.t;createTextVNode=module.b;Image=module.q;Toast=module.T;Field=module.m;Button=module.B;Form=module.M;Dialog=module.O;Icon=module.I;RadioGroup=module.Q;Radio=module.U;Popup=module.P;},function(module){ColPopup=module.C;},function(){},function(){},function(){},function(module){iconTeacher=module.i;},function(module){orderStatus=module.o;iconTips=module.i;},function(module){request=module.r;},function(module){ColFieldGroup=module.C;ColField=module.a;},function(){},function(){},function(){},function(){},function(){}],execute:function execute(){var tips="_tips_yibv3_5";var btnGroup$1="_btnGroup_yibv3_29";var priceSection="_priceSection_yibv3_43";var price$2="_price_yibv3_43";var priceUnit="_priceUnit_yibv3_54";var styles$4={"order-detail":"_order-detail_yibv3_1",tips:tips,btnGroup:btnGroup$1,priceSection:priceSection,price:price$2,priceUnit:priceUnit};var videoOrder="_videoOrder_9uus0_1";var title$2="_title_9uus0_1";var titleName$1="_titleName_9uus0_7";var price$1="_price_9uus0_13";var userLogo$1="_userLogo_9uus0_23";var classItem$1="_classItem_9uus0_29";var time$1="_time_9uus0_35";var styles$3={videoOrder:videoOrder,title:title$2,titleName:titleName$1,price:price$1,userLogo:userLogo$1,classItem:classItem$1,time:time$1};var OrderVideo=defineComponent({name:'OrderVideo',methods:{onSubmit:function onSubmit(){return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(){return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:console.log('video submit');return _context.abrupt("return",true);case 2:case"end":return _context.stop();}}},_callee);}))();}},render:function render(){return createVNode("div",{"class":styles$3.videoOrder},[createVNode(CellGroup,{"border":false},{default:function _default(){return[createVNode(Cell,{"titleClass":styles$3.title,"title":"课程名称"},null),createVNode(Cell,{"title":"大号基础演奏"},{default:function _default(){return createVNode("span",{"class":styles$3.price},[createVNode("i",null,[createTextVNode("\xA5")]),createTextVNode(" 299.00")]);}})];}}),createVNode(CellGroup,{"border":false},{default:function _default(){return[createVNode(Cell,{"titleClass":styles$3.title,"title":"主讲老师"},null),createVNode(Cell,{"class":styles$3.titleName,"title":"张李"},{icon:function icon(){return createVNode(Image,{"class":styles$3.userLogo,"src":iconTeacher},null);}})];}}),createVNode(CellGroup,{"border":false},{default:function _default(){return[createVNode(Cell,{"titleClass":styles$3.title,"title":"上课时间","value":"(共4 课时)"},null),createVNode(Cell,null,{title:function title(){return createVNode("div",null,[[1,2,3].map(function(item){return createVNode("div",{"class":styles$3.classItem},[createVNode("div",{"class":styles$3.time},[createTextVNode("2018-09-09 \u5468\u4E94")]),createVNode("p",null,[createTextVNode("19:25 - 20:00")]),createVNode("p",null,[createTextVNode("19:25 - 20:00")])]);})]);}})];}})])// 视频课
- ;}});var liveOrder="_liveOrder_3lvbz_1";var title$1="_title_3lvbz_1";var titleName="_titleName_3lvbz_7";var price="_price_3lvbz_13";var userLogo="_userLogo_3lvbz_23";var classItem="_classItem_3lvbz_29";var time="_time_3lvbz_35";var styles$2={liveOrder:liveOrder,title:title$1,titleName:titleName,price:price,userLogo:userLogo,classItem:classItem,time:time};var OrderLive=defineComponent({name:'OrderLive',props:{modelValue:{type:Number,default:0}},methods:{onSubmit:function onSubmit(){return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(){var res;return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:console.log('video submit');_context2.prev=1;_context2.next=4;return request.post('/api-student/userOrder/executeOrder',{data:{orderName:'直播课购买',orderDesc:'直播课购买',orderType:'LIVE',actualPrice:orderStatus.liveInfo.coursePrice||0,orderInfos:[{goodType:'LIVE',goodName:'直播课购买',bizContent:{groupId:orderStatus.liveInfo.courseGroupId}}]}});case 4:res=_context2.sent;return _context2.abrupt("return",res.data);case 8:_context2.prev=8;_context2.t0=_context2["catch"](1);return _context2.abrupt("return",false);case 11:case"end":return _context2.stop();}}},_callee2,null,[[1,8]]);}))();}},computed:{coursePlan:function coursePlan(){var live=orderStatus.liveInfo||{};return live.courseInfo||[];}},mounted:function mounted(){var price=orderStatus.liveInfo.coursePrice||0;this.$emit('update:modelValue',price);},render:function render(){var _this=this;return createVNode("div",{"class":styles$2.liveOrder},[createVNode(CellGroup,{"border":false},{default:function _default(){return[createVNode(Cell,{"titleClass":styles$2.title,"title":"课程名称"},null),createVNode(Cell,{"title":orderStatus.liveInfo.courseGroupName},{default:function _default(){return createVNode("span",{"class":styles$2.price},[createVNode("i",null,[createTextVNode("\xA5")]),_this.$filters.moneyFormat(orderStatus.liveInfo.coursePrice)]);}})];}}),createVNode(CellGroup,{"border":false},{default:function _default(){return[createVNode(Cell,{"titleClass":styles$2.title,"title":"主讲老师"},null),createVNode(Cell,{"class":styles$2.titleName,"title":orderStatus.liveInfo.teacherName},{icon:function icon(){return createVNode(Image,{"class":styles$2.userLogo,"src":orderStatus.liveInfo.avatar||iconTeacher},null);}})];}}),createVNode(CellGroup,{"border":false},{default:function _default(){return[createVNode(Cell,{"titleClass":styles$2.title,"title":"上课时间","value":"\uFF08\u5171".concat(_this.coursePlan.length,"\u8BFE\u65F6\uFF09")},null),createVNode(Cell,null,{title:function title(){return createVNode("div",null,[_this.coursePlan.map(function(item){return createVNode("div",{"class":styles$2.classItem},[createVNode("div",{"class":styles$2.time},[item.courseTime])]);})]);}})];}})])// 视频课
- ;}});var userAuth="_userAuth_1jf99_1";var btnGroup="_btnGroup_1jf99_6";var styles$1={userAuth:userAuth,btnGroup:btnGroup};var UserAuth=defineComponent({name:'UserAuth',props:{onSuccess:{// 实名成功
- type:Function,default:function _default(){}}},methods:{onSubmit:function onSubmit(){Toast('实名成功');this.onSuccess();}},render:function render(){return createVNode(Form,{"class":styles$1.userAuth,"onSubmit":this.onSubmit},{default:function _default(){return[createVNode(ColFieldGroup,{"style":{marginTop:'15px'}},{default:function _default(){return[createVNode(ColField,{"title":"姓名","required":true},{default:function _default(){return[createVNode(Field,{"name":"lessonName","maxlength":50,"placeholder":"请输入真实姓名","rules":[{required:false,message:'请输入真实姓名'}]},null)];}}),createVNode(ColField,{"title":"证件号码","required":true},{default:function _default(){return[createVNode(Field,{"name":"lessonSubjectName","rules":[{required:false,message:'请输入身份证号'}],"placeholder":"请输入身份证号"},null)];}})];}}),createVNode("div",{"class":['btnGroup']},[createVNode(Button,{"block":true,"round":true,"type":"primary","native-type":"submit"},{default:function _default(){return[createTextVNode("\u786E\u5B9A")];}})])];}});}});var payment="_payment_12480_1";var title="_title_12480_13";var payAmount="_payAmount_12480_21";var amount="_amount_12480_31";var blank="_blank_12480_39";var styles={payment:payment,title:title,payAmount:payAmount,amount:amount,blank:blank};var Payment=defineComponent({name:'payment',props:{modelValue:{type:Boolean,default:false},onBackOut:{type:Function,default:function _default(){}}},data:function data(){return{payType:'zfb',pay_channel:''};},methods:{onClose:function onClose(){var _this2=this;Dialog.confirm({message:'是否放弃本次付款',confirmButtonText:'继续付款',cancelButtonText:'放弃'}).then(function(){}).catch(function(){_this2.$emit('update:modelValue',false);_this2.onBackOut&&_this2.onBackOut();});},onSubmit:function onSubmit(){// 支付...
- var pt=this.payType,ua=window.navigator.userAgent.toLowerCase();// 判断当前浏览器
- if(ua.indexOf('micromessenger')!=-1){// 微信浏览器
- if(pt=='zfb'){this.pay_channel='alipay_qr';}else if(pt=='wx'){this.pay_channel='wx_pub';}}else if(ua.indexOf('alipayclient')!=-1){// 支付宝浏览器
- if(pt=='zfb'){this.pay_channel='alipay_wap';// 支付宝 H5 支付
- }else if(pt=='wx'){this.pay_channel='wx_pub';}}else{if(pt=='zfb'){this.pay_channel='alipay_qr';}else if(pt=='wx'){this.pay_channel='wx_pub';}}Toast('支付成功');this.$emit('update:modelValue',false);}},render:function render(){var _this3=this;return createVNode("div",{"class":styles.payment},[createVNode(Icon,{"onClick":this.onClose,"name":"cross","size":20},null),createVNode("div",{"class":[styles.title,'van-hairline--bottom']},[createTextVNode("\u9009\u62E9\u652F\u4ED8\u65B9\u5F0F")]),createVNode("div",{"class":styles.payAmount},[createVNode("p",null,[createTextVNode("\u5E94\u4ED8\u91D1\u989D")]),createVNode("div",{"class":styles.amount},[createTextVNode("154"),createVNode("span",null,[createTextVNode("\u5143")])])]),createVNode(RadioGroup,{"modelValue":this.payType,"onUpdate:modelValue":function onUpdateModelValue($event){return _this3.payType=$event;}},{default:function _default(){return[createVNode(CellGroup,{"border":false},{default:function _default(){return[createVNode(Cell,{"title":"支付宝支付","border":false,"center":true,"onClick":function onClick(){_this3.payType='zfb';}},{icon:function icon(){return createVNode(Icon,{"name":"alipay","color":"#009fe9","size":22},null);},'right-icon':function rightIcon(){return createVNode(Radio,{"name":"zfb"},null);}}),createVNode(Cell,{"title":"微信支付","border":false,"center":true,"onClick":function onClick(){_this3.payType='wx';}},{icon:function icon(){return createVNode(Icon,{"name":"wechat-pay","color":"#15c434","size":22},null);},'right-icon':function rightIcon(){return createVNode(Radio,{"name":"wx"},null);}})];}})];}}),createVNode("div",{"class":styles.blank},null),createVNode(Button,{"type":"primary","block":true,"onClick":this.onSubmit},{default:function _default(){return[createTextVNode("\u786E\u8BA4\u652F\u4ED8")];}})]);}});var index=exports('default',defineComponent({name:'order-detail',data:function data(){var query=this.$route.query;return{orderType:query.orderType,agreeStatus:false,popupShow:false,paymentStatus:false,orderPrice:0// 支付金额
- };},methods:{onAuthSuccess:function onAuthSuccess(){console.log('auth success');this.popupShow=false;},onSubmit:function onSubmit(){var _this4=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee3(){var result,_result;return regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:if(_this4.agreeStatus){_context3.next=3;break;}Toast('请先阅读并同意《酷乐秀平台服务协议》');return _context3.abrupt("return");case 3:// return
- console.log('submit',_this4.$refs.orderVideo);if(!(_this4.$refs.orderVideo&&_this4.orderType=='VIDEO')){_context3.next=11;break;}_context3.next=7;return _this4.$refs.orderVideo.onSubmit();case 7:result=_context3.sent;console.log(result);_context3.next=17;break;case 11:if(!(_this4.$refs.orderLive&&_this4.orderType=='LIVE')){_context3.next=17;break;}_context3.next=14;return _this4.$refs.orderLive.onSubmit();case 14:_result=_context3.sent;if(_result){console.log(_result);}console.log(_result);case 17:case"end":return _context3.stop();}}},_callee3);}))();}},render:function render(){var _this5=this;return createVNode("div",{"class":styles$4['order-detail']},[this.orderType==='LIVE'&&createVNode(OrderLive,{"ref":"orderLive","modelValue":this.orderPrice,"onUpdate:modelValue":function onUpdateModelValue($event){return _this5.orderPrice=$event;}},null),this.orderType==='VIDEO'&&createVNode(OrderVideo,{"ref":"orderVideo","modelValue":this.orderPrice,"onUpdate:modelValue":function onUpdateModelValue($event){return _this5.orderPrice=$event;}},null),createVNode("div",{"class":styles$4.tips},[createVNode("h3",null,[createVNode(Icon,{"name":iconTips,"size":15},null),createTextVNode("\u6E29\u99A8\u63D0\u793A")]),createVNode("p",null,[createTextVNode("1\u3001\u60A8\u652F\u4ED8\u7684\u8BFE\u916C\u8D39\u7528\u5C06\u7531\u5E73\u53F0\u6536\u53D6 "),createVNode("br",null,null),createTextVNode("2\u3001\u8BFE\u7A0B\u7ED3\u675F7\u5929\u540E\uFF0C\u5E73\u53F0\u5C06\u5355\u8BFE\u65F6\u8D39\u7528\u5411\u8001\u5E08\u7ED3\u7B97")])]),createVNode(ColProtocol,{"modelValue":this.agreeStatus,"onUpdate:modelValue":function onUpdateModelValue($event){return _this5.agreeStatus=$event;},"style":{paddingLeft:0,paddingRight:0}},null),createVNode("div",{"class":styles$4.btnGroup},[createVNode("div",{"class":styles$4.priceSection},[createTextVNode("\u652F\u4ED8\u91D1\u989D\uFF1A"),createVNode("div",{"class":styles$4.price},[createVNode("span",{"class":styles$4.priceUnit},[createTextVNode("\uFFE5")]),createVNode("span",{"class":styles$4.priceNum},[this.$filters.moneyFormat(this.orderPrice)])])]),createVNode(Button,{"type":"primary","round":true,"class":styles$4.btn,"onClick":this.onSubmit},{default:function _default(){return[createTextVNode("\u7ACB\u5373\u652F\u4ED8")];}})]),createVNode(ColPopup,{"modelValue":this.popupShow,"onUpdate:modelValue":function onUpdateModelValue($event){return _this5.popupShow=$event;}},{default:function _default(){return[createVNode(UserAuth,{"onSuccess":_this5.onAuthSuccess},null)];}}),createVNode(Popup,{"show":this.paymentStatus,"closeOnClickOverlay":false,"position":"bottom","round":true,"closeOnPopstate":true,"safeAreaInsetBottom":true,"style":{minHeight:'30%'}},{default:function _default(){return[createVNode(Payment,{"modelValue":_this5.paymentStatus,"onUpdate:modelValue":function onUpdateModelValue($event){return _this5.paymentStatus=$event;}},null)];}})]);}}));}};});})();
|