pages-index-index.9588d852.js 15 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-index"],{"32c2":function(t,i,a){"use strict";var e=a("3e92"),n=a.n(e);n.a},"3e92":function(t,i,a){var e=a("ddbe");"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var n=a("4f06").default;n("057f7a7a",e,!0,{sourceMap:!1,shadowMode:!1})},"6b5a":function(t,i,a){"use strict";a.r(i);var e=a("ae63"),n=a("9810");for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(i,t,(function(){return n[t]}))}(o);a("32c2");var s,r=a("f0c5"),l=Object(r["a"])(n["default"],e["b"],e["c"],!1,null,"636a10fb",null,!1,e["a"],s);i["default"]=l.exports},9810:function(t,i,a){"use strict";a.r(i);var e=a("a3c0"),n=a.n(e);for(var o in e)["default"].indexOf(o)<0&&function(t){a.d(i,t,(function(){return e[t]}))}(o);i["default"]=n.a},a3c0:function(t,i,a){"use strict";var e=a("4ea4");a("99af"),a("7db0"),a("c975"),a("a15b"),a("ac1f"),a("5319"),a("841c"),a("1276"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n=e(a("5530")),o=a("2f62"),s=e(a("9c0f")),r=e(a("21d6")),l=e(a("fd42")),c={mixins:[r.default],components:{MescrollBody:l.default,uniSearchBar:s.default},data:function(){return{params:{token:"",tokenhead:"",keyword:"",productCategoryId:""},advertiseList:[],swiper:{indicatorDots:!0,autoplay:!1,interval:9e3,duration:500,previousmargin:"55rpx",nextmargin:"55rpx"},currentswiper:0,categorylink:[],mescroll:null,downOption:{},upOption:{page:{size:10},noMoreSize:5,empty:{tip:"暂无相关数据"}},mescrollList:[],ins:null,categoryall:!0,notall:!1}},onLoad:function(){var t=this,i=window.location.search;function a(t){if(decodeURIComponent(t).indexOf("?")>-1){var i=[],a=decodeURIComponent(t).split("?");a.shift();for(var e=a.join("&").split("&"),n=0;n<e.length;n++){var o=e[n].split("=")[0],s=e[n].split("=")[1];i.push({key:o,value:s})}return i}console.log("该URL中不含参数")}var e=a(i);if(e){var n=e.find((function(t){return"token"===t.key})),o=e.find((function(t){return"tokenHead"===t.key}));if(n&&(this.params.token=n.value),o&&(this.params.tokenhead=o.value),this.params.tokenhead&&this.params.token){var s=this.params.tokenhead+this.params.token;this.$api.http.get(this.config.apiBaseurl+"/wechat/h5/info",{header:{Authorization:s}}).then((function(i){var a=i.data;a.accessToken=t.params.token,a.tokenhead=t.params.tokenhead,t.setLogin(a)})).catch((function(t){console.log(t)}))}this.$api.http.get(this.config.apiBaseurl+"/home/content",{header:{Authorization:this.params.tokenhead+this.params.token}}).then((function(i){console.log("content",i),t.advertiseList=i.data.data.advertiseList})).catch((function(t){console.log(t)})),this.$api.http.get(this.config.apiBaseurl+"/product/categorySearch",{header:{Authorization:this.params.tokenhead+this.params.token}}).then((function(i){console.log("产品分类",i),t.categorylink=i.data.data})).catch((function(t){console.log(t)}))}else window.location.replace(this.config.loginUrl)},onShow:function(){},methods:(0,n.default)((0,n.default)({},(0,o.mapMutations)(["setLogin"])),{},{search:function(t){console.log(t),uni.navigateTo({url:"/pages/searchresults/searchresults?keyword=".concat(t.value)})},mescrollInit:function(t){this.mescroll=t},downCallback:function(){this.mescroll.resetUpScroll()},upCallback:function(t){var i=this,a=t.num,e=t.size;this.params=Object.assign(this.params,{pageNum:a,pageSize:e}),this.$api.http.get(this.config.apiBaseurl+"/product/search",{params:this.params}).then((function(a){a.data.code,console.log(a);var e=a.data.data.list,n=e.length,o=a.data.data.totalPage;a.data.data.total;1==t.num&&(i.mescrollList=[]),i.mescrollList=i.mescrollList.concat(e),console.log("this.mescrollList",JSON.parse(JSON.stringify(i.mescrollList))),i.mescroll.endByPage(n,o)})).catch((function(t){i.mescroll.endErr(),console.log(t)}))},categoryclick:function(t){this.categoryall=!1,this.notall=!0,this.ins=t,this.nowtype=this.categorylink[t].name,this.params.productCategoryId=this.categorylink[this.ins].id,console.log("this.params",this.params),this.downCallback()},category:function(){this.categoryall=!0,this.notall=!1,this.params.productCategoryId="",this.downCallback()},jumLink:function(t){function i(t){var i=t.substr(0,7).toLowerCase(),a=t.substr(0,8).toLowerCase();return"http://"===i||"https://"===a?t:"http://".concat(t)}t=i(t),t||uni.showToast({title:"地址无效"}),window.location.assign(t)},jumpDetails:function(t){uni.navigateTo({url:"/pages/product/product?id=".concat(t),fail:function(t){console.log(t)}})},swiperchange:function(t){this.currentswiper=t.detail.current}})};i.default=c},ae63:function(t,i,a){"use strict";a.d(i,"b",(function(){return n})),a.d(i,"c",(function(){return o})),a.d(i,"a",(function(){return e}));var e={uniSearchBar:a("9c0f").default},n=function(){var t=this,i=t.$createElement,a=t._self._c||i;return a("v-uni-view",{staticClass:"pages index"},[a("v-uni-view",{staticClass:"search-wrap"},[a("v-uni-view",{staticClass:"search"},[a("v-uni-view",{staticClass:"searchTxt"},[a("uni-search-bar",{on:{confirm:function(i){arguments[0]=i=t.$handleEvent(i),t.search.apply(void 0,arguments)}}})],1)],1)],1),a("v-uni-view",{staticClass:"appAdv nomal-bottom"},[a("v-uni-swiper",{staticClass:"swiper",attrs:{"indicator-dots":t.swiper.indicatorDots,"previous-margin":t.swiper.previousmargin,"next-margin":t.swiper.nextmargin,autoplay:t.swiper.autoplay,interval:t.swiper.interval,duration:t.swiper.duration},on:{change:function(i){arguments[0]=i=t.$handleEvent(i),t.swiperchange.apply(void 0,arguments)}}},t._l(t.advertiseList,(function(i,e){return a("v-uni-swiper-item",{key:e},[a("v-uni-view",{staticClass:"adv-item",class:{active:e==t.currentswiper},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.jumLink(i.url)}}},[a("v-uni-image",{staticClass:"pic",attrs:{src:t._f("miniImg")(t.$getimg+i.pic,75)+"/thumbnail/600x300",mode:"scaleToFill"}})],1)],1)})),1)],1),a("v-uni-view",{staticClass:"quick-links wrap write-radius nomal-bottom"},[a("v-uni-navigator",{staticClass:"quick-links-item",attrs:{url:"/pages/supplier/supplier"}},[a("v-uni-view",{staticClass:"quick-links-item-til"},[t._v("供应商")]),a("v-uni-view",{staticClass:"quick-links-item-subtil"},[t._v("保供稳价")]),a("v-uni-view",{staticClass:"quick-links-item-img"},[a("v-uni-image",{attrs:{src:"/static/img/quick-links-04.png",mode:"scaleToFill"}})],1)],1),a("v-uni-navigator",{staticClass:"quick-links-item",attrs:{url:"/pages/inbuild/inbuild"}},[a("v-uni-view",{staticClass:"quick-links-item-til"},[t._v("产品溯源")]),a("v-uni-view",{staticClass:"quick-links-item-subtil"},[t._v("低价货源")]),a("v-uni-view",{staticClass:"quick-links-item-img"},[a("v-uni-image",{attrs:{src:"/static/img/quick-links-02.png",mode:"scaleToFill"}})],1)],1),a("v-uni-navigator",{staticClass:"quick-links-item",attrs:{url:"/pages/inbuild/inbuild"}},[a("v-uni-view",{staticClass:"quick-links-item-til"},[t._v("基地展示")]),a("v-uni-view",{staticClass:"quick-links-item-subtil"},[t._v("轻松卖货")]),a("v-uni-view",{staticClass:"quick-links-item-img"},[a("v-uni-image",{attrs:{src:"/static/img/quick-links-03.png",mode:"scaleToFill"}})],1)],1),a("v-uni-navigator",{staticClass:"quick-links-item",attrs:{url:"/pages/inbuild/inbuild"}},[a("v-uni-view",{staticClass:"quick-links-item-til"},[t._v("价格行情")]),a("v-uni-view",{staticClass:"quick-links-item-subtil"},[t._v("全国走货")]),a("v-uni-view",{staticClass:"quick-links-item-img"},[a("v-uni-image",{attrs:{src:"/static/img/quick-links-01.png",mode:"scaleToFill"}})],1)],1)],1),a("v-uni-view",{staticClass:"category nomal-bottom"},[a("v-uni-view",{staticClass:"category-item category-item-all",class:{active:1==t.categoryall},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.category()}}},[t._v("全部")]),a("v-uni-scroll-view",{staticClass:"scroll-X category-scroll-view",attrs:{"scroll-x":"true"}},t._l(t.categorylink,(function(i,e){return a("v-uni-view",{key:e,staticClass:"category-item",class:{active:e==t.ins&&1==t.notall},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.categoryclick(e)}}},[t._v(t._s(i.name))])})),1),a("v-uni-navigator",{staticClass:"category-item category-item-more",attrs:{url:"/pages/productcategory/productcategory"}},[t._v("更多")])],1),a("mescroll-body",{ref:"mescrollRef",staticClass:"wrap",attrs:{down:t.downOption,up:t.upOption},on:{init:function(i){arguments[0]=i=t.$handleEvent(i),t.mescrollInit.apply(void 0,arguments)},down:function(i){arguments[0]=i=t.$handleEvent(i),t.downCallback.apply(void 0,arguments)},up:function(i){arguments[0]=i=t.$handleEvent(i),t.upCallback.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"indexproduct"},t._l(t.mescrollList,(function(i,e){return a("v-uni-view",{key:e,staticClass:"item-wrap"},[a("v-uni-view",{staticClass:"item",attrs:{"data-id":i.id},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.jumpDetails(i.id)}}},[a("v-uni-view",{staticClass:"item-img-wrap"},[a("v-uni-image",{staticClass:"item-img",attrs:{src:t._f("miniImg")(t.$getimg+i.pic,60)+"/thumbnail/358x354"||!1,mode:"aspectFit"}})],1),a("v-uni-view",{staticClass:"item-text-wrap"},[a("v-uni-view",{staticClass:"merchant f-ellipsis"},[t._v(t._s(i.brandName))]),a("v-uni-view",{staticClass:"item-til f-ellipsis"},[t._v(t._s(i.name))]),a("v-uni-view",{staticClass:"item-addr f-ellipsis"},[t._v(t._s(i.umsCompanyInfo))]),a("v-uni-view",{staticClass:"item-price-info"},[a("v-uni-text",{staticClass:"rmb"},[t._v("¥")]),a("v-uni-text",{staticClass:"price"},[t._v(t._s(i.price))]),i.unit?a("v-uni-text",{staticClass:"unit"},[t._v("/"+t._s(i.unit))]):t._e()],1)],1)],1)],1)})),1)],1)],1)},o=[]},ddbe:function(t,i,a){var e=a("24fb");i=e(!1),i.push([t.i,'/* 搜索修改 */.search-wrap[data-v-636a10fb]{padding:%?10?% %?8?%;background-color:#fff}.index[data-v-636a10fb] .uni-searchbar__box{-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left;border:0;background-color:#f1f1f2!important}.appAdv[data-v-636a10fb]{height:%?300?%}.appAdv .adv-item .pic[data-v-636a10fb]{width:100%}.appAdv .adv-item[data-v-636a10fb]{border-radius:%?24?%;overflow:hidden;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .3s;transition:all .3s}.appAdv .adv-item.active[data-v-636a10fb]{-webkit-transform:scale(1);transform:scale(1)}\r\n/* 快速导航 */.quick-links[data-v-636a10fb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.quick-links-item[data-v-636a10fb]{width:48%;margin-bottom:%?24?%;position:relative}.quick-links .quick-links-item[data-v-636a10fb]:nth-child(1){color:#4a90e2}.quick-links .quick-links-item[data-v-636a10fb]:nth-child(2){color:#397b53}.quick-links .quick-links-item[data-v-636a10fb]:nth-child(3){color:#9013fe}.quick-links .quick-links-item[data-v-636a10fb]:nth-child(4){color:#f5a623}.quick-links-item-til[data-v-636a10fb]{position:absolute;left:%?16?%;top:%?16?%;z-index:10;font-size:%?24?%;font-weight:700}.quick-links-item-subtil[data-v-636a10fb]{position:absolute;left:%?16?%;top:%?53?%;z-index:10;font-size:%?16?%}.quick-links-item-img[data-v-636a10fb]{width:100%;height:%?160?%;overflow:hidden;border-radius:%?10?%}.quick-links-item-img uni-image[data-v-636a10fb]{width:100%;height:100%}\r\n/* 分类链接 */.category[data-v-636a10fb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:end;align-items:end;height:%?88?%;line-height:%?88?%;background-color:#fff}.category .category-item[data-v-636a10fb]{position:relative;height:100%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:%?32?%;color:#666}.category .category-item.active[data-v-636a10fb]{font-size:%?36?%;color:#6bbc6d}.category .category-item.active[data-v-636a10fb]::after{content:"";width:100%;height:%?6?%;background-color:#6bbc6d;border-radius:%?3?%;position:absolute;left:0;bottom:0}.category .category-item-more[data-v-636a10fb]{color:#6bbc6d;width:%?100?%;padding-right:%?10?%;margin-right:%?10?%}.category .category-item-more[data-v-636a10fb]::after{content:"";width:%?20?%;height:%?20?%;position:absolute;right:%?10?%;top:50%;margin-top:%?-10?%;border-top:1px solid #6bbc6d;border-right:1px solid #6bbc6d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.category .category-item-all[data-v-636a10fb]{margin-left:%?40?%}.category-scroll-view[data-v-636a10fb]{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;white-space:nowrap;padding-left:%?23?%}.category-scroll-view .category-item[data-v-636a10fb]{display:inline-block;margin:0 %?23?%}\r\n/* 瀑布流 */\r\n/* .waterfall{column-count: 2;column-gap: 1vw;padding-top: 1vw;}\r\n.waterfall .item-wrap{width: 100%;overflow: hidden;border-radius: 24rpx;break-inside: avoid;margin-bottom: 24rpx;}\r\n.waterfall .item-img{width: 100%;height: auto;}\r\n.waterfall .item-til{margin-bottom: 10rpx;font-size: 28rpx;padding: 0 20rpx;}\r\n.waterfall .item-info{font-size: 24rpx;padding: 0 20rpx;}\r\n.waterfall .item-info .price{color: #f60;margin-right: 5rpx;}\r\n.waterfall .item-info .addr{color: #666;} */.indexproduct[data-v-636a10fb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.indexproduct .item-wrap[data-v-636a10fb]{width:50%;margin-bottom:%?22?%}.indexproduct .item-wrap .item[data-v-636a10fb]{box-shadow:0 0 14px -4px rgba(0,0,0,.3);border-radius:%?18?%}.indexproduct .item-wrap:nth-child(odd) .item[data-v-636a10fb]{margin-right:%?11?%}.indexproduct .item-wrap:nth-child(even) .item[data-v-636a10fb]{margin-left:%?11?%}.indexproduct .item-img-wrap[data-v-636a10fb]{overflow:hidden;width:100%;height:%?322?%;margin-bottom:%?15?%;border-top-left-radius:%?18?%;border-top-right-radius:%?18?%}.indexproduct .item-img[data-v-636a10fb]{width:100%;height:100%}.indexproduct .item-text-wrap[data-v-636a10fb]{padding:0 %?24?% %?25?%;padding-right:0;box-sizing:border-box;height:%?192?%}.indexproduct .merchant[data-v-636a10fb]{line-height:%?33?%;margin-bottom:%?5?%;color:#6bbc6d}.indexproduct .merchant .postage[data-v-636a10fb]{height:%?24?%;padding:0 %?14?%;margin-left:%?16?%;line-height:%?24?%;display:inline-block;font-size:%?20?%;background-color:#e1f2e2;border-radius:%?12?%}.indexproduct .item-til[data-v-636a10fb]{font-size:%?32?%;font-weight:500;color:#333;line-height:%?45?%;margin-bottom:%?5?%}.indexproduct .item-addr[data-v-636a10fb]{font-size:%?24?%;font-weight:400;color:#666;line-height:%?33?%;margin-bottom:%?5?%}.indexproduct .item-price-info .rmb[data-v-636a10fb]{font-size:%?28?%;font-weight:500;color:#ff5030;line-height:%?40?%}.indexproduct .item-price-info .price[data-v-636a10fb]{font-size:%?36?%;font-weight:500;color:#ff5030;line-height:%?50?%}.indexproduct .item-price-info .unit[data-v-636a10fb]{font-size:%?24?%;font-weight:400;color:#999;line-height:%?33?%}',""]),t.exports=i}}]);