| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["face-pay-face-pay-pay"],{"00dd":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return o}));var o={uPopup:n("650d").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("u-popup",{attrs:{mode:"bottom","safe-area-inset-bottom":!0,"border-radius":"22"},model:{value:t.showPopup,callback:function(e){t.showPopup=e},expression:"showPopup"}},[n("v-uni-view",{staticClass:"pay-way-page"},[n("v-uni-view",{staticClass:"page-content"},[n("v-uni-view",{staticClass:"page-header"},[n("v-uni-view",[t._v(t._s(t.$t("order.methods")))]),n("v-uni-image",{attrs:{src:t.asyncImgs.images.white_close_icon,alt:"",mode:"aspectFit"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showPopup=!1}}})],1),n("v-uni-view",{staticClass:"pay-way-list"},t._l(t.pay_type_list,(function(e,o){return n("v-uni-view",{key:o,staticClass:"pay-way-item",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.payTypeSelect(e.payment)}}},[n("v-uni-view",{staticClass:"pay-way-info"},[1==e.payment||101==e.payment?n("i",{staticClass:"icon-weixinzhifu iconfont",staticStyle:{color:"#09bb07","font-size":"54rpx"}}):2==e.payment?n("i",{staticClass:"icon-yinhangka1 iconfont",staticStyle:{color:"#34cb9b","font-size":"54rpx"}}):4==e.payment?n("i",{staticClass:"icon-zhifubao1 iconfont",staticStyle:{color:"#5a9ef7","font-size":"54rpx"}}):t._e(),n("v-uni-text",[t._v(t._s(e.name))])],1),n("v-uni-view",{staticClass:"way-status"},[t.value==e.payment?n("v-uni-image",{attrs:{src:t.asyncImgs.images.choosed_red_icon,alt:"",mode:"aspectFit"}}):n("v-uni-view")],1)],1)})),1),n("v-uni-view",{staticClass:"confirm-section"},[n("v-uni-view",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleConfirm.apply(void 0,arguments)}}},[t._v(t._s(t.$t("list.confirm")))])],1)],1)],1)],1)},a=[]},"03e7":function(t,e,n){"use strict";n.r(e);var o=n("a305"),i=n("e691");for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);n("9a33");var c=n("828b"),s=Object(c["a"])(i["default"],o["b"],o["c"],!1,null,"cd7970c6",null,!1,o["a"],void 0);e["default"]=s.exports},"0556":function(t,e,n){"use strict";var o=n("e2ce"),i=n.n(o);i.a},"0927":function(t,e,n){"use strict";n.r(e);var o=n("44e3"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);e["default"]=i.a},1735:function(t,e,n){var o=n("c86c");e=o(!1),e.push([t.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/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-cd7970c6] .u-form-item--right__content__slot > uni-view,[data-v-cd7970c6] .u-form-item--right__content__slot > div,[data-v-cd7970c6] .u-form-item--right__content__slot > span,[data-v-cd7970c6] .u-form-item--right__content__slot > uni-text{width:100%}.page-content[data-v-cd7970c6]{width:100%;background:#fff;border-radius:%?22?% %?22?% 0 0;position:relative}.page-content .page-header[data-v-cd7970c6]{width:100%;height:%?98?%;display:flex;justify-content:center;align-items:center;position:relative}.page-content .page-header uni-view[data-v-cd7970c6]{font-size:%?32?%;font-family:PingFang SC;font-weight:500;color:#262626;display:flex;align-items:baseline}.page-content .page-header uni-image[data-v-cd7970c6]{width:%?40?%;height:%?40?%;position:absolute;right:%?36?%;top:%?29?%;z-index:11}.page-content .haved-coupon[data-v-cd7970c6]{height:%?80?%;display:flex;align-items:center;font-size:%?24?%;font-family:PingFang;font-weight:500;color:#383838;line-height:%?44?%;border-bottom:%?1?% solid #f2f2f2;padding-left:%?36?%}.page-content .haved-coupon .red-price[data-v-cd7970c6]{color:#f2270c}.page-content > uni-scroll-view[data-v-cd7970c6]{background:#f2f2f2}.page-content .coupon-list[data-v-cd7970c6]{padding-top:%?24?%}.page-content .coupon-list .coupon-item[data-v-cd7970c6]{width:%?678?%;min-height:%?226?%;background:#fff;border-radius:%?24?%;margin:0 auto %?24?%}.page-content .coupon-list .coupon-item .coupon-top[data-v-cd7970c6]{display:flex;align-items:center;justify-content:space-between;padding:%?30?%;border-bottom:%?2?% dashed #eee}.page-content .coupon-list .coupon-item .coupon-top .coupon-name[data-v-cd7970c6]{text-align:left;line-height:%?44?%;font-family:PingFang SC}.page-content .coupon-list .coupon-item .coupon-top .coupon-name uni-view[data-v-cd7970c6]:nth-child(1){font-size:%?32?%;font-weight:500;color:#262626;line-height:%?44?%;margin-bottom:%?24?%}.page-content .coupon-list .coupon-item .coupon-top .coupon-name uni-view[data-v-cd7970c6]:nth-child(2){font-size:%?22?%;font-weight:400;color:#8c8c8c}.page-content .coupon-list .coupon-item .coupon-top .coupon-price[data-v-cd7970c6]{text-align:right}.page-content .coupon-list .coupon-item .coupon-top .coupon-price uni-view[data-v-cd7970c6]:nth-child(1){color:#f7271f;font-family:PingFang SC;font-weight:500;display:flex;align-items:baseline;justify-content:flex-end;font-size:%?56?%;margin-bottom:%?12?%}.page-content .coupon-list .coupon-item .coupon-top .coupon-price uni-view:nth-child(1) uni-text[data-v-cd7970c6]:first-child{font-size:%?28?%}.page-content .coupon-list .coupon-item .coupon-top .coupon-price uni-view[data-v-cd7970c6]:nth-child(2){font-size:%?22?%;font-family:PingFang SC;font-weight:400;color:#8c8c8c;line-height:%?44?%}.page-content .coupon-list .coupon-item .coupon-down[data-v-cd7970c6]{padding:%?24?% %?46?% %?30?% %?35?%}.page-content .coupon-list .coupon-item .coupon-down .coupon-down-info[data-v-cd7970c6]{display:flex;justify-content:space-between}.page-content .coupon-list .coupon-item .coupon-down .coupon-down-info .has-select-coupon .unselected[data-v-cd7970c6]{width:%?32?%;height:%?32?%;background:#fff;border:%?3?% solid #8c8c8c;border-radius:%?16?%}.page-content .coupon-list .coupon-item .coupon-down .coupon-summary[data-v-cd7970c6]{padding-top:%?20?%}.page-content .coupon-list .coupon-item .coupon-down .coupon-summary uni-view[data-v-cd7970c6]{font-size:%?24?%;font-family:PingFang SC;font-weight:400;color:#8c8c8c;margin-bottom:%?20?%}.page-content .coupon-list .coupon-item .coupon-down .coupon-summary uni-view[data-v-cd7970c6]:last-child{margin-bottom:0}.page-content .coupon-list .coupon-item[data-v-cd7970c6]::before{content:"";width:%?24?%;height:%?24?%;background-color:#f2f2f2;border-radius:50%;position:absolute;left:%?24?%;top:%?196?%;z-index:11}.page-content .coupon-list .coupon-item[data-v-cd7970c6]::after{content:"";width:%?24?%;height:%?24?%;background-color:#f2f2f2;border-radius:50%;position:absolute;right:%?24?%;top:%?196?%;z-index:11}.page-content .page-footer[data-v-cd7970c6]{width:100%;height:%?99?%;background:#fff;box-shadow:0 %?1?% 0 0 #f2f2f2;display:flex;justify-content:center;align-items:center}.page-content .page-footer uni-view[data-v-cd7970c6]{width:%?678?%;height:%?76?%;background:linear-gradient(90deg,#ff4e18,#f32524);border-radius:%?38?%;text-align:center;line-height:%?76?%;font-size:%?30?%;font-family:PingFang;font-weight:700;color:#fff}',""]),t.exports=e},"175b":function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o={data:function(){return{value:-1,imgs:[],showPopup:!1}},created:function(){this.imgs=["",this.asyncImgs.images.wx_pay_icon,this.asyncImgs.images.receive_pay_icon,this.asyncImgs.images.account_pay_icon,this.asyncImgs.images.alipay_icon,this.asyncImgs.images.account_pay_icon]},props:{order:{type:Object,default:function(){return{}}},pay_type_list:{type:Array,default:function(){return[]}},payType:{default:-1}},watch:{payType:{handler:function(t){this.value=t},immediate:!0}},computed:{},methods:{setShowPayPopup:function(){this.showPopup=!this.showPopup},payTypeSelect:function(t){this.value=t},handleConfirm:function(){this.$emit("payTypeSelect",{type:this.value}),this.showPopup=!1}}};e.default=o},"182b":function(t,e,n){var o=n("c86c");e=o(!1),e.push([t.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/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-35ac21a6] .u-form-item--right__content__slot > uni-view,[data-v-35ac21a6] .u-form-item--right__content__slot > div,[data-v-35ac21a6] .u-form-item--right__content__slot > span,[data-v-35ac21a6] .u-form-item--right__content__slot > uni-text{width:100%}.page[data-v-35ac21a6]{width:100%;min-height:100vh;background-color:#f2f2f2;font-family:PingFang SC}.page .page-content[data-v-35ac21a6]{width:%?702?%;margin:0 auto}.page .page-content .content-header[data-v-35ac21a6]{width:100%;height:%?160?%;background:#f7f7f7;border-radius:%?14?% %?14?% 0 0;display:flex;justify-content:space-between;align-items:center;padding:%?42?% %?50?%}.page .page-content .content-header .shopInfo[data-v-35ac21a6]{font-size:%?34?%;font-weight:500;color:#191919}.page .page-content .content-header .shopInfo uni-view[data-v-35ac21a6]:last-child{font-size:%?26?%;font-weight:400;color:#999;margin-top:%?18?%}.page .page-content .content-header uni-image[data-v-35ac21a6]{width:%?96?%;height:%?96?%;background:#fff;border-radius:%?14?%}.page .page-content .content-body[data-v-35ac21a6]{width:100%;background:#fff;border-radius:0 0 %?14?% %?14?%;padding:%?58?% %?50?% 0 %?50?%}.page .page-content .content-body .title[data-v-35ac21a6]{font-size:%?28?%;font-weight:400;color:#191919}.page .page-content .content-body .addMargin[data-v-35ac21a6]{margin-top:%?47?%}.page .page-content .content-body .addPadding[data-v-35ac21a6]{padding-top:%?47?%}.page .page-content .content-body .noPadding[data-v-35ac21a6]{padding-top:0}.page .page-content .content-body .hold-height[data-v-35ac21a6]{height:%?47?%;width:100%}.page .page-content .content-body .input-section[data-v-35ac21a6]{display:flex;font-size:%?78?%;font-weight:500;color:#191919;border-bottom:%?1?% solid #e5e5e5}.page .page-content .content-body .input-section uni-view[data-v-35ac21a6]{width:%?70?%;text-align:left}.page .page-content .content-body .input-section uni-input[data-v-35ac21a6]{flex:1;font-size:%?112?%;font-weight:500;color:#191919;height:%?120?%}.page .page-content .content-body .remark[data-v-35ac21a6]{margin-top:%?39?%;padding-bottom:%?48?%;font-size:%?28?%;font-weight:400;color:#999;display:flex;justify-content:space-between;align-items:center}.page .page-content .content-body .remark uni-image[data-v-35ac21a6]{width:%?9?%;height:%?16?%}.page .page-content .content-foot[data-v-35ac21a6]{width:100%;height:%?90?%;background:#e0e0e0;border-radius:%?45?%;display:flex;justify-content:center;align-items:center;font-size:%?32?%;font-weight:500;color:#999;margin-top:%?60?%}',""]),t.exports=e},"25e3":function(t,e,n){var o=n("1735");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var i=n("967d").default;i("13d5df32",o,!0,{sourceMap:!1,shadowMode:!1})},2617:function(t,e,n){"use strict";n.r(e);var o=n("27a7"),i=n("0927");for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);n("2fa1");var c=n("828b"),s=Object(c["a"])(i["default"],o["b"],o["c"],!1,null,"24f57c18",null,!1,o["a"],void 0);e["default"]=s.exports},"27a7":function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.is_show?n("v-uni-view",{staticClass:"login-modal"},[n("v-uni-view",{staticClass:"login-modal-bg",style:"background-image: url("+t.asyncImgs.common.login_bg+");"},[n("v-uni-view",[n("v-uni-button",{staticClass:"btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goLogin.apply(void 0,arguments)}}},[t._v("去登录")])],1)],1)],1):t._e()},i=[]},"2fa1":function(t,e,n){"use strict";var o=n("3cc4"),i=n.n(o);i.a},"3cc4":function(t,e,n){var o=n("8a7c");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var i=n("967d").default;i("2c230750",o,!0,{sourceMap:!1,shadowMode:!1})},"44e3":function(t,e,n){"use strict";n("6a54");var o=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("bf0f");var i=o(n("2634")),a=o(n("2fdc")),c={name:"login-modal",data:function(){return{}},props:{page:{type:Object}},computed:{is_show:function(){var t=uni.getStorageSync("token");return!t}},created:function(){this.$utils.isLogin(!1)||this.$utils.toUrl("/login/login/login_page","redirectTo")},methods:{goLogin:function(){var t=this;return(0,a.default)((0,i.default)().mark((function e(){return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.$store.commit("setNoLoginTabarPath",t.reload()),t.$store.commit("setRouteType","redirectTo"),t.$utils.toUrl("/login/login/login_page","redirectTo");case 3:case"end":return e.stop()}}),e)})))()},getCode:function(){return new Promise((function(t){uni.login({provider:"weixin",success:function(e){t(e.code)}})}))},reload:function(){var t=getCurrentPages(),e=t[t.length-1].route,n=t[t.length-1].options,o=this.$u.queryParams(n);return"/".concat(e+o)}}};e.default=c},"4b07":function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("bf0f"),n("2797");var o={data:function(){return{showPopup:!1,activeIndex:-1,showCouponSummary:!1}},props:{couponList:{type:Array,default:function(){return[]}},coupon:{type:Object,default:function(){return{}}}},watch:{coupon:function(t){var e=this;this.couponList.forEach((function(n,o){t.user_coupon_id==n.user_coupon_id&&(e.activeIndex=o)}))}},filters:{typeFormate:function(t){switch(t){case"2":return"仅限商品使用";case"1":return"仅限分类使用";default:return""}}},methods:{setShowPopup:function(){var t=this;this.showPopup=!this.showPopup,this.$nextTick((function(){var e;null===(e=t.$refs["collapse"])||void 0===e||e.forEach((function(t){t.init()}))}))},selectItem:function(t,e){e!=this.activeIndex?this.activeIndex=e:this.activeIndex=-1},handleConfirm:function(){var t=this.couponList[this.activeIndex]||{};this.$emit("selectCouponCb",{coupon:t}),this.showPopup=!1}}};e.default=o},"772c":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return o}));var o={loginModal:n("2617").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return 0==t.shenheStatus?n("v-uni-view",{staticClass:"page"},[n("v-uni-view",{staticClass:"page-content"},[n("v-uni-view",{staticClass:"content-header"},[n("v-uni-view",{staticClass:"shopInfo"},[n("v-uni-view",[t._v(t._s(t.$t("facePay.merchant")))]),n("v-uni-view",[t._v(t._s(t.store_info.name))])],1),n("v-uni-image",{attrs:{src:t.store_info.img}})],1),n("v-uni-view",{staticClass:"content-body"},[n("v-uni-view",{staticClass:"title"},[t._v(t._s(t.$t("facePay.setMoney")))]),n("v-uni-view",{staticClass:"input-section"},[n("v-uni-view",[t._v("¥")]),n("v-uni-input",{attrs:{disabled:t.optionData.price,type:"digit"},model:{value:t.money,callback:function(e){t.money=e},expression:"money"}})],1),n("v-uni-view",{staticClass:"hold-height"}),n("v-uni-view",{staticClass:"title"},[t._v(t._s(t.coupon_list.length?"优惠":""))]),t.coupon_list.length?n("v-uni-view",{staticClass:"remark",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showCoupon.apply(void 0,arguments)}}},[n("v-uni-text",[t._v(t._s(t.$t("writeOff.discount"))+t._s(t.picker_coupon.sub_price))]),n("v-uni-image",{attrs:{src:t.asyncImgs.images.face_arrow_right,mode:""}})],1):t._e()],1),n("v-uni-view",{staticClass:"content-foot",style:[t.btnStyle],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleConfirm()}}},[t._v(t._s(t.$t("facePay.pay")))])],1),n("couponPopup",{ref:"coupon_popup",attrs:{couponList:t.coupon_list,coupon:t.picker_coupon},on:{selectCouponCb:function(e){arguments[0]=e=t.$handleEvent(e),t.selectCouponCb.apply(void 0,arguments)}}}),n("login-modal"),n("payWayPopup",{ref:"pay_type_list",attrs:{pay_type_list:t.pay_type_list},on:{payTypeSelect:function(e){arguments[0]=e=t.$handleEvent(e),t.payTypeSelect.apply(void 0,arguments)}}})],1):1==t.shenheStatus?n("Shenhe"):t._e()},a=[]},"8a7c":function(t,e,n){var o=n("c86c");e=o(!1),e.push([t.i,".login-modal[data-v-24f57c18]{position:fixed;width:100%;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99999}.login-modal-bg[data-v-24f57c18]{border-radius:3px;width:%?500?%;height:%?700?%;background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}.login-modal-bg uni-view[data-v-24f57c18]{width:100%;position:absolute;bottom:%?50?%;left:0;text-align:center}.login-modal-bg uni-view uni-button[data-v-24f57c18]{background-color:#f82627;color:#fff;border-radius:5px;width:%?350?%;height:%?70?%;font-size:%?30?%;display:inline-flex;justify-content:center;align-items:center}",""]),t.exports=e},"8c7f":function(t,e,n){"use strict";n.r(e);var o=n("175b"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);e["default"]=i.a},"9a33":function(t,e,n){"use strict";var o=n("25e3"),i=n.n(o);i.a},"9bca":function(t,e,n){var o=n("c86c");e=o(!1),e.push([t.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/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-b5b82c36] .u-form-item--right__content__slot > uni-view,[data-v-b5b82c36] .u-form-item--right__content__slot > div,[data-v-b5b82c36] .u-form-item--right__content__slot > span,[data-v-b5b82c36] .u-form-item--right__content__slot > uni-text{width:100%}.pay-way-page .page-content[data-v-b5b82c36]{width:100%;padding-top:%?30?%}.pay-way-page .page-content .page-header[data-v-b5b82c36]{width:100%;text-align:center;position:relative;margin-bottom:%?34?%}.pay-way-page .page-content .page-header uni-view[data-v-b5b82c36]{font-size:%?32?%;font-family:PingFang SC;font-weight:500;color:#262626;line-height:%?44?%}.pay-way-page .page-content .page-header uni-image[data-v-b5b82c36]{width:%?40?%;height:%?40?%;position:absolute;right:%?36?%;top:0;z-index:11}.pay-way-page .page-content .pay-way-list[data-v-b5b82c36]{width:100%;padding-left:%?36?%;margin-bottom:%?188?%}.pay-way-page .page-content .pay-way-list .pay-way-item[data-v-b5b82c36]{display:flex;justify-content:space-between;align-items:center;padding:%?40?% %?36?% %?40?% 0;border-bottom:1px solid #f2f2f2}.pay-way-page .page-content .pay-way-list .pay-way-item .pay-way-info[data-v-b5b82c36]{display:flex;align-items:center}.pay-way-page .page-content .pay-way-list .pay-way-item .pay-way-info uni-image[data-v-b5b82c36]{width:%?48?%;height:%?48?%;display:block;margin-right:%?22?%}.pay-way-page .page-content .pay-way-list .pay-way-item .pay-way-info uni-text[data-v-b5b82c36]{font-size:%?28?%;font-family:PingFang SC;font-weight:400;color:#262626;line-height:%?44?%}.pay-way-page .page-content .pay-way-list .pay-way-item .way-status uni-view[data-v-b5b82c36]{width:%?32?%;height:%?32?%;background:#fff;border:%?3?% solid #8c8c8c;border-radius:%?16?%}.pay-way-page .page-content .pay-way-list .pay-way-item .way-status uni-image[data-v-b5b82c36]{width:%?32?%;height:%?32?%;display:block}.pay-way-page .page-content .confirm-section[data-v-b5b82c36]{width:100%;background:#fff;box-shadow:0 %?1?% 0 0 #f2f2f2;padding:%?12?% %?36?%}.pay-way-page .page-content .confirm-section uni-view[data-v-b5b82c36]{width:100%;height:%?76?%;background:linear-gradient(90deg,#ff4e18,#f32524);border-radius:%?38?%;text-align:center;line-height:%?76?%;font-size:%?30?%;font-family:PingFang;font-weight:700;color:#fff}',""]),t.exports=e},a06f:function(t,e,n){"use strict";n.r(e);var o=n("af4a"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);e["default"]=i.a},a305:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return o}));var o={uPopup:n("650d").default,uCollapse:n("45505").default,uCollapseItem:n("d1a6").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("u-popup",{attrs:{mode:"bottom","safe-area-inset-bottom":!0,"border-radius":"22"},model:{value:t.showPopup,callback:function(e){t.showPopup=e},expression:"showPopup"}},[n("v-uni-view",{staticClass:"page-content"},[n("v-uni-view",{staticClass:"page-header"},[n("v-uni-view",[t._v(t._s(t.$t("common.coupon")))]),n("v-uni-image",{attrs:{src:t.asyncImgs.images.white_close_icon,alt:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showPopup=!1}}})],1),n("v-uni-scroll-view",{staticStyle:{height:"calc(100vh - 500rpx)"},attrs:{"scroll-y":!0}},[n("v-uni-view",{staticClass:"coupon-list"},t._l(t.couponList,(function(e,o){return n("v-uni-view",{key:o,staticClass:"coupon-item",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.selectItem(e,o)}}},[n("v-uni-view",{staticClass:"coupon-top"},[n("v-uni-view",{staticClass:"coupon-name"},[n("v-uni-view",[t._v(t._s(e.name))]),1!=e.expire_type?n("v-uni-view",[t._v(t._s(e.begin_time)+"-"+t._s(e.end_time))]):t._e(),1==e.expire_type&&0==e.expire_day?n("v-uni-view",[t._v("永久有效")]):t._e(),1==e.expire_type&&e.expire_day>0?n("v-uni-view",[t._v(t._s("领取"+e.expire_day+"天后失效"))]):t._e()],1),n("v-uni-view",{staticClass:"coupon-price"},[n("v-uni-view",[1!=e.discount_type?n("v-uni-text",[t._v("¥")]):t._e(),1!=e.discount_type?n("v-uni-text",[t._v(t._s(e.sub_price))]):t._e(),1==e.discount_type?n("v-uni-text",{staticStyle:{"font-size":"38rpx"}},[t._v(t._s(e.discount)+"折")]):t._e()],1),n("v-uni-view",[t._v(t._s(e.min_price_desc))])],1)],1),n("v-uni-view",{staticClass:"coupon-down"},[n("v-uni-view",{staticClass:"coupon-down-info"},[n("v-uni-view",{staticClass:"coupon-fold"},[n("u-collapse",{ref:"collapse",refInFor:!0,staticClass:"collapse",attrs:{"head-style":{padding:0,lineHeight:"48rpx",color:"#666",fontSize:"24rpx"},"body-style":{fontSize:"24rpx",color:"#999"}}},[n("u-collapse-item",{attrs:{title:"详细信息"}},[n("v-uni-view",[t._v(t._s(t.$t("coupon.rules"))+":\n "+t._s(t._f("typeFormate")(e.appoint_type)))]),n("v-uni-view",[t._v(t._s(t.$t("coupon.explain"))+": "+t._s(e.rule))]),1==e.discount_type&&e.discount_max_price>0?n("v-uni-view",[t._v("最大优惠金额: "+t._s(e.discount_max_price))]):t._e()],1)],1)],1),n("v-uni-view",{staticClass:"has-select-coupon"},[t.activeIndex==o?n("i",{staticClass:"iconfont icon-success-fill",staticStyle:{color:"#f7271f","font-size":"42rpx"}}):n("v-uni-view",{staticClass:"unselected"})],1)],1)],1)],1)})),1)],1),n("v-uni-view",{staticClass:"page-footer"},[n("v-uni-view",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleConfirm.apply(void 0,arguments)}}},[t._v(t._s(t.$t("list.confirm")))])],1)],1)],1)},a=[]},ab2b:function(t,e,n){"use strict";n.r(e);var o=n("00dd"),i=n("8c7f");for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);n("0556");var c=n("828b"),s=Object(c["a"])(i["default"],o["b"],o["c"],!1,null,"b5b82c36",null,!1,o["a"],void 0);e["default"]=s.exports},af4a:function(t,e,n){"use strict";n("6a54");var o=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("aa9c"),n("4100"),n("d4b5"),n("c223"),n("5ef2");var i=o(n("2ba3")),a=o(n("03e7")),c=o(n("ab2b")),s=o(n("c463")),r={components:{Shenhe:i.default,couponPopup:a.default,payWayPopup:c.default},data:function(){return{money:"",timer:null,store_info:{},optionData:{},goods_id:0,payType_list:[],coupon_list:[],picker_coupon:{},order_id:"",payType:""}},computed:{btnStyle:function(){return this.money?{color:"#FFFFFF",background:"#0EB5F8"}:{color:"#999999",background:"#E0E0E0"}},pay_type_list:function(){var t=[];return t.push({name:"",payment:0,icon:""}),t}},watch:{money:function(t){this.getCouponList()}},onLoad:function(t){var e;this.optionData=t,null!==(e=this.optionData)&&void 0!==e&&e.price&&(this.money=this.optionData.price);var n=uni.getStorageSync("token");n&&this.getStoreInfo(t)},methods:{payTypeSelect:function(t){this.payment=t.type,this.orderPreview()},getStoreInfo:function(t){var e=this;this.$allrequest.facePay.getStoreInfo().then((function(t){!t.code&&t.data&&(e.store_info=t.data.store_info,e.getCouponList())}))},handleConfirm:s.default.debounce((function(t){t.money&&t.$refs.pay_type_list.setShowPayPopup()}),500),getCouponList:function(){var t=this;this.$allrequest.facePay.getCouponList({store_id:this.store_info.id,price:this.money||0}).then((function(e){!e.code&&e.data&&(t.goods_id=e.data.goods_id,t.payType_list=e.data.payType_list,t.coupon_list=e.data.coupon_list,t.coupon_list.sort((function(t,e){return e.sub_price-t.sub_price})),t.picker_coupon=t.coupon_list[0])}))},orderPreview:function(){var t=this;uni.showLoading({title:this.$t("order.pay")});var e=[{mch_id:0,goods_list:[{goods_id:this.goods_id,num:1,attr:[{attr_group_id:1,attr_id:1}]}]}],n={mch_list:JSON.stringify(e),_from:"mini"};this.$allrequest.facePay.orderPreview(n).then((function(e){if(uni.hideLoading({}),!e.code&&e.data){var n=e.data.mch_list;n[0]["total_price"]=t.money,n[0]["price"]=t.money,n[0]["content"]="",n[0]["picker_coupon"]=t.picker_coupon,n[0]["coupon_list"]=t.coupon_list;var o={payment:t.payment,mch_list:JSON.stringify(n)};t.submitOrder(o)}}))},submitOrder:function(t){var e=this;uni.showLoading({title:this.$t("facePay.submit")}),this.$allrequest.facePay.submitOrder(t).then((function(t){if(uni.hideLoading(),!t.code&&t.data){var n,o;t.data.order_id,e.payment;e.order_id=t.data.order_id;var i=null!==(n=e.picker_coupon)&&void 0!==n&&n.sub_price?null===(o=e.picker_coupon)||void 0===o?void 0:o.sub_price:0,a=e.money-i,c="order_id=".concat(t.data.order_id,"&payPrice=").concat(a,"&sub_price=").concat(i,"&store_info=").concat(JSON.stringify(e.store_info)),s="/face-pay/face-pay/result?".concat(c),r={payData:{order_id:t.data.order_id,order_id_list:t.data.order_id_list||"",pay_type:e.payment},createDate:t.data.add_time,backUrl:s,pay_type_list:e.pay_type_list,pay_price:a,isFacePay:!0};return uni.setStorageSync("payParams",JSON.stringify(r)),void e.$utils.toUrl("/other/pay/pay?data=getStorage","redirectTo")}e.errorNotice(t)}))},payOrder:function(t){var e=this;uni.showLoading({title:this.$t("order.pay")}),this.$allrequest.facePay.payOrder(t).then((function(n){uni.hideLoading(),!n.code&&n.data?e.paySubmit(n,t.pay_type):e.errorNotice(n)}))},paySubmit:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(3==n||2==n)return uni.showToast({title:t.msg,icon:"none",duration:2e3}),!(t.code>0)&&(this.show=!1,!0);if(!t.data)return uni.showToast({title:t.msg,icon:"none",duration:2e3}),!1;uni.getProvider({service:"payment",success:function(o){o.provider.indexOf("wxpay"),o.provider.indexOf("alipay")>-1&&4==n&&uni.requestPayment({provider:"alipay",orderInfo:t.data,complete:function(t){-1==t.errMsg.indexOf("requestPayment:fail")?e.paySuccessCb():uni.showToast({title:e.$t("order.notPay"),icon:"none",duration:2e3})}})}})},paySuccessCb:function(){var t,e,n=this;uni.showToast({title:this.$t("order.paySuc"),icon:"none",duration:2e3});var o=null!==(t=this.picker_coupon)&&void 0!==t&&t.sub_price?null===(e=this.picker_coupon)||void 0===e?void 0:e.sub_price:0,i=this.money-o,a="order_id=".concat(this.order_id,"&payPrice=").concat(i,"&sub_price=").concat(o,"&store_info=").concat(JSON.stringify(this.store_info));setTimeout((function(){n.$utils.toUrl("/face-pay/face-pay/result?".concat(a),"redirectTo")}),1500)},errorNotice:function(t){uni.showToast({title:t.msg,icon:"none",duration:2e3})},showCoupon:function(){this.$refs.coupon_popup.setShowPopup()},selectCouponCb:function(t){this.picker_coupon=t.coupon}}};e.default=r},b884:function(t,e,n){var o=n("182b");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var i=n("967d").default;i("6834fcf6",o,!0,{sourceMap:!1,shadowMode:!1})},cc47:function(t,e,n){"use strict";var o=n("b884"),i=n.n(o);i.a},e2ce:function(t,e,n){var o=n("9bca");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var i=n("967d").default;i("e7d27e0e",o,!0,{sourceMap:!1,shadowMode:!1})},e691:function(t,e,n){"use strict";n.r(e);var o=n("4b07"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);e["default"]=i.a},fb7d:function(t,e,n){"use strict";n.r(e);var o=n("772c"),i=n("a06f");for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);n("cc47");var c=n("828b"),s=Object(c["a"])(i["default"],o["b"],o["c"],!1,null,"35ac21a6",null,!1,o["a"],void 0);e["default"]=s.exports}}]);
|