canyin-project/ybcy/views/mobile/static/js/yb_wm-shop-in-dmf.0202202e.js
2024-11-01 16:07:54 +08:00

1 line
18 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["yb_wm-shop-in-dmf"],{"038a":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,"uni-page-body[data-v-86fbddc2]{background-color:#f8f8f8}.itpc[data-v-86fbddc2]{color:#e6e6e6}.mdps[data-v-86fbddc2]{font-size:%?45?%;font-weight:400;line-height:normal}body.?%PAGE?%[data-v-86fbddc2]{background-color:#f8f8f8}",""]),t.exports=e},"0634":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,".sqtel[data-v-7c3acec6]{padding:%?70?% %?40?%}.ptimg[data-v-7c3acec6]{width:%?136?%;height:%?136?%}.telbtn[data-v-7c3acec6]{line-height:2.8;margin-top:%?70?%}",""]),t.exports=e},"0d54":function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return[3==t.type?n("v-uni-button",{class:["sqbtn",t.cname],style:[{width:t.w+"rpx",height:t.h+"rpx",lineHeight:t.h+"rpx"},t.sname],attrs:{"hover-class":"be"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.share.apply(void 0,arguments)}}},[t._v(t._s(t.t))]):t._e(),4==t.type?n("v-uni-view",[n("mg-modal",{attrs:{ismr:!0,width:"600rpx","z-index":3e3},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[n("v-uni-view",{staticClass:"bf bs30 sqtel t-c"},[n("v-uni-view",{staticClass:"ptimg bsf ma"},[n("mg-img",{attrs:{src:t.system.icon}})],1),n("v-uni-view",{staticClass:"f36 mt30 mb20 l-h1"},[t._v(t._s(t.system.name))]),n("v-uni-view",[t._v("绑定手机号后,将会获得更多权益哦!")])],1)],1)],1):t._e()]},s=[]},"21af":function(t,e,n){"use strict";n.r(e);var a=n("f91f"),i=n("30e0");for(var s in i)"default"!==s&&function(t){n.d(e,t,(function(){return i[t]}))}(s);n("f37b"),n("7d10");var o,r=n("f0c5"),u=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,"86fbddc2",null,!1,a["a"],o);e["default"]=u.exports},2999:function(t,e,n){var a=n("ad66");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("70455db4",a,!0,{sourceMap:!1,shadowMode:!1})},"2a24":function(t,e,n){var a=n("0634");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("b66ac482",a,!0,{sourceMap:!1,shadowMode:!1})},"30e0":function(t,e,n){"use strict";n.r(e);var a=n("bd60"),i=n.n(a);for(var s in a)"default"!==s&&function(t){n.d(e,t,(function(){return a[t]}))}(s);e["default"]=i.a},"322e":function(t,e,n){var a=n("038a");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("1226b50f",a,!0,{sourceMap:!1,shadowMode:!1})},3862:function(t,e,n){"use strict";var a=n("2999"),i=n.n(a);i.a},4789:function(t,e,n){"use strict";var a=n("4ea4");n("c975"),n("a9e3"),n("b680"),Object.defineProperty(e,"__esModule",{value:!0}),e.utilMixins=e.sljz=void 0;var i=a(n("5530")),s=n("2f62"),o=a(n("8bb1")),r={data:function(){return{dataList:[],bfList:[],isget:!1,mygd:!1}},onReachBottom:o.default.debounce((function(t){!this.mygd&&this.isget&&(this.isget=!1,this.getList())}),300)};e.sljz=r;var u={computed:(0,i.default)({},(0,s.mapState)({})),methods:{timeToDate:function(t,e){return o.default.timeToDate(t,e)},dateToTime:function(t){return o.default.dateToTime(t)},getSingleImg:function(t){return t.indexOf("http")>-1?t:this.url+t},snText:function(t,e){return t&&t.length>e?t.substring(0,e)+"...":t},blxs:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Number(Number(t).toFixed(e))},payName:function(t){var e="";switch(+t){case 1:e="微信支付";break;case 2:e="支付宝支付";break;case 3:e="百度支付";break;case 5:e="余额支付";break}return e},cTR:function(t){return o.default.colorToRGB(t)},cTRld:function(t,e){return o.default.ldColor(t,e)}}};e.utilMixins=u},"539a":function(t,e,n){"use strict";var a=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;n("2f62");var i=a(n("ddfd")),s={name:"sq-btn",components:{mgModal:i.default},props:{cname:"",sname:"",w:"",h:"",t:"",type:{type:String,default:"1"},storeid:{type:String,default:""},value:{type:Boolean,default:!1}},data:function(){return{loading:!1}},computed:{ptname:function(){var t="";switch(this.api.platform){case"mini":t="微信";break;case"ali":t="支付宝";break;case"baidu":t="百度";break;case"toutiao":t="字节跳动";break}return t},show:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},watch:{},methods:{share:function(){uni.showModal({title:"提示",content:"点击右上角分享",showCancel:!1,confirmText:"我知道了"})},onGetAuthorize:function(t){var e=this;my.getOpenUserInfo({fail:function(t){},success:function(t){var n=JSON.parse(t.response).response;e.refreshUser({storeId:e.storeid,portrait:n.avatar,userName:n.nickName,userId:e.uId}).then((function(t){e.$emit("refresh")}))}})},getAlPhoneNumber:function(){var t=this;my.getPhoneNumber({success:function(e){var n=JSON.parse(e.response);t.util.request({url:t.api.jm,method:"POST",data:{data:n.response}}).then((function(e){console.log("jm res",e),e.data&&(t.show=!1,4==t.type?t.util.message("绑定成功",1,1e3):t.$emit("refresh",e.data),t.refreshUser({nomask:1,get:1,now:1}))})),console.log("getAlPhoneNumber success",n)},fail:function(t){console.log("getAlPhoneNumber fail",t)}})},getUserInfo:function(){var t=this;uni.getUserInfo({success:function(e){t.refreshUser({storeId:t.storeid,portrait:portrait,userName:userName,userId:userId}).then((function(e){t.$emit("refresh")})),console.log("getUserInfo success",e)},fail:function(t){console.log("getUserInfo fail",t),uni.showModal({title:"温馨提示",content:"获取头像等信息失败",showCancel:!1})}})},mpGetUserInfo:function(t){var e=this;if(console.log("mpGetUserInfo",t),"getUserInfo:ok"==t.detail.errMsg){var n=t.detail.userInfo.avatarUrl,a=t.detail.userInfo.nickName,i=this.uId;this.refreshUser({storeId:this.storeid,portrait:n,userName:a,userId:i}).then((function(t){e.$emit("refresh")})),console.log(n,a,i)}else uni.showModal({title:"温馨提示",content:"获取头像等信息失败",showCancel:!1})},mpGetphonenumber:function(t){var e=this;if(this.loading=!0,console.log("mpGetphonenumber",t),"getPhoneNumber:ok"!=t.detail.errMsg)return this.loading=!1,void uni.showModal({title:"温馨提示",content:"授权手机号失败",showCancel:!1});var n=getApp().globalData.session_key,a=t.detail.encryptedData,i=t.detail.iv,s=this.uId;this.util.request({url:this.api.jm,method:"POST",data:{userId:s,sessionKey:n,data:a,iv:i}}).then((function(t){e.loading=!1,t.data&&(e.show=!1,4==e.type?e.util.message("绑定成功",1,1e3):e.$emit("refresh",t.data),e.refreshUser({nomask:1,get:1,now:1})),console.log(t)})).catch((function(){e.loading=!1})),console.log(n,a,i)}}};e.default=s},6682:function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,".cfc[data-v-86fbddc2]{color:#ff5d0c}.sjimg[data-v-86fbddc2]{width:%?90?%;height:%?90?%}.mdbd[data-v-86fbddc2]{-webkit-border-radius:%?40?% %?40?% 0 0;border-radius:%?40?% %?40?% 0 0}.mdbdt[data-v-86fbddc2]{margin:0 %?50?%}.mdinput[data-v-86fbddc2]{font-size:%?70?%;height:2.9rem;line-height:2.9rem;caret-color:#17e883}.mdbdb[data-v-86fbddc2]{padding:0 %?50?%}.hdwith[data-v-86fbddc2]{width:%?100?%}",""]),t.exports=e},"739f":function(t,e,n){"use strict";n.r(e);var a=n("539a"),i=n.n(a);for(var s in a)"default"!==s&&function(t){n.d(e,t,(function(){return a[t]}))}(s);e["default"]=i.a},"771f":function(t,e,n){"use strict";n.r(e);var a=n("e102"),i=n.n(a);for(var s in a)"default"!==s&&function(t){n.d(e,t,(function(){return a[t]}))}(s);e["default"]=i.a},"7d10":function(t,e,n){"use strict";var a=n("c11a"),i=n.n(a);i.a},9823:function(t,e,n){"use strict";n.r(e);var a=n("0d54"),i=n("739f");for(var s in i)"default"!==s&&function(t){n.d(e,t,(function(){return i[t]}))}(s);n("988b");var o,r=n("f0c5"),u=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,"7c3acec6",null,!1,a["a"],o);e["default"]=u.exports},"988b":function(t,e,n){"use strict";var a=n("2a24"),i=n.n(a);i.a},ad66:function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,".i-modal-mask[data-v-26ec3b67]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.i-modal-mask-show[data-v-26ec3b67]{opacity:1;visibility:visible}.i-modal[data-v-26ec3b67]{position:fixed;top:50%;left:50%;\n /* width: 85%; */z-index:1000;overflow:hidden;-webkit-transition:all .2s;transition:all .2s;-webkit-transform:translate3d(-50%,-50%,0) scale(.6);transform:translate3d(-50%,-50%,0) scale(.6);opacity:0;visibility:hidden}.i-modal-show[data-v-26ec3b67]{visibility:visible;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);opacity:1}",""]),t.exports=e},bd60:function(t,e,n){"use strict";var a=n("4ea4");n("c975"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("5530"));n("96cf");var s=a(n("1da1")),o=n("2f62"),r=n("4789"),u=a(n("8bb1")),c=a(n("f3fc")),l=a(n("9823")),d={name:"bzf",components:{MgCell:c.default,sqBtn:l.default},data:function(){return{money:"",params:{money:"",storeId:"",userNote:"",useCouponId:""},shopinfo:{},mdconfig:null,discountData:null,loading:!1,kyhb:{n:0,data:[]},couponInfo:null}},onLoad:function(t){var e=this;return(0,s.default)(regeneratorRuntime.mark((function n(){var a,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.getSystem(),e.util.setNT("买单"),e.params.storeId=u.default.getOptions(t,{key:"storeId",q1:e.storeInfo.id}),e.getLoginInfo().then((function(){})),n.next=6,e.util.request({url:e.api.zjdp,data:{storeId:e.params.storeId}});case 6:a=n.sent,i=a.data,e.shopinfo=i,e.getDiscount();case 10:case"end":return n.stop()}}),n)})))()},mixins:[r.utilMixins],computed:(0,i.default)((0,i.default)({},(0,o.mapState)({storeInfo:function(t){return t.config.storeInfo}})),{},{yhq:function(){return this.mdconfig&&this.mdconfig.discount.indexOf("1")>-1},vip:function(){return this.isVip&&this.mdconfig&&this.mdconfig.discount.indexOf("3")>-1},zkmoney:function(){var t=0,e=+(this.couponInfo&&this.couponInfo.money||0);return this.vip&&this.user.discount&&(t=(10-this.user.discount)/10*(this.money-e)),this.blxs(t)},newMoney:function(){return this.discountData&&this.discountData.newMoney},total:function(){var t=0,e=+(this.couponInfo&&this.couponInfo.money||0),n=this.zkmoney;return t=this.blxs(this.money-e-n),this.newMoney&&(t=this.newMoney),t<=0&&(t=.01),t}}),methods:{minput:function(t){this.couponInfo=null,this.getDiscount()},changeUsecoupon:function(){var t=0,e=u.default.deepCopy(this.yhqArr);for(var n in e)1==e[n].isUse&&(this.money>=+e[n].full||1==e[n].isLimit?(e[n].isUse=1,t+=1):e[n].isUse=2);this.kyhb={n:t,data:e},uni.setStorageSync("kyhb",this.kyhb)},getConfig:function(){var t=this;return(0,s.default)(regeneratorRuntime.mark((function e(){var n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.util.request({url:t.api.config,data:{ident:"cashierset"}});case 2:n=e.sent,a=n.data,t.mdconfig=a;case 5:case"end":return e.stop()}}),e)})))()},getDiscount:function(){var t=this;return(0,s.default)(regeneratorRuntime.mark((function e(){var n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.util.request({url:t.api.getDiscount,data:{money:t.money}});case 2:n=e.sent,a=n.data,t.discountData=a;case 5:case"end":return e.stop()}}),e)})))()},getyhqArr:function(){var t=this;return(0,s.default)(regeneratorRuntime.mark((function e(){var n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.util.showLoading(),uni.setStorageSync("kyhb",{n:0,data:[]}),e.next=4,t.util.request({url:t.api.AvailableCoupon,method:"POST",data:{type:3,userId:t.params.userId,storeId:t.params.storeId}});case 4:n=e.sent,a=n.data,a&&(t.yhqArr=a,t.changeUsecoupon()),uni.hideLoading();case 8:case"end":return e.stop()}}),e)})))()},changeCoupon:function(t){this.couponInfo=t||null,this.params.useCouponId=t?t.id:"",console.log(t)},qdzf:function(){var t=this;return(0,s.default)(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.money){e.next=2;break}return e.abrupt("return",t.util.message("请输入金额",3));case 2:return e.next=4,t.checkLogin();case 4:if(e.sent){e.next=6;break}return e.abrupt("return");case 6:return t.loading=!0,t.params.money=t.money,e.next=10,t.util.request({url:t.api["syxd"],method:"POST",mask:"下单中",data:t.params});case 10:n=e.sent,n?t.go({t:2,url:"/yb_wm/other/mg-pay?payObj="+encodeURIComponent(JSON.stringify({orderId:n.data,orderType:5,info:{money:t.total,type:"买单支付",cancel:1,go:{t:6,url:"/yb_wm/index/order-index"}}}))}):t.loading=!1;case 12:case"end":return e.stop()}}),e)})))()}}};e.default=d},c11a:function(t,e,n){var a=n("6682");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("4586e110",a,!0,{sourceMap:!1,shadowMode:!1})},d7e2:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:!t.vs||t.value,expression:"vs?value:true"}]},[n("v-uni-view",{staticClass:"i-modal-mask",class:{"i-modal-mask-show":t.value},style:{zIndex:t.zIndex},on:{touchmove:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.maskTap.apply(void 0,arguments)}}}),n("v-uni-view",{staticClass:"i-modal",class:{"i-modal-show":t.value},style:{width:""+t.width,zIndex:t.zIndex},on:{touchmove:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e)}}},[t.ismr?t._t("default"):n("v-uni-view",{staticClass:"f-c-c p23 bf"},[t._t("default")],2)],2)],1)},s=[]},ddfd:function(t,e,n){"use strict";n.r(e);var a=n("d7e2"),i=n("771f");for(var s in i)"default"!==s&&function(t){n.d(e,t,(function(){return i[t]}))}(s);n("3862");var o,r=n("f0c5"),u=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,"26ec3b67",null,!1,a["a"],o);e["default"]=u.exports},e102:function(t,e,n){"use strict";n("a9e3"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"popup",props:{className:{type:String,default:""},vs:{type:Boolean,default:!1},value:{type:Boolean,default:!1},width:{type:String,default:"70%"},ismr:{type:Boolean,default:!1},zIndex:{type:Number,default:999},close:{type:Boolean,default:!0}},data:function(){return{}},computed:{},methods:{maskTap:function(){this.close&&this.$emit("input",!1)}}};e.default=a},f37b:function(t,e,n){"use strict";var a=n("322e"),i=n.n(a);i.a},f91f:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("mg-form",[n("v-uni-view",{staticClass:"f-col h100"},[n("mg-cell",{attrs:{sname:{padding:"50rpx"},bgc:"transparent",last:"1",btt:"付款给商家",bttc:"f32 wei",bbt:"名称:"+(t.shopinfo.name||"")}},[n("v-uni-view",{staticClass:"sjimg bsf",attrs:{slot:"ft"},slot:"ft"},[n("mg-img",{attrs:{src:t.shopinfo.icon||""}})],1)],1),n("v-uni-view",{staticClass:"f-g-1 bf mdbd p30"},[n("v-uni-view",{staticClass:"mdbdt"},[n("v-uni-view",{staticClass:"c9 f-x-bt"},[n("v-uni-text",[t._v("金额")]),n("v-uni-text",[t._v("请询问服务员后输入")])],1),n("v-uni-view",{staticClass:"p20 b-b-e f-row",staticStyle:{"align-items":"flex-start"}},[n("v-uni-text",{staticClass:"mr20 f56 wei",staticStyle:{"margin-top":"-6rpx"}},[t._v(t._s(t.sl))]),n("v-uni-input",{staticClass:"f-g-1 mdinput wei",style:{caretColor:t.tColor},attrs:{focus:"true",type:"digit",maxlength:"6",placeholder:"输入金额","placeholder-class":"mdps itpc","placeholder-style":"line-height: normal;"},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.minput.apply(void 0,arguments)}},model:{value:t.money,callback:function(e){t.money=e},expression:"money"}})],1)],1),t.discountData.discount&&t.discountData.newMoney>0?n("v-uni-view",{staticClass:"mdbdb mt30"},[n("mg-cell",{attrs:{isl:"1",last:"1",cname:"p30",ft:"-"+(t.sl+t.discountData.discountMoney),ftc:"f32"}},[n("v-uni-view",{attrs:{slot:"bd"},slot:"bd"},[n("v-uni-text",{staticClass:"f30 wei"},[t._v("会员折扣")]),n("v-uni-text",{staticClass:"ml10 cfc"},[t._v(""+t._s(t.discountData.discount)+"折)")])],1)],1)],1):t._e(),t.mdconfig?n("v-uni-view",{staticClass:"mdbdb mt30"},[t.yhq?n("mg-cell",{attrs:{isl:"1",last:"1",btt:"优惠券抵扣",bttc:"f30 wei",cname:"p30",color:t.kyhb.n>0?t.tColor:"",arrow:"1"},on:{tab:function(e){arguments[0]=e=t.$handleEvent(e),t.go({t:1,url:"/yb_o2o/my/coupon/use-coupon?storeId="+t.params.storeId})}}},[n("v-uni-view",{attrs:{slot:"ft"},slot:"ft"},[t.couponInfo?n("v-uni-text",{staticClass:"f32"},[t._v("-"+t._s(t.sl+t.couponInfo.money))]):t.kyhb.n>0?n("v-uni-view",{staticClass:"hongbao bs5 f20 f-y-c"},[n("v-uni-text",{staticClass:"iconfont iconhb cf mr10 f26"}),t._v(t._s(t.kyhb.n)+"个可用")],1):0==t.kyhb.n?n("v-uni-view",{staticClass:"f24 f-y-c"},[t._v("暂无可用")]):t._e()],1)],1):t._e(),t.vip?n("mg-cell",{attrs:{isl:"1",last:"1",cname:"p30",ft:"-"+(t.sl+t.zkmoney),ftc:"f32"}},[n("v-uni-view",{attrs:{slot:"bd"},slot:"bd"},[n("v-uni-text",{staticClass:"f30 wei"},[t._v("会员折扣")]),t.user.discount?n("v-uni-text",{staticClass:"ml10 cfc"},[t._v(""+t._s(t.user.discount)+"折)")]):t._e()],1)],1):t._e()],1):t._e(),n("v-uni-view",{staticClass:"mdbdb mt30"},[n("mg-cell",{attrs:{isl:"1",last:"1",btt:"实际应付",bttc:"f30 wei",cname:"p30"}},[n("v-uni-view",{staticClass:"c3",attrs:{slot:"ft"},slot:"ft"},[n("v-uni-text",{staticClass:"mr20"},[t._v("合计")]),n("v-uni-text",{staticClass:"f26"},[t._v(t._s(t.sl))]),n("v-uni-text",{staticClass:"f40"},[t._v(t._s(t.money?t.total:0))])],1)],1),n("v-uni-view",{staticClass:"p20 f-y-c"},[n("v-uni-view",{staticClass:"mr30"},[t._v("备注")]),n("v-uni-input",{staticClass:"weui-input f-1",attrs:{maxlength:"20",placeholder:"添加备注(20字以内)","placeholder-class":"itpc"},model:{value:t.params.userNote,callback:function(e){t.$set(t.params,"userNote",e)},expression:"params.userNote"}})],1)],1),t.shopinfo.id?n("v-uni-view",{staticClass:"foot-btnc"},[n("v-uni-button",{staticClass:"foot-btn",style:{background:t.tColor},attrs:{disabled:t.loading,loading:t.loading},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.qdzf.apply(void 0,arguments)}}},[t._v("已和店员确认,立即买单")])],1):t._e()],1)],1)],1)},s=[]}}]);