| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-users-order_payment-index"],{"18d3":function(e,t,a){"use strict";a.r(t);var i=a("e661"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(o);t["default"]=n.a},2218:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"order_pay",style:e.viewColor},[a("v-uni-view",{staticClass:"order_count"},[a("v-uni-view",{staticClass:"pay_price acea-row row-center-wrapper"},[a("priceFormat",{attrs:{price:e.payPrice,weight:!0,intSize:"52",floatSize:"40",labelSize:"40"}})],1),a("v-uni-view",{staticClass:"pay_time"},[a("countDown",{attrs:{tipText:"支付剩余时间",dayText:" ",hourText:" : ",minuteText:" : ",secondText:" ",datatime:e.invalidTime,isView:!1,isBold:!0,colorTheme:!0,isDay:!1}})],1)],1),a("v-uni-view",{staticClass:"payment boder-24 bg-f"},[a("v-uni-radio-group",{on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.changeType.apply(void 0,arguments)}}},e._l(e.payMode,(function(t,i){return 1==t.payStatus?a("v-uni-label",{key:i,staticClass:"item acea-row row-between-wrapper"},[a("v-uni-view",{staticClass:"left acea-row row-between-wrapper"},[a("v-uni-view",{staticClass:"icon acea-row row-center row-middle",class:"icons-"+t.icon},[a("v-uni-view",{staticClass:"iconfont",class:t.icon})],1),a("v-uni-view",{staticClass:"text"},[a("v-uni-view",{staticClass:"name"},[e._v(e._s(t.name))]),a("v-uni-view",{staticClass:"info"},[e._v(e._s(t.title)+" "+e._s("balance"===t.value?t.number:""))])],1)],1),a("v-uni-radio",{attrs:{value:t.value,checked:e.pay_type==t.value}})],1):e._e()})),1),a("v-uni-view",{staticClass:"btn"},[a("v-uni-view",{staticClass:"button acea-row row-center-wrapper",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.goPay()}}},[e._v("确认支付")]),a("v-uni-view",{staticClass:"wait-pay",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.waitPay.apply(void 0,arguments)}}},[e._v("暂不支付")])],1)],1)],1)},n=[]},"534d":function(e,t,a){"use strict";var i=a("6c14"),n=a.n(i);n.a},"590e":function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.styleAll[data-v-559c5c0c]{padding:0 %?6?%}.red[data-v-559c5c0c]{margin:0 %?2?%}.themeColor .red[data-v-559c5c0c]{color:var(--view-theme)}.bgTheme .red[data-v-559c5c0c], .colorTheme.bgColor .red[data-v-559c5c0c]{margin:0 %?6?%}.colorTheme .timeTxt[data-v-559c5c0c]{color:var(--view-theme)}.colorTheme .tipTxt[data-v-559c5c0c]{margin-right:%?12?%;font-size:%?24?%;color:#282828}.colorTheme .styleAll[data-v-559c5c0c]{color:var(--view-theme);background-color:#fff;font-size:%?28?%;display:flex;align-items:center;justify-content:center;border:%?2?% solid #ddd;border-radius:%?8?%;height:%?36?%;font-weight:600}.colorTheme.border0 .styleAll[data-v-559c5c0c]{border:none}.fontBold .styleAll[data-v-559c5c0c]{font-weight:700}.colorTheme.bgColor .styleAll[data-v-559c5c0c]{color:#fff;background-color:#e93323;border:%?2?% solid #e93323}.colorTheme.bgColor .timeTxt[data-v-559c5c0c]{color:#e93323}.bgTheme .styleAll[data-v-559c5c0c]{background-color:var(--view-bgColor);color:var(--view-theme);font-size:%?28?%;display:flex;align-items:center;justify-content:center}.time[data-v-559c5c0c]{display:flex;justify-content:center;align-items:center;font-size:%?20?%}',""]),e.exports=t},"61f9":function(e,t,a){"use strict";var i=a("7a5c"),n=a.n(i);n.a},"6c14":function(e,t,a){var i=a("590e");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("3ac2368c",i,!0,{sourceMap:!1,shadowMode:!1})},"6cea":function(e,t,a){"use strict";a.r(t);var i=a("2218"),n=a("6e66");for(var o in n)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(o);a("61f9");var r=a("828b"),s=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"89d055b8",null,!1,i["a"],void 0);t["default"]=s.exports},"6e66":function(e,t,a){"use strict";a.r(t);var i=a("a8d7"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(o);t["default"]=n.a},"7a5c":function(e,t,a){var i=a("e5db");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("5e17af0a",i,!0,{sourceMap:!1,shadowMode:!1})},"8da3":function(e,t,a){"use strict";a.r(t);var i=a("d707"),n=a("18d3");for(var o in n)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(o);a("534d");var r=a("828b"),s=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"559c5c0c",null,!1,i["a"],void 0);t["default"]=s.exports},a8d7:function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("aa77"),a("bf0f"),a("f7a5"),a("64aa"),a("e838"),a("c223");var n=i(a("9b1b")),o=a("8f59"),r=a("96e0"),s=i(a("8da3")),c=a("5676"),d=getApp(),l={components:{countDown:s.default},data:function(){return{invalidTime:0,order_id:"",payPrice:"",order_type:"",pay_type:"",number:0,payMode:this.orderPayList}},computed:(0,n.default)((0,n.default)({},(0,o.mapGetters)(["isLogin","viewColor","orderPayList"])),(0,r.configMap)(["hide_mer_status"])),watch:{orderPayList:{handler:function(e,t){e&&this.order_id&&(this.payMode=e,this.getOrderConfig())},immediate:!0,deep:!0}},onLoad:function(e){this.order_id=e.order_id,this.getPayList()},methods:{close:function(){this.$emit("onChangeFun",{action:"payClose"})},changeType:function(e){this.pay_type=e.detail.value},getPayList:function(){this.$util.getPayTypeList(this.order_id,0)},getOrderConfig:function(){var e=this;uni.showLoading({title:"创建订单中"}),(0,c.getCashierOrder)(this.order_id).then((function(t){var a=e.payMode.find((function(e){return e.payStatus&&0!=e.payStatus}));e.pay_type=a.value,e.payPrice=t.data.pay_price,e.payPostage=t.data.pay_postage,e.order_type=t.data.activity_type,0==d.globalData.offline_switch&&(e.payMode=e.payMode.slice(0,-1)),e.invalidTime=t.data.invalid_time,e.number=Number(t.data.now_money)||0,uni.hideLoading()})).catch((function(e){uni.hideLoading()}))},waitPay:function(){20==this.order_type?uni.reLaunch({url:"/pages/points_mall/exchange_record?delte=1"}):uni.reLaunch({url:"/pages/users/order_list/index?status=0"})},goPay:function(){var e=this,t=this,a="",i=this.pay_type;if("weixin"==i?a=this.$wechat.isWeixin()?"weixin":"h5":"balance"==i?a="balance":"alipay"==i?a="alipay":"offline"==i&&(a="offline"),!t.order_id)return t.$util.Tips({title:"请选择要支付的订单"});if("balance"==i&&parseFloat(this.number)<parseFloat(t.payPrice))return t.$util.Tips({title:"余额不足!"});uni.showLoading({title:"支付中"});var n=20===t.order_type?c.integralOrderPay:c.orderPay;n(t.order_id,{type:a,return_url:"http://"+window.location.host+"/pages/users/order_list/index"}).then((function(i){var n=i.data.status,o=i.data.result.order_id,r=i.data.result.config,s=i.data.result.pay_key,c="/pages/order_pay_status/index?order_id="+o+"&msg="+i.message;switch(n){case"ORDER_EXIST":case"EXTEND_ORDER":case"PAY_ERROR":case"error":return uni.hideLoading(),e.$emit("onChangeFun",{action:"payClose"}),t.$util.Tips({title:i.message});case"success":uni.hideLoading(),e.$emit("onChangeFun",{action:"payClose"});var d="offline"==a?"&status=0":"&status=1";return t.$util.Tips({title:"offline"==a?"订单创建成功":"支付成功",icon:"success"},{tab:5,url:c+d});case"alipay":case"alipayQr":return uni.hideLoading(),e.$emit("onChangeFun",{action:"payClose"}),void uni.navigateTo({url:"/pages/order_pay_back/index?keyCode="+s+"&url="+r});case"wechat":case"weixin":case"weixinApp":r.timeStamp=r.timestamp,t.$wechat.pay(r).then((function(a){return e.$emit("onChangeFun",{action:"payClose"}),uni.hideLoading(),t.$util.Tips({title:"支付成功",icon:"success"},{tab:5,url:c+"status=1"})})).catch((function(e){if("chooseWXPay:cancel"==e.errMsg)return t.$util.Tips({title:"取消支付"},{tab:5,url:c+"?status=0"})}));break;case"balance":return uni.hideLoading(),t.$emit("onChangeFun",{action:"payClose"}),t.$util.Tips({title:i.message});case"h5":var l=window.location.protocol+"//"+window.location.host,u="".concat(l,"/pages/order_pay_status/index?order_id=").concat(o),p=encodeURIComponent(u),f=r.mweb_url||r.h5_url,v="".concat(f,"&redirect_url=").concat(p);setTimeout((function(){location.href=v}),100);break}})).catch((function(e){return uni.hideLoading(),t.$util.Tips({title:e})}))}}};t.default=l},d707:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"time",class:{themeColor:e.isView,bgTheme:e.isTheme,colorTheme:e.colorTheme,border0:e.noBorder,bgColor:e.colorTheme&&e.noTheme,fontBold:e.isBold},style:e.justifyLeft+e.viewColor+"background-color:"+e.bgColor+";color:"+e.colors+";background-image:url("+e.bgImage+");"},[e.tipText?a("v-uni-text",{staticClass:"tipTxt"},[e._v(e._s(e.tipText))]):e._e(),!0===e.isDay?a("v-uni-text",{staticClass:"styleAll red",class:{regular:e.regular}},[e._v(e._s(e.day))]):e._e(),e.dayText?a("v-uni-text",{staticClass:"timeTxt"},[e._v(e._s(e.dayText))]):e._e(),a("v-uni-text",{staticClass:"styleAll red",class:{regular:e.regular}},[e._v(e._s(e.hour))]),e.hourText?a("v-uni-text",{staticClass:"timeTxt"},[e._v(e._s(e.hourText))]):e._e(),a("v-uni-text",{staticClass:"styleAll red",class:{regular:e.regular}},[e._v(e._s(e.minute))]),e.minuteText?a("v-uni-text",{staticClass:"timeTxt"},[e._v(e._s(e.minuteText))]):e._e(),a("v-uni-text",{staticClass:"styleAll red",class:{regular:e.regular}},[e._v(e._s(e.second))]),e.secondText?a("v-uni-text",{staticClass:"timeTxt"},[e._v(e._s(e.secondText))]):e._e()],1)},n=[]},e5db:function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.order_pay[data-v-89d055b8]{padding:%?88?% %?20?% 0}.payment[data-v-89d055b8]{margin-top:%?80?%}.pay_price[data-v-89d055b8]{text-align:center;font-weight:700}.pay_time[data-v-89d055b8]{margin-top:%?28?%}.payment .item[data-v-89d055b8]{height:%?130?%;padding:0 %?30?%}.payment .item .left[data-v-89d055b8]{width:%?580?%}.payment .item .left .text[data-v-89d055b8]{width:%?500?%}.payment .item .left .text .name[data-v-89d055b8]{font-size:%?28?%;color:#282828}.payment .item .left .text .info[data-v-89d055b8]{font-size:%?22?%;color:#999}.payment .item .left .text .info .money[data-v-89d055b8]{color:#f90}[data-v-89d055b8] uni-radio .uni-radio-input.uni-radio-input-checked,[data-v-89d055b8] uni-radio .wx-radio-input.wx-radio-input-checked{border:1px solid var(--view-theme)!important;background-color:var(--view-theme)!important}.btn[data-v-89d055b8]{position:fixed;left:%?30?%;display:flex;flex-direction:column;align-items:center;bottom:%?30?%;bottom:calc(%?30?% + constant(safe-area-inset-bottom));bottom:calc(%?30?% + env(safe-area-inset-bottom))}.wait-pay[data-v-89d055b8]{color:#aaa;font-size:%?24?%;padding-top:%?20?%}.button[data-v-89d055b8]{width:%?690?%;height:%?90?%;border-radius:%?45?%;color:#fff;background-color:var(--view-theme)}',""]),e.exports=t},e661:function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(a("9b1b"));a("64aa");var o=a("8f59"),r={name:"countDown",props:{justifyLeft:{type:String,default:""},tipText:{type:String,default:"倒计时"},dayText:{type:String,default:"天"},hourText:{type:String,default:"时"},minuteText:{type:String,default:"分"},secondText:{type:String,default:"秒"},datatime:{type:Number,default:0},isDay:{type:Boolean,default:!0},id:{type:String|Number,default:""},bgColor:{type:String,default:""},colors:{type:String,default:""},bgImage:{type:String,default:""},isView:{type:Boolean,default:!1},noTheme:{type:Boolean,default:!1},isTheme:{type:Boolean,default:!1},colorTheme:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},isBold:{type:Boolean,default:!1},regular:{type:Boolean,default:!0}},data:function(){return{day:"00",hour:"00",minute:"00",second:"00"}},computed:(0,n.default)({},(0,o.mapGetters)(["viewColor"])),created:function(){this.show_time()},mounted:function(){},methods:{show_time:function(){var e=this;function t(){var a=e.datatime-Date.parse(new Date)/1e3,i=0,n=0,o=0,r=0;a>0?(i=!0===e.isDay?Math.floor(a/86400):0,n=Math.floor(a/3600)-24*i,o=Math.floor(a/60)-24*i*60-60*n,r=Math.floor(a)-24*i*60*60-60*n*60-60*o,n<=9&&(n="0"+n),o<=9&&(o="0"+o),r<=9&&(r="0"+r),e.day=i,e.hour=n,e.minute=o,e.second=r):(e.day="00",e.hour="00",e.minute="00",e.second="00",e.$emit("getProduct"),uni.$emit("endTime",e.id),clearInterval(t))}t(),setInterval(t,1e3)}}};t.default=r}}]);
|