promotionList.js 9.4 KB

12345678910
  1. require('./common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subpackage/diyComponents/promotionList"],{"0fd0":function(t,o,i){"use strict";i.r(o);var a=i("2210"),e=i("13f3");for(var n in e)["default"].indexOf(n)<0&&function(t){i.d(o,t,(function(){return e[t]}))}(n);i("24a3");var r=i("828b"),l=Object(r["a"])(e["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);o["default"]=l.exports},"13f3":function(t,o,i){"use strict";i.r(o);var a=i("ed0b"),e=i.n(a);for(var n in a)["default"].indexOf(n)<0&&function(t){i.d(o,t,(function(){return a[t]}))}(n);o["default"]=e.a},2210:function(t,o,i){"use strict";i.d(o,"b",(function(){return a})),i.d(o,"c",(function(){return e})),i.d(o,"a",(function(){}));var a=function(){var t=this,o=t.$createElement,i=(t._self._c,[1,2].includes(t.dataConfig.styleConfig.tabVal)),a=t.__map(t.explosiveMoney,(function(o,a){var e=t.__get_orig(o),n=t.__get_style([a==t.ProductNavindex?t.textColor:{}]),r=i?t.__get_style([a==t.ProductNavindex?t.lineColor:{}]):null,l=0==t.dataConfig.styleConfig.tabVal&&o.chiild[1].val?t.__get_style([a==t.ProductNavindex?t.decorateColor:{}]):null;return{$orig:e,s0:n,s1:r,s2:l}}));t.$mp.data=Object.assign({},{$root:{g0:i,l0:a}})},e=[]},"24a3":function(t,o,i){"use strict";var a=i("cc5c"),e=i.n(a);e.a},cc5c:function(t,o,i){},ed0b:function(t,o,i){"use strict";(function(t){var a=i("47a9");Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var e=a(i("7ca3"));function n(t,o){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);o&&(a=a.filter((function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable}))),i.push.apply(i,a)}return i}function r(t){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};o%2?n(Object(i),!0).forEach((function(o){(0,e.default)(t,o,i[o])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach((function(o){Object.defineProperty(t,o,Object.getOwnPropertyDescriptor(i,o))}))}return t}var l={name:"promotionList",props:{dataConfig:{type:Object,default:function(){}},isSortType:{type:String|Number,default:0},productVideoStatus:{type:Boolean,default:!1},positionTop:{type:Number,default:0}},components:{goodList:function(){Promise.all([i.e("common/vendor"),i.e("subpackage/diyComponents/common/vendor"),i.e("subpackage/diyComponents/goodList")]).then(function(){return resolve(i("1dd4"))}.bind(null,i)).catch(i.oe)},commonWrapper:function(){i.e("subpackage/diyComponents/commonWrapper").then(function(){return resolve(i("11450"))}.bind(null,i)).catch(i.oe)}},data:function(){return{tempArr:[],iSshowH:!1,ProductNavindex:0,explosiveMoney:this.dataConfig.tabConfig.list,numConfig:this.dataConfig.tabConfig.list[0].numConfig.val,mbConfig:0,themeColor:"",titleShow:0,opriceShow:0,priceShow:0,couponShow:0,titleConfig:0,fontColor:"",labelColor:"",txtColor:"",infoColor:"",goodType:this.dataConfig.tabConfig.list[0].tabVal,loadend:!1,loading:!1,limit:this.$config.LIMIT,page:1,canPlay:!1,autoplay:!1,activeValue:this.dataConfig.tabConfig.list[0],goodDataConfig:null,sticky:!1,navBdH:0}},computed:{configData:function(){return r(r({},this.dataConfig),{},{paddingConfig:this.dataConfig.paddingConfig||{isAll:!1,valList:[{val:this.dataConfig.topConfig?this.dataConfig.topConfig.val:0},{val:this.dataConfig.prConfig?this.dataConfig.prConfig.val:0},{val:this.dataConfig.bottomConfig?this.dataConfig.bottomConfig.val:0},{val:this.dataConfig.prConfig?this.dataConfig.prConfig.val:0}]},marginConfig:this.dataConfig.marginConfig||{isAll:!1,valList:[{val:this.dataConfig.mbConfig?this.dataConfig.mbConfig.val:0},{val:0},{val:0},{val:0}]}})},decorateColor:function(){if(this.dataConfig.toneConfig.tabVal){var t=this.dataConfig.decorateColor.color,o="linear-gradient(90deg, ".concat(t[0].item," 0%, ").concat(t[1].item," 100%)");return 2==this.dataConfig.styleConfig.tabVal&&(t=this.dataConfig.decorateColor2.color,o=t[0].item),{background:o}}return{background:"linear-gradient(90deg, var(--view-gradient) 0%, var(--view-theme) 100%)"}},textColor:function(){if(this.dataConfig.toneConfig.tabVal){var t=this.dataConfig.textColor.color[0].item,o=this.dataConfig.decorateColor.color,i="";return[0,1,2].includes(this.dataConfig.styleConfig.tabVal)?t=this.dataConfig.textColor.color[0].item:[3,4].includes(this.dataConfig.styleConfig.tabVal)?(t="#ffffff",i="linear-gradient(90deg, ".concat(o[0].item," 0%, ").concat(o[1].item," 100%)")):1==this.dataConfig.styleConfig.tabVal&&(t="#282828"),{color:t,background:i}}return 1==this.dataConfig.styleConfig.tabVal?{color:"#282828"}:[3,4].includes(this.dataConfig.styleConfig.tabVal)?{background:"linear-gradient(90deg, var(--view-gradient) 0, var(--view-theme) 100%)",color:"#ffffff"}:{color:"var(--view-theme)"}},lineColor:function(){var t=this.dataConfig.toneConfig.tabVal,o=this.dataConfig.styleConfig.tabVal,i=this.dataConfig.decorateColor.color,a="linear-gradient(90deg, ".concat(i[0].item," 0%, ").concat(i[1].item," 100%)");return 1==o?{background:t?a:"linear-gradient(90deg, var(--view-gradient) 0, var(--view-theme) 100%)"}:2==o?{"border-bottom-color":t?this.dataConfig.textColor2.color[0].item:"var(--view-theme)"}:void 0}},watch:{activeValue:{handler:function(t){var o=0==this.goodType?3:this.goodType,i={styleConfig:{tabVal:1},goodsList:this.activeValue.goodsList,brandList:this.activeValue.brandConfig,classList:{classVal:this.activeValue.selectConfig.activeValue},goodsLabel:this.activeValue.goodsLabel,typeConfig:{activeValue:o},goodsSort:{tabVal:this.activeValue.goodsSort},numberConfig:{val:this.numConfig},bntStyleConfig:this.dataConfig.bntStyleConfig,cartConfig:this.dataConfig.cartConfig,bntConfig:this.dataConfig.bntConfig,filletImg:{type:0,val:8},checkboxInfo:{type:[0,1,2,3,4,5]},toneConfig:{tabVal:0},toneCartConfig:this.dataConfig.toneCartConfig,bntBgColor:this.dataConfig.bntBgColor,goodsName:{tabVal:1},goodsNameColor:{color:[{item:"#333333"}]},goodsPriceColor:{color:[{item:this.dataConfig.toneCartConfig.tabVal?this.dataConfig.goodsPriceColor.color[0].item:"var(--view-theme)"}]},topConfig:{val:0},prConfig:{val:0},bottomConfig:{val:0},mbConfig:{val:0},bottomBgColor:{color:[{item:""}]},fillet:this.dataConfig.fillet,name:"promotionList"};this.goodDataConfig=i},immediate:!0},goodType:{handler:function(t){},immediate:!0},tempArr:function(){var o=this;this.$nextTick((function(){o.productVideoStatus&&t.getNetworkType({success:function(t){["wifi","unknown"].includes(t.networkType)&&o.observeVideo(),["2g","3g","4g","5g"].includes(t.networkType)&&(o.$store.state.app.autoplay?o.observeVideo():o.$eventHub.$emit("confirm_video_status"))}})}))}},created:function(){var t=this;this.$eventHub.$on("product_video_observe",(function(){t.observeVideo()}));var o=0==this.goodType?3:this.goodType,i={styleConfig:{tabVal:1},goodsList:this.activeValue.goodsList,brandList:this.activeValue.brandConfig,classList:{classVal:this.activeValue.selectConfig.activeValue},goodsLabel:this.activeValue.goodsLabel,typeConfig:{activeValue:o},goodsSort:{tabVal:this.activeValue.goodsSort},numberConfig:{val:this.numConfig},bntStyleConfig:this.dataConfig.bntStyleConfig,cartConfig:this.dataConfig.cartConfig,bntConfig:this.dataConfig.bntConfig,filletImg:{type:0,val:8},checkboxInfo:{type:[0,1,2,3,4,5]},toneConfig:{tabVal:0},toneCartConfig:this.dataConfig.toneCartConfig,bntBgColor:this.dataConfig.bntBgColor,goodsName:{tabVal:1},goodsNameColor:{color:[{item:"#333333"}]},goodsPriceColor:{color:[{item:this.dataConfig.toneCartConfig.tabVal?this.dataConfig.goodsPriceColor.color[0].item:"var(--view-theme)"}]},topConfig:{val:0},prConfig:{val:0},bottomConfig:{val:0},mbConfig:{val:0},bottomBgColor:{color:[{item:""}]},fillet:this.dataConfig.fillet,name:"promotionList"};this.goodDataConfig=i},mounted:function(){var o=this,i=t.createSelectorQuery().in(this).select(".nav-bd"),a=t.createSelectorQuery().in(this).select(".nav-bd-box");i.boundingClientRect((function(t){o.navBdH=t.height})).exec(),this.dataConfig.slideConfig.tabVal||t.$on("onPageScroll",(function(){a.boundingClientRect((function(t){o.sticky=t.top<=o.positionTop})).exec()}))},methods:{observeVideo:function(){this.autoplay=!0},changeTab:function(t){this.goodType=t.tabVal,this.activeValue=t},getGroomList:function(t){var o=this,i=this,a=0==i.goodType?3:i.goodType;if(i.loadend)return!1;if(i.loading)return!1;t&&i.$set(i,"iSshowH",!0);var e={page:i.page,limit:this.numConfig};1==a?e.ids=i.activeValue.goodsList.ids.join():2==a?e.brand_id=i.activeValue.brandConfig.brandVal.join():3==a?e.cate_id=i.activeValue.selectConfig.activeValue.join():4==a&&(e.store_label_id=i.activeValue.goodsLabel.activeValue.join()),getProductslist(e).then((function(t){var a=t.data;i.$set(i,"iSshowH",!1);var e=Math.ceil(o.numConfig/o.limit),n=a,r=n.length<i.limit||i.page>=e,l=i.$util.SplitArray(n,i.tempArr);i.$set(i,"tempArr",l.slice(0,o.numConfig)),i.loadend=r,i.loadTitle=r?"没有更多内容啦~":"加载更多",i.page=i.page+1,i.loading=!1})).catch((function(t){i.loading=!1,i.loadTitle="加载更多"}))},ProductNavTab:function(t,o){this.ProductNavindex=o,this.changeTab(t)},goDetail:function(t){this.$emit("detail",t)}}};o.default=l}).call(this,i("df3c")["default"])}}]);
  2. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  3. 'subpackage/diyComponents/promotionList-create-component',
  4. {
  5. 'subpackage/diyComponents/promotionList-create-component':(function(module, exports, __webpack_require__){
  6. __webpack_require__('df3c')['createComponent'](__webpack_require__("0fd0"))
  7. })
  8. },
  9. [['subpackage/diyComponents/promotionList-create-component']]
  10. ]);