猎豆优选小程序

shareGoodsDetail.js 10KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/subPackages/html/shareGoodsDetail"],{"2d2d":function(e,o,t){"use strict";t.r(o);var n=t("e3b1"),i=t.n(n);for(var s in n)["default"].indexOf(s)<0&&function(e){t.d(o,e,(function(){return n[e]}))}(s);o["default"]=i.a},"495b":function(e,o,t){},"57a1":function(e,o,t){"use strict";t.r(o);var n=t("94a6"),i=t("2d2d");for(var s in i)["default"].indexOf(s)<0&&function(e){t.d(o,e,(function(){return i[e]}))}(s);t("f205");var c=t("828b"),r=Object(c["a"])(i["default"],n["b"],n["c"],!1,null,"01b3361d",null,!1,n["a"],void 0);o["default"]=r.exports},"7f58":function(e,o,t){"use strict";(function(e,o){var n=t("47a9");t("1f2f");n(t("3240"));var i=n(t("57a1"));e.__webpack_require_UNI_MP_PLUGIN__=t,o(i.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},"94a6":function(e,o,t){"use strict";t.d(o,"b",(function(){return i})),t.d(o,"c",(function(){return s})),t.d(o,"a",(function(){return n}));var n={uSwiper:function(){return t.e("node-modules/uview-ui/components/u-swiper/u-swiper").then(t.bind(null,"8ea5"))},uBackTop:function(){return t.e("node-modules/uview-ui/components/u-back-top/u-back-top").then(t.bind(null,"f7b7"))}},i=function(){var e=this,o=e.$createElement,t=(e._self._c,e.goodsItem.volume>100?e.$NumberHandle({value:e.goodsItem.volume,comma:!0}):null),n=1==e.goodsItem.is_coupon&&e.goodsItem.coupon_price>0?e.goodsItem.coupon_start_time&&e.goodsItem.coupon_start_time.slice(0,16):null,i=1==e.goodsItem.is_coupon&&e.goodsItem.coupon_price>0?e.goodsItem.coupon_end_time&&e.goodsItem.coupon_end_time.slice(0,16):null;e.$mp.data=Object.assign({},{$root:{m0:t,g0:n,g1:i}})},s=[]},e3b1:function(e,o,t){"use strict";(function(e){var n=t("47a9");Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var i=n(t("7eb4")),s=n(t("7ca3")),c=n(t("af34")),r=n(t("ee10"));function a(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function d(e){for(var o=1;o<arguments.length;o++){var t=null!=arguments[o]?arguments[o]:{};o%2?a(Object(t),!0).forEach((function(o){(0,s.default)(e,o,t[o])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach((function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}))}return e}var u=getApp(),p=u.globalData.$router,l={components:{verticalGood:function(){t.e("components/verticalGood").then(function(){return resolve(t("9032"))}.bind(null,t)).catch(t.oe)}},data:function(){return{isIOS:u.globalData.isIOS,isIphoneX:u.globalData.isIphoneX,statusBarHeight:u.globalData.statusBarHeight,swiperList:[],recommendList:[],guessList:[],guessListPage:1,guessListHasNext:!0,goods_id:"",goodsParams:{},goodsItem:{discount_price:"",price:"",volume:"",title:"",coupon_price:"",shop:{pic_path:"",title:"",delivery_score:"",item_score:"",service_score:""}},isLogin:!1,user_level:e.getStorageSync("userInfo")?e.getStorageSync("userInfo").user_level:"",scrollTop:0,tkl:""}},onPageScroll:function(e){this.scrollTop=e.scrollTop},onLoad:function(e){var o=e.user_id,t=void 0===o?"":o,n=e.goods_id,i=void 0===n?"":n,s=e.coupon_price,c=void 0===s?"":s,r=e.discount_price,a=void 0===r?"":r,d=e.price,u=void 0===d?"":d,p=e.is_coupon,l=void 0===p?"":p,m=e.commission_rate,_=void 0===m?"":m,g=e.is_high_commission,f=void 0===g?"":g,h=e.coupon_end_time,v=void 0===h?"":h,I=e.coupon_start_time,b=void 0===I?"":I;this.goods_id=decodeURIComponent(i),this.goodsParams={user_id:decodeURIComponent(t),goods_id:decodeURIComponent(i),coupon_price:decodeURIComponent(c),discount_price:decodeURIComponent(a),price:decodeURIComponent(u),is_coupon:decodeURIComponent(l),commission_rate:decodeURIComponent(_),is_high_commission:decodeURIComponent(f),coupon_end_time:decodeURIComponent(v),coupon_start_time:decodeURIComponent(b)},this.handleGetgoodsItem(),this.handleGetRecommendList(),this.handleGetGuessList(),this.handleGetUserIsLogin(),this.handleGetPosterInfo()},onReachBottom:function(){this.handleGetGuessList()},methods:{goTb:function(){var e=this.tkl,o=e.split("https://m.tb.cn")[1].split(" ")[0].split("/")[1],t=document.createElement("a");t.style.display="none",t.href="https://s.tb.cn/".concat(o),document.body.appendChild(t),t.click(),document.body.removeChild(t)},handleGetUserIsLogin:function(){var o=e.getStorageSync("userInfo")||"",t=e.getStorageSync("user_id")||"";this.isLogin=!(!o||!t)},handleGetGuessList:function(){var o=this;return(0,r.default)(i.default.mark((function t(){var n,s,r,a,d,u,p,l;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=o.guessListPage,s=o.guessListHasNext,r=o.goods_id,s){t.next=3;break}return t.abrupt("return",!1);case 3:return t.prev=3,e.showLoading({title:"加载中...",mask:!0}),a=o.$api.goods_recommendlist,d={page:n,goods_id:r,user_id:o.goodsParams.user_id},t.next=9,o.$postJSON(a,d);case 9:u=t.sent,p=u.data,l=void 0===p?{}:p,l&&0==l.errno&&Array.isArray(l.rst.data)?(o.guessListHasNext=l.rst.pageInfo.hasNext,o.guessListHasNext&&o.guessListPage++,o.guessList=[].concat((0,c.default)(o.guessList),(0,c.default)(l.rst.data))):e.showToast({title:l.err||"操作失败",icon:"none"}),t.next=18;break;case 15:t.prev=15,t.t0=t["catch"](3),console.log("error => ",t.t0);case 18:return t.prev=18,e.hideLoading(),t.finish(18);case 21:case"end":return t.stop()}}),t,null,[[3,15,18,21]])})))()},handleGetRecommendList:function(){var o=this;return(0,r.default)(i.default.mark((function t(){var n,s,r,a,d;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,e.showLoading({title:"加载中...",mask:!0}),n=o.$api.goods_recommendtop,s={goods_id:o.goods_id,user_id:o.goodsParams.user_id},t.next=6,o.$postJSON(n,s);case 6:r=t.sent,a=r.data,d=void 0===a?{}:a,d&&0==d.errno&&Array.isArray(d.rst.data)?o.recommendList=(0,c.default)(d.rst.data):e.showToast({title:d.err||"操作失败",icon:"none"}),t.next=15;break;case 12:t.prev=12,t.t0=t["catch"](0),console.log("error => ",t.t0);case 15:return t.prev=15,e.hideLoading(),t.finish(15);case 18:case"end":return t.stop()}}),t,null,[[0,12,15,18]])})))()},handleGetgoodsItem:function(){var o=this;return(0,r.default)(i.default.mark((function t(){var n,s,c,r,a,u,p,l,m,_,g,f,h;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=o.goodsParams,s=n.user_id,c=n.goods_id,r=n.coupon_price,a=n.discount_price,u=n.price,p=n.is_coupon,l=n.commission_rate,t.prev=1,e.showLoading({title:"加载中...",mask:!0}),m=o.$api.goods_detail,_={goods_id:c,coupon_price:r,discount_price:a,price:u,is_coupon:p,commission_rate:l,user_id:s},t.next=7,o.$postJSON(m,_);case 7:g=t.sent,f=g.data,h=void 0===f?{}:f,h&&0==h.errno&&h.rst.data?(o.goodsItem=d({},h.rst.data),o.swiperList=h.rst.data.small_img.map((function(e){return{image:e}}))):e.showToast({title:h.err||"操作失败",icon:"none"}),t.next=16;break;case 13:t.prev=13,t.t0=t["catch"](1),console.log("error => ",t.t0);case 16:return t.prev=16,e.hideLoading(),t.finish(16);case 19:case"end":return t.stop()}}),t,null,[[1,13,16,19]])})))()},onClickToBack:function(){e.navigateBack()},onClickGoodsItem:function(o){try{u.categoryNew_countBuy({type:0,path:"goodsItemTopRecommendAction"})}catch(R){}var t=o.img,n=void 0===t?"":t,i=o.goods_id,s=void 0===i?"":i,c=o.coupon_price,r=void 0===c?"":c,a=o.discount_price,d=void 0===a?"":a,p=o.price,l=void 0===p?"":p,m=o.is_coupon,_=void 0===m?"":m,g=o.commission_rate,f=void 0===g?"":g,h=o.is_high_commission,v=void 0===h?"":h,I=o.coupon_end_time,b=void 0===I?"":I,w=o.coupon_start_time,C=void 0===w?"":w,k=getCurrentPages(),L=k.length;L<10?e.navigateTo({url:"/pages/subPackages/home/goodsDetail?img=".concat(encodeURIComponent(n),"&goods_id=").concat(encodeURIComponent(s),"&coupon_price=").concat(encodeURIComponent(r),"&discount_price=").concat(encodeURIComponent(d),"&price=").concat(encodeURIComponent(l),"&is_coupon=").concat(encodeURIComponent(_),"&commission_rate=").concat(encodeURIComponent(f),"&is_high_commission=").concat(encodeURIComponent(v),"&coupon_end_time=").concat(encodeURIComponent(b),"&coupon_start_time=").concat(encodeURIComponent(C))}):e.redirectTo({url:"/pages/subPackages/home/goodsDetail?img=".concat(encodeURIComponent(n),"&goods_id=").concat(encodeURIComponent(s),"&coupon_price=").concat(encodeURIComponent(r),"&discount_price=").concat(encodeURIComponent(d),"&price=").concat(encodeURIComponent(l),"&is_coupon=").concat(encodeURIComponent(_),"&commission_rate=").concat(encodeURIComponent(f),"&is_high_commission=").concat(encodeURIComponent(v),"&coupon_end_time=").concat(encodeURIComponent(b),"&coupon_start_time=").concat(encodeURIComponent(C))})},onClickSetFavorites:function(){this.isLogin?this.handleSetFavorites():p.navigateTo({url:"/pages/subPackages/login/loginPhone"})},handleSetFavorites:function(){var o=this;return(0,r.default)(i.default.mark((function t(){var n,s,c,r,a,d,u,p,l,m,_,g,f,h;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=o.goodsParams,s=n.user_id,c=n.goods_id,r=n.is_coupon,a=n.discount_price,d=n.price,u=n.coupon_price,p=n.commission_rate,l=n.coupon_end_time,m=n.coupon_start_time,t.prev=1,e.showLoading({title:"加载中...",mask:!0}),_=o.$api.goodsItem_addFavorites,g={goods_id:c,is_coupon:r,discount_price:a,price:d,coupon_price:u,commission_rate:p,coupon_end_time:l,coupon_start_time:m,user_id:s},t.next=7,o.$postJSON(_,g);case 7:f=t.sent,h=f.data,h&&0==h.errno?o.handleGetgoodsItem():e.showToast({title:h.err||"操作失败",icon:"none"}),t.next=15;break;case 12:t.prev=12,t.t0=t["catch"](1),console.log("error => ",t.t0);case 15:return t.prev=15,e.hideLoading(),t.finish(15);case 18:case"end":return t.stop()}}),t,null,[[1,12,15,18]])})))()},onClickCommission:function(){p.navigateTo({url:"/pages/subPackages/my/tqjs"})},copyTKL:function(){this.$copyEvent({text:this.tkl})},handleGetPosterInfo:function(){var e=this;return(0,r.default)(i.default.mark((function o(){var t,n,s,c,r,a,d,u;return i.default.wrap((function(o){while(1)switch(o.prev=o.next){case 0:return t=e.goodsParams,n=t.goods_id,s=t.is_coupon,c=t.user_id,o.prev=1,r=e.$api.goodsItem_getTKL,a={goods_id:n,is_coupon:s,user_id:c},o.next=6,e.$postJSON(r,a);case 6:d=o.sent,u=d.data,u&&0==u.errno&&u.rst.data&&(e.tkl=u.rst.data),o.next=13;break;case 11:o.prev=11,o.t0=o["catch"](1);case 13:case"end":return o.stop()}}),o,null,[[1,11]])})))()}}};o.default=l}).call(this,t("df3c")["default"])},f205:function(e,o,t){"use strict";var n=t("495b"),i=t.n(n);i.a}},[["7f58","common/runtime","common/vendor"]]]);