1 line
24 KiB
JavaScript
1 line
24 KiB
JavaScript
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/common/vendor"],{"48d4":function(e,t,i){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={data:function(){return{fenxiaoWords:{}}},methods:{getFenxiaoWrods:function(){var t=this;this.$api.sendRequest({url:"/fenxiao/api/config/words",success:function(i){i.code>=0&&i.data&&(t.fenxiaoWords=i.data,e.setStorageSync("fenxiaoWords",i.data))}})}},onShow:function(){e.getStorageSync("fenxiaoWords")&&(this.fenxiaoWords=e.getStorageSync("fenxiaoWords")),this.getFenxiaoWrods()}};t.default=i}).call(this,i("df3c")["default"])},"7d00":function(e,t,i){"use strict";(function(e){var r=i("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(i("af34")),s={data:function(){return{listStyle:"",loadingType:"loading",orderType:"",priceOrder:"desc",categoryList:[],goodsList:[],order:"",sort:"desc",showScreen:!1,keyword:"",categoryId:0,minPrice:"",maxPrice:"",isFreeShipping:!1,isIphoneX:!1,coupon:0,emptyShow:!1,isList:!0,share_title:"",count:0,category_title:"",coupon_name:"",listHeight:[],listPosition:[],debounce:null,brandId:0,merch_id:0,merch:{},brandList:[],config:{fontWeight:!1,padding:0,cartEvent:"detail",text:"购买",textColor:"#FFFFFF",theme:"default",aroundRadius:25,control:!0,bgColor:"#FF6A00",style:"button",iconDiy:{iconType:"icon",icon:"",style:{fontSize:"60",iconBgColor:[],iconBgColorDeg:0,iconBgImg:"",bgRadius:0,iconColor:["#000000"],iconColorDeg:0}}}}},onLoad:function(t){var i=this;if(this.categoryId=t.category_id||0,this.keyword=t.keyword||"",this.coupon=t.coupon||0,this.goods_id_arr=t.goods_id_arr||0,this.brandId=t.brand_id||0,this.merch_id=t.merch_id||0,this.merch_id>0?this.getMerch():e.showModal({title:"提示",content:"商家不存在",showCancel:!1,success:function(t){e.navigateBack({})}}),this.loadCategoryList(this.categoryId),this.getBrandList(),this.isIphoneX=this.$util.uniappIsIPhoneX(),t.source_member&&e.setStorageSync("source_member",t.source_member),t.scene){var r=decodeURIComponent(t.scene);r=r.split("&"),r.length&&r.forEach((function(t){-1!=t.indexOf("sku_id")&&(i.skuId=t.split("-")[1]),-1!=t.indexOf("m")&&e.setStorageSync("source_member",t.split("-")[1]),-1!=t.indexOf("is_test")&&e.setStorageSync("is_test",1)}))}e.onWindowResize((function(e){i.debounce&&clearTimeout(i.debounce),i.waterfallflow(0)}))},onShow:function(){this.storeToken&&e.getStorageSync("source_member")&&this.$util.onSourceMember(e.getStorageSync("source_member"))},onShareAppMessage:function(e){var t="搜索到"+this.count+"件“"+this.keyword+this.category_title+this.coupon_name+"”相关的优质商品",i=this.$util.getCurrentShareRoute(this.memberInfo?this.memberInfo.member_id:0),r=i.path;return{title:t,path:r,success:function(e){},fail:function(e){}}},onShareTimeline:function(){var e="搜索到"+this.count+"件“"+this.keyword+this.category_title+this.coupon_name+"”相关的优质商品",t=this.$util.getCurrentShareRoute(this.memberInfo?this.memberInfo.member_id:0),i=t.query;return{title:e,query:i,imageUrl:""}},methods:{getMerch:function(){var e=this;this.$api.sendRequest({url:"/merch/api/merch/merchinfo",data:{merch_id:this.merch_id},success:function(t){console.log(t),e.merch=t.data}})},couponInfo:function(e){var t=this;return new Promise((function(i){t.$api.sendRequest({url:"/coupon/api/coupon/typeinfo",data:{coupon_type_id:e},success:function(e){e.code>=0&&i(e.data.coupon_name)}})}))},share_select:function(e,t){return new Promise((function(i){e.forEach((function(e){e.category_id==t&&i(e.category_name),e.child_list&&e.child_list.length>0&&e.child_list.forEach((function(e){e.category_id==t&&i(e.category_name),e.child_list&&e.child_list.length>0&&e.forEach((function(e){e.category_id==t&&i(e.category_name)}))}))}))}))},loadCategoryList:function(e,t){var i=this;this.$api.sendRequest({url:"/api/goodscategory/tree",data:{},success:function(e){null!=e.data&&(i.categoryList=e.data)}})},getGoodsList:function(e){var t=this;this.$api.sendRequest({url:"/api/goodssku/page",data:{page:e.num,page_size:e.size,keyword:this.keyword,category_id:this.categoryId,brand_id:this.brandId,min_price:this.minPrice,max_price:this.maxPrice,is_free_shipping:this.isFreeShipping?1:0,order:this.order,sort:this.sort,coupon:this.coupon,goods_id_arr:this.goods_id_arr,merch_id:this.merch_id},success:function(i){var r=[],o=i.message;0==i.code&&i.data?(t.count=i.data.count,0==i.data.page_count&&(t.emptyShow=!0),r=i.data.list,r=r.map((function(e){return e.id=t.genNonDuplicate(),e}))):t.$util.showToast({title:o}),t.category_title="",t.coupon_name="",i.data.config&&(t.config=i.data.config),t.categoryId&&t.share_select(t.categoryList,t.categoryId).then((function(e){t.category_title=e})),t.coupon&&t.couponInfo(t.coupon).then((function(e){t.coupon_name=e})),e.endSuccess(r.length),1==e.num&&(t.goodsList=[]),t.goodsList=t.goodsList.concat(r),t.$refs.loadingCover&&t.$refs.loadingCover.hide(),t.waterfallflow(10*(e.num-1))},fail:function(i){e.endErr(),t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})},changeListStyle:function(){this.isList=!this.isList,this.waterfallflow(0)},sortTabClick:function(e){if("sale_num"==e)this.order="sale_num",this.sort="desc";else if("discount_price"==e)this.order="discount_price",this.sort="desc";else{if("screen"==e)return void(this.showScreen=!0);this.order="",this.sort=""}this.orderType===e&&"discount_price"!==e||(this.orderType=e,"discount_price"===e?(this.priceOrder="asc"===this.priceOrder?"desc":"asc",this.sort=this.priceOrder):this.priceOrder="",this.emptyShow=!1,this.goodsList=[],this.$refs.mescroll.refresh())},toDetail:function(e){this.$util.redirectTo("/pages/goods/detail",{goods_id:e.goods_id})},search:function(){this.emptyShow=!1,this.goodsList=[],this.$refs.mescroll.refresh()},selectedCategory:function(e){this.categoryId=e},screenData:function(){if(""!=this.minPrice||""!=this.maxPrice){if(!Number(this.maxPrice)&&this.maxPrice)return void this.$util.showToast({title:"请输入最高价"});if(Number(this.minPrice)<0||Number(this.maxPrice)<0)return void this.$util.showToast({title:"筛选价格不能小于0"});if(""!=this.minPrice&&Number(this.minPrice)>Number(this.maxPrice)&&this.maxPrice)return void this.$util.showToast({title:"最低价不能大于最高价"});if(""!=this.maxPrice&&Number(this.maxPrice)<Number(this.minPrice))return void this.$util.showToast({title:"最高价不能小于最低价"})}this.emptyShow=!1,this.goodsList=[],this.$refs.mescroll.refresh(),this.showScreen=!1},resetData:function(){this.categoryId=0,this.minPrice="",this.maxPrice="",this.isFreeShipping=!1},goodsImg:function(e){var t=e.split(",");return t[0]?this.$util.img(t[0],{size:"mid"}):this.$util.getDefaultImage().goods},imgError:function(e){this.goodsList[e].goods_image=this.$util.getDefaultImage().goods},showPrice:function(e){var t=e.discount_price;return e.member_price&&parseFloat(e.member_price)<parseFloat(t)&&(t=e.member_price),t},showMarketPrice:function(e){if(e.market_price_show){var t=this.showPrice(e);if(e.market_price>0)return e.market_price;if(parseFloat(e.price)>parseFloat(t))return e.price}return""},goodsTag:function(e){return e.label_name||""},waterfallflow:function(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.isList||this.$nextTick((function(){setTimeout((function(){var r=[],s=[];0!=i&&(r=t.listHeight,s=t.listPosition);var a=e.createSelectorQuery().in(t);a.selectAll(".double-column .goods-item").boundingClientRect((function(a){for(var n=i;n<a.length;n++)if(n<2){var d={};d.top=e.upx2px(20)+"px",d.left=n%2==0?a[n].width*n+"px":a[n].width*n+n%2*e.upx2px(30)+"px",s[n]=d,r[n]=a[n].height+e.upx2px(20)}else(function(){var t=Math.min.apply(Math,(0,o.default)(r)),i=r.findIndex((function(e){return e===t})),d={};d.top=t+e.upx2px(20)+"px",d.left=s[i].left,s[n]=d,r[i]+=a[n].height+e.upx2px(20)})();t.listHeight=r,t.listPosition=s})).exec()}),50)}))},getBrandList:function(){var e=this;this.$api.sendRequest({url:"/api/goodsbrand/page",data:{page:1,page_size:0},success:function(t){if(0==t.code&&t.data){var i=t.data;e.brandList=i.list}}})},addCart:function(e){},genNonDuplicate:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6;return Number(Math.random().toString().substr(3,e)+Date.now()).toString(36)}}};t.default=s}).call(this,i("df3c")["default"])},d76e:function(e,t,i){"use strict";(function(e,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;i("cc1e");var o={data:function(){return{categoryList:[],goodsList:[],categoryId:0,is_fenxiao:!1,currIndex:0,poster:"-1",posterMsg:"",shareUrl:"/pages_promotion/fenxiao/goods_list",shareType:"goods",templateId:["default"]}},onLoad:function(e){var t=this;setTimeout((function(){t.addonIsExist.fenxiao||(t.$util.showToast({title:"商家未开启分销",mask:!0,duration:2e3}),setTimeout((function(){t.$util.redirectTo("/pages/index/index")}),2e3))}),1e3),e.templateId&&(this.templateId=e.templateId.split(",")),this.getGoodsCategoryTree()},onShow:function(){this.storeToken?(this.fenxiaoWords&&this.fenxiaoWords.concept&&this.$langConfig.title(this.fenxiaoWords.concept+"中心"),this.is_fenxiao=Boolean(this.memberInfo.is_fenxiao)):this.$util.redirectTo("/pages_tool/login/login",{back:"/pages_promotion/fenxiao/goods_list"},"redirectTo")},methods:{getGoodsList:function(e){var t=this;this.$api.sendRequest({url:"/fenxiao/api/goods/page",data:{page:e.num,page_size:e.size,category_id:this.categoryId},success:function(i){var r=[],o=i.message;0==i.code&&i.data?r=i.data.list:t.$util.showToast({title:o}),e.endSuccess(r.length),1==e.num&&(t.goodsList=[]),t.goodsList=t.goodsList.concat(r),t.$refs.loadingCover&&t.$refs.loadingCover.hide()},fail:function(i){e.endErr(),t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})},navToDetailPage:function(e){this.$util.redirectTo("/pages/goods/detail",{goods_id:e.goods_id})},getGoodsCategoryTree:function(){var e=this;this.$api.sendRequest({url:"/api/goodscategory/tree",data:{level:1},success:function(t){0==t.code&&(e.categoryList=t.data)}})},changeCategory:function(e){this.categoryId=e,this.$refs.mescroll&&(this.$refs.mescroll.refresh(),this.$refs.mescroll.myScrollTo(0))},shareFn:function(e,t){this.shareType=e,"fenxiao"==this.shareType?this.openPosterPopup():(this.currIndex=t,this.$refs.sharePopup.open())},openBusinessView:function(){e.openBusinessView&&e.openBusinessView({businessType:"friendGoodsRecommend",extraData:{product:{item_code:this.goodsList[this.currIndex].goods_id,title:this.goodsList[this.currIndex].sku_name,image_list:this.$util.img(this.goodsList[this.currIndex].goods_image)}},success:function(e){console.log("success",e)},fail:function(e){console.log("fail",e)}})},openPosterPopup:function(){this.getGoodsPoster(),this.$refs.sharePopup.close()},closePosterPopup:function(){this.$refs.posterPopup.close()},getGoodsPoster:function(){var e=this;r.showLoading({title:"海报生成中..."});var t="",i={};"goods"==this.shareType?(t="/api/goods/poster",i.page="/pages/goods/detail",i.qrcode_param=JSON.stringify({goods_id:this.goodsList[this.currIndex].goods_id,source_member:this.memberInfo.member_id})):(t="/fenxiao/api/fenxiao/poster",i.page="/pages/index/index",i.qrcode_param=JSON.stringify({}),i.template_id=this.templateId[0]),this.$api.sendRequest({url:t,data:i,success:function(t){0==t.code?(e.poster=t.data.path+"?time="+(new Date).getTime(),e.$refs.posterPopup.open()):e.posterMsg=t.message,r.hideLoading()},fail:function(e){r.hideLoading()}})},saveGoodsPoster:function(){var e=this,t=this.$util.img(this.poster);r.downloadFile({url:t,success:function(t){200===t.statusCode&&r.saveImageToPhotosAlbum({filePath:t.tempFilePath,success:function(){e.$util.showToast({title:"保存成功"})},fail:function(){e.$util.showToast({title:"保存失败,请稍后重试"})}})}})},openSharePopup:function(){this.$refs.sharePopup.open()},closeSharePopup:function(){this.$refs.sharePopup.close()},copyUrl:function(){var e=this,t=this.$config.h5Domain+"/pages/goods/detail?goods_id="+this.goodsList[this.currIndex].goods_id+"&source_member="+this.memberInfo.member_id;this.$util.copy(t,(function(){e.closeSharePopup()}))},imageError:function(e){this.goodsList[e].sku_image=this.$util.getDefaultImage().goods,this.$forceUpdate()}},onShareAppMessage:function(e){var t=this.shareUrl;return"goods"==this.shareType&&(t="/pages/goods/detail?goods_id=".concat(this.goodsList[this.currIndex].goods_id,"&sku_id=").concat(this.goodsList[this.currIndex].sku_id,"&source_member=").concat(this.memberInfo.member_id)),{title:this.goodsList[this.currIndex].sku_name,imageUrl:this.$util.img(this.goodsList[this.currIndex].goods_image,{size:"big"}),path:t,success:function(e){},fail:function(e){}}}};t.default=o}).call(this,i("3223")["default"],i("df3c")["default"])},e24a:function(e,t,i){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={data:function(){return{isIphoneX:!1,orderCreateData:{member_address:{name:"",mobile:""}},orderPaymentData:{exchange_info:{type:0},delivery:{delivery_type:"",express_type:[],member_address:{name:"",mobile:""},local:{info:{start_time:0,end_time:0,time_week:[]}}}},isSub:!1,tempData:null,storeInfo:{storeList:[],currStore:{}},member_address:{name:"",mobile:""},timeInfo:{week:0,start_time:0,end_time:0,showTime:!1,showTimeBar:!1},deliveryWeek:"",judge:!0,menuButtonBounding:{}}},methods:{openPopup:function(e){this.$refs[e].open()},closePopup:function(e){this.tempData&&(Object.assign(this.orderCreateData,this.tempData),Object.assign(this.orderPaymentData,this.tempData),this.tempData=null,this.$forceUpdate()),this.$refs[e].close()},selectAddress:function(){var e={back:"/pages_promotion/point/payment",local:0,type:1};"local"==this.orderPaymentData.delivery.delivery_type&&(e.local=1,e.type=2),this.$util.redirectTo("/pages_tool/member/address",e)},getOrderPaymentData:function(){var t=this;this.orderCreateData=e.getStorageSync("exchangeOrderCreateData");var i=e.getStorageSync("pay_flag");this.orderCreateData?(this.location&&(this.orderCreateData.latitude=this.location.latitude,this.orderCreateData.longitude=this.location.longitude),this.$api.sendRequest({url:"/pointexchange/api/ordercreate/payment",data:this.orderCreateData,success:function(e){e.code>=0?(t.orderPaymentData=e.data,t.orderPaymentData.timestamp=e.timestamp,t.handlePaymentData(),t.$refs.loadingCover&&t.$refs.loadingCover.hide()):(t.$util.showToast({title:"未获取到创建订单所需数据!"}),setTimeout((function(){t.$util.redirectTo("/pages/index/index")}),1500))},fail:function(e){t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})):1==i?e.removeStorageSync("pay_flag"):(this.$util.showToast({title:"未获取到创建订单所需数据!"}),setTimeout((function(){t.$util.redirectTo("/pages/index/index")}),1500))},handlePaymentData:function(){this.orderCreateData.delivery={},this.orderCreateData.buyer_message="";var t=JSON.parse(JSON.stringify(this.orderPaymentData));if(this.orderCreateData.order_key=t.order_key,this.orderCreateData.delivery.store_id=0,this.orderCreateData.member_address=t.delivery.member_address,void 0!=t.delivery.express_type&&void 0!=t.delivery.express_type[0]){var i=e.getStorageSync("delivery"),r=t.delivery.express_type[0];t.delivery.express_type.forEach((function(e){i&&e.name==i.delivery_type&&(r=e)})),this.selectDeliveryType(r)}this.orderPaymentData.is_virtual&&(this.orderCreateData.member_address={mobile:""!=t.member_account.mobile?t.member_account.mobile:""}),this.orderCalculate()},getTimeStr:function(e){var t=parseInt(e/3600).toString(),i=parseInt(e%3600/60).toString();return 1==i.length&&(i="0"+i),1==t.length&&(t="0"+t),t+":"+i},orderCalculate:function(){var e=this,t=this.$util.deepClone(this.orderCreateData);t.delivery=JSON.stringify(t.delivery),"store"==this.orderCreateData.delivery.delivery_type?t.member_address=JSON.stringify(this.member_address):t.member_address=JSON.stringify(t.member_address),this.$api.sendRequest({url:"/pointexchange/api/ordercreate/calculate",data:t,success:function(t){t.code>=0?(e.orderPaymentData.member_address=t.data.member_address,e.orderPaymentData.delivery_money=t.data.delivery_money,e.orderPaymentData.order_money=t.data.order_money,Object.assign(e.orderPaymentData.delivery,t.data.delivery),t.data.local_config&&(e.orderPaymentData.local_config=t.data.config.local),t.data.delivery.delivery_store_info&&(e.orderPaymentData.delivery_store_info=JSON.parse(t.data.delivery.delivery_store_info),e.judge&&("store"==e.orderPaymentData.delivery.delivery_type?e.storetime("no"):"local"==e.orderPaymentData.delivery.delivery_type&&e.localtime("no"),e.judge=!1)),e.createBtn(),e.$forceUpdate()):e.$util.showToast({title:t.message})}})},createBtn:function(){return!(this.orderPaymentData.delivery&&"local"==this.orderPaymentData.delivery.delivery_type&&this.orderPaymentData.delivery&&this.orderPaymentData.delivery.error&&this.orderPaymentData.delivery.start_money>this.orderPaymentData.price)&&!(this.orderPaymentData.delivery&&"local"==this.orderPaymentData.delivery.delivery_type&&this.orderPaymentData.delivery&&this.orderPaymentData.delivery.error&&""!==this.orderPaymentData.delivery.error)},orderCreate:function(){var t=this;if(this.verify()){if(this.isSub)return;this.isSub=!0,e.setStorageSync("paySource","pointexchange");var i=this.$util.deepClone(this.orderCreateData);i.delivery=JSON.stringify(i.delivery),"store"==this.orderCreateData.delivery.delivery_type?i.member_address=JSON.stringify(this.member_address):i.member_address=JSON.stringify(i.member_address),this.$api.sendRequest({url:"/pointexchange/api/ordercreate/create",data:i,success:function(i){if(e.hideLoading(),i.code>=0)if(1==t.orderPaymentData.exchange_info.type&&"0.00"!=t.orderPaymentData.order_money){var r=e.getStorageSync("exchangeOrderCreateData");r.out_trade_no=i.data,e.setStorageSync("exchangeOrderCreateData",r),t.$refs.choosePaymentPopup.getPayInfo(i.data),t.isSub=!1}else t.$util.redirectTo("/pages_promotion/point/result",{},"redirectTo");else t.isSub=!1,10==i.data.error_code||12==i.data.error_code?e.showModal({title:"订单未创建",content:i.message,confirmText:"去设置",success:function(e){e.confirm&&t.selectAddress()}}):t.$util.showToast({title:i.message})},fail:function(i){e.hideLoading(),t.isSub=!1}})}},verify:function(){if(1==this.orderPaymentData.exchange_info.type){if(1==this.orderPaymentData.is_virtual){if(!this.orderCreateData.member_address.mobile.length)return this.$util.showToast({title:"请输入您的手机号码"}),!1;if(!this.$util.verifyMobile(this.orderCreateData.member_address.mobile))return this.$util.showToast({title:"请输入正确的手机号码"}),!1}if(0==this.orderPaymentData.is_virtual){if(!this.orderCreateData.delivery||!this.orderCreateData.delivery.delivery_type)return this.$util.showToast({title:"商家未设置配送方式"}),!1;if("store"!=this.orderCreateData.delivery.delivery_type&&!this.orderCreateData.member_address)return this.$util.showToast({title:"请先选择您的收货地址"}),!1;if("store"==this.orderCreateData.delivery.delivery_type){if(!this.orderCreateData.delivery.store_id)return this.$util.showToast({title:"没有可提货的门店,请选择其他配送方式"}),!1;if(!this.member_address.mobile)return this.$util.showToast({title:"请输入预留手机"}),!1;if(!this.$util.verifyMobile(this.member_address.mobile))return this.$util.showToast({title:"请输入正确的预留手机"}),!1;if(!this.orderCreateData.delivery.buyer_ask_delivery_time.start_date||!this.orderCreateData.delivery.buyer_ask_delivery_time.end_date)return this.$util.showToast({title:"请选择自提时间"}),!1}if("local"==this.orderCreateData.delivery.delivery_type){if(!this.orderCreateData.delivery.store_id)return this.$util.showToast({title:"没有可配送的门店,请选择其他配送方式"}),!1;if(this.orderPaymentData.config.local.is_use&&this.orderPaymentData.delivery.local.info&&1==this.orderPaymentData.delivery.local.info.time_is_open&&(!this.orderCreateData.delivery.buyer_ask_delivery_time.start_date||!this.orderCreateData.delivery.buyer_ask_delivery_time.end_date))return this.$util.showToast({title:"请选择配送时间"}),!1}}}return!0},openSiteDelivery:function(){this.tempData={delivery:this.$util.deepClone(this.orderPaymentData.delivery)},this.$refs.deliveryPopup.open()},selectDeliveryType:function(t){e.setStorageSync("delivery",{delivery_type:t.name,delivery_type_name:t.title}),this.orderCreateData.delivery.delivery_type=t.name,this.orderCreateData.delivery.delivery_type_name=t.title,"store"==t.name&&(this.storeSelected(t),this.member_address.name=this.orderPaymentData.member_account.nickname,this.member_address.mobile||(this.member_address.mobile=""!=this.orderPaymentData.member_account.mobile?this.orderPaymentData.member_account.mobile:"")),"local"==t.name&&this.storeSelected(t),this.judge=!0,this.orderCalculate(),this.$forceUpdate()},storeSelected:function(e){this.storeInfo.storeList=e.store_list;var t=e.store_list[0]?e.store_list[0]:null;this.selectPickupPoint(t)},selectPickupPoint:function(t){if(t){this.orderCreateData.delivery.store_id=t.store_id,this.storeInfo.currStore=t;var i=e.getStorageSync("delivery")||{name:this.orderCreateData.delivery.delivery_type,title:this.orderCreateData.delivery.delivery_type_name};i.store_id=t.store_id,e.setStorageSync("delivery",i)}else this.orderCreateData.delivery.store_id=0,this.storeInfo.currStore={};this.orderCreateData.delivery.buyer_ask_delivery_time={start_date:"",end_date:""},this.orderCreateData.buyer_ask_delivery_title="",this.orderCalculate(),this.$forceUpdate(),this.$refs["deliveryPopup"].close()},imageError:function(){var e="";e=1==this.orderPaymentData.exchange_info.type?this.$util.img("public/uniapp/point/gift.png"):2==this.orderPaymentData.exchange_info.type?this.$util.img("public/uniapp/point/coupon.png"):3==this.orderPaymentData.exchange_info.type?this.$util.img("public/uniapp/point/hongbao.png"):this.$util.getDefaultImage().goods,this.orderPaymentData.exchange_info.image=e,this.$forceUpdate()},getTime:function(){var e=(new Date).getDay();this.timeInfo.week=["0","1","2","3","4","5","6"][e]},navigateTo:function(e){this.$util.redirectTo("/pages/goods/detail",{sku_id:e})},openChoosePayment:function(){this.verify()&&1==this.orderPaymentData.exchange_info.type&&"0.00"!=this.orderPaymentData.order_money?this.$refs.choosePaymentPopup.open():this.orderCreate()},localtime:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=this.$util.deepClone(this.orderPaymentData.delivery.local.info);t.delivery_time&&(t.end_time=t.delivery_time[t.delivery_time.length-1].end_time);var i={delivery:this.orderCreateData.delivery,dataTime:t};this.$refs.TimePopup.open(i,e)},storetime:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(this.orderPaymentData.delivery.delivery_store_info){var t=this.$util.deepClone(this.storeInfo.currStore);t.delivery_time="string"==typeof t.delivery_time&&t.delivery_time?JSON.parse(t.delivery_time):t.delivery_time,t.delivery_time&&(void 0!=t.delivery_time.length||t.delivery_time.length)||(t.delivery_time=[{start_time:t.start_time,end_time:t.end_time}]);var i={delivery:this.orderCreateData.delivery,dataTime:t};this.$refs.TimePopup.open(i,e),this.$forceUpdate()}},selectTime:function(e){e.data&&e.data.month&&(this.orderCreateData.delivery.buyer_ask_delivery_time={start_date:e.data.start_date,end_date:e.data.end_date},"今天"==e.data.title||"明天"==e.data.title?this.orderCreateData.buyer_ask_delivery_title=e.data.title+"("+e.data.time+")":this.orderCreateData.buyer_ask_delivery_title=e.data.month+"("+e.data.time+")",this.orderCalculate(),this.$forceUpdate())},back:function(){e.navigateBack({delta:1})}},onShow:function(){e.getStorageSync("addressBack")&&e.removeStorageSync("addressBack"),this.storeToken?this.getOrderPaymentData():this.$util.redirectTo("/pages_tool/login/login"),this.judge=!0,this.getTime(),this.isIphoneX=this.$util.uniappIsIPhoneX()},onHide:function(){this.$refs.loadingCover&&this.$refs.loadingCover.show()},onLoad:function(){this.location||this.$util.getLocation(),this.menuButtonBounding=e.getMenuButtonBoundingClientRect()},watch:{location:function(e){e&&this.getOrderPaymentData()}},filters:{moneyFormat:function(e){return parseFloat(e).toFixed(2)}}};t.default=i}).call(this,i("df3c")["default"])}}]); |