pages-product-product.63ef4238.js 15 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-product-product"],{"10f1":function(t,e,a){"use strict";var o=a("81b9"),i=a.n(o);i.a},1241:function(t,e,a){"use strict";var o=a("4ea4");a("a4d3"),a("e01a"),a("4160"),a("ac1f"),a("5319"),a("159b"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(a("ade3")),n=o(a("5530"));a("96cf");var s,r=o(a("1da1")),c=o(a("0fc2")),d=a("fcfd"),l=a("26cb"),u=(o(a("752c")),a("aff7"),a("8d42")),p=a("12f5"),f=o(a("d0ab")),g=o(a("9e52")),v=o(a("75e7")),b=o(a("a6e5")),h=o(a("7044")),m=o(a("9343")),w=o(a("f39b")),y=o(a("db9a")),k={components:{uniNumberBox:c.default,guessLike:w.default,topSwiper:f.default,productContent:g.default,discounts:v.default,freshDetail:b.default,contentText:h.default,productBottom:m.default,estimate:y.default},data:function(){return{goodsStore:0,specList:[],buys_show:!0,buys_shows:!1,specSelected:[],specClass:"none",many:1,reply:"",list:"",type:1,goodsType:0,goodsNumber:1,goodsid:"",description:"",goodsObjact:{percent:1},imgList:[],actionPrice:0,actionImage:"",good_list:"",goodsNumberMax:0,seckillObj:{stopTime:0,stop:!1,stopTimeH:0,stopTimeM:0,stopTimeS:0,stopTimeD:0,upTime:0},pink:{id:"",uid:"",people:"",price:"",stop_time:"",nickname:"",avatar:"",count:"",h:"",i:"",s:""},userInfo:"",isVip:"0"}},filters:{parseIntTo:function(t){return t=100*+t,t%1===0||(t=t.toFixed(1)),t}},onLoad:function(t){var e=this;return(0,r.default)(regeneratorRuntime.mark((function a(){var o,i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:o=e,e.goodsid=t.id,e.goodsType=t.type,t.spread&&uni.setStorageSync("spread",t.spread),t.isVip&&(o.isVip=t.isVip),console.log(o.isVip,"vip"),(0,u.saveUrl)(),e.goodsDetail(),i=uni.getStorageSync("weichatBrowser")||"",i&&(0,p.weixindata)();case 10:case"end":return a.stop()}}),a)})))()},computed:(0,n.default)({},(0,l.mapState)(["weichatObj","baseURL","urlFile"])),methods:(s={selectSpec:function(t,e,a){e.attr_value.forEach((function(t){t.check=!1})),t.check=!0;var o=this;o.specSelected[a]=t.attr;var i=o.specSelected.join(",");o.productValue[i]?(o.buys_show=!0,o.buys_shows=!1,o.actionPrice=o.productValue[i].price,o.goodsNumberMax=o.productValue[i].stock,o.actionImage=o.productValue[i].image,o.uniqueId=o.productValue[i].unique,o.goodsStore=o.productValue[i].stock):(o.buys_show=!1,o.buys_shows=!0),0==o.goodsStore&&(o.buys_show=!1,o.buys_shows=!0),o.specSelected[a]=t.attr},specOPne:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=this;e.specClass="show",e.type=t},toggleSpec:function(t){var e=this;"show"===this.specClass?(this.specClass="hide",setTimeout((function(){e.specClass="none"}),250)):"none"===this.specClass&&(this.specClass="show"),this.type=t},Getcoupon:function(){uni.navigateTo({url:"/pages/coupon/getcoupon"})},numberChange:function(t){this.goodsNumber=t.number},shareDate:function(){var t=this,e=window.location.href+"&spread="+this.userInfo.uid,a=uni.getStorageSync("weichatBrowser")||"";if(a){e=e.replace(/[\?,&]from=singlemessage/g,"");var o={link:e,imgUrl:t.goodsObjact.image,desc:t.goodsObjact.store_info,title:t.goodsObjact.store_name,success:function(t){console.log(t)}};console.log(o,"分享"),(0,p.shareLoad)(o)}},navToDetailPage:function(t){var e=t.id;uni.navigateTo({url:"/pages/product/product?id="+e})},navTo:function(t){uni.navigateTo({url:"/pages/product/reply?id="+this.goodsid})},Addcar:function(t){var e=this;(0,d.cartAdd)({cartNum:"1",uniqueId:"",new:0,mer_id:"",productId:t.id}).then((function(t){uni.showToast({title:"成功加入购物车",type:"top",duration:500,icon:"none"}),e.goodsDetail()})).catch((function(t){console.log(t)}))},goodsDetail:function(){var t=this;(0,d.goodsDetail)({},this.goodsid).then((function(e){var a=e.data;t.list=a,console.log(a,"22222222"),t.good_list=a.good_list,t.reply=a.reply;var o=a.storeInfo;if(t.goodsObjact=o,console.log(t.goodsObjact,"obj.goodsObjact"),null!=t.goodsObjact.description&&(t.description=t.goodsObjact.description.replace(/\<img/gi,'<img class="rich-img"')),t.imgList=o.slider_image,t.specList=a.productAttr,1!=Array.isArray(a.productValue)){t.many=2,t.specList=a.productAttr,t.productValue=a.productValue,t.specSelected=[];for(var i=0;i<t.specList.length;i++){var n=t.specList[i].attr_value[0];n.check=!0,t.specSelected.push(n.attr)}var s=t.specSelected.join(",");console.log(s,"str"),t.actionPrice=t.productValue[s].price,t.goodsNumberMax=t.productValue[s].stock,t.actionImage=t.productValue[s].image,t.uniqueId=t.productValue[s].unique,t.goodsStore=t.productValue[s].quota}else t.many=1,t.productValue=a.productValue,t.actionPrice=o.price,t.actionImage=o.image_base,t.goodsNumberMax=o.stock;t.shopId=a.mer_id,t.shareDate()}))}},(0,i.default)(s,"shareDate",(function(){var t=this,e=window.location.href+"&spread="+this.userInfo.uid,a=uni.getStorageSync("weichatBrowser")||"";if(a){e=e.replace(/[\?,&]from=singlemessage/g,"");var o={link:e,imgUrl:t.goodsObjact.image,desc:t.goodsObjact.store_info,title:t.goodsObjact.store_name,success:function(t){console.log(t)}};(0,p.shareLoad)(o)}})),(0,i.default)(s,"buy",(function(){var t=this,e={cartNum:t.goodsNumber,new:1,productId:t.goodsid,uniqueId:t.uniqueId};2==t.type&&(e.new=0),(0,d.cartAdd)(e).then((function(e){var a=e.data;1==t.type&&uni.navigateTo({url:"/pages/order/createOrder?id="+a.cartId}),2==t.type&&(uni.showToast({title:"成功加入购物车",type:"top",duration:2e3,icon:"none"}),t.goodsDetail()),t.toggleSpec()})).catch((function(t){console.log(t)}))})),(0,i.default)(s,"buy1",(function(){var t=this,e={cartNum:t.goodsNumber,new:1,productId:t.goodsid,uniqueId:t.uniqueId};2==t.type&&(e.new=0),(0,d.cartAdd)(e).then((function(e){var a=e.data;1==t.type&&uni.navigateTo({url:"/pages/order/createOrder?id="+a.cartId}),2==t.type&&(uni.showToast({title:"成功加入购物车",type:"top",duration:2e3,icon:"none"}),t.goodsDetail()),t.toggleSpec()})).catch((function(t){console.log(t)}))})),(0,i.default)(s,"stopPrevent",(function(){})),s)};e.default=k},1560:function(t,e,a){"use strict";var o;a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return o}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"container"},[a("top-swiper",{attrs:{imgList:t.imgList}}),a("product-content",{attrs:{goodsObjact:t.goodsObjact,list:t.list}}),a("v-uni-view",{staticClass:"c-list"},[a("v-uni-view",{staticClass:"c-row b-b",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleSpec.apply(void 0,arguments)}}},[a("v-uni-text",{staticClass:"tit"},[t._v("购买数量")]),a("v-uni-view",{staticClass:"con"},[a("v-uni-text",{staticClass:"selected-text"},[t._v(t._s(t.goodsNumber))])],1),a("v-uni-text",{staticClass:"iconfont iconenter"})],1),a("v-uni-view",{staticClass:"c-row b-b"},[a("v-uni-text",[t._v("每购买一个送"+t._s(t.goodsObjact.white_integral)+"红积分")])],1)],1),t.reply?a("estimate",{attrs:{reply:t.reply,list:t.list},on:{navTo:function(e){arguments[0]=e=t.$handleEvent(e),t.navTo("/pages/product/reply?id="+t.goodsid)}}}):t._e(),a("fresh-detail",{attrs:{goodsObjact:t.goodsObjact}}),a("content-text",{attrs:{description:t.description}}),a("v-uni-view",{staticClass:"contentBottomHeight"}),a("product-bottom",{attrs:{goodsObjact:t.goodsObjact,goodsid:t.goodsid},on:{buy:function(e){arguments[0]=e=t.$handleEvent(e),t.buy.apply(void 0,arguments)},specOPne:function(e){arguments[0]=e=t.$handleEvent(e),t.specOPne.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"popup spec",class:t.specClass,on:{touchmove:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),t.stopPrevent.apply(void 0,arguments)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleSpec.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"mask"}),a("v-uni-view",{staticClass:"layer attr-content",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.stopPrevent.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"a-t"},[a("v-uni-image",{attrs:{src:t.actionImage}}),a("v-uni-view",{staticClass:"right"},[a("v-uni-view",{staticClass:"good-name clamp"},[t._v(t._s(t.goodsObjact.store_name))]),1*t.list.integral>0?a("v-uni-text",{staticClass:"price"},[t._v(t._s(t.list.integral)+"积分")]):a("v-uni-text",{staticClass:"price"},[t._v("¥"+t._s(t.actionPrice))])],1)],1),t._l(t.specList,(function(e,o){return a("v-uni-view",{key:o,staticClass:"attr-list"},[a("v-uni-text",[t._v(t._s(e.attr_name))]),a("v-uni-view",{staticClass:"item-list"},t._l(e.attr_value,(function(i,n){return a("v-uni-text",{key:n,staticClass:"tit",class:{selected:i.check},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.selectSpec(i,e,o)}}},[t._v(t._s(i.attr))])})),1)],1)})),a("v-uni-view",{staticClass:"flex"},[a("v-uni-view",[t._v("购买数量")]),a("v-uni-view",{staticClass:"item-list"},[a("uni-number-box",{staticClass:"step",attrs:{isMin:!0,value:t.goodsNumber,min:1,max:t.goodsNumberMax},on:{eventChange:function(e){arguments[0]=e=t.$handleEvent(e),t.numberChange.apply(void 0,arguments)}}})],1)],1),a("v-uni-button",{staticClass:"btn",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.buy.apply(void 0,arguments)}}},[t._v("确定")])],2)],1)],1)},n=[]},"32f8":function(t,e,a){var o=a("24fb");e=o(!1),e.push([t.i,'@charset "UTF-8";\n/* 页面左右间距 */\n/* 文字尺寸 */\n/*文字颜色*/\n/* 边框颜色 */\n/*颜色*/\n/* 图片加载中颜色 */\n/* 行为相关颜色 */\n/* 功能栏字体大小 */\n/*功能栏左侧小图标*/\n/* 弹出层 */.popup[data-v-e2f1b440]{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99}.popup.show[data-v-e2f1b440]{display:block}.popup.show .mask[data-v-e2f1b440]{-webkit-animation:showPopup-data-v-e2f1b440 .2s linear both;animation:showPopup-data-v-e2f1b440 .2s linear both}.popup.show .layer[data-v-e2f1b440]{-webkit-animation:showLayer-data-v-e2f1b440 .2s linear both;animation:showLayer-data-v-e2f1b440 .2s linear both}.popup.hide .mask[data-v-e2f1b440]{-webkit-animation:hidePopup-data-v-e2f1b440 .2s linear both;animation:hidePopup-data-v-e2f1b440 .2s linear both}.popup.hide .layer[data-v-e2f1b440]{-webkit-animation:hideLayer-data-v-e2f1b440 .2s linear both;animation:hideLayer-data-v-e2f1b440 .2s linear both}.popup.none[data-v-e2f1b440]{display:none}.popup .mask[data-v-e2f1b440]{position:fixed;top:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.4)}.popup .layer[data-v-e2f1b440]{position:fixed;z-index:99;bottom:0;width:100%;min-height:30vh;border-radius:%?10?% %?10?% 0 0;background-color:#fff}.popup .layer .btn[data-v-e2f1b440]{height:%?66?%;line-height:%?66?%;border-radius:%?100?%;background:#ff4c4c;font-size:%?30?%;color:#fff;margin:%?30?% auto %?20?%}@-webkit-keyframes showPopup-data-v-e2f1b440{0%{opacity:0}100%{opacity:1}}@keyframes showPopup-data-v-e2f1b440{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hidePopup-data-v-e2f1b440{0%{opacity:1}100%{opacity:0}}@keyframes hidePopup-data-v-e2f1b440{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes showLayer-data-v-e2f1b440{0%{-webkit-transform:translateY(120%);transform:translateY(120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showLayer-data-v-e2f1b440{0%{-webkit-transform:translateY(120%);transform:translateY(120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hideLayer-data-v-e2f1b440{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(120%);transform:translateY(120%)}}@keyframes hideLayer-data-v-e2f1b440{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(120%);transform:translateY(120%)}}\n/* 规格选择弹窗 */.attr-content[data-v-e2f1b440]{padding:%?10?% %?30?%}.attr-content .a-t[data-v-e2f1b440]{display:flex}.attr-content .a-t uni-image[data-v-e2f1b440]{width:%?170?%;height:%?170?%;flex-shrink:0;border-radius:%?8?%}.attr-content .a-t .right[data-v-e2f1b440]{display:flex;flex-direction:column;padding-left:%?24?%;font-size:%?26?%;color:#606266;line-height:%?42?%}.attr-content .a-t .right .good-name[data-v-e2f1b440]{padding-top:%?20?%;max-width:%?320?%;font-size:%?30?%;font-family:PingFang SC;font-weight:700;color:#1d2023;line-height:%?42?%;margin-bottom:%?15?%}.attr-content .a-t .right .price[data-v-e2f1b440]{font-size:%?60?%;font-family:PingFang SC;font-weight:700;color:#ff6f0f}.attr-content .a-t .right .selected-text[data-v-e2f1b440]{margin-right:%?10?%}.attr-content .attr-list[data-v-e2f1b440]{display:flex;flex-direction:column;font-size:%?30?%;color:#606266;padding-top:%?30?%;padding-left:%?10?%}.attr-content .item-list[data-v-e2f1b440]{padding:%?20?% 0 0;display:flex;flex-wrap:wrap}.attr-content .item-list .tit[data-v-e2f1b440]{display:flex;align-items:center;justify-content:center;background:#eee;margin-right:%?20?%;margin-bottom:%?20?%;border-radius:%?100?%;min-width:%?60?%;height:%?60?%;padding:0 %?20?%;font-size:%?28?%;color:#303133}.attr-content .item-list .selected[data-v-e2f1b440]{background:#fceff1;border:1px solid #ef041f;color:#ef041f}.goodsBottom[data-v-e2f1b440]{height:%?160?%}uni-page-body[data-v-e2f1b440]{background:#f0f0f0}.contentBottomHeight[data-v-e2f1b440]{height:%?110?%}.goodsBottom[data-v-e2f1b440]{height:%?160?%}[data-v-e2f1b440] .iconenter{font-size:%?30?%;color:#888}[data-v-e2f1b440] .con_image{width:%?130?%;height:%?130?%;display:inline-block;padding:%?15?%}[data-v-e2f1b440] .con_image uni-image{width:100%;height:100%}\n/* 商品详情中限制图片大小 */[data-v-e2f1b440] .rich-img{width:100%!important;height:auto}.c-list[data-v-e2f1b440]{margin-top:%?20?%;font-size:%?26?%;color:#606266;background:#fff}.c-list .c-row[data-v-e2f1b440]{display:flex;align-items:center;padding:%?20?% %?30?%;position:relative}.c-list .tit[data-v-e2f1b440]{width:%?140?%}.c-list .con[data-v-e2f1b440]{flex:1;color:#303133}.c-list .con .selected-text[data-v-e2f1b440]{margin-right:%?10?%}.c-list .bz-list[data-v-e2f1b440]{height:%?40?%;font-size:%?26?%;color:#303133}.c-list .bz-list uni-text[data-v-e2f1b440]{display:inline-block;margin-right:%?30?%}.c-list .con-list[data-v-e2f1b440]{flex:1;display:flex;flex-direction:column;color:#303133;line-height:%?40?%}.c-list .red[data-v-e2f1b440]{color:#5dbc7c}body.?%PAGE?%[data-v-e2f1b440]{background:#f0f0f0}',""]),t.exports=e},"56e4":function(t,e,a){"use strict";a.r(e);var o=a("1560"),i=a("fc22");for(var n in i)"default"!==n&&function(t){a.d(e,t,(function(){return i[t]}))}(n);a("10f1");var s,r=a("f0c5"),c=Object(r["a"])(i["default"],o["b"],o["c"],!1,null,"e2f1b440",null,!1,o["a"],s);e["default"]=c.exports},"81b9":function(t,e,a){var o=a("32f8");"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var i=a("4f06").default;i("46f8f847",o,!0,{sourceMap:!1,shadowMode:!1})},fc22:function(t,e,a){"use strict";a.r(e);var o=a("1241"),i=a.n(o);for(var n in o)"default"!==n&&function(t){a.d(e,t,(function(){return o[t]}))}(n);e["default"]=i.a}}]);