goods.js 5.8 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["plugins/step/goods/goods"],{"1a79":function(e,o,n){"use strict";(function(e){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var t=n("2f62");function r(e,o){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);o&&(t=t.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),n.push.apply(n,t)}return n}function i(e){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?r(Object(n),!0).forEach((function(o){c(e,o,n[o])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))}))}return e}function c(e,o,n){return o in e?Object.defineProperty(e,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[o]=n,e}var s=function(){n.e("components/page-component/goods/app-goods-banner").then(function(){return resolve(n("d9fb"))}.bind(null,n)).catch(n.oe)},a=function(){n.e("components/page-component/app-share-qr-code-poster/app-share-qr-code-poster").then(function(){return resolve(n("c169"))}.bind(null,n)).catch(n.oe)},u=function(){Promise.all([n.e("common/vendor"),n.e("components/page-component/goods/u-attr")]).then(function(){return resolve(n("338d"))}.bind(null,n)).catch(n.oe)},p=function(){Promise.all([n.e("common/vendor"),n.e("components/page-component/goods/bd-coupon")]).then(function(){return resolve(n("fb44"))}.bind(null,n)).catch(n.oe)},d=function(){n.e("components/page-component/goods/bd-xbc").then(function(){return resolve(n("48be"))}.bind(null,n)).catch(n.oe)},l=function(){n.e("components/page-component/goods/bd-detail").then(function(){return resolve(n("7e0d"))}.bind(null,n)).catch(n.oe)},h=function(){n.e("components/page-component/goods/bd-kb").then(function(){return resolve(n("f02b"))}.bind(null,n)).catch(n.oe)},f=function(){n.e("components/page-component/goods/bd-hc").then(function(){return resolve(n("7eb9"))}.bind(null,n)).catch(n.oe)},g=function(){n.e("components/basic-component/app-close/app-close").then(function(){return resolve(n("1653"))}.bind(null,n)).catch(n.oe)},b=function(){n.e("components/page-component/goods/bd-service").then(function(){return resolve(n("9413"))}.bind(null,n)).catch(n.oe)},m=function(){n.e("components/page-component/goods/bd-info-extra").then(function(){return resolve(n("fd84"))}.bind(null,n)).catch(n.oe)},v={name:"goods",components:{appGoodsBanner:s,appShareQrCode:a,uAttr:u,bdCoupon:p,bdXbc:d,bdDetail:l,bdHc:f,bdKb:h,appClose:g,bdService:b,bdInfoExtra:m},data:function(){return{showClose:!1,is_open:0,goods:{id:"",name:"",cover_pic:"",price:""},webUrl:"",selectAttr:null,shareShow:!1,shareUrl:null,attrShow:!1,poster_config:this.$api.step.poster_config,poster_generate:this.$api.step.poster_generate,disable:"disable"}},computed:i(i({},(0,t.mapState)({mall:function(e){return e.mallConfig.mall}})),(0,t.mapGetters)("mallConfig",{getTheme:"getTheme"})),onShow:function(){var e=this;this.showClose=!1,setTimeout((function(){e.showClose=!0}))},onLoad:function(e){this.$commonLoad.onload(e),this.webUrl="/plugins/step/goods/goods?goods_id="+e.goods_id,wx.showShareMenu({menus:["shareAppMessage","shareTimeline"]}),this.loadData(e.goods_id)},onShareTimeline:function(){var e=this.goods,o=e.app_share_title,n=e.name,t=(e.app_share_pic,e.cover_pic,e.id),r=e.pic_url;return this.$shareTimeline({title:o||n,imageUrl:r[0].pic_url,query:{goods_id:t}})},onShareAppMessage:function(){return this.hShareAppMessage()},methods:{hShareAppMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=this.goods,n=o.app_share_title,t=o.name,r=o.app_share_pic,i=o.cover_pic,c=o.id,s=o.subtitle;return this.$shareAppMessage({title:n||t,imageUrl:r||i,path:"/plugins/step/goods/goods",desc:s,params:{goods_id:c}},e)},getMall:function(e){this.is_open=e.is_open},loadData:function(o){var n=this;this.$showLoading(),this.$request({url:this.$api.step.goods_detail,data:{id:o}}).then((function(t){n.$hideLoading(),0===t.code?(n.goods=t.data.detail,n.shareUrl=n.$api.step.goods_poster+"&goods_id="+o,n.goods.id=o):e.showToast({title:t.msg,icon:"none"})})).catch((function(){n.$hideLoading()}))},onAttr:function(e){var o=e.item;this.selectAttr=o},shareClick:function(){this.shareShow=!0},back:function(){e.redirectTo({url:"/pages/index/index"})},clickAttr:function(){this.goods.buy_goods_auth?this.attrShow=!0:this.$tips.showToast({title:"您暂无权限购买该商品",icon:"none"})},setCoupon:function(e){this.$set(this.goods.goods_coupon_center[e],"is_receive",1)},rightFunc:function(o){e.navigateTo({url:"/pages/order-submit/order-submit?mch_list=".concat(JSON.stringify([o]),"&preview_url=").concat(encodeURIComponent(this.$api.step.order_preview),"&submit_url=").concat(encodeURIComponent(this.$api.step.order_submit))})}}};o.default=v}).call(this,n("543d")["default"])},"1fc8":function(e,o,n){"use strict";var t=n("bd57"),r=n.n(t);r.a},"54ec":function(e,o,n){"use strict";n.r(o);var t=n("1a79"),r=n.n(t);for(var i in t)"default"!==i&&function(e){n.d(o,e,(function(){return t[e]}))}(i);o["default"]=r.a},"81be":function(e,o,n){"use strict";(function(e){n("2d0a");t(n("66fd"));var o=t(n("ba34"));function t(e){return e&&e.__esModule?e:{default:e}}e(o.default)}).call(this,n("543d")["createPage"])},ba34:function(e,o,n){"use strict";n.r(o);var t=n("c78e"),r=n("54ec");for(var i in r)"default"!==i&&function(e){n.d(o,e,(function(){return r[e]}))}(i);n("1fc8");var c,s=n("f0c5"),a=Object(s["a"])(r["default"],t["b"],t["c"],!1,null,"25b1c256",null,!1,t["a"],c);o["default"]=a.exports},bd57:function(e,o,n){},c78e:function(e,o,n){"use strict";var t;n.d(o,"b",(function(){return r})),n.d(o,"c",(function(){return i})),n.d(o,"a",(function(){return t}));var r=function(){var e=this,o=e.$createElement;e._self._c},i=[]}},[["81be","common/runtime","common/vendor"]]]);