(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/OnlineShop"],{73:function(e,t,n){"use strict";n.r(t);var i=n(74),a=n(76);for(var o in a)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(o);n(80);var r,d=n(32),c=Object(d["default"])(a["default"],i["render"],i["staticRenderFns"],!1,null,"06d86b04",null,!1,i["components"],r);c.options.__file="components/OnlineShop.vue",t["default"]=c.exports},74:function(e,t,n){"use strict";n.r(t);var i=n(75);n.d(t,"render",(function(){return i["render"]})),n.d(t,"staticRenderFns",(function(){return i["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return i["recyclableRender"]})),n.d(t,"components",(function(){return i["components"]}))},75:function(e,t,n){"use strict";var i;n.r(t),n.d(t,"render",(function(){return a})),n.d(t,"staticRenderFns",(function(){return r})),n.d(t,"recyclableRender",(function(){return o})),n.d(t,"components",(function(){return i}));var a=function(){var e=this,t=e.$createElement;e._self._c},o=!1,r=[];a._withStripped=!0},76:function(e,t,n){"use strict";n.r(t);var i=n(77),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);t["default"]=a.a},77:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(39),a=n(78),o=n(79),r=function(){n.e("components/countDown/index").then(function(){return resolve(n(82))}.bind(null,n)).catch(n.oe)},d=function(){n.e("components/numberScroll").then(function(){return resolve(n(89))}.bind(null,n)).catch(n.oe)},c={components:{countDown:r,numberScroll:d},props:{orderId:{type:String,default:""},fromType:{type:String,default:""},dat:{type:Object,default:{}},orderData:{type:Object,default:{}},tabIndex:{type:Number,default:0}},data:function(){return{cartArr:[{name:"微信支付",icon:"icon-weixin2",value:"middle_pay",title:"使用微信快捷支付",payStatus:1}],active:0,payPrice:0,payPriceShow:0,payPostage:0,offlinePostage:!1,invalidTime:0,initIn:!1,jumpData:{orderId:"",msg:""},formContent:"",oid:0,number:""}},watch:{cartArr:{handler:function(e,t){var n=this,i=[];e.forEach((function(e,t){e.payStatus&&(e.index=t,i.push(e))})),this.$nextTick((function(e){n.active=i[0].index,n.paytype=i[0].value}))},immediate:!0,deep:!0}},onLoad:function(){"undefined"===typeof window.WeixinJSBridge?document.addEventListener?document.addEventListener("WeixinJSBridgeReady",this.onBridgeReady.bind(this),!1):document.attachEvent&&(document.attachEvent("WeixinJSBridgeReady",onBridgeReady.bind(this)),document.attachEvent("onWeixinJSBridgeReady",onBridgeReady.bind(this))):onBridgeReady.call(this)},methods:{getBasicConfig:function(){var t=this;(0,o.basicConfig)().then((function(e){t.cartArr[0].payStatus=e.data.pay_weixin_open||0,t.cartArr[1].payStatus=e.data.ali_pay_status||0,t.cartArr[1].payStatus=0,t.cartArr[2].payStatus=e.data.yue_pay_status,e.data.offline_pay_status?t.cartArr[3].payStatus=1:t.cartArr[3].payStatus=0,t.cartArr[4].payStatus=e.data.friend_pay_status||0,t.getCashierOrder()})).catch((function(t){e.hideLoading(),console.log(t)}))},getCashierOrder:function(){var t=this;e.showLoading({title:"创建订单中"}),(0,a.getCashierOrder)(this.orderId,this.fromType).then((function(n){t.payPrice=t.payPriceShow=n.data.pay_price,t.payPostage=n.data.pay_postage,t.offlinePostage=n.data.offline_postage,t.invalidTime=n.data.invalid_time,t.cartArr[2].number=n.data.now_money,t.number=Number(n.data.now_money)||0,t.oid=n.data.oid,e.hideLoading()})).catch((function(t){e.hideLoading(),console.log(t)}))},payType:function(e,t,n){this.active=n,this.paytype=t,this.number=e,this.offlinePostage&&(this.payPriceShow="offline"==t?this.$util.$h.Sub(this.payPrice,this.payPostage):this.payPrice)},formpost:function(e,t){var n=document.createElement("form");for(var i in n.action=e,n.method="post",n.target="_self",n.style.display="none",t){var a=document.createElement("input");a.name=i,a.value=t[i],n.appendChild(a)}document.body.appendChild(n),this.$nextTick((function(e){n.submit()}))},waitPay:function(){window.location.href="".concat(i.HTTP_REQUEST_URL,"/JXH5/pages/goods/order_list/index?activeInd=1")},goPay:function(t,n){var o,r=this,d=this;e.showLoading({title:"支付中"});var c=window.navigator.userAgent.toLowerCase(),s=c.includes("micromessenger"),u="undefined"!==typeof window;if(!u||!s)return e.hideLoading(),void e.showToast({title:"请在微信浏览器中使用微信支付功能",icon:"none",duration:3e3});if(null!==(o=this.dat.prePay)&&void 0!==o&&o.appId||this.dat.appId){var p=d.dat.prePay||d.dat,f=function(){window.WeixinJSBridge.invoke("getBrandWCPayRequest",{appId:p.appId,timeStamp:p.timeStamp||p.timestamp,nonceStr:p.nonceStr,package:p.package,signType:p.signType,paySign:p.paySign,redirect_url:"www.baidu.com"},(function(t){var n="get_brand_wcpay_request:ok"===t.err_msg;e.hideLoading(),e.showToast({title:n?"支付完成":"取消支付",icon:n?"success":"none",duration:2e3}),setTimeout((function(){window.location.href="".concat(i.HTTP_REQUEST_URL,"/JXH5/pages/goods/order_list/index")}),2e3)}))};"undefined"===typeof window.WeixinJSBridge?document.addEventListener?document.addEventListener("WeixinJSBridgeReady",f.bind(this),!1):document.attachEvent&&(document.attachEvent("WeixinJSBridgeReady",f.bind(this)),document.attachEvent("onWeixinJSBridgeReady",f.bind(this))):f.call(this)}else(0,a.orderPay)({uni:d.orderId,paytype:n,type:d.friendPay?1:0,quitUrl:location.port?location.protocol+"//"+location.hostname+":"+location.port+"/pages/goods/order_details/index?order_id="+this.orderId:location.protocol+"//"+location.hostname+"/pages/goods/order_details/index?order_id="+this.orderId}).then((function(t){var n=t.data.status,a=(t.data.result.order_id,t.data.result.jsConfig);if(0!=Number(r.payPriceShow))switch(n){case"MIDDLE_PAY":case"WECHAT_PAY":if(!a)return e.showToast({title:"支付参数错误",icon:"none"}),void e.hideLoading();var o=function(){window.WeixinJSBridge.invoke("getBrandWCPayRequest",{appId:a.appId,timeStamp:a.timeStamp,nonceStr:a.nonceStr,package:a.package,signType:a.signType,paySign:a.paySign,redirect_url:"www.baidu.com"},(function(t){var n="get_brand_wcpay_request:ok"===t.err_msg;e.hideLoading(),e.showToast({title:n?"支付完成":"取消支付",icon:n?"success":"none",duration:2e3}),setTimeout((function(){window.location.href="".concat(i.HTTP_REQUEST_URL,"/JXH5/pages/goods/order_list/index?activeInd=").concat(r.tabIndex)}),2e3)}))};"undefined"===typeof window.WeixinJSBridge?document.addEventListener?document.addEventListener("WeixinJSBridgeReady",o.bind(r),!1):document.attachEvent&&(document.attachEvent("WeixinJSBridgeReady",o.bind(r)),document.attachEvent("onWeixinJSBridgeReady",o.bind(r))):o.call(r)}else window.location.href="".concat(i.HTTP_REQUEST_URL,"/JXH5/pages/goods/order_list/index?activeInd=").concat(r.tabIndex)})).catch((function(t){e.hideLoading(),setTimeout((function(){window.location.href="".concat(i.HTTP_REQUEST_URL,"/JXH5/pages/goods/order_list/index")}),2e3)}))},getTime:function(){this.invalidTime=this.getTimestampAfter(15)},getTimestampAfter:function(e){var t=Math.floor(Date.now()/1e3);return t+60*e}}};t.default=c}).call(this,n(2)["default"])},80:function(e,t,n){"use strict";n.r(t);var i=n(81),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);t["default"]=a.a},81:function(e,t,n){}}]); //# sourceMappingURL=../../.sourcemap/mp-weixin/components/OnlineShop.js.map ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ 'components/OnlineShop-create-component', { 'components/OnlineShop-create-component':(function(module, exports, __webpack_require__){ __webpack_require__('2')['createComponent'](__webpack_require__(73)) }) }, [['components/OnlineShop-create-component']] ]);