Files
mp-weixin-2285-xcx.aigc-qui…/pages_promotion/point/goods_list.js
2025-12-20 08:34:16 +08:00

1 line
5.0 KiB
JavaScript

require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/point/goods_list"],{"0425":function(t,i,e){"use strict";var o=e("b9c9"),s=e.n(o);s.a},"0e17":function(t,i,e){"use strict";e.r(i);var o=e("8cc9"),s=e("7196");for(var n in s)["default"].indexOf(n)<0&&function(t){e.d(i,t,(function(){return s[t]}))}(n);e("a77f"),e("0425");var r=e("828b"),a=Object(r["a"])(s["default"],o["b"],o["c"],!1,null,"7e1b1db2",null,!1,o["a"],void 0);i["default"]=a.exports},3748:function(t,i,e){},5927:function(t,i,e){"use strict";(function(t,i){var o=e("47a9");e("1dee");o(e("3240"));var s=o(e("0e17"));t.__webpack_require_UNI_MP_PLUGIN__=e,i(s.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},7196:function(t,i,e){"use strict";e.r(i);var o=e("dfe1"),s=e.n(o);for(var n in o)["default"].indexOf(n)<0&&function(t){e.d(i,t,(function(){return o[t]}))}(n);i["default"]=s.a},"8cc9":function(t,i,e){"use strict";e.d(i,"b",(function(){return s})),e.d(i,"c",(function(){return n})),e.d(i,"a",(function(){return o}));var o={nsEmpty:function(){return e.e("components/ns-empty/ns-empty").then(e.bind(null,"a84f"))},uniDrawer:function(){return e.e("components/uni-drawer/uni-drawer").then(e.bind(null,"321f"))}},s=function(){var t=this,i=t.$createElement,e=(t._self._c,t.goodsList.length),o=e?t.__map(t.goodsList,(function(i,e){var o=t.__get_orig(i),s=t.goodsImg(i.image),n=i.price>0&&i.pay_type>0?t.$lang("common.currencySymbol"):null,r=i.price>0&&i.pay_type>0?parseFloat(i.price).toFixed(2).split("."):null,a=i.price>0&&i.pay_type>0?parseFloat(i.price).toFixed(2).split("."):null;return{$orig:o,m0:s,m1:n,g1:r,g2:a}})):null,s=t.goodsList.length;t._isMounted||(t.e0=function(i){t.showScreen=!1}),t.$mp.data=Object.assign({},{$root:{g0:e,l0:o,g3:s}})},n=[]},a77f:function(t,i,e){"use strict";var o=e("3748"),s=e.n(o);s.a},b9c9:function(t,i,e){},dfe1:function(t,i,e){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var o={components:{uniDrawer:function(){e.e("components/uni-drawer/uni-drawer").then(function(){return resolve(e("321f"))}.bind(null,e)).catch(e.oe)}},data:function(){return{listStyle:"",priceOrder:"desc",categoryList:[],goodsList:[],order:"",sort:"desc",showScreen:!1,keyword:"",categoryId:0,minPoint:"",maxPoint:"",isFreeShipping:!1,isIphoneX:!1,coupon:0,emptyShow:!1,isList:!0,mescroll:null,isLogin:!1,couponList:[],hongbaoList:[],point:0}},onLoad:function(t){this.categoryId=t.category_id||0,this.keyword=t.keyword||"",this.isIphoneX=this.$util.uniappIsIPhoneX(),this.coupon=t.coupon||0,this.loadCategoryList(this.categoryId)},methods:{getData:function(t){var i=this;this.$api.sendRequest({url:"/pointexchange/api/goods/page",data:{page_size:t.size,page:t.num,type:1,keyword:this.keyword,category_id:this.categoryId,min_point:this.minPoint,max_point:this.maxPoint,is_free_shipping:this.isFreeShipping?1:0,order:this.order,sort:this.sort,coupon:this.coupon},success:function(e){var o=[],s=e.message;0==e.code&&e.data?o=e.data.list:i.$util.showToast({title:s}),t.endSuccess(o.length),1==t.num&&(i.goodsList=[]),i.goodsList=i.goodsList.concat(o),i.$refs.loadingCover&&i.$refs.loadingCover.hide()},fail:function(){t.endErr(),this.$refs.loadingCover&&this.$refs.loadingCover.hide()}})},loadCategoryList:function(t,i){var e=this;this.$api.sendRequest({url:"/api/goodscategory/tree",data:{},success:function(t){null!=t.data&&(e.categoryList=t.data)}})},goodsImg:function(t){var i=t.split(",");return i[0]?this.$util.img(i[0],{size:"mid"}):this.$util.getDefaultImage().goods},imgError:function(t){this.goodsList[t].goods_image=this.$util.getDefaultImage().goods},toDetail:function(t){this.$util.redirectTo("/pages_promotion/point/detail",{id:t.id})},search:function(){this.emptyShow=!1,this.goodsList=[],this.$refs.mescroll.refresh()},sortTabClick:function(t){if("point"==t)this.order="point",this.sort="desc";else if("create_time"==t)this.order="create_time",this.sort="desc";else{if("screen"==t)return void(this.showScreen=!0);this.order="",this.sort=""}this.order=t,("create_time"===t||"point"===t)&&(this.priceOrder="asc"===this.priceOrder?"desc":"asc",this.sort=this.priceOrder),this.emptyShow=!1,this.goodsList=[],this.$refs.mescroll.refresh()},selectedCategory:function(t){this.categoryId=t},screenData:function(){if(""!=this.minPoint||""!=this.maxPoint){if(!Number(this.maxPoint)&&this.maxPoint)return void this.$util.showToast({title:"请输入最高价"});if(Number(this.minPoint)<0||Number(this.maxPoint)<0)return void this.$util.showToast({title:"筛选价格不能小于0"});if(""!=this.minPoint&&Number(this.minPoint)>Number(this.maxPoint)&&this.maxPoint)return void this.$util.showToast({title:"最低价不能大于最高价"});if(""!=this.maxPoint&&Number(this.maxPoint)<Number(this.minPoint))return void this.$util.showToast({title:"最高价不能小于最低价"})}this.emptyShow=!1,this.goodsList=[],this.$refs.mescroll.refresh(),this.showScreen=!1},resetData:function(){this.showScreen=!1,this.categoryId=0,this.minPoint="",this.maxPoint=""}}};i.default=o}},[["5927","common/runtime","common/vendor"]]]);