bztang-admin/addons/yun_shop/static/app/js/chunk-5c84b86e.bb3074b4.js

1 line
12 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5c84b86e"],{3274:function(e,t,r){var a=r("24fb");t=a(!1),t.push([e.i,".serve-title[data-v-3411f109] .van-nav-bar,.serve-title[data-v-3411f109] .van-nav-bar__content,.serve-title[data-v-3411f109] .van-nav-bar__left .van-button{background-color:var(--themeBaseColor)}.serve-title[data-v-3411f109] .van-button__icon,.serve-title[data-v-3411f109] .van-nav-bar__title{font-size:1.125rem;color:#fff;font-weight:100}.face-form[data-v-3411f109] .van-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:.625rem}.face-form[data-v-3411f109] .van-field:last-child{padding-bottom:1.875rem}.face-form[data-v-3411f109] .van-field__label{width:auto;font-size:.75rem;color:#333}.face-form[data-v-3411f109] .van-cell--required:before{top:.75rem}.face-form[data-v-3411f109] .van-field__control{background:#f4f4f4;border-radius:5.0016px;height:2.0625rem;padding-left:.875rem;margin-top:.625rem}.face-form[data-v-3411f109] .active .van-field__control,.face-form[data-v-3411f109] .shopsActive .van-field__control{border:1px solid red}.face-form[data-v-3411f109] .van-field:last-child .van-field__control{padding-left:0;background:#fff}.face-form[data-v-3411f109] .van-field__value .van-field__button{margin-top:.625rem}.face-form[data-v-3411f109] .van-stepper__input{border-radius:.3125rem}.face-form[data-v-3411f109] .van-stepper__minus{width:.9375rem;height:.9375rem;margin-right:.5625rem}.face-form[data-v-3411f109] .van-stepper__plus{width:.9375rem;height:.9375rem;margin-left:.5625rem}.face-form[data-v-3411f109] .van-field__control--custom{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.face-form .agreement[data-v-3411f109]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1rem 1rem 1rem}.face-form[data-v-3411f109] .van-checkbox{padding-right:.625rem}.face-form[data-v-3411f109] .van-checkbox__icon .van-icon{line-height:.7rem}",""]),e.exports=t},"43a2":function(e,t,r){"use strict";r("f000")},"4f00":function(e,t,r){var a=r("24fb");t=a(!1),t.push([e.i,"#faceServe .face-head[data-v-3411f109]{height:9.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#5bc587;position:relative}#faceServe .face-head h1[data-v-3411f109]{font-size:2.5rem;font-weight:400;color:#fff;padding:.7rem 0 1rem 0;text-align:center}#faceServe .face-head h3[data-v-3411f109]{font-size:1.125rem;font-weight:400;color:#fff;text-align:center;padding:0 0 1.1875rem 0}#faceServe .face-form[data-v-3411f109]{margin:0 .625rem 0 .625rem;position:relative;top:-2.4375rem;background:#fff;border-radius:.625rem}#faceServe .face-form .form-content[data-v-3411f109]{border-radius:.625rem}#faceServe .face-form .errorRed[data-v-3411f109],#faceServe .face-form .face-cell[data-v-3411f109]{text-align:left;font-size:.625rem}#faceServe .face-form .errorRed[data-v-3411f109]{color:red;margin-top:.375rem}#faceServe .face-form .agree[data-v-3411f109]{font-size:.625rem}#faceServe .face-form .agree .agree-red[data-v-3411f109]{color:#f20000;font-size:.625rem;text-align:left}#faceServe .face-integral[data-v-3411f109]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 .625rem 0 .625rem}#faceServe .face-integral[data-v-3411f109],#faceServe .face-integral .integral[data-v-3411f109]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#faceServe .face-integral .integral[data-v-3411f109]{width:10.9375rem;height:5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.625rem;position:relative;top:-1.8125rem}#faceServe .face-integral .integral .title[data-v-3411f109]{color:#666;font-size:.6875rem;margin-bottom:.75rem}#faceServe .face-integral .integral .price[data-v-3411f109]{color:#f20000;font-size:1.125rem}#faceServe .order-pay[data-v-3411f109]{width:11.25rem;height:2.0625rem;line-height:2.0625rem;background:#5bc489;border-radius:5px;color:#fff;font-size:.75rem;margin:0 auto;cursor:pointer}#faceServe .mb10[data-v-3411f109]{height:.625rem;clear:both}",""]),e.exports=t},5724:function(e,t,r){var a=r("3274");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var i=r("499e").default;i("d454950a",a,!0,{sourceMap:!1,shadowMode:!1})},a8ef:function(e,t,r){"use strict";r("5724")},ca34:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{attrs:{id:"faceServe"}},[r("c-title",{class:e.faceServetitle,style:"background-color:var(--themeBaseColor)",attrs:{hide:!1,text:"面对面服务"}}),r("div",{staticClass:"face-head",style:"background-color:var(--themeBaseColor)"},[e._m(0)]),r("div",{staticClass:"face-form"},[r("van-field",{attrs:{name:"validator",required:"",border:!1,trigger:"onChange",label:"商品名称或服务名称"},on:{blur:e.monitorInput},model:{value:e.query.title,callback:function(t){e.$set(e.query,"title",t)},expression:"query.title"}}),r("van-cell",{attrs:{title:"商品数量",required:"","title-class":"face-cell",border:!1},scopedSlots:e._u([{key:"right-icon",fn:function(){return[r("van-stepper",{attrs:{"input-width":"50px"},model:{value:e.query.recharge_total,callback:function(t){e.$set(e.query,"recharge_total",t)},expression:"query.recharge_total"}})]},proxy:!0}])}),r("van-field",{class:[e.isActive?"active":""],attrs:{required:"",border:!1,trigger:"onBlur",label:"消费者手机号码",type:"number"},on:{input:e.monitorMoblie},scopedSlots:e._u([{key:"extra",fn:function(){return[e.errorText?r("div",{staticClass:"errorRed"},[e._v(e._s(e.errorText))]):e._e()]},proxy:!0}]),model:{value:e.query.recharge_member_mobile,callback:function(t){e.$set(e.query,"recharge_member_mobile",t)},expression:"query.recharge_member_mobile"}}),r("van-field",{class:[e.shopsActive?"shopsActive":""],attrs:{required:"",border:!1,label:"商家手机号码"},on:{input:e.merchantMoblie},scopedSlots:e._u([{key:"extra",fn:function(){return[e.ShopsErrorText?r("div",{staticClass:"errorRed"},[e._v(e._s(e.ShopsErrorText))]):e._e()]},proxy:!0}]),model:{value:e.query.recharge_merchant_mobile,callback:function(t){e.$set(e.query,"recharge_merchant_mobile",t)},expression:"query.recharge_merchant_mobile"}}),r("van-field",{attrs:{required:"",border:!1,label:"现场实收金额",type:"number",maxlength:"11"},on:{input:e.changeprice},model:{value:e.amount,callback:function(t){e.amount=t},expression:"amount"}}),r("div",{staticClass:"agreement"},[r("van-checkbox",{attrs:{"icon-size":"12px"},model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}}),e._m(1)],1)],1),r("div",{staticClass:"face-integral"},[r("div",{staticClass:"integral"},[r("p",{staticClass:"title"},[e._v("消费者获得"+e._s(e.setting.point_name))]),r("p",{staticClass:"price"},[e._v(e._s(Number(e.amount).toFixed(2)||"0.00"))])]),r("div",{staticClass:"integral"},[r("p",{staticClass:"title"},[e._v("商家可获得"+e._s(e.setting.love_name))]),r("p",{staticClass:"price"},[e._v(e._s(Number(e.merchant_love_value).toFixed(2)||"0.00"))])])]),e.flag?r("block",[r("van-button",{staticClass:"order-pay",attrs:{loading:"","loading-text":"跳转中..."},on:{click:e.orderPay}},[e._v("支付¥"+e._s(e.query.amount||"0.00"))])],1):r("block",[""!==e.query.amount&&"0.00"!==e.query.amount&&0!==e.query.amount?r("van-button",{staticClass:"order-pay",on:{click:e.orderPay}},[e._v("支付¥"+e._s(e.query.amount||"0.00"))]):r("van-button",{staticClass:"order-pay",attrs:{disabled:""},on:{click:e.orderPay}},[e._v("支付¥"+e._s(e.query.amount||"0.00"))])],1),r("div",{staticClass:"mb10"})],1)},i=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("h1",[e._v("线下联盟商家")]),r("h3",[e._v("同步线下售卖与服务")])])},function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"agree"},[r("span",[e._v("请同意")]),e._v(" "),r("span",{staticClass:"agree-red"},[e._v("热心服务,拒绝欺骗,禁止虚假交易,遵守国家法律")])])}],o=(r("e7e5"),r("d399")),n=(r("ac1f"),r("00b4"),r("5319"),r("d3b7"),r("25f0"),r("14d9"),r("6968")),c={data:function(){return{faceServetitle:"serve-title",query:{title:"",recharge_member_mobile:"",recharge_merchant_mobile:"",recharge_total:0,amount:"",points:0},amount:"",setting:{},merchant_love_value:"0.00",checked:!1,flag:!1,isActive:!1,shopsActive:!1,errorText:"",ShopsErrorText:"",btnFlag:!1}},activated:function(){this.orderSetting()},computed:{},methods:{monitorMoblie:function(e){var t=/^[1][3,4,5,6.7,8,9][0-9]{9}$/;t.test(e)?(this.member(e,"consumer"),this.isActive=!1):(this.isActive=!0,this.errorText="请填写正确的手机号")},merchantMoblie:function(e){var t=/^[1][3,4,5,6.7,8,9][0-9]{9}$/;t.test(e)?(this.member(e,"shops"),this.shopsActive=!1):(this.shopsActive=!0,this.ShopsErrorText="请填写正确的手机号")},changeprice:function(e){var t=this;this.amount=this.amount.replace(/^(\-)*(\d+)\.(\d\d).*$/,"$1$2.$3");var r=[this.amount,this.setting.pay_ratio];this.timer&&clearTimeout(this.timer),this.timer=setTimeout((function(){t.debounce(t.multiplication(r))}),500)},debounce:function(e,t){var r,a;return function(i){var o=this,n=arguments,c=+new Date;r&&c<r+t?(clearTimeout(a),a=setTimeout((function(){r=c,e.apply(o,n)}),t)):(r=c,e.apply(o,n))}},multiplication:function(e){var t=this;$http.post("plugin.face-to-face.frontend.recharge-order.multiplication",{data:e},"").then((function(e){if(1===e.result){var r,a;t.query.amount=e.data;var i=[t.setting.merchant_love_value,t.amount,null===(r=t.setting.integral_love_ratio)||void 0===r?void 0:r.ratio];"ratio"===(null===(a=t.setting)||void 0===a?void 0:a.merchant_love)&&t.multiplicationLove(i)}else Object(o["a"])(e.msg)})).catch((function(e){}))},multiplicationLove:function(e){var t=this;$http.post("plugin.face-to-face.frontend.recharge-order.multiplication",{data:e},"").then((function(e){1===e.result?t.merchant_love_value=e.data:Object(o["a"])(e.msg)})).catch((function(e){}))},orderPay:function(){var e=this;this.query.title?this.query.recharge_total?this.query.recharge_member_mobile?this.query.recharge_merchant_mobile?this.query.amount?this.isActive?Object(o["a"])(this.errorText):this.shopsActive?Object(o["a"])(this.ShopsErrorText):this.checked?(this.query.amount=this.query.amount.toString(),this.query.points=this.amount.toString(),this.flag=!0,$http.post("plugin.face-to-face.frontend.recharge-order.create",this.query,"").then((function(t){if(1===t.result){var r=t.data,a={order_ids:r.order_ids};setTimeout((function(){e.flag=!1}),1e3),e.$router.push(e.fun.getUrl("orderpay",a,{api:"plugin.face-to-face.frontend.recharge-order.index"}))}else Object(o["a"])(t.msg),setTimeout((function(){e.flag=!1}),1e3)})).catch((function(t){setTimeout((function(){e.flag=!1}),1e3)}))):Object(o["a"])("请勾选协议"):Object(o["a"])("请输入金额"):Object(o["a"])("请输入商家会员手机号"):Object(o["a"])("请输入会员手机号"):Object(o["a"])("请输入商品数量"):Object(o["a"])("请输入商品名称或服务名称")},member:function(e,t){var r=this;$http.post("plugin.face-to-face.frontend.recharge-order.verify-member",{mobile:e},"").then((function(e){if(1!==e.result)return"consumer"===t?r.isActive=!0:r.shopsActive=!0,"consumer"===t?r.errorText=e.msg:r.ShopsErrorText=e.msg,!1;var a=e.data;"consumer"===t?(r.query.recharge_member_mobile=a.mobile,r.errorText=""):(r.query.recharge_merchant_mobile=a.mobile,r.ShopsErrorText="")})).catch((function(e){return!1}))},orderSetting:function(){var e=this;$http.get("plugin.face-to-face.frontend.recharge-order.set",{},"").then((function(t){if(1===t.result){var r=t.data;e.setting=r,"fixed"===r.merchant_love&&(e.merchant_love_value=r.merchant_love_value)}})).catch((function(e){}))}},components:{cTitle:n["a"]}},s=c,l=s,f=(r("a8ef"),r("43a2"),r("2877")),d=Object(f["a"])(l,a,i,!1,null,"3411f109",null);t["default"]=d.exports},f000:function(e,t,r){var a=r("4f00");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var i=r("499e").default;i("3c5a32c1",a,!0,{sourceMap:!1,shadowMode:!1})}}]);