(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6fbfcc46"],{"0ac9":function(t,a,s){},"17e0":function(t,a,s){"use strict";s("0ac9")},"3bb0":function(t,a,s){},"42be":function(t,a,s){"use strict";s("3bb0")},4662:function(t,a,s){"use strict";s("68ef"),s("a71a"),s("9d70"),s("3743"),s("09fe"),s("4d75"),s("e3b3"),s("8270"),s("786d"),s("504b")},"4f26":function(t,a,s){"use strict";s("b680");var e=function(){var t=this,a=t._self._c;return a("div",{staticClass:"cmt"},[a("div",{staticClass:"score"},[a("div",{staticClass:"total"},[a("p",{staticClass:"num"},[t._v(t._s((t.shop_data.score/2).toFixed(1)))]),a("p",{staticClass:"text"},[t._v("综合评分")])]),a("div",{staticClass:"other"},[a("div",[a("span",[t._v("商品质量")]),a("van-rate",{attrs:{size:"16","allow-half":"",readonly:""},model:{value:t.quality_score,callback:function(a){t.quality_score=a},expression:"quality_score"}}),a("span",{staticStyle:{color:"#ffd21e"}},[t._v(t._s((t.shop_data.quality_score/2).toFixed(1)))])],1),a("div",[a("span",[t._v("商品质量")]),a("van-rate",{attrs:{size:"16","allow-half":"",readonly:""},model:{value:t.transit_score,callback:function(a){t.transit_score=a},expression:"transit_score"}}),a("span",{staticStyle:{color:"#ffd21e"}},[t._v(t._s((t.shop_data.transit_score/2).toFixed(1)))])],1)])]),a("van-list",{on:{load:t.getMsg}},t._l(t.list,(function(s){return a("div",{key:s.id,staticClass:"list"},[a("img",{staticClass:"logo",attrs:{src:s.headimage}}),a("div",{staticClass:"list_detail"},[a("div",{staticClass:"title"},[a("span",{staticClass:"name"},[t._v(" "+t._s(1==s.anonymous?"匿名":s.nickname)+" ")]),a("span",{staticClass:"time"},[t._v(t._s(s.time))])]),a("van-rate",{attrs:{size:"16",readonly:""},model:{value:s.total_score,callback:function(a){t.$set(s,"total_score",a)},expression:"item.total_score"}}),a("p",{staticClass:"content"},[t._v(t._s(s.content))]),a("div",{staticClass:"img",on:{click:function(a){return t.loadImg(s)}}},t._l(s.thb_pictures,(function(t,s){return a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t,expression:"v"}],key:s})})),0),s.reply&&s.reply.t&&s.reply.c?a("div",{staticClass:"replyBox"},[a("div",{staticClass:"title"},[a("span",[t._v("掌柜回复")]),a("span",[t._v(t._s(s.reply.t))])]),a("div",{staticClass:"content"},[t._v(t._s(s.reply.c))])]):t._e()],1)])})),0)],1)},i=[],o=(s("4662"),s("28a2")),n=s("b85c"),r=(s("b64b"),s("99af"),{name:"OutShopCmt",props:{shop_data:Object},data:function(){return{accid:this.$route.query.accid,img_url:this.$store.state.img_url,page:0,list:[],count:10,loading:!1}},computed:{transit_score:function(){return this.trial((this.shop_data.transit_score/2).toFixed(1))},quality_score:function(){return this.trial((this.shop_data.quality_score/2).toFixed(1))}},methods:{trial:function(t){var a=t.substring(0,1),s=t.substring(t.indexOf(".")+1,t.indexOf(".")+2);return s>=0&&s<=2?parseFloat(a+".0"):s>=3&&s<=7?parseFloat(a+".5"):s>=8&&s<=9?parseFloat(a+1):void 0},getMsg:function(){var t=this;if(!(this.count<10||this.loading)){var a={appid:this.accid,shopid:this.$route.query.shopid,page:this.page};this.loading=!0,this.$postRequest("outshopcmt",a).then((function(a){if(t.loading=!1,500==a.data.info){var s=JSON.parse(a.data.msg);t.count=s.length,t.page++,t.list=t.list.concat(s);var e,i=Object(n["a"])(t.list);try{for(i.s();!(e=i.n()).done;){var o=e.value;o.total_score=o.score/2}}catch(r){i.e(r)}finally{i.f()}}else t.count=0,t.$toast(a.data.msg)})).catch((function(){t.loading=!1,t.count=0,t.$toast("数据加载失败")}))}},loadImg:function(t){Object(o["a"])(t.pictures)}}}),c=r,d=(s("17e0"),s("2877")),p=Object(d["a"])(c,e,i,!1,null,"76d1942f",null);a["a"]=p.exports},"6aa6":function(t,a,s){"use strict";s.r(a);var e=function(){var t=this,a=t._self._c;return 0==t.loading?a("Loading"):1==t.loading?a("div",{staticClass:"container"},[a("div",{staticClass:"top_container"},[a("OutShopHead",{attrs:{shop_data:t.shop_data}}),a("OutShopRebate",{attrs:{shop_data:t.shop_data}})],1),a("van-tabs",{attrs:{sticky:"","lazy-render":"",color:"#fb4e44 !important","title-active-color":"#fb4e44 !important"},model:{value:t.active,callback:function(a){t.active=a},expression:"active"}},[a("van-tab",{staticClass:"prod",attrs:{title:"商品"}},[a("div",{staticClass:"prod_banner"},[a("PosterWindow",{staticStyle:{width:"100%",height:"100%"},attrs:{shop_data:t.shop_data?t.shop_data:{},cart_data:t.cart_data?t.cart_data:{},prod_data:t.prod_data?t.prod_data:[],poster_data:t.poster_data,window_data:t.window_data},on:{toCart:t.toCart}})],1),t.prod_data&&t.prod_data.length>0?a("div",{staticClass:"prod_detail_box"},[a("div",{ref:"prod_list",staticClass:"prod_list"},[a("van-list",{staticClass:"prod_list_box",attrs:{finished:t.finished,offset:"10","finished-text":"没有更多内容了"},on:{load:t.onLoad},model:{value:t.more_loading,callback:function(a){t.more_loading=a},expression:"more_loading"}},t._l(t.prod_data[t.activeKey].p,(function(s,e){return a("div",{key:"prod-"+t.activeKey+"-"+e,staticClass:"prod_box"},[a("OutShopGoods",{attrs:{cart_data:t.cart_data?t.cart_data:{},goods:s,type:2,isClose:t.shop_data.isClose},on:{toCart:t.toCart}})],1)})),0),a("div",{staticStyle:{width:"100%",height:"5em"}})],1),a("van-sticky",{attrs:{"z-index":"10","offset-top":"44"}},[a("div",{staticClass:"prod_tab"},[a("van-sidebar",{on:{change:t.onChange},model:{value:t.activeKey,callback:function(a){t.activeKey=a},expression:"activeKey"}},t._l(t.prod_data,(function(s,e){return a("div",{key:e,staticClass:"prod_tab_box",staticStyle:{position:"relative","z-index":"5"}},[-1==s.i?a("img",{staticClass:"tab_img",attrs:{src:t.img_url+"wweb_8/images/t2.png"}}):t._e(),"-2"==s.i?a("img",{staticStyle:{position:"absolute","z-index":"5",width:"1em",height:"1em",top:"34%",left:"2%"},attrs:{src:t.img_url+"wweb_8/images/icons/more_ban.png"}}):t._e(),a("van-sidebar-item",{key:e,style:{padding:s.n.length>8?"20px 8px":"20px 12px"},attrs:{title:s.n,badge:"1"!=t.shop_data.isClose&&s.num>0?s.num>99?"99+":s.num:""}})],1)})),0),a("div",{staticStyle:{width:"100%",height:"5em"}})],1)])],1):a("van-empty",{staticStyle:{background:"#fff"},attrs:{description:"暂无数据"}}),a("OutShopCart",{ref:"outShopCart",attrs:{cart_data:t.cart_data?t.cart_data:{},shop_data:t.shop_data?t.shop_data:{},prod_data:t.prod_data?t.prod_data:[],type:0,isClose:t.shop_data.isClose},on:{toCart:t.toCart,onChange:t.onChange}})],1),a("van-tab",{attrs:{title:"评价("+t.shop_data.comment_count+")"}},[a("OutShopCmt",{attrs:{shop_data:t.shop_data}})],1),a("van-tab",{attrs:{title:"商家"}},[a("OutShopDetail",{attrs:{shop_data:t.shop_data}})],1),a("van-tab",{attrs:{title:"","title-style":"flex-basis: 10%",disabled:""},scopedSlots:t._u([{key:"title",fn:function(){return[a("div",{staticClass:"to_search",on:{click:function(a){return a.stopPropagation(),t.toSearch.apply(null,arguments)}}},[a("img",{attrs:{src:t.img_url+"wweb_8/images/icons/search.png"}}),a("span",[t._v("搜索")])])]},proxy:!0}])})],1),a("out-shop-goods-detail",{ref:"goodsDetail",attrs:{cart_data:t.cart_data?t.cart_data:{},isClose:t.shop_data.isClose,id:t.prod_id},on:{toCart:t.toCart}}),a("OutShopCollectCoupon",{attrs:{msg:t.collectCoupon},model:{value:t.showCollectCoupon,callback:function(a){t.showCollectCoupon=a},expression:"showCollectCoupon"}})],1):a("NoData")},i=[],o=s("c7eb"),n=s("b85c"),r=s("1da1"),c=s("5530"),d=(s("99af"),s("b64b"),s("14d9"),s("b0c0"),s("d3b7"),s("25f0"),s("2f62")),p=(s("a7a3"),s("3228")),l=s("ec59"),_=s("4b54"),h=s("cec8"),u=s("ac9e"),g=s("ba55"),m=s("4f26"),f=s("afb7"),v=s("69e2"),y=s("3ac3"),b=s("2c37"),w=s("ff51"),C={name:"out_shop_three",components:{OutShopHead:_["a"],OutShopRebate:h["a"],OutShopGoods:u["a"],OutShopCart:g["a"],OutShopCmt:m["a"],OutShopDetail:f["a"],PosterWindow:v["a"],OutShopGoodsDetail:y["a"],OutShopCollectCoupon:b["a"]},data:function(){return{accid:this.$route.query.accid,shopid:this.$route.query.shopid,img_url:this.$store.state.img_url,loading:0,prod_data:"",shop_data:"",cart_data:"",poster_data:"",window_data:"",cart_name:"",active:0,activeKey:0,list_height:[],is_scroll:!1,page:0,more_loading:!1,finished:!1,lng:"",lat:"",showCollectCoupon:!1,collectCoupon:{}}},computed:Object(c["a"])(Object(c["a"])({},Object(d["c"])({user_info:function(t){return t.user_info}})),{},{prod_id:function(){return this.$route.query.prod_id}}),mounted:function(){this.$emit("goIndexData",{type:0}),this.cart_name="shopCart_".concat(this.$route.query.accid,"_").concat(this.$route.query.shopid),this.getMsg()},methods:{getMsg:function(){var t=this;return Object(r["a"])(Object(o["a"])().mark((function a(){var s,e,i,r,c,d,_;return Object(o["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.getLocation();case 2:if(s=sessionStorage.getItem(t.cart_name)?sessionStorage.getItem(t.cart_name):"",e=[],s&&(s=JSON.parse(s),s.list=s.list.concat(s.no_list),s.no_list=[]),s){i=Object(n["a"])(s.list);try{for(i.s();!(r=i.n()).done;)c=r.value,d={id:c.id},c.attr&&0!=c.attr&&(c.attr[0].p_attr_id1&&(d["pai1"]=c.attr[0].p_attr_id1),c.attr[0].p_attr_id1&&(d["ai1"]=c.attr[0].attr_id1),c.attr[0].p_attr_id1&&(d["pai2"]=c.attr[0].p_attr_id2),c.attr[0].p_attr_id1&&(d["ai2"]=c.attr[0].attr_id2)),c.bind_string&&(d["exattr"]=c.bind_string.split("_")),c.extend_label&&(d["exlabel"]=Object(l["g"])(c.extend_label)),e.push(d)}catch(o){i.e(o)}finally{i.f()}}_={appid:t.$route.query.accid,shopid:t.$route.query.shopid,userid:t.$store.state.userid,cur_userid:t.$store.state.userid,longitude:t.lng,latitude:t.lat,cart:e,fetchtype:1,source:0,type:2},t.$postRequest("outshopprolist",_).then((function(a){if(500==a.data.info){var e=JSON.parse(a.data.msg);e.c&&(s=Object(l["b"])(s,e.c,t.cart_name)),document.title=e.s.name+"-"+t.$store.state.app_info.site_name,t.loading=1,Object(p["p"])(e.s.name,e.s.share_url,e.s.picture,""),t.cart_data=s,t.shop_data=e.s,t.shop_data.isClose=t.shop_data.isClose.toString(),t.prod_data=e.t,t.poster_data=e.poster,t.window_data=e.window,t.prod_data.length>0&&(t.prod_data[0].p=e.p,t.prod_data[0].page=1,t.prod_data[0].finished=!1),t.page=1,t.toCart(4,s),t.prod_id&&t.$nextTick((function(){t.$refs.goodsDetail.showDetail()})),e.s.collect_coupon&&!Object(w["j"])(e.s.collect_coupon)&&(t.showCollectCoupon=!0,t.collectCoupon=e.s.collect_coupon)}else t.loading=2,t.$toast(a.data.msg)})).catch((function(){t.loading=2,t.$toast("网络连接失败，请重试！")}));case 8:case"end":return a.stop()}}),a)})))()},onChange:function(t){var a=this,s=0,e=document.getElementsByClassName("top_container")[0];e&&(s+=e.clientHeight);var i=document.getElementsByClassName("prod_detail_box")[0];if(i&&(s+=i.offsetTop),window.scrollTo({top:s}),this.activeKey=t,this.prod_data[t].p)this.page=this.prod_data[t].page,this.finished=this.prod_data[t].finished;else{this.$store.commit("loadingHandle",!0);var o={appid:this.$route.query.accid,shopid:this.$route.query.shopid,userid:this.$store.state.userid,cur_userid:this.$store.state.userid,fetchtype:0,type:2,typeid:this.prod_data[t].i};this.$postRequest("outshopprolist",o).then((function(s){if(a.$toast.clear(),500==s.data.info){var e=JSON.parse(s.data.msg);a.$set(a.prod_data[t],"p",e.p),a.prod_data[t].page=1,a.prod_data[t].finished=!1,a.page=1,a.finished=!1}else a.$toast(s.data.msg)})).catch((function(){a.$toast.clear(),a.more_loading=!1,a.refreshing=!1,a.$toast("网络连接失败，请重试！")}))}},cartCount:function(){Object(l["a"])(this)},toCart:function(t,a){Object(l["f"])(this,t,a)},toSearch:function(){this.$router.push({path:"/out_shop_search",query:this.$route.query})},onLoad:function(){var t=this;if(!(this.prod_data.length<=0)){var a={appid:this.$route.query.accid,shopid:this.$route.query.shopid,userid:this.$store.state.userid,cur_userid:this.$store.state.userid,fetchtype:0,type:2,typeid:this.prod_data[this.activeKey].i,page:this.page};this.$postRequest("outshopprolist",a).then((function(a){if(t.$toast.clear(),t.more_loading=!1,t.refreshing=!1,500==a.data.info){var s=JSON.parse(a.data.msg);s.p.length>0?(t.$set(t.prod_data[t.activeKey],"p",t.prod_data[t.activeKey].p.concat(s.p)),t.prod_data[t.activeKey].page++,t.prod_data[t.activeKey].finished=!1,t.page++,t.finished=!1):(t.prod_data[t.activeKey].finished=!0,t.finished=!0)}else t.$toast(a.data.msg)})).catch((function(){t.$toast.clear(),t.more_loading=!1,t.refreshing=!1,t.$toast("网络连接失败，请重试！")}))}},getLocation:function(){var t=this;this.$getLocation().then((function(a){t.lng=a.lng,t.lat=a.lat})).catch((function(){window.console.log("定位失败")}))}},watch:{cart_data:{deep:!0,handler:function(){this.cartCount()}},prod_data:{deep:!0,handler:function(){this.cartCount()}}},destroyed:function(){sessionStorage.getItem("picItem")&&sessionStorage.removeItem("picItem")}},x=C,$=(s("42be"),s("2877")),S=Object($["a"])(x,e,i,!1,null,"df3cd7f8",null);a["default"]=S.exports},a7a3:function(t,a,s){},afb7:function(t,a,s){"use strict";var e=function(){var t=this,a=t._self._c;return a("div",{staticClass:"container"},[a("div",{staticClass:"detail"},[a("div",{staticClass:"title"},[a("div",{staticClass:"address",on:{click:t.locationDetail}},[a("img",{attrs:{src:t.img_url+"wweb_8/images/shop_location.png"}}),a("div",{staticClass:"address_detail"},[t._v(" "+t._s(""===t.shop_data.address?"暂无定位信息":t.shop_data.address)+" ")]),a("div",{staticClass:"juli"},[t._v("距您约"+t._s(t.distance))])]),a("a",{staticClass:"call",attrs:{href:"tel:"+t.shop_data.telephone}},[a("img",{attrs:{src:t.img_url+"wweb_8/images/shop_17.png"}})])]),void 0!==t.shopAlbum?a("div",{staticClass:"img_list",on:{click:function(a){return t.shopInfoDetail(1,t.shop_data.imgs,"商家相册")}}},t._l(t.shopAlbum,(function(t,s){return a("img",{key:s,attrs:{src:t}})})),0):t._e()]),a("div",{staticClass:"label"},[a("p",[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.img_url+"wweb_8/images/shop_openTime.png",expression:"img_url + 'wweb_8/images/shop_openTime.png'"}]}),t._v("营业时间 "),t._l(t.openTimeArr,(function(s,e){return a("span",{key:e,staticStyle:{color:"#8E8E8E","margin-left":"0.6em"}},[t._v(t._s(s.start)+"-"+t._s(s.end))])}))],2),a("div",{on:{click:function(a){return t.shopInfoDetail(2,t.shop_data.sanitarypics,"营业资质")}}},[a("span",[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.img_url+"wweb_8/images/shop_aptitude.png",expression:"img_url + 'wweb_8/images/shop_aptitude.png'"}],staticClass:"markIcon",staticStyle:{width:"0.9em",height:"0.95em"}}),t._v("营业资质 ")]),t.hasAptitude?a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.img_url+"wweb_8/images/yuan_jx3.png",expression:"img_url + 'wweb_8/images/yuan_jx3.png'"}]}):a("span",[t._v("暂未上传营业资质")])]),a("div",{directives:[{name:"show",rawName:"v-show",value:t.shopService,expression:"shopService"}],staticClass:"shopMark"},[a("span",[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.img_url+"wweb_8/images/shop_service.png",expression:"img_url + 'wweb_8/images/shop_service.png'"}],staticClass:"markIcon",staticStyle:{width:"0.9em",height:"0.95em"}}),t._v("商家服务 ")]),a("ul",["1"===t.shop_data.invoice?a("li",[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.img_url+"wweb_8/images/shop/invoice.png",expression:"img_url + 'wweb_8/images/shop/invoice.png'"}],staticClass:"markSpan"}),t._v("可开发票 ")]):t._e(),t.shop_data.nextday_flag>="1"?a("li",[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.img_url+"wweb_8/images/shop/nextday_flag.png",expression:"img_url + 'wweb_8/images/shop/nextday_flag.png'"}],staticClass:"markSpan"}),t._v("支持跨天预订 ")]):t._e(),"1"===t.shop_data.send_type?a("li",[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.img_url+"wweb_8/images/shop/send_type.png",expression:"img_url + 'wweb_8/images/shop/send_type.png'"}],staticClass:"markSpan"}),t._v("支持到店自取 ")]):t._e(),"1"===t.shop_data.cash_flag?a("li",[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.img_url+"wweb_8/images/shop/cash_flag.png",expression:"img_url + 'wweb_8/images/shop/cash_flag.png'"}],staticClass:"markSpan"}),t._v("支持货到付款 ")]):t._e()])])])])},i=[],o=s("5530"),n=s("b85c"),r=(s("fb6a"),s("b680"),s("e9c4"),s("b0c0"),s("14d9"),s("ff51")),c=s("af40"),d={name:"OutShopDetail",props:{shop_data:Object},data:function(){return{accid:this.$route.query.accid,img_url:this.$store.state.img_url,shipping:0,distance:"5.20m"}},computed:{shopAlbum:function(){var t=this.shop_data.imgs;return Array.isArray(t)&&t.length>0&&(t=t.slice(0,3)),t},hasAptitude:function(){var t=this.shop_data.sanitarypics;return!!(Array.isArray(t)&&t.length>0)},shopService:function(){var t=!0;return"1"!==this.shop_data.invoice&&this.shop_data.nextday_flag<"1"&&"1"!==this.shop_data.send_type&&"1"!==this.shop_data.cash_flag&&(t=!1),t},openTimeArr:function(){var t=[];return t=[{start:this.shop_data.from_time,end:this.shop_data.to_time}],""!=this.shop_data.rest_from&&""!=this.shop_data.rest_to&&(t.length=0,t=[{start:this.shop_data.from_time,end:this.shop_data.rest_from},{start:this.shop_data.rest_to,end:this.shop_data.to_time}]),t}},created:function(){var t=this;if(this.$getLocation().then((function(a){var s=Object(r["h"])(a,{lng:t.shop_data.longitude,lat:t.shop_data.latitude});s>=1e3?(s/=1e3,s=s.toFixed(1),t.distance=s+"km"):(s=parseInt(s),t.distance=s+"m")})).catch((function(){window.console.log("定位失败")})),this.info=JSON.stringify(this.info),this.shop_data.shipping_min>0){if(this.shipping=this.shop_data.shipping_min-this.shop_data.shipping_cut,this.shop_data.send_fee){var a,s=Object(n["a"])(this.shop_data.send_fee);try{for(s.s();!(a=s.n()).done;){var e=a.value;this.compareTime([e.from,e.to])&&(this.shipping=this.shop_data.shipping_min*parseFloat(e.rate)-this.shop_data.shipping_cut)}}catch(i){s.e(i)}finally{s.f()}}this.shipping<=0?this.shipping=0:this.shipping=parseFloat(this.shipping)}},methods:{compareTime:function(t){var a=new Date,s=new Date,e=new Date,i=t[0].split(":"),o=t[1].split(":");return s.setHours(i[0],i[1]),e.setHours(o[0],o[1]),s<a&&e>a},locationDetail:function(){Object(c["g"])(this.shop_data.longitude,this.shop_data.latitude,this.shop_data.name)},shopInfoDetail:function(t,a,s){2===t&&!1===this.hasAptitude||(sessionStorage.setItem("picItem",JSON.stringify(a)),this.$router.push({path:"/shopAlbum/".concat(s),query:Object(o["a"])({},this.$route.query)}))}}},p=d,l=(s("bf9b"),s("2877")),_=Object(l["a"])(p,e,i,!1,null,"21dcb517",null);a["a"]=_.exports},bf9b:function(t,a,s){"use strict";s("db93")},db93:function(t,a,s){}}]);