You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bjhedasx/public/h5/static/js/pages-mall-pool.b2233db3.js

1 line
15 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-mall-pool"],{"0b07":function(t,e,i){"use strict";var n=i("a91e"),a=i.n(n);a.a},"1a7a":function(t,e,i){"use strict";i.r(e);var n=i("6162"),a=i("88ae");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);var r=i("f0c5"),c=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"8d21cf96",null,!1,n["a"],void 0);e["default"]=c.exports},"411a":function(t,e,i){"use strict";i.r(e);var n=i("4130"),a=i("ecd4");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);var r=i("f0c5"),c=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"ab227dea",null,!1,n["a"],void 0);e["default"]=c.exports},4130:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"jc-list"},[i("v-uni-view",{staticClass:"component__content"},[t._t("default"),i("v-uni-view",{class:{"padding-tb-20":1==t.type}},["hasError"==t.status?i("v-uni-view",{staticClass:"flex justify-center",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.load.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"text-24 text-b3"},[t._v(t._s(t.contentText[t.status]))])],1):"nodata"==t.status||"loading"==t.status?i("v-uni-view",{staticClass:"flex justify-center"},[i("v-uni-text",{staticClass:"text-30 text-4d"},[t._v(t._s(t.contentText[t.status]))])],1):"finished"==t.status&&1==t.type?i("v-uni-view",{staticClass:"flex justify-center"},[i("v-uni-text",{staticClass:"text-24 text-b3"},[t._v(t._s(t.contentText[t.status]))])],1):t._e()],1),t._t("up_list")],2)],1)},a=[]},"4a26":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"tab_around_cn",class:t.sticky?"sticky":"",style:"top:"+t.offsetTop+"rpx"},[i("v-uni-view",{staticClass:"flex align-center justify-around"},t._l(t.list1,(function(e,n){return i("v-uni-view",{key:n,staticClass:"position-relative line-height-header",style:n==t.active?t.item_active_style:t.item_style,on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.click(n)}}},[i("v-uni-view",{staticClass:"inline-block",attrs:{id:"tabName"+n}},[t._v(t._s(e.name))]),n==t.active?i("v-uni-view",{staticClass:"list__item__border block-center",style:t.border_style}):t._e()],1)})),1)],1)},a=[]},"5760f":function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,".list__item__border[data-v-453c6e61]{position:absolute;bottom:%?10?%;left:0;right:0;margin:0 auto}.sticky[data-v-453c6e61]{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;z-index:998}",""]),t.exports=e},6162:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={tyTabAround:i("ca15").default,tyListList:i("411a").default,tyLayerSku:i("a9c2").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"mall_pool_pages"},[i("v-uni-view",{staticClass:"page_content padding-bottom-safe-footer-20"},[i("v-uni-view",{staticClass:"jc-header-title bg-f7"},[i("ty-tab-around",{attrs:{list:t.pool,"list-key":t.list_key,active:t.index},on:{"update:active":function(e){arguments[0]=e=t.$handleEvent(e),t.index=e},click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeTabs.apply(void 0,arguments)}}})],1),i("v-uni-view",{staticClass:"margin-top-title-header-20"},[i("ty-list-list",{attrs:{status:t.load_status,"no-data-text":"暂无商品~"}},t._l(t.list,(function(e,n){return i("v-uni-view",{key:n,staticClass:"margin-20 padding-20 radius-20 bg-ff flex align-center",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.go("/pages/mall/detail?id="+e.id)}}},[i("v-uni-image",{staticClass:"jc-image-200 radius-10",attrs:{src:e.cover_img,mode:"aspectFill"}}),i("v-uni-view",{staticClass:"margin-left-20 flex-one"},[i("v-uni-view",{staticClass:"line-40 height-80 text-30 text-cut-two"},[t._v(t._s(e.name))]),i("v-uni-text",{staticClass:"margin-top-15 text-price text-32 text-main text-bold"},[t._v(t._s(e.price_min))]),i("v-uni-view",{staticClass:"margin-top-20 flex align-end justify-between"},[i("v-uni-text",{staticClass:"text-24 text-98"},[t._v("已售"+t._s(e.sales_number))]),i("v-uni-text",{staticClass:"tyIcon-jiarugouwuche text-40 text-main",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.showSku(n)}}})],1)],1)],1)})),1)],1),i("v-uni-view",{staticClass:"jc-footer-safe bg-ff"},[i("v-uni-view",{staticClass:"line-height-footer padding-lr-30 flex align-center justify-between"},[t.differ_money?i("v-uni-view",[i("v-uni-text",{staticClass:"text-28"},[t._v("还差:")]),i("v-uni-text",{staticClass:"text-price text-32 text-bold"},[t._v(t._s(t.differ_money))]),i("v-uni-text",{staticClass:"margin-left-30 text-28"},[t._v("免运费")])],1):i("v-uni-view",[i("v-uni-text",{staticClass:"text-28"},[t._v("已免运费")])],1),i("v-uni-view",{staticClass:"width-220 line-height-70 radius-35 bg-main-gradient text-center text-30 text-ff",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.go("/pages/mall/cart",3)}}},[t._v("返回购物车")])],1)],1)],1),i("v-uni-view",{staticClass:"page_layer"},[i("ty-layer-sku",{attrs:{product:t.data,show:t.sku_layer_show,type:"1"},on:{"update:product":function(e){arguments[0]=e=t.$handleEvent(e),t.data=e},"update:show":function(e){arguments[0]=e=t.$handleEvent(e),t.sku_layer_show=e},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.confirm.apply(void 0,arguments)}}})],1)],1)},o=[]},"6d4c":function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("a9e3"),i("14d9"),i("e25e"),i("ac1f");var a=n(i("4e85")),o={data:function(){return{lineWidthCopy:this.lineWidth}},props:{list:{type:Array,default:[]},listKey:{type:String,default:"name"},active:{type:[Number,String],default:0},textSize:{type:[Number,String],default:28},lineWidth:{type:[Number,String],default:40},lineHeight:{type:[Number,String],default:4},colorType:{type:String,default:"black"},color:{type:String,default:""},sticky:{type:Boolean,default:!1},offsetTop:{type:[Number,String],default:0}},computed:{list1:function(){for(var t=[],e=0;e<this.list.length;e++){var i={};this.listKey?i.name=this.list[e][this.listKey]:i.name=this.list[e],t.push(i)}return t},border_style:function(){var t=this.color?this.color:a.default.mainColor();return"width:"+this.lineWidthCopy+"rpx;height:"+this.lineHeight+"rpx;background:"+t+";"},item_style:function(){var t;return"black"==this.colorType?t="#333":"white"==this.colorType&&(t="#fff"),"font-size: "+this.textSize+"rpx;color: "+t+";"},item_active_style:function(){var t;return"black"==this.colorType?t="#1a1a1a":"white"==this.colorType&&(t="#fff"),"font-size: "+(parseInt(this.textSize)+2)+"rpx;font-weight: bold;color: "+t+";"}},mounted:function(){"auto"===this.lineWidth&&this.getTabWidth(this.active)},methods:{getTabWidth:function(t){var e=this,i=uni.createSelectorQuery().select("#tabName"+t);i.boundingClientRect((function(t){e.lineWidthCopy=a.default.px2rpx(t.width)})).exec()},click:function(t){this.$emit("update:active",t),"auto"===this.lineWidth&&this.getTabWidth(t),this.$emit("click",{index:t})}}};e.default=o},"88ae":function(t,e,i){"use strict";i.r(e);var n=i("d661"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},a91e:function(t,e,i){var n=i("5760f");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("0530f6a1",n,!0,{sourceMap:!1,shadowMode:!1})},ca15:function(t,e,i){"use strict";i.r(e);var n=i("4a26"),a=i("d699");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("0b07");var r=i("f0c5"),c=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"453c6e61",null,!1,n["a"],void 0);e["default"]=c.exports},d661:function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d3b7"),i("159b"),i("acd8");var a=n(i("d9f0")),o={data:function(){return{sku_layer_show:!1,index:0,pool:[],price_min:"",price_max:"",load_status:"",list:[],list_key:"name",cart_effective:[],free_freight_limit:0,differ_money:0,data:{}}},onReady:function(){this.getConfig()},onReachBottom:function(){this.loadList(0)},methods:{getPool:function(){var t=this;this.rq.getData("mall/api/Cart/getPool",{differ_money:this.differ_money}).then((function(e){0==e.code&&(t.pool=e.data.pool,t.index=e.data.index,t.price_min=t.pool[t.index].price_min,t.price_max=t.pool[t.index].price_max,t.loadList(1))}))},loadCartData:function(){var t=this;this.rq.getData("mall/api/Cart/listUserCartEffectiveAndInvalid").then((function(e){0==e.code&&(t.cart_effective=e.data.cart_effective,t.loadBottom())}))},loadBottom:function(){var t=0;this.cart_effective.forEach((function(e){1==e.is_select&&(t+=e.product_price*e.number)})),this.choose_price=t,this.differ_money=parseFloat(this.free_freight_limit-this.choose_price).toFixed(2),this.differ_money<0&&(this.differ_money=0),this.getPool()},getConfig:function(){var t=this;this.rq.getData("mall/api/Config/getFreeFreight").then((function(e){0==e.code&&(t.free_freight_limit=e.data.free_freight_limit,t.loadCartData())}))},loadList:function(t){a.default.listProduct(this,t,"","","","",this.price_min,this.price_max,3).then((function(t){}))},changeTabs:function(t){this.price_min=this.pool[t.index].price_min,this.price_max=this.pool[t.index].price_max,this.loadList(1)},showSku:function(t){var e=this;this.rq.getData("mall/api/Product/getProductDetail",{id:this.list[t].id}).then((function(t){e.data=t.data.data,e.sku_layer_show=!0}))},confirm:function(t){var e=this;if(0==this.data.is_spec_open&&0==this.data.stock)return this.cn.toast("库存不足啦!"),!1;this.choose_sku_name=t.sku_name,this.rq.getData("mall/api/Cart/cartUpdate",{is_select:1,product_id:this.data.id,sku:t.choose_sku,number:t.buy_number},{loading:!0}).then((function(t){0==t.code&&(e.sku_layer_show=!1,e.cn.toast(t.msg),e.loadCartData())}))}}};e.default=o},d699:function(t,e,i){"use strict";i.r(e);var n=i("6d4c"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},d9f0:function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d3b7");var a=n(i("798d")),o={getCarousel:function(){return new Promise((function(t,e){a.default.getData("mall/api/Config/getCarousel",{}).then((function(e){t(e)})).catch((function(t){e(t)}))}))},getAdvertise:function(){return new Promise((function(t,e){a.default.getData("mall/api/Config/getAdvertise",{}).then((function(e){t(e)})).catch((function(t){e(t)}))}))},listHotSearch:function(){return new Promise((function(t,e){a.default.getData("mall/api/Search/listHotSearch").then((function(e){t(e)})).catch((function(t){e(t)}))}))},listHistorySearch:function(){return new Promise((function(t,e){a.default.getData("mall/api/Search/listHistorySearch").then((function(e){t(e)})).catch((function(t){e(t)}))}))},insertHistorySearch:function(t){return new Promise((function(e,i){a.default.getData("mall/api/Search/insertHistorySearch",{keyword:t}).then((function(t){e(t)})).catch((function(t){i(t)}))}))},deleteAllHistorySearch:function(t){return new Promise((function(e,i){a.default.getData("mall/api/Search/deleteAllHistorySearch",{keyword:t}).then((function(t){e(t)})).catch((function(t){i(t)}))}))},listCategory:function(){return new Promise((function(t,e){a.default.getData("mall/api/Product/listCategory",{}).then((function(e){t(e)})).catch((function(t){e(t)}))}))},listProduct:function(t,e,i,n,o,r,c,s,u){var l={};return l.first_category_id=i,l.second_category_id=n,l.keyword=o,l.is_recommend=r,l.price_min=c,l.price_max=s,l.order=u,new Promise((function(i,n){a.default.getList("mall/api/Product/listProduct",l,{that:t,first_page:e}).then((function(t){i(t)})).catch((function(t){n(t)}))}))},getProduct:function(t){return new Promise((function(e,i){a.default.getData("mall/api/Product/getProduct",{product_id:t}).then((function(t){e(t)})).catch((function(t){i(t)}))}))},getOrderReady:function(t,e,i,n,o,r,c,s,u){return new Promise((function(l,d){a.default.getData("mall/api/Order/getOrderReady",{buy_type:e,my_address_id:i,product_id:n,product_sku:o,number:r,is_choose_default_coupon:c,my_coupon_id:s,type:t,spike_product_id:u}).then((function(t){l(t)})).catch((function(t){d(t)}))}))},insertOrder:function(t,e,i,n,o,r,c,s,u,l){return new Promise((function(d,f){a.default.getData("mall/api/Order/insertOrder",{buy_type:e,my_address_id:i,product_id:n,product_sku:o,number:r,my_coupon_id:c,pay_type:s,remark:u,type:t,spike_product_id:l},{loading:!0}).then((function(t){d(t)})).catch((function(t){f(t)}))}))},rePayOrder:function(t,e){return new Promise((function(i,n){a.default.getData("mall/api/Order/rePayOrder",{order_id:t,pay_type:e},{loading:!0}).then((function(t){i(t)})).catch((function(t){n(t)}))}))},cancelOrder:function(t){return new Promise((function(e,i){a.default.getData("mall/api/Order/cancelOrder",{order_id:t},{loading:!0}).then((function(t){e(t)})).catch((function(t){i(t)}))}))},getLogistics:function(t){return new Promise((function(e,i){a.default.getData("mall/api/Order/getLogistics",{order_id:t}).then((function(t){e(t)})).catch((function(t){i(t)}))}))},listMyBrowse:function(t,e){return new Promise((function(i,n){a.default.getList("mall/api/Browse/listMyBrowse",{},{that:t,first_page:e}).then((function(t){i(t)})).catch((function(t){n(t)}))}))},deleteMyBrowse:function(t){return new Promise((function(e,i){a.default.getData("mall/api/Browse/deleteMyBrowse",{browse_ids:t}).then((function(t){e(t)})).catch((function(t){i(t)}))}))},deleteAllMyBrowse:function(t){return new Promise((function(t,e){a.default.getData("mall/api/Browse/deleteAllMyBrowse").then((function(e){t(e)})).catch((function(t){e(t)}))}))},listMyCollect:function(t){return new Promise((function(e,i){a.default.getData("mall/api/Collect/listMyCollect",{keyword:t}).then((function(t){e(t)})).catch((function(t){i(t)}))}))},deleteMyCollect:function(t){return new Promise((function(e,i){a.default.getData("mall/api/Collect/deleteMyCollect",{collect_ids:t}).then((function(t){e(t)})).catch((function(t){i(t)}))}))}},r=o;e.default=r},e18c:function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("a9e3");var n={props:{status:{type:String,default:"nodata"},noDataText:{type:String,default:"暂无数据~"},loadingText:{type:String,default:"加载中..."},finishedText:{type:String,default:"我是有底线的~"},hasErrorText:{type:String,default:"加载失败,点击重新加载"},type:{type:[String,Number],default:1}},computed:{contentText:function(){return{nodata:this.noDataText,loading:this.loadingText,finished:this.finishedText,hasError:this.hasErrorText}}},methods:{load:function(){this.$emit("load")}}};e.default=n},ecd4:function(t,e,i){"use strict";i.r(e);var n=i("e18c"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a}}]);