chunk-6eafa282.4c9d2447.js 28 KB

12
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6eafa282"],{"08f9":function(e,t,s){"use strict";s.d(t,"f",(function(){return i})),s.d(t,"a",(function(){return o})),s.d(t,"b",(function(){return n})),s.d(t,"e",(function(){return l})),s.d(t,"c",(function(){return r})),s.d(t,"d",(function(){return c})),s.d(t,"g",(function(){return d}));var a=s("751a");function i(e){return Object(a["a"])({url:"/seckill/api/ordercreate/payment",data:e,forceLogin:!0})}function o(e){return Object(a["a"])({url:"/seckill/api/ordercreate/calculate",data:e,forceLogin:!0})}function n(){return Object(a["a"])({url:"/api/goodsevaluate/config",data:{},forceLogin:!0})}function l(e){return Object(a["a"])({url:"/seckill/api/ordercreate/create",data:e,forceLogin:!0})}function r(e){return Object(a["a"])({url:"/seckill/api/seckillgoods/page",data:e})}function c(e){return Object(a["a"])({url:"/seckill/api/seckillgoods/detail",data:e})}function d(e){return Object(a["a"])({url:"/seckill/api/seckill/lists",data:e})}},ab4a: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.seckillTimeMachine.currentTime?a("div",{staticClass:"discount-banner ns-bg-color"},[e._m(0),a("div",{staticClass:"surplus-time"},[a("span",[e._v(e._s(e.seckillText))]),a("count-down",{staticClass:"count-down",attrs:{currentTime:e.seckillTimeMachine.currentTime,startTime:e.seckillTimeMachine.startTime,endTime:e.seckillTimeMachine.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.seckill_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"]},on:{click:function(s){return e.changeSpec(t.sku_id,t.spec_id,t.disabled)}}},[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))])])])]),a("dl",{staticClass:"item-line buy-btn"},[a("dt"),1==e.goodsSkuDetail.goods_state?a("dd",[[e.goodsSkuDetail.stock>0?a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.buyNow}},[e._v("立即抢购")]):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("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",[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")),l=s("a2a9"),r=s("08f9"),c=s("2f84"),d=s("0091"),u=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:""},seckillText:"距离结束仅剩",seckillTimeMachine:{currentTime:0,startTime:0,endTime:0},qrcode:"",specBtnRepeat:!1,shopInfo:{},whetherCollection:0,score:0,currentPage:1,pageSize:10,total:0,evaluaType:0,evaluteCount:{},goodsEvaluateList:[],evaluate_show:!1,service:null,number:1,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/seckill-",""),this.addonIsExit&&1!=this.addonIsExit.seckill?this.$message({message:"秒杀插件未安装",type:"warning",duration:2e3,onClose:function(){e.$route.push("/")}}):(this.getGoodsSkuDetail(),this.getGoodsEvaluate(),this.goodsEvaluCount())},computed:Object(n["a"])({},Object(u["b"])(["token","siteInfo","defaultHeadImage","defaultShopImage","addonIsExit","locationRegion"])),watch:{$route:function(e){var t=this;this.id=e.params.pathMatch,this.addonIsExit&&1==this.addonIsExit.seckill?(this.getGoodsSkuDetail(),this.shopServiceOpen()):this.$message({message:"秒杀插件未安装",type:"warning",duration:2e3,onClose:function(){t.$route.push("/")}})},addonIsExit:function(){var e=this;1!=this.addonIsExit.seckill?this.$message({message:"秒杀插件未安装",type:"warning",duration:2e3,onClose:function(){e.$route.push("/")}}):this.shopServiceOpen()}},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(r["d"])({seckill_id:this.id}).then((function(t){console.log(t,"goodsSkuDetail");var s=t.data;if(null!=s.goods_sku_detail){e.goodsSkuDetail=s.goods_sku_detail,e.service_list=s.goods_sku_detail.goods_service,e.skuId=e.goodsSkuDetail.sku_id;var a=new Date(1e3*t.timestamp),i=60*a.getHours()*60+60*a.getMinutes()+a.getSeconds();if(e.goodsSkuDetail.seckill_start_time<=i&&i<e.goodsSkuDetail.seckill_end_time){var o=parseInt(a.getTime()/1e3)+(e.goodsSkuDetail.seckill_end_time-i);e.seckillTimeMachine={currentTime:t.timestamp,startTime:t.timestamp,endTime:o}}else e.goodsSkuDetail.seckill_start_time>i&&i<e.goodsSkuDetail.seckill_end_time?e.$message({message:"限时秒杀活动还未开始",type:"warning",duration:2e3,onClose:function(){e.$router.push("/sku-"+e.goodsSkuDetail.sku_id)}}):i<e.goodsSkuDetail.seckill_start_time&&i>e.goodsSkuDetail.seckill_end_time&&e.$message({message:"限时秒杀活动已结束",type:"warning",duration:2e3,onClose:function(){e.$router.push("/sku-"+e.goodsSkuDetail.sku_id)}});if(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.master_img=e.goodsSkuDetail.goods_image,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 n=JSON.parse(e.goodsSkuDetail.goods_attr_format);e.goodsSkuDetail.goods_attr_format=e.$util.unique(n,"attr_id");for(var l=0;l<e.goodsSkuDetail.goods_attr_format.length;l++)for(var r=0;r<n.length;r++)e.goodsSkuDetail.goods_attr_format[l].attr_id==n[r].attr_id&&e.goodsSkuDetail.goods_attr_format[l].attr_value_id!=n[r].attr_value_id&&(e.goodsSkuDetail.goods_attr_format[l].attr_value_name+="、"+n[r].attr_value_name)}e.goodsSkuDetail.goods_spec_format&&(e.goodsSkuDetail.goods_spec_format=JSON.parse(e.goodsSkuDetail.goods_spec_format)),console.debug(e.goodsSkuDetail.goods_spec_format,"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.getEvaluateConfig(),e.getGoodsQrcode(),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},master_img:[]}),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(r["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(l["b"])({}).then((function(t){if(0==t.code&&t.data){t.data.content;t.data.content&&(e.service=t.data.content)}}))},modifyGoodsInfo:function(){Object(l["j"])({sku_id:this.skuId,site_id:this.goodsSkuDetail.site_id}),Object(l["a"])({sku_id:this.skuId,goods_id:this.goodsSkuDetail.goods_id})},getGoodsQrcode:function(){var e=this;Object(l["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(d["a"])({goods_id:this.id}).then((function(t){0==t.code&&t.data&&(e.evaluteCount=t.data)}))},getGoodsEvaluate:function(){var e=this;Object(d["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,s){var a=this;if(!s){this.specBtnRepeat=!1,this.skuId=e;for(var i=0;i<this.goodsSkuDetail.goods_spec_format.length;i++)for(var o=this.goodsSkuDetail.goods_spec_format[i],n=0;n<o.value.length;n++)t==this.goodsSkuDetail.goods_spec_format[i].value[n].spec_id&&(this.goodsSkuDetail.goods_spec_format[i].value[n].selected=!1);Object(l["k"])({sku_id:this.skuId,seckill_id:this.goodsSkuDetail.seckill_id}).then((function(e){console.debug(e.data.goods_sku_detail,"res.data.goods_sku_detail");var t=e.data.goods_sku_detail;null!=t?(t.sku_images=t.sku_images.split(","),a.picZoomUrl=t.sku_images[0],a.playerOptions.poster=img(t.sku_image),""==t.sku_images?(t.sku_images=a.master_img,a.picZoomUrl=t.sku_images[0],a.playerOptions.poster=img(t.sku_image)):t.sku_images=t.sku_images.concat(a.master_img),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)),t.goods_attr_format&&(t.goods_attr_format=JSON.parse(t.goods_attr_format)),a.keyInput(!0),1==t.promotion_type&&(a.discountTimeMachine={currentTime:e.timestamp,startTime:e.timestamp,endTime:t.end_time}),a.specBtnRepeat=!1,Object.assign(a.goodsSkuDetail,t)):a.$router.push("/")}))}},changeNum:function(e){if(0!=this.goodsSkuDetail.stock){var t=this.goodsSkuDetail.stock,s=1;if("+"==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(){var a=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>a&&(s.number=a),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={seckill_id:e.goodsSkuDetail.seckill_id,num:e.number,sku_id:e.skuId};e.$store.dispatch("order/setSeckillOrderCreateData",t),e.$router.push({path:"/promotion/seckill_payment"})}else e.$message({message:"购买数量不能为0",type:"warning"});else e.$message({message:"商品已售罄",type:"warning"})}))},countDownS_cb:function(){},countDownE_cb:function(){var e=this;this.seckillText="活动已结束",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,l=n;l<=3;l++)delete this.selectedAddress["level_"+l];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:"seckill_detail",components:{PicZoom:o["a"],GoodsRecommend:h["a"],servicerMessage:f["a"]},mixins:[v]},b=k,C=(s("e907"),s("2877")),y=Object(C["a"])(b,a,i,!1,null,null,null);t["default"]=y.exports},d445:function(e,t,s){},e907:function(e,t,s){"use strict";var a=s("d445"),i=s.n(a);i.a}}]);
  2. //# sourceMappingURL=chunk-6eafa282.4c9d2447.js.map