yj
2024-12-05 ac3234c308e86f20cc63465573f321561ee00690
1
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/product/list"],{"0099":function(e,t,r){"use strict";var n=r("44d8"),o=r.n(n);o.a},"44d8":function(e,t,r){},8538:function(e,t,r){"use strict";r.d(t,"b",(function(){return o})),r.d(t,"c",(function(){return a})),r.d(t,"a",(function(){return n}));var n={uniLoadMore:function(){return r.e("components/uni-load-more/uni-load-more").then(r.bind(null,"3655"))}},o=function(){var e=this.$createElement,t=(this._self._c,this.style(200));this.$mp.data=Object.assign({},{$root:{m0:t}})},a=[]},a23c:function(e,t,r){"use strict";(function(e){var n=r("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r("7eb4")),a=n(r("7ca3")),i=n(r("ee10"));function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,a.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var u={components:{uniLoadMore:function(){r.e("components/uni-load-more/uni-load-more").then(function(){return resolve(r("3655"))}.bind(null,r)).catch(r.oe)}},data:function(){return{style:this.$api.style,cateMaskState:0,headerPosition:"fixed",headerTop:"0px",loadingType:"more",filterIndex:0,priceOrder:0,productList:[],cateId:0,keyword:"",pageNo:1,isVip:!1}},onShow:function(){this.isVip=this.$api.isVip()},onLoad:function(e){this.cateId=e.tid?e.tid:0,this.keyword=e.keyword?e.keyword:"",this.loadData()},onPageScroll:function(e){e.scrollTop>=0?this.headerPosition="fixed":this.headerPosition="absolute"},onPullDownRefresh:function(){this.loadData("refresh")},onReachBottom:function(){this.loadData()},methods:{loadData:function(){var t=arguments,r=this;return(0,i.default)(o.default.mark((function n(){var a,i,c;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=t.length>0&&void 0!==t[0]?t[0]:"add",i=t.length>1?t[1]:void 0,"add"!==a){n.next=8;break}if("nomore"!==r.loadingType){n.next=5;break}return n.abrupt("return");case 5:r.loadingType="loading",n.next=9;break;case 8:r.loadingType="more";case 9:c={},0===r.filterIndex&&(c={orderBy:"sales",isAsc:!1}),1===r.filterIndex&&(c={orderBy:"price",isAsc:1===r.priceOrder}),"refresh"===a&&(r.pageNo=1),r.$api.request("product","getProductPage",d({categoryId:r.cateId,title:r.keyword,pageNo:r.pageNo},c)).then((function(t){var n=t.data.items;"refresh"===a&&(r.productList=[]),r.productList=r.productList.concat(n),r.pageNo=t.data.pageNo+1,r.loadingType=t.data.totalPageNo>t.data.pageNo?"more":"nomore","refresh"===a&&(1===i?e.hideLoading():e.stopPullDownRefresh())}));case 14:case"end":return n.stop()}}),n)})))()},tabClick:function(t){this.filterIndex===t&&1!==t||(this.filterIndex=t,this.priceOrder=1===t?1===this.priceOrder?2:1:0,e.pageScrollTo({duration:300,scrollTop:0}),this.loadData("refresh",1),e.showLoading({title:"正在加载"}))},navToDetailPage:function(t){var r=t.id;e.navigateTo({url:"/pages/product/detail?id=".concat(r)})},stopPrevent:function(){}}};t.default=u}).call(this,r("df3c")["default"])},aaa1:function(e,t,r){"use strict";r.r(t);var n=r("8538"),o=r("b701");for(var a in o)["default"].indexOf(a)<0&&function(e){r.d(t,e,(function(){return o[e]}))}(a);r("0099");var i=r("828b"),c=Object(i["a"])(o["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],void 0);t["default"]=c.exports},b4d0:function(e,t,r){"use strict";(function(e,t){var n=r("47a9");r("a346");n(r("3240"));var o=n(r("aaa1"));e.__webpack_require_UNI_MP_PLUGIN__=r,t(o.default)}).call(this,r("3223")["default"],r("df3c")["createPage"])},b701:function(e,t,r){"use strict";r.r(t);var n=r("a23c"),o=r.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){r.d(t,e,(function(){return n[e]}))}(a);t["default"]=o.a}},[["b4d0","common/runtime","common/vendor"]]]);