| 12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7c714112"],{"485e":function(e,t,s){},"81a6":function(e,t,s){"use strict";var a=s("485e"),i=s.n(a);i.a},b978:function(e,t,s){"use strict";s.d(t,"g",(function(){return i})),s.d(t,"b",(function(){return o})),s.d(t,"a",(function(){return n})),s.d(t,"f",(function(){return r})),s.d(t,"c",(function(){return l})),s.d(t,"d",(function(){return c})),s.d(t,"e",(function(){return u}));var a=s("751a");function i(e){return Object(a["a"])({url:"/groupbuy/api/ordercreate/payment",data:e,forceLogin:!0})}function o(){return Object(a["a"])({url:"/api/goodsevaluate/config",data:{},forceLogin:!0})}function n(e){return Object(a["a"])({url:"/groupbuy/api/ordercreate/calculate",data:e,forceLogin:!0})}function r(e){return Object(a["a"])({url:"/groupbuy/api/ordercreate/create",data:e,forceLogin:!0})}function l(e){return Object(a["a"])({url:"/groupbuy/api/goods/page",data:e,forceLogin:!0})}function c(e){return Object(a["a"])({url:"/groupbuy/api/goods/detail",data:e,forceLogin:!0})}function u(e){return Object(a["a"])({url:"/groupbuy/api/goods/info",data:e,forceLogin:!0})}},ee3a:function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"goods-detail"},[a("div",{staticClass:"preview-wrap"},[""!=e.goodsSkuDetail.video_url?a("div",{staticClass:"video-player-wrap",class:{show:"video"==e.switchMedia}},[""!=e.goodsSkuDetail.video_url?a("video-player",{ref:"videoPlayer",attrs:{playsinline:!0,options:e.playerOptions},on:{play:function(t){return e.onPlayerPlay(t)},pause:function(t){return e.onPlayerPause(t)},ended:function(t){return e.onPlayerEnded(t)},waiting:function(t){return e.onPlayerWaiting(t)},playing:function(t){return e.onPlayerPlaying(t)},loadeddata:function(t){return e.onPlayerLoadeddata(t)},timeupdate:function(t){return e.onPlayerTimeupdate(t)},canplay:function(t){return e.onPlayerCanplay(t)},canplaythrough:function(t){return e.onPlayerCanplaythrough(t)},statechanged:function(t){return e.playerStateChanged(t)},ready:e.playerReadied}}):e._e(),""!=e.goodsSkuDetail.video_url?a("div",{staticClass:"media-mode"},[a("span",{class:{"ns-bg-color":"video"==e.switchMedia},on:{click:function(t){e.switchMedia="video"}}},[e._v("视频")]),a("span",{class:{"ns-bg-color":"img"==e.switchMedia},on:{click:function(t){e.switchMedia="img"}}},[e._v("图片")])]):e._e()],1):e._e(),a("div",{staticClass:"magnifier-wrap"},[a("pic-zoom",{ref:"PicZoom",attrs:{url:e.$img(e.picZoomUrl),scale:2}})],1),a("div",{staticClass:"spec-items"},[a("span",{staticClass:"left-btn iconfont iconarrow-left-copy",class:{move:e.moveThumbLeft},on:{click:function(t){return e.changeThumbImg("prev")}}}),a("span",{staticClass:"right-btn iconfont iconarrow-right",class:{move:e.moveThumbRight},on:{click:function(t){return e.changeThumbImg("next")}}}),a("ul",{style:{left:30+e.thumbPosition+"px"}},e._l(e.goodsSkuDetail.sku_images,(function(t,s){return a("li",{key:s,class:{selected:e.picZoomUrl==t},on:{mousemove:function(s){e.picZoomUrl=t}}},[a("img",{attrs:{src:e.$img(t,{size:"small"})},on:{error:function(t){return e.imageErrorSpec(s)}}})])})),0)]),a("div",{staticClass:"share-collect"},[a("div",{on:{click:e.editCollection}},[a("i",{staticClass:"iconfont",class:1==e.whetherCollection?"iconlikefill ns-text-color":"iconlike"}),a("span",{attrs:{"data-collects":"0"}},[e._v("关注商品("+e._s(e.goodsSkuDetail.collect_num)+")")])]),0==e.kefuConfig.system&&1==e.kefuConfig.open_pc?a("div",[a("i",{staticClass:"iconfont iconzhanghao"}),a("span",{attrs:{"data-collects":"0"}},[a("a",{attrs:{href:e.kefuConfig.open_url,target:"_blank"}},[e._v("联系客服")])])]):1==e.kefuConfig.system?a("div",{on:{click:e.service_link}},[a("i",{staticClass:"iconfont iconzhanghao"}),a("span",{attrs:{"data-collects":"0"}},[e._v("联系客服")])]):e._e()])]),a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"basic-info-wrap"},[a("h1",[e._v(e._s(e.goodsSkuDetail.sku_name))]),e.goodsSkuDetail.introduction?a("p",{staticClass:"desc ns-text-color"},[e._v(e._s(e.goodsSkuDetail.introduction))]):e._e(),e.groupbuyTimeMachine.currentTime?a("div",{staticClass:"discount-banner ns-bg-color"},[e._m(0),a("div",{staticClass:"surplus-time"},[a("span",[e._v(e._s(e.groupbuyText))]),a("count-down",{staticClass:"count-down",attrs:{currentTime:e.groupbuyTimeMachine.currentTime,startTime:e.groupbuyTimeMachine.startTime,endTime:e.groupbuyTimeMachine.endTime,dayTxt:"天",hourTxt:"小时",minutesTxt:"分钟",secondsTxt:"秒"},on:{start_callback:function(t){return e.countDownS_cb()},end_callback:function(t){return e.countDownE_cb()}}})],1)]):e._e(),a("div",{staticClass:"item-block"},[a("div",{staticClass:"promotion-price"},[a("dl",{staticClass:"item-line"},[a("dt",{staticClass:"ns-text-color-gray"},[e._v("团购价")]),a("dd",[a("em",{staticClass:"yuan ns-text-color"},[e._v("¥")]),a("span",{staticClass:"price ns-text-color"},[e._v(e._s(e.goodsSkuDetail.groupbuy_price))])])]),a("dl",{staticClass:"item-line"},[a("dt",{staticClass:"ns-text-color-gray"},[e._v("原价")]),a("dd",[a("em",{staticClass:"market-yuan"},[e._v("¥")]),a("span",{staticClass:"market-price"},[e._v(e._s(e.goodsSkuDetail.price))])])]),a("div",{staticClass:"statistical"},[a("ul",[a("li",[a("p",[e._v("累计评价")]),a("span",[e._v(e._s(e.goodsSkuDetail.evaluate))])]),a("li",[a("p",[e._v("累计销量")]),a("span",[e._v(e._s(e.goodsSkuDetail.sale_num)+e._s(e.goodsSkuDetail.unit))])])])]),0==e.goodsSkuDetail.is_virtual?a("dl",{staticClass:"item-line"},[a("dt",[e._v("运费")]),a("dd",[e.goodsSkuDetail.is_free_shipping?a("i",{staticClass:"i-activity-flag ns-text-color ns-border-color"},[e._v("快递免邮")]):a("i",{staticClass:"i-activity-flag ns-text-color ns-border-color"},[e._v("快递不免邮")])])]):e._e()])]),0==e.goodsSkuDetail.is_virtual?a("dl",{staticClass:"item-line delivery"},[a("dt",[e._v("配送至")]),a("dd",[a("div",{staticClass:"region-selected ns-border-color-gray"},[a("span",[e.selectedAddress["level_1"]?[e._l(e.selectedAddress,(function(t){return[e._v(" "+e._s(t.name)+" ")]}))]:[e._v(" 请选择配送地址 ")]],2),a("i",{staticClass:"el-icon-arrow-down"})]),a("div",{staticClass:"region-list ns-border-color-gray",class:{hide:e.hideRegion}},[a("ul",{staticClass:"nav-tabs"},[a("li",{class:{active:"province"==e.currTabAddres},on:{click:function(t){e.currTabAddres="province"}}},[a("div",[a("span",[e._v(e._s(e.selectedAddress["level_1"]?e.selectedAddress["level_1"].name:"请选择省"))]),a("i",{staticClass:"el-icon-arrow-down"})])]),a("li",{class:{active:"city"==e.currTabAddres},on:{click:function(t){e.currTabAddres="city"}}},[a("div",[a("span",[e._v(e._s(e.selectedAddress["level_2"]?e.selectedAddress["level_2"].name:"请选择市"))]),a("i",{staticClass:"el-icon-arrow-down"})])]),a("li",{class:{active:"district"==e.currTabAddres},on:{click:function(t){e.currTabAddres="district"}}},[a("div",[a("span",[e._v(e._s(e.selectedAddress["level_3"]?e.selectedAddress["level_3"].name:"请选择区/县"))]),a("i",{staticClass:"el-icon-arrow-down"})])])]),a("div",{staticClass:"tab-content"},[a("div",{staticClass:"tab-pane",class:{active:"province"==e.currTabAddres}},[a("ul",{staticClass:"province"},e._l(e.provinceArr,(function(t,s){return a("li",{key:s,class:{selected:e.selectedAddress["level_"+t.level]&&e.selectedAddress["level_"+t.level].id==t.id}},[a("span",{on:{click:function(s){return e.getAddress("city",t)}}},[e._v(e._s(t.name))])])})),0)]),a("div",{staticClass:"tab-pane",class:{active:"city"==e.currTabAddres}},[a("ul",{staticClass:"city"},e._l(e.cityArr,(function(t,s){return a("li",{key:s,class:{selected:e.selectedAddress["level_"+t.level]&&e.selectedAddress["level_"+t.level].id==t.id}},[a("span",{on:{click:function(s){return e.getAddress("district",t)}}},[e._v(e._s(t.name))])])})),0)]),a("div",{staticClass:"tab-pane",class:{active:"district"==e.currTabAddres}},[a("ul",{staticClass:"district"},e._l(e.districtArr,(function(t,s){return a("li",{key:s,class:{selected:e.selectedAddress["level_"+t.level]&&e.selectedAddress["level_"+t.level].id==t.id}},[a("span",{on:{click:function(s){return e.getAddress("community",t)}}},[e._v(e._s(t.name))])])})),0)])])])])]):e._e(),a("dl",{staticClass:"item-line service"},[a("dt",[e._v("服务")]),a("dd",[a("span",[e._v(" 由 "),a("span",{staticClass:"ns-text-color"},[e._v(e._s(e.siteInfo.site_name))]),e._v(" 发货并提供售后服务 ")])])]),a("hr",{staticClass:"divider"}),e.goodsSkuDetail.goods_spec_format?a("div",{staticClass:"sku-list"},e._l(e.goodsSkuDetail.goods_spec_format,(function(t,s){return a("dl",{key:s,staticClass:"item-line"},[a("dt",[e._v(e._s(t.spec_name))]),a("dd",[a("ul",e._l(t.value,(function(t,s){return a("li",{key:s},[a("div",{class:{"selected ns-border-color":t["selected"]||e.skuId==t.sku_id,disabled:t["disabled"]||!t["selected"]&&e.specDisabled},on:{click:function(s){return e.changeSpec(t.sku_id,t.spec_id)}}},[t.image?a("img",{attrs:{src:e.$img(t.image,{size:"small"})}}):e._e(),a("span",[e._v(e._s(t.spec_value_name))]),a("i",{staticClass:"iconfont iconduigou1 ns-text-color"})])])})),0)])])})),0):e._e(),a("div",{staticClass:"buy-number"},[a("dl",{staticClass:"item-line"},[a("dt",[e._v("数量")]),a("dd",[a("div",{staticClass:"num-wrap"},[a("el-input",{attrs:{placeholder:"0"},on:{input:function(t){return e.keyInput(!1)},blur:e.blur},model:{value:e.number,callback:function(t){e.number=t},expression:"number"}}),a("div",{staticClass:"operation"},[a("span",{staticClass:"increase el-icon-caret-top",on:{click:function(t){return e.changeNum("+")}}}),a("span",{staticClass:"decrease el-icon-caret-bottom",on:{click:function(t){return e.changeNum("-")}}})])],1),a("span",{staticClass:"unit"},[e._v(e._s(e.goodsSkuDetail.unit))]),a("span",{staticClass:"inventory"},[e._v("库存"+e._s(e.goodsSkuDetail.stock)+e._s(e.goodsSkuDetail.unit))]),e.limitNumber>0?a("em",[e._v("("+e._s(e.limitNumber)+e._s(e.goodsSkuDetail.unit)+"起购)")]):e._e()])])]),a("dl",{staticClass:"item-line buy-btn"},[a("dt"),1==e.goodsSkuDetail.goods_state?a("dd",[e.goodsSkuDetail.goods_stock<e.goodsSkuDetail.buy_num&&!e.goodsSkuDetail.sku_spec_format?[a("el-button",{attrs:{type:"info",plain:"",disabled:""}},[e._v("库存不足")])]:[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.buyNow}},[e._v("立即抢购")])],a("div",{staticClass:"go-phone",attrs:{href:"javascript:;"}},[a("img",{attrs:{src:s("5d2e")}}),a("div",{staticClass:"qrcode-wrap"},[a("img",{attrs:{src:e.qrcode,alt:"二维码图片"}})])])],2):a("dd",[[a("el-button",{attrs:{type:"info",plain:"",disabled:""}},[e._v("该商品已下架")])],a("div",{staticClass:"go-phone",attrs:{href:"javascript:;"}},[a("img",{attrs:{src:s("5d2e")}}),a("div",{staticClass:"qrcode-wrap"},[a("img",{attrs:{src:e.qrcode,alt:"二维码图片"}})])])],2)]),a("dl",{directives:[{name:"show",rawName:"v-show",value:e.service_list.length,expression:"service_list.length"}],staticClass:"item-line merchant-service"},[a("dt",[e._v("商品服务")]),a("div",e._l(e.service_list,(function(t){return a("dd",{staticClass:"service-li"},[a("i",{staticClass:"el-icon-success"}),a("span",{staticClass:"ns-text-color-gray",attrs:{title:t.service_name}},[e._v(e._s(t.service_name))])])})),0)])]),a("div",{staticClass:"detail-wrap"},[a("div",{staticClass:"goods-recommended"},[a("goods-recommend")],1),a("el-tabs",{staticClass:"goods-tab",attrs:{type:"card"},on:{"tab-click":e.tabChange},model:{value:e.tabName,callback:function(t){e.tabName=t},expression:"tabName"}},[a("el-tab-pane",{attrs:{label:"商品详情",name:"detail"}},[a("div",{domProps:{innerHTML:e._s(e.goodsSkuDetail.goods_content)}})]),a("el-tab-pane",{attrs:{label:"商品属性",name:"attr"}},[a("ul",{staticClass:"attr-list"},[e.goodsSkuDetail.goods_attr_format&&e.goodsSkuDetail.goods_attr_format.length>0?e._l(e.goodsSkuDetail.goods_attr_format,(function(t,s){return a("li",{key:s},[e._v(e._s(t.attr_name)+":"+e._s(t.attr_value_name))])})):e._e()],2)]),e.evaluate_show?a("el-tab-pane",{staticClass:"evaluate",attrs:{label:e.goodsEvaluateList.length?"商品评价("+e.goodsEvaluateList.length+")":"商品评价",name:"evaluate"}},[e.goodsEvaluateList.length?[a("nav",[a("li",{class:0==e.evaluaType?"selected":"",on:{click:function(t){return e.evaluationType(0)}}},[e._v("全部评价("+e._s(e.evaluteCount.total)+")")]),a("li",{class:1==e.evaluaType?"selected":"",on:{click:function(t){return e.evaluationType(1)}}},[e._v("好评("+e._s(e.evaluteCount.haoping)+")")]),a("li",{class:2==e.evaluaType?"selected":"",on:{click:function(t){return e.evaluationType(2)}}},[e._v("中评("+e._s(e.evaluteCount.zhongping)+")")]),a("li",{class:3==e.evaluaType?"selected":"",on:{click:function(t){return e.evaluationType(3)}}},[e._v("差评("+e._s(e.evaluteCount.chaping)+")")])]),a("ul",{staticClass:"list"},e._l(e.goodsEvaluateList,(function(t,s){return a("li",{key:s},[a("div",{staticClass:"member-info"},[a("img",{staticClass:"avatar",attrs:{src:e.$img(t.member_headimg)},on:{error:function(t){return e.imageErrorEvaluate(s)}}}),a("span",[e._v(e._s(t.member_name))])]),a("div",{staticClass:"info-wrap"},[a("el-rate",{attrs:{disabled:""},model:{value:t.star,callback:function(s){e.$set(t,"star",s)},expression:"item.star"}}),a("p",{staticClass:"content"},[e._v(e._s(t.content))]),t.images?a("div",{staticClass:"img-list"},e._l(t.images,(function(s,i){return a("el-image",{key:i,attrs:{src:e.$img(s),"preview-src-list":t.imagesFormat}})})),1):e._e(),a("div",{staticClass:"sku-info"},[a("span",[e._v(e._s(t.sku_name))]),a("span",{staticClass:"create-time"},[e._v(e._s(e.$util.timeStampTurnTime(t.create_time)))])]),""!=t.explain_first?a("div",{staticClass:"evaluation-reply"},[e._v("店家回复:"+e._s(t.explain_first))]):e._e(),""!=t.again_content?[a("div",{staticClass:"review-evaluation"},[a("span",[e._v("追加评价")]),a("span",{staticClass:"review-time"},[e._v(e._s(e.$util.timeStampTurnTime(t.again_time)))])]),a("p",{staticClass:"content"},[e._v(e._s(t.again_content))]),a("div",{staticClass:"img-list"},e._l(t.again_images,(function(s,i){return a("el-image",{key:i,attrs:{src:e.$img(s),"preview-src-list":t.againImagesFormat}})})),1),""!=t.again_explain?a("div",{staticClass:"evaluation-reply"},[e._v("店家回复:"+e._s(t.again_explain))]):e._e()]:e._e()],2)])})),0),a("div",{staticClass:"pager"},[a("el-pagination",{attrs:{background:"","pager-count":5,total:e.total,"prev-text":"上一页","next-text":"下一页","current-page":e.currentPage,"page-size":e.pageSize,"hide-on-single-page":""},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handlePageSizeChange,"current-change":e.handleCurrentPageChange}})],1)]:a("div",{staticClass:"empty"},[e._v("该商品暂无评价哦")])],2):e._e(),e.service?[1==e.service.is_display?a("el-tab-pane",{staticClass:"after-sale",attrs:{label:"售后保障",name:"after_sale"}},[a("div",{domProps:{innerHTML:e._s(e.service.content)}})]):e._e()]:e._e()],2)],1),a("servicerMessage",{ref:"servicerMessage",staticClass:"kefu",attrs:{shop:{shop_id:e.shopInfo.site_id,logo:e.shopInfo.logo,shop_name:e.shopInfo.site_name}}})],1)},i=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"activity-name"},[s("i",{staticClass:"discount-icon iconfont iconicon_naozhong"}),s("span",[e._v("团购")])])}],o=s("86bd"),n=(s("99af"),s("ac1f"),s("5319"),s("1276"),s("5530")),r=s("a2a9"),l=s("b978"),c=s("2f84"),u=s("0091"),d=s("2f62"),g=s("0dec"),m=s.n(g),_=s("2f94"),p=s("37cb"),v={data:function(){return{id:0,skuId:0,loading:!0,picZoomUrl:"",thumbPosition:0,moveThumbLeft:!1,moveThumbRight:!1,goodsSkuDetail:{video_url:""},groupbuyText:"距离结束仅剩",groupbuyTimeMachine:{currentTime:0,startTime:0,endTime:0},qrcode:"",specDisabled:!1,specBtnRepeat:!1,btnSwitch:!1,shopInfo:{},whetherCollection:0,score:0,currentPage:1,pageSize:10,total:0,evaluaType:0,evaluteCount:{},goodsEvaluateList:[],evaluate_show:!1,service:null,number:1,limitNumber:0,tabName:"detail",playerOptions:{playbackRates:[.5,1,1.5,2,3],autoplay:!1,muted:!1,loop:!1,preload:"auto",language:"zh-CN",aspectRatio:"16:9",fluid:!0,sources:[{type:"video/mp4",src:""}],poster:"",notSupportedMessage:"此视频暂无法播放,请稍后再试",controlBar:{timeDivider:!0,durationDisplay:!0,remainingTimeDisplay:!0,fullscreenToggle:!0}},switchMedia:"img",hasFollow:!1,kefuConfig:{system:"",open_pc:"",open_url:""},provinceArr:{},cityArr:{},districtArr:{},currTabAddres:"province",hideRegion:!1,selectedAddress:{},service_list:[],serverType:"disable",serverThird:""}},components:{CountDown:m.a},created:function(){var e=this;this.id=this.$route.path.replace("/promotion/groupbuy-",""),this.addonIsExit&&1!=this.addonIsExit.groupbuy?this.$message({message:"团购插件未安装",type:"warning",duration:2e3,onClose:function(){e.$route.push("/")}}):(this.getGoodsSkuDetail(),this.shopServiceOpen(),this.getGoodsEvaluate(),this.goodsEvaluCount())},computed:Object(n["a"])({},Object(d["b"])(["token","siteInfo","defaultHeadImage","defaultShopImage","addonIsExit","locationRegion"])),watch:{$route:function(e){var t=this;this.id=e.params.pathMatch,this.addonIsExit&&1!=this.addonIsExit.groupbuy?this.$message({message:"团购插件未安装",type:"warning",duration:2e3,onClose:function(){t.$route.push("/")}}):(this.getGoodsSkuDetail(),this.shopServiceOpen())},addonIsExit:function(){var e=this;1!=this.addonIsExit.groupbuy&&this.$message({message:"团购插件未安装",type:"warning",duration:2e3,onClose:function(){e.$route.push("/")}})}},methods:{shopServiceOpen:function(){var e=this;Object(p["h"])().then((function(t){0==t.code&&(e.kefuConfig=t.data)}))},tabChange:function(e,t){},bundlingChange:function(e,t){},getGoodsSkuDetail:function(){var e=this;Object(l["d"])({groupbuy_id:this.id}).then((function(t){var s=t.data;if(null!=s.goods_sku_detail){if(e.goodsSkuDetail=s.goods_sku_detail,e.service_list=s.goods_sku_detail.goods_service,e.skuId=e.goodsSkuDetail.sku_id,e.number=e.goodsSkuDetail.buy_num,e.limitNumber=e.goodsSkuDetail.buy_num,e.goodsSkuDetail.end_time-t.timestamp>0?e.groupbuyTimeMachine={currentTime:t.timestamp,startTime:t.timestamp,endTime:e.goodsSkuDetail.end_time}:e.$message({message:"活动已结束",type:"warning",duration:2e3,onClose:function(){e.$router.push("/sku-"+e.goodsSkuDetail.sku_id)}}),e.goodsSkuDetail.sku_images?e.goodsSkuDetail.sku_images=e.goodsSkuDetail.sku_images.split(","):e.goodsSkuDetail.sku_images=[],e.goodsSkuDetail.goods_spec_format&&e.goodsSkuDetail.goods_image&&(e.goodsSkuDetail.goods_image=e.goodsSkuDetail.goods_image.split(","),e.goodsSkuDetail.sku_images=e.goodsSkuDetail.sku_images.concat(e.goodsSkuDetail.goods_image)),e.goodsSkuDetail.video_url&&(e.switchMedia="video",e.playerOptions.poster=img(e.goodsSkuDetail.sku_images[0]),e.playerOptions.sources[0].src=img(e.goodsSkuDetail.video_url)),e.picZoomUrl=e.goodsSkuDetail.sku_images[0],e.goodsSkuDetail.unit=e.goodsSkuDetail.unit||"件",e.goodsSkuDetail.sku_spec_format&&(e.goodsSkuDetail.sku_spec_format=JSON.parse(e.goodsSkuDetail.sku_spec_format)),e.goodsSkuDetail.goods_attr_format){var a=JSON.parse(e.goodsSkuDetail.goods_attr_format);e.goodsSkuDetail.goods_attr_format=e.$util.unique(a,"attr_id");for(var i=0;i<e.goodsSkuDetail.goods_attr_format.length;i++)for(var o=0;o<a.length;o++)e.goodsSkuDetail.goods_attr_format[i].attr_id==a[o].attr_id&&e.goodsSkuDetail.goods_attr_format[i].attr_value_id!=a[o].attr_value_id&&(e.goodsSkuDetail.goods_attr_format[i].attr_value_name+="、"+a[o].attr_value_name)}e.goodsSkuDetail.goods_spec_format&&(e.goodsSkuDetail.goods_spec_format=JSON.parse(e.goodsSkuDetail.goods_spec_format)),window.document.title="".concat(e.goodsSkuDetail.sku_name," - ").concat(e.siteInfo.site_name),e.loading=!1}else e.$router.push("/")})).then((function(t){""!=e.token&&e.getWhetherCollection(),e.modifyGoodsInfo(),e.getGoodsQrcode(),e.getEvaluateConfig(),e.getAddress("province",null,!0),e.locationRegion||e.$store.commit("app/SET_LOCATION_REGION",{level_1:{id:11e4,pid:0,name:"北京市",shortname:"北京",longitude:"116.40529",latitude:"39.904987",level:1,sort:1,status:1,default_data:1},level_2:{id:110100,pid:11e4,name:"北京市",shortname:"北京",longitude:"116.40529",latitude:"39.904987",level:2,sort:1,status:1,default_data:1},level_3:{id:110101,pid:110100,name:"东城区",shortname:"东城",longitude:"116.418755",latitude:"39.917545",level:3,sort:3,status:1,default_data:1}}),e.selectedAddress=e.locationRegion,e.provinceId=e.selectedAddress.level_1.id,e.getAddress("city",null,!0,(function(){e.cityId=e.selectedAddress.level_2.id,e.cityId&&e.getAddress("district",null,!0)}))})).catch((function(t){e.loading=!1,e.$router.push("/")}))},getEvaluateConfig:function(){var e=this;Object(l["b"])().then((function(t){if(console.log(t,"getEvaluateConfig"),0==t.code){var s=t.data;e.evaluateConfig=s,1==e.evaluateConfig.evaluate_show&&(e.evaluate_show=!0,e.getGoodsEvaluate())}}))},service_link:function(){this.token?this.$refs.servicerMessage.show():this.$message({message:"您还未登录",type:"warning"})},changeThumbImg:function(e){if(!(this.goodsSkuDetail.sku_images.length<4)){var t=this.goodsSkuDetail.sku_images.length%4,s=88;if(0==t)t=this.goodsSkuDetail.sku_images.length-4;else if(0!=t&&1!=t&&t<2)return;"prev"==e?0!=this.thumbPosition&&Math.round(this.thumbPosition,2)!=s&&(this.thumbPosition+=s):"next"==e&&Math.round(this.thumbPosition,2)!=-Math.round(s*t,2)&&(this.thumbPosition-=s)}},getWhetherCollection:function(){var e=this;Object(c["c"])({goods_id:this.goodsSkuDetail.goods_id}).then((function(t){e.whetherCollection=t.data}))},editCollection:function(){var e=this;0==this.whetherCollection?Object(c["a"])({sku_id:this.skuId,goods_id:this.goodsSkuDetail.goods_id}).then((function(t){var s=t.data;s>0&&(e.whetherCollection=1,e.goodsSkuDetail.collect_num++)})):Object(c["b"])({goods_id:this.goodsSkuDetail.goods_id}).then((function(t){var s=t.data;s>0&&(e.whetherCollection=0,e.goodsSkuDetail.collect_num--)}))},getAftersale:function(){var e=this;Object(r["b"])({}).then((function(t){if(0==t.code&&t.data){t.data.content;t.data.content&&(e.service=t.data.content)}}))},modifyGoodsInfo:function(){Object(r["j"])({sku_id:this.skuId}),Object(r["a"])({sku_id:this.skuId,goods_id:this.goodsSkuDetail.goods_id})},getGoodsQrcode:function(){var e=this;Object(r["d"])({sku_id:this.skuId}).then((function(t){var s=t.data;s.path.h5.img&&(e.qrcode=img(s.path.h5.img))}))},goodsEvaluCount:function(){var e=this;Object(u["a"])({goods_id:this.id}).then((function(t){0==t.code&&t.data&&(e.evaluteCount=t.data)}))},getGoodsEvaluate:function(){var e=this;Object(u["b"])({page:this.currentPage,page_size:this.pageSize,goods_id:this.id,explain_type:0==this.evaluaType?"":this.evaluaType}).then((function(t){var s=[];t.message;0==t.code&&t.data&&(s=t.data.list,e.total=t.data.count);for(var a=0;a<s.length;a++){if(1==s[a].explain_type?s[a].star=5:2==s[a].explain_type?s[a].star=3:3==s[a].explain_type&&(s[a].star=1),s[a].images){s[a].images=s[a].images.split(","),s[a].imagesFormat=[];for(var i=0;i<s[a].images.length;i++)s[a].imagesFormat.push(img(s[a].images[i]))}if(s[a].again_images){s[a].again_images=s[a].again_images.split(","),s[a].againImagesFormat=[];for(var o=0;o<s[a].again_images.length;o++)s[a].againImagesFormat.push(img(s[a].again_images[o]))}1==s[a].is_anonymous&&(s[a].member_name=s[a].member_name.replace(s[a].member_name.substring(1,s[a].member_name.length-1),"***"))}e.goodsEvaluateList=s}))},imageErrorEvaluate:function(e){this.goodsEvaluateList[e].member_headimg=this.defaultHeadImage},handlePageSizeChange:function(e){this.pageSize=e,this.getGoodsEvaluate()},handleCurrentPageChange:function(e){this.currentPage=e,this.getGoodsEvaluate()},changeSpec:function(e,t){var s=this;if(!this.specDisabled){this.specBtnRepeat=!1,this.skuId=e;for(var a=0;a<this.goodsSkuDetail.goods_spec_format.length;a++)for(var i=this.goodsSkuDetail.goods_spec_format[a],o=0;o<i.value.length;o++)t==this.goodsSkuDetail.goods_spec_format[a].value[o].spec_id&&(this.goodsSkuDetail.goods_spec_format[a].value[o].selected=!1);Object(l["e"])({sku_id:this.skuId,id:this.goodsSkuDetail.groupbuy_id}).then((function(e){console.log(e,"goodsSkuInfo");var t=e.data;null!=t?(t.sku_images=t.sku_images.split(","),s.picZoomUrl=t.sku_images[0],s.playerOptions.poster=img(t.sku_images[0]),t.sku_spec_format&&(t.sku_spec_format=JSON.parse(t.sku_spec_format)),t.goods_spec_format&&(t.goods_spec_format=JSON.parse(t.goods_spec_format)),s.keyInput(!0),t.end_time-e.timestamp>0?s.groupbuyTimeMachine={currentTime:e.timestamp,startTime:e.timestamp,endTime:t.end_time}:s.$message({message:"活动已结束",type:"warning",duration:2e3,onClose:function(){s.$router.push("/sku-"+s.goodsSkuDetail.sku_id)}}),s.specBtnRepeat=!1,Object.assign(s.goodsSkuDetail,t)):s.$router.push("/")}))}},changeNum:function(e){if(0!=this.goodsSkuDetail.stock){var t=this.goodsSkuDetail.stock,s=this.goodsSkuDetail.buy_num;if(t=(this.goodsSkuDetail.buy_num,this.goodsSkuDetail.stock,this.goodsSkuDetail.stock),"+"==e){if(!(this.number<t))return;this.number++}else if("-"==e){if(!(this.number>s))return;this.number-=1}}},blur:function(){var e=this,t=parseInt(this.number);this.number=0,setTimeout((function(){e.number=t}),0)},keyInput:function(e,t){var s=this;setTimeout((function(){s.goodsSkuDetail.stock;0!=s.goodsSkuDetail.stock?(e&&0==s.number.length&&(s.number=1),e&&(s.number<=0||isNaN(s.number))&&(s.number=1),s.number<s.goodsSkuDetail.buy_num&&(s.number=s.goodsSkuDetail.buy_num),e&&(s.number=parseInt(s.number)),t&&t()):s.number=0}),0)},onPlayerPlay:function(e){},onPlayerPause:function(e){},onPlayerEnded:function(e){},onPlayerWaiting:function(e){},onPlayerPlaying:function(e){},onPlayerLoadeddata:function(e){},onPlayerTimeupdate:function(e){},onPlayerCanplay:function(e){},onPlayerCanplaythrough:function(e){},playerStateChanged:function(e){},playerReadied:function(e){},buyNow:function(){var e=this;this.keyInput(!0,(function(){if(0!=e.goodsSkuDetail.stock)if(0!=e.number.length&&0!=e.number){var t={groupbuy_id:e.goodsSkuDetail.groupbuy_id,sku_id:e.skuId,num:e.number};e.$store.dispatch("order/setGroupbuyOrderCreateData",t),e.$router.push({path:"/promotion/groupbuy_payment"})}else e.$message({message:"购买数量不能为0",type:"warning"});else e.$message({message:"商品已售罄",type:"warning"})}))},countDownS_cb:function(){},countDownE_cb:function(){var e=this;this.groupbuyText="活动已结束",this.$message({message:"团购活动已结束",type:"warning",duration:2e3,onClose:function(){e.$router.push("/sku-"+e.goodsSkuDetail.sku_id)}})},imageErrorSpec:function(e){this.goodsSkuDetail.sku_images[e]=this.defaultGoodsImage,this.picZoomUrl=this.defaultGoodsImage},getAddress:function(e,t,s,a){var i=this,o=0;switch(e){case"province":o=0;break;case"city":t&&(this.provinceId=t.id),o=this.provinceId,this.cityArr={},this.districtArr={};break;case"district":t&&(this.cityId=t.id),o=this.cityId,this.districtArr={};break}if(t){if(t.level<=2)for(var n=t.level,r=n;r<=3;r++)delete this.selectedAddress["level_"+r];this.selectedAddress["level_"+t.level]=t}if(s||this.$store.commit("app/SET_LOCATION_REGION",this.selectedAddress),this.$forceUpdate(),"community"==e)return this.hideRegion=!0,void setTimeout((function(){i.hideRegion=!1}),10);Object(_["a"])({pid:o}).then((function(t){t.code;var s=t.data;if(s){switch(e){case"province":i.provinceArr=s;break;case"city":i.cityArr=s;break;case"district":i.districtArr=s;break}i.currTabAddres=e,a&&a()}})).catch((function(e){}))}}},h=s("a63f"),f=s("628a"),k={name:"groupbuy_detail",components:{PicZoom:o["a"],GoodsRecommend:h["a"],servicerMessage:f["a"]},mixins:[v]},b=k,y=(s("81a6"),s("2877")),C=Object(y["a"])(b,a,i,!1,null,null,null);t["default"]=C.exports}}]);
- //# sourceMappingURL=chunk-7c714112.c7bff1fe.js.map
|