index.js 4.2 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["plugins/wholesale/index/index"],{"1b1e":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n("2f62");function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){r(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var c=function(){Promise.all([n.e("common/vendor"),n.e("components/page-component/u-goods-list/u-ordinary-list")]).then(function(){return resolve(n("a71e"))}.bind(null,n)).catch(n.oe)},s=function(){n.e("components/page-component/app-no-goods/app-no-goods").then(function(){return resolve(n("5cd3"))}.bind(null,n)).catch(n.oe)},u={data:function(){return{list:[],nav_list:[],cat_id:-1,more:!1,loading:!1,first:!1,page:1,activityBg:"",banner:"",activeIndex:0,style:-1}},components:{uOrdinaryList:c,appNoGoods:s},computed:a(a({},(0,i.mapState)({userInfo:function(t){return t.user.info},compositionImg:function(t){return t.mallConfig.__wxapp_img.composition}})),(0,i.mapGetters)("mallConfig",{getTheme:"getTheme"})),onReachBottom:function(){this.more&&this.getMore()},methods:{requestCats:function(t){var e=this;this.$request({url:this.$api.wholesale.cats}).then((function(n){0===n.code&&(e.nav_list=e.nav_list.concat(n.data.list),!t&&(e.cat_id=e.nav_list[0].id),e.getList(0))}))},changeStatus:function(e,n){this.cat_id=e,this.page=1,this.activeIndex=n<2?0:n-1,t.showLoading({mask:!0,title:"加载中..."}),this.getList(e)},inputBlur:function(){var t=this;setTimeout((function(e){t.getFocus=!1,t.getList()}),300)},tabShow:function(){this.style=1==this.style?4:1},jump:function(e){t.navigateTo({url:e.page_url})},getMore:function(){var e=this;this.more=!1,this.loading=!0,t.showLoading({mask:!0,title:"加载更多..."}),this.$request({url:this.$api.wholesale.index,data:{cat_id:this.cat_id,page:this.page}}).then((function(n){e.$hideLoading(),t.hideLoading(),0===n.code?(e.list=e.list.concat(n.data.list),e.loading=!1,n.data.list.length==n.data.pagination.pageSize&&(e.more=!0,e.page++)):t.showToast({title:n.msg,icon:"none",duration:1e3})})).catch((function(){e.$hideLoading()}))},getList:function(e){var n=this;this.more=!1,this.loading=!0,this.list=[],this.$request({url:this.$api.wholesale.index,data:{cat_id:e}}).then((function(e){n.first=!1,n.$hideLoading(),t.hideLoading(),0===e.code?(n.list=e.data.list,n.banner=e.data.banner,n.loading=!1,n.$forceUpdate(),n.list.length==e.data.pagination.pageSize&&(n.more=!0,n.page++)):t.showToast({title:e.msg,icon:"none",duration:1e3})})).catch((function(){n.$hideLoading()}))}},onLoad:function(t){this.$commonLoad.onload(t);var e=this;e.$showLoading({type:"global",text:"加载中..."}),e.first=!0,e.requestCats(t.cat_id)}};e.default=u}).call(this,n("543d")["default"])},"4c08":function(t,e,n){},"8ae7":function(t,e,n){"use strict";n.r(e);var i=n("8ca3"),o=n("b869");for(var a in o)"default"!==a&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("c570");var r,c=n("f0c5"),s=Object(c["a"])(o["default"],i["b"],i["c"],!1,null,"9f06c872",null,!1,i["a"],r);e["default"]=s.exports},"8ca3":function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i}));var o=function(){var t=this,e=t.$createElement;t._self._c},a=[]},b869:function(t,e,n){"use strict";n.r(e);var i=n("1b1e"),o=n.n(i);for(var a in i)"default"!==a&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},c570:function(t,e,n){"use strict";var i=n("4c08"),o=n.n(i);o.a},dcb6:function(t,e,n){"use strict";(function(t){n("2d0a");i(n("66fd"));var e=i(n("8ae7"));function i(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,n("543d")["createPage"])}},[["dcb6","common/runtime","common/vendor"]]]);