(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/order-submit/order-submit"],{"440a":function(e,t,a){},"4f60":function(e,t,a){"use strict";a.r(t);var r=a("8f41"),i=a.n(r);for(var o in r)"default"!==o&&function(e){a.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},"8d1c":function(e,t,a){"use strict";var r=a("440a"),i=a.n(r);i.a},"8f41":function(e,t,a){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("2f62");function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function o(e){for(var t=1;t1e3?(r/1e3).toFixed(2)+"km":r.toFixed(0)+"m",t.previewData.mch_list[a].store.distance=i}},fail:function(){t.getLocationFail=!0}})},openLocationSetting:function(){this.getLocationFail=!1,e.openSetting({})},showIntegralTip:function(){e.showModal({title:"积分抵扣说明",content:this.$store.state.mallConfig.mall.setting.member_integral_rule,showCancel:!1})},changeIntegral:function(e){var t=this.$store.state.orderSubmit.formData,a=!this.previewData.mch_list[e].integral.use;t.list[e].use_integral=a?1:0,this.previewData.mch_list[e].integral.use=a,this.loadPreviewData()},inputRemark:function(e){var t=this.$store.state.orderSubmit.formData;t.list[e].remark=this.previewData.mch_list[e].remark,this.$store.commit("orderSubmit/mutSetFormData",t)},submit:function(){var t=this;e.showLoading({mask:!0,title:"提交中"});var a=this.$store.state.orderSubmit.formData;a.list[0].order_form;console.log(a),this.$request({url:this.submitUrl,method:"post",data:{form_data:JSON.stringify(this.$store.state.orderSubmit.formData)}}).then((function(a){t.previewData.is_train?(e.hideLoading(),e.showModal({title:"提示",content:"提交成功,请等待审核",showCancel:!1,success:function(){e.redirectTo({url:"/pages/order/index/index?status=0"})}})):0===a.code?t.getPayOrderId(a.data.queue_id,a.data.token):(t.submitLock=!1,e.hideLoading(),e.showModal({title:"提示",content:a.msg,showCancel:!1}))})).catch((function(a){t.submitLock=!1,e.hideLoading(),e.showModal({title:"提示",content:a.errMsg,showCancel:!1})}))},getPayOrderId:function(t,a){var r=this;this.$request({url:this.payDataUrl,method:"post",data:{queue_id:t,token:a}}).then((function(i){0===i.code?i.data.retry&&1===i.data.retry?r.getPayDataTimer=setTimeout((function(){r.getPayOrderId(t,a)}),1e3):(console.log(i),e.hideLoading(),r.pay(i.data)):(r.submitLock=!1,e.hideLoading(),e.showModal({title:"提示",content:i.msg,showCancel:!1}))})).catch((function(t){r.submitLock=!1,e.hideLoading(),e.showModal({title:"提示",content:t.errMsg,showCancel:!1})}))},pay:function(t){var a=this;this.$payment.pay(t.id).then((function(r){if(console.log("支付成功",r),a.showPayResult)e.redirectTo({url:"/pages/order-submit/pay-result?payment_order_union_id=".concat(t.id,"&order_page_url=").concat(encodeURIComponent(a.orderPageUrl))});else{var i=a.orderPageUrl;-1===i.indexOf("?")?i+="?":i+="&",delete t.id,i+="pay_data=".concat(JSON.stringify(t)),e.redirectTo({url:i})}})).catch((function(r){if(console.log("支付失败",r),a.payCancelUrl){var i=a.payCancelUrl;-1===i.indexOf("?")?i+="?":i+="&",i+="pay_data=".concat(JSON.stringify(t)),e.redirectTo({url:i})}else e.showModal({title:"提交失败",content:r.errMsg,showCancel:!1,success:function(){e.redirectTo({url:a.orderPageUrl})}}),console.log(a.orderPageUrl)}))},jump:function(t){e.navigateTo({url:"/pages/order-submit/map"})},checkCouponError:function(){for(var t in this.previewData.mch_list)if(this.previewData.mch_list[t].coupon&&this.previewData.mch_list[t].coupon.coupon_error)return void e.showModal({title:"",content:this.previewData.mch_list[t].coupon.coupon_error,showCancel:!1})},setDiyFormScrollStatus:function(){for(var e in console.log("this.previewData.mch_list---\x3e",this.previewData.mch_list),this.previewData.mch_list)this.previewData.mch_list[e].order_form&&(this.previewData.mch_list[e].order_form.value&&this.previewData.mch_list[e].order_form.value.length&&this.previewData.mch_list[e].order_form.value.length>=5?this.previewData.mch_list[e].order_form.show_scroll=!0:this.previewData.mch_list[e].order_form.show_scroll=!1)},subscribe:function(){var t=this;for(var a in this.$store.state.orderSubmit.formData.list){var r=this.$store.state.orderSubmit.formData.list[a];if(r.order_form_validate_result&&r.order_form_validate_result.hasError)return void e.showModal({title:"提示",content:r.order_form_validate_result.errors[0].msg,showCancel:!1})}for(var i in this.$store.state.orderSubmit.formData.list)for(var o in this.$store.state.orderSubmit.formData.list[i].goods_list){var s=this.$store.state.orderSubmit.formData.list[i].goods_list[o];if(console.log(s),s.goods_form_validate_result&&s.goods_form_validate_result.hasError)return void e.showModal({title:"提示",content:s.goods_form_validate_result.errors[0].msg,showCancel:!1})}this.submitLock||(this.submitLock=!0,this.$subscribe(this.previewData.template_message_list).then((function(e){t.submit()})).catch((function(e){t.submit()})))},handleGoodsFormInput:function(e,t){var a=t.split(","),r=parseInt(a[0]),i=parseInt(a[1]),o=(parseInt(a[2]),[]);for(var s in e)o[s]={key:e[s].key,label:e[s].name,value:e[s].value,required:e[s].is_required};var n=this.$store.state.orderSubmit.formData;n.list[r].goods_list[i].form_data=o,this.$store.commit("orderSubmit/mutSetFormData",n)},handleGoodsFormValidate:function(e,t){var a=t.split(","),r=parseInt(a[0]),i=parseInt(a[1]),o=this.$store.state.orderSubmit.formData;o.list[r].goods_list[i].goods_form_validate_result=e,this.$store.commit("orderSubmit/mutSetFormData",o)}}};t.default=u}).call(this,a("543d")["default"])},a7c7:function(e,t,a){"use strict";a.r(t);var r=a("df57"),i=a("4f60");for(var o in i)"default"!==o&&function(e){a.d(t,e,(function(){return i[e]}))}(o);a("8d1c");var s,n=a("f0c5"),l=Object(n["a"])(i["default"],r["b"],r["c"],!1,null,"3f296f28",null,!1,r["a"],s);t["default"]=l.exports},bc27:function(e,t,a){"use strict";(function(e){a("ecb4");r(a("66fd"));var t=r(a("a7c7"));function r(e){return e&&e.__esModule?e:{default:e}}e(t.default)}).call(this,a("543d")["createPage"])},df57:function(e,t,a){"use strict";var r;a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return o})),a.d(t,"a",(function(){return r}));var i=function(){var e=this,t=e.$createElement,a=(e._self._c,e.previewData&&!1!==e.previewData.show_address&&!e.previewData.allZiti&&!e.previewData.is_match&&e.previewData.address?e.verifyUndefined(e.previewData.address.name):null),r=e.previewData&&!1!==e.previewData.show_address&&!e.previewData.allZiti&&!e.previewData.is_match&&e.previewData.address?e.verifyUndefined(e.previewData.address.sex):null,i=e.previewData&&!1!==e.previewData.show_address&&!e.previewData.allZiti&&!e.previewData.is_match&&e.previewData.address?e.verifyUndefined(e.previewData.address.mobile):null,o=e.previewData&&!1!==e.previewData.show_address&&!e.previewData.allZiti&&!e.previewData.is_match&&e.previewData.address?e.verifyUndefined(e.previewData.address.age):null,s=e.previewData&&!1!==e.previewData.show_address&&!e.previewData.allZiti&&!e.previewData.is_match&&e.previewData.address?e.verifyUndefined(e.previewData.address.weight):null,n=e.previewData&&!1!==e.previewData.show_address&&!e.previewData.allZiti&&!e.previewData.is_match&&e.previewData.address?e.verifyUndefined(e.previewData.address.height):null,l=e.previewData&&!1!==e.previewData.show_address&&!e.previewData.allZiti&&!e.previewData.is_match&&e.previewData.address?e.verifyUndefined(e.previewData.address.idcard):null;e.$mp.data=Object.assign({},{$root:{m0:a,m1:r,m2:i,m3:o,m4:s,m5:n,m6:l}})},o=[]}},[["bc27","common/runtime","common/vendor"]]]);