<<<<<<<< HEAD:dist/assets/index-legacy.1718e63e.js ;(function(){function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable;})),keys.push.apply(keys,symbols);}return keys;}function _objectSpread(target){for(var i=1;i>>>>>>> dev:dist/assets/index-legacy.4b294d08.js _this2.$emit('update:modelValue',false);// 为了单独处理支付 曲目购买 if(!(!noBack&&orderStatus.orderObject.orderType=='MUSIC')){_context2.next=11;break;}postMessage({api:'back',content:{}});return _context2.abrupt("return");case 11:!noBack&&_this2.$router.go(-1);_this2.onBackOut&&_this2.onBackOut();case 13:case"end":return _context2.stop();}}},_callee2,null,[[0,5]]);}))();},onSubmit:function onSubmit(){var _this3=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee3(){var params,res;return regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:_context3.prev=0;params={orderNo:_this3.orderInfo.orderNo,payChannel:_this3.payType,paymentClient:null};if(_this3.paymentType==='goodsPay'){params.paymentClient=state.platformType;}_context3.next=5;return request.post(urlType[_this3.paymentType].payUrl,{data:_objectSpread({},params)});case 5:res=_context3.sent;postMessage({api:'paymentOrder',content:{orderNo:_this3.orderInfo.orderNo,payChannel:_this3.payType,// payInfo: `alipays://platformapi/startapp?saId=10000007&qrcode=${res.data.pay_info}` payInfo:res.data.pay_info}});Toast.loading({message:'支付中...',forbidClick:true,duration:3000,loadingType:'spinner'});Toast.clear();_this3.$emit('update:modelValue',false);// 唤起支付时状态 listenerMessage('paymentOperation',function(result){console.log(result,'init paymentOperation');_this3.paymentOperation(result===null||result===void 0?void 0:result.content);});_context3.next=16;break;case 13:_context3.prev=13;_context3.t0=_context3["catch"](0);console.log(_context3.t0);case 16:case"end":return _context3.stop();}}},_callee3,null,[[0,13]]);}))();},paymentOperation:function paymentOperation(res){var _this4=this;console.log(res,'paymentOperation',this.paymentType,this.orderInfo);// 支付状态 // paymentOperation 支付成功:success 支付失败:error 支付取消:cancel 未安装:fail // error 只有安卓端有 if(res.status==='success'||res.status==='error'){Toast.clear();this.$emit('update:modelValue',false);if(this.paymentType==='goodsPay'){this.$router.replace({path:'/shopTrade',query:{orderNo:this.orderInfo.orderNo}});return;}this.$router.replace({path:'/tradeDetail',query:{orderNo:this.orderInfo.orderNo}});}else if(res.status==='cancel'){Toast.clear();this.$emit('update:modelValue',false);}else if(res.status==='fail'){var message=this.payType==='ali_app'?'您尚未安装支付宝':'您尚未安装微信';Dialog.alert({title:'提示',message:message}).then(function(){Toast.clear();_this4.$emit('update:modelValue',false);});}}},render:function render(){var _this5=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},[this.$filters.moneyFormat(this.orderInfo.actualPrice),createVNode("span",null,[createTextVNode("\u5143")])])]),createVNode(RadioGroup,{"modelValue":this.payType,"onUpdate:modelValue":function onUpdateModelValue($event){return _this5.payType=$event;}},{default:function _default(){return[createVNode(CellGroup,{"border":false},{default:function _default(){return[createVNode(Cell,{"title":"支付宝支付","border":false,"center":true,"onClick":function onClick(){// alipay _this5.payType='ali_app';}},{icon:function icon(){return createVNode(Icon,{"name":"alipay","color":"#009fe9","size":22},null);},'right-icon':function rightIcon(){return createVNode(Radio,{"name":"ali_app"},null);}}),createVNode(Cell,{"title":"微信支付","border":false,"center":true,"onClick":function onClick(){// wx_lite _this5.payType='wx_app';}},{icon:function icon(){return createVNode(Icon,{"name":"wechat-pay","color":"#15c434","size":22},null);},'right-icon':function rightIcon(){return createVNode(Radio,{"name":"wx_app"},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")];}})]);}}));}};});})();