pages-category-index.ca4643b0.js 18 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-category-index"],{"066a":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/* 引入uView全局scss变量文件 */.empty-content[data-v-13cc3a72]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:%?140?% %?50?%;text-align:center}.empty-content .tips[data-v-13cc3a72]{font-size:%?26?%;color:grey;margin:%?40?% 0}.empty-content .empty-icon .image[data-v-13cc3a72]{width:%?280?%}',""]),t.exports=e},"09d6":function(t,e,n){"use strict";var a=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.data=o;var i=a(n("2827")),r={data:"setting/data"};function o(){return i.default.get(r.data)}},1054:function(t,e,n){var a=n("ad5b");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("63025866",a,!0,{sourceMap:!1,shadowMode:!1})},"28ba":function(t,e,n){"use strict";var a=n("dbce"),i=n("4ea4");n("d3b7"),n("3ca3"),n("ddb0"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("57c6"),o=i(n("d9fc")),s=i(n("43fa")),c=a(n("497e")),d=i(n("82c3")),l=i(n("ac59")),u=(getApp(),{components:{Search:d.default,Empty:l.default},data:function(){return{scrollHeight:0,curIndex:0,scrollTop:0,list:[],templet:{},isLoading:!0}},onLoad:function(){var t=this;t.setListHeight()},onShow:function(){var t=this;t.getPageData(),(0,r.setCartTabBadge)()},methods:{getPageData:function(){var t=this;t.isLoading=!0,Promise.all([s.default.data(!1),c.list()]).then((function(e){t.initTemplet(e[0]),t.initCategory(e[1])})).finally((function(){return t.isLoading=!1}))},initTemplet:function(t){this.templet=t[o.default.PAGE_CATEGORY_TEMPLATE.value]},initCategory:function(t){var e=this,n=t.data;e.list=n.list},setListHeight:function(){var t=this;uni.getSystemInfo({success:function(e){t.scrollHeight=e.windowHeight-47}})},handleSelectNav:function(t){var e=this;e.curIndex=t,e.scrollTop=0},onTargetGoodsList:function(t){this.$navTo("pages/goods/list",{categoryId:t})}},onShareAppMessage:function(){var t=this;return{title:_this.templet.shareTitle,path:"/pages/category/index?"+t.$getShareUrlParams()}},onShareTimeline:function(){var t=this;return{title:_this.templet.shareTitle,path:"/pages/category/index?"+t.$getShareUrlParams()}}});e.default=u},"369f":function(t,e,n){"use strict";var a=n("abcc"),i=n.n(a);i.a},"3a1e":function(t,e,n){var a=n("74b1");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("334b9dc7",a,!0,{sourceMap:!1,shadowMode:!1})},"43fa":function(t,e,n){"use strict";var a=n("4ea4"),i=n("dbce");n("d3b7"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n("09d6")),o=a(n("01f5")),s="Setting",c=function(t){var e=1800;o.default.set(s,t,e)},d=function(){return o.default.get(s)},l=function(){return new Promise((function(t,e){r.data().then((function(e){t(e.data.setting)}))}))},u=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return new Promise((function(e,n){var a=d();t&&a?e(a):l().then((function(t){c(t),e(t)}))}))},f=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return new Promise((function(n,a){u(e).then((function(e){n(e[t])}))}))},v={data:u,item:f};e.default=v},4712:function(t,e,n){"use strict";n.r(e);var a=n("68c3"),i=n("e1ca");for(var r in i)"default"!==r&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("f557"),n("8c25");var o,s=n("f0c5"),c=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"d9d63056",null,!1,a["a"],o);e["default"]=c.exports},"497e":function(t,e,n){"use strict";var a=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.list=o;var i=a(n("2827")),r={list:"category/list"};function o(){return i.default.get(r.list)}},5226:function(t,e,n){"use strict";n.r(e);var a=n("8876"),i=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"57bb":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/* 引入uView全局scss变量文件 */.cate-content[data-v-d9d63056]{background:#fff}.cate-wrapper[data-v-d9d63056]{padding:0 %?20?% %?20?% %?20?%;-webkit-box-sizing:border-box;box-sizing:border-box}\r\n/* 一级分类(大图) 10 */.cate_style__10 .cate-item[data-v-d9d63056]{margin-bottom:%?18?%}.cate_style__10 .cate-item[data-v-d9d63056]:last-child{margin-bottom:0}.cate_style__10 .cate-item uni-image[data-v-d9d63056]{display:block;width:100%;height:auto}\r\n/* 一级分类(小图) 11 */.cate_style__11 .cate-item[data-v-d9d63056]{float:left;padding:%?25?%;width:33.3333%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.cate_style__11 .cate-item uni-image[data-v-d9d63056]{\r\n /* height: 208.656rpx; */width:100%;display:block}.cate_style__11 .cate-item uni-image[data-v-d9d63056]{display:block;width:100%;margin-bottom:%?10?%}.cate_style__11 .cate-item uni-text[data-v-d9d63056]{display:block;color:#555}\r\n/* 二级分类 20 */.cate-content[data-v-d9d63056]{width:100%}.cate-left[data-v-d9d63056]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex;width:%?200?%;color:#444;height:100%;background:#f8f8f8}.cate-right[data-v-d9d63056]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:%?550?%;height:100%;overflow:hidden}.cate-right-cont[data-v-d9d63056]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;align-content:flex-start;padding-top:%?26?%}.type-nav[data-v-d9d63056]{position:relative;height:%?90?%;line-height:%?90?%;text-align:center;z-index:10;display:block;font-size:%?26?%}.type-nav.selected[data-v-d9d63056]{background:#fff;color:#fa2209;border-right:none;font-size:%?28?%}.cate-cont-box[data-v-d9d63056]{margin-bottom:%?30?%;padding-bottom:%?10?%;background:#fff;overflow:hidden}.cate-cont-box .cate-img[data-v-d9d63056]{padding:%?13?% %?10?% %?4?% %?10?%}.cate-cont-box .cate-img uni-image[data-v-d9d63056]{width:100%;height:%?150?%;-webkit-border-radius:%?10?%;border-radius:%?10?%}.cate-cont-box uni-text[data-v-d9d63056]{text-align:center;display:block;font-size:%?26?%;padding-bottom:%?14?%;color:#444;padding:0 %?15?% %?30?% %?15?%}.cate-two-box[data-v-d9d63056]{width:100%;padding:0 10px}',""]),t.exports=e},"616e":function(t,e,n){"use strict";n.r(e);var a=n("a7c5"),i=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"68c3":function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"container"},[n("search",{attrs:{tips:"搜索商品"},on:{event:function(e){arguments[0]=e=t.$handleEvent(e),t.$navTo("pages/search/index")}}}),10==t.templet.style&&t.list.length>0?n("v-uni-view",{staticClass:"cate-content"},[n("v-uni-view",{staticClass:"cate-wrapper cate_style__10"},[n("v-uni-scroll-view",{style:{height:t.scrollHeight-10+"px"},attrs:{"scroll-y":!0}},t._l(t.list,(function(e,a){return n("v-uni-view",{key:a,staticClass:"cate-item",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.onTargetGoodsList(e.category_id)}}},[e.image?n("v-uni-image",{attrs:{mode:"widthFix",src:e.image.preview_url}}):t._e()],1)})),1)],1)],1):11==t.templet.style&&t.list.length>0?n("v-uni-view",{staticClass:"cate-content"},[n("v-uni-view",{staticClass:"cate-wrapper cate_style__11"},[n("v-uni-scroll-view",{staticClass:"clear",style:{height:t.scrollHeight-10+"px"},attrs:{"scroll-y":!0}},t._l(t.list,(function(e,a){return n("v-uni-view",{key:a,staticClass:"cate-item",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.onTargetGoodsList(e.category_id)}}},[e.image?n("v-uni-image",{attrs:{mode:"widthFix",src:e.image.preview_url}}):t._e(),n("v-uni-text",{staticClass:"f-26"},[t._v(t._s(e.name))])],1)})),1)],1)],1):20==t.templet.style&&t.list.length>0?n("v-uni-view",{staticClass:"cate-content dis-flex"},[n("v-uni-scroll-view",{staticClass:"cate-left f-28",style:{height:t.scrollHeight+"px"},attrs:{"scroll-y":!0}},t._l(t.list,(function(e,a){return n("v-uni-text",{key:a,staticClass:"type-nav",class:{selected:t.curIndex==a},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleSelectNav(a)}}},[t._v(t._s(e.name))])})),1),n("v-uni-scroll-view",{staticClass:"cate-right b-f",style:{height:t.scrollHeight+"px"},attrs:{"scroll-top":t.scrollTop,"scroll-y":!0}},[t.list[t.curIndex]?n("v-uni-view",[n("v-uni-view",{staticClass:"cate-right-cont"},[n("v-uni-view",{staticClass:"cate-two-box"},[n("v-uni-view",{staticClass:"cate-cont-box"},t._l(t.list[t.curIndex].children,(function(e,a){return n("v-uni-view",{key:a,staticClass:"flex-three",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.onTargetGoodsList(e.category_id)}}},[n("v-uni-view",{staticClass:"cate-img"},[e.image?n("v-uni-image",{attrs:{src:e.image.preview_url}}):t._e()],1),n("v-uni-text",[t._v(t._s(e.name))])],1)})),1)],1)],1)],1):t._e()],1)],1):t._e(),t.list.length?t._e():n("empty",{attrs:{isLoading:t.isLoading}})],1)},r=[]},"74b1":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/* 引入uView全局scss变量文件 */.search-wrapper[data-v-97f4217a]{background:#fff;padding:%?13?%}.index-search[data-v-97f4217a]{border-bottom:0;background:#fff;-webkit-border-radius:%?50?%;border-radius:%?50?%;overflow:hidden;font-size:%?28?%;color:#6d6d6d;-webkit-box-sizing:border-box;box-sizing:border-box;height:%?64?%;line-height:%?64?%}.index-search .index-cont-search[data-v-97f4217a]{width:100%;font-size:%?28?%;background:#f7f7f7;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.index-search .index-cont-search .search-icon[data-v-97f4217a]{font-size:%?28?%}.index-search .index-cont-search .search-text[data-v-97f4217a]{margin-left:%?14?%}',""]),t.exports=e},"82c3":function(t,e,n){"use strict";n.r(e);var a=n("ead6"),i=n("616e");for(var r in i)"default"!==r&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("dbc3");var o,s=n("f0c5"),c=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"97f4217a",null,!1,a["a"],o);e["default"]=c.exports},8876:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={props:{isLoading:{type:Boolean,default:!0},customStyle:{type:Object,default:function(){return{}}},tips:{type:String,default:"亲,暂无相关数据"}},data:function(){return{}},methods:{}};e.default=a},"8c25":function(t,e,n){"use strict";var a=n("e660"),i=n.n(a);i.a},a7c5:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={props:{tips:{type:String,default:"搜索商品"}},data:function(){return{}},methods:{onClick:function(){this.$emit("event")}}};e.default=a},abcc:function(t,e,n){var a=n("066a");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("dbd4b84c",a,!0,{sourceMap:!1,shadowMode:!1})},ac59:function(t,e,n){"use strict";n.r(e);var a=n("d23f"),i=n("5226");for(var r in i)"default"!==r&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("369f");var o,s=n("f0c5"),c=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"13cc3a72",null,!1,a["a"],o);e["default"]=c.exports},ad5b:function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,"uni-page-body[data-v-d9d63056]{background:#fff}body.?%PAGE?%[data-v-d9d63056]{background:#fff}",""]),t.exports=e},d23f:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.isLoading?t._e():n("v-uni-view",{staticClass:"empty-content",style:t.customStyle},[n("v-uni-view",{staticClass:"empty-icon"},[n("v-uni-image",{staticClass:"image",attrs:{src:"/static/empty.png",mode:"widthFix"}})],1),n("v-uni-view",{staticClass:"tips"},[t._v(t._s(t.tips))]),t._t("slot")],2)},r=[]},d9fc:function(t,e,n){"use strict";var a=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("e643")),r=new i.default([{key:"PAGE_CATEGORY_TEMPLATE",name:"分类页模板",value:"page_category_template"},{key:"POINTS",name:"积分设置",value:"points"},{key:"RECHARGE",name:"充值设置",value:"recharge"}]);e.default=r},dbc3:function(t,e,n){"use strict";var a=n("3a1e"),i=n.n(a);i.a},e1ca:function(t,e,n){"use strict";n.r(e);var a=n("28ba"),i=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},e643:function(t,e,n){"use strict";var a=n("4ea4");n("c975"),n("d81d"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("d4ec")),r=a(n("bee2")),o=function(){function t(e){var n=this;(0,i.default)(this,t);var a=[],r=[];if(!Array.isArray(e))throw new Error("param is not an array!");e.map((function(t){t.key&&t.name&&(a.push(t.key),r.push(t.value),n[t.key]=t,t.key!==t.value&&(n[t.value]=t))})),this.data=e,this.keyArr=a,this.valueArr=r}return(0,r.default)(t,[{key:"keyOf",value:function(t){return this.data[this.keyArr.indexOf(t)]}},{key:"valueOf",value:function(t){return this.data[this.valueArr.indexOf(t)]}},{key:"getNameByKey",value:function(t){var e=this.keyOf(t);if(!e)throw new Error("No enum constant"+t);return e.name}},{key:"getNameByValue",value:function(t){var e=this.valueOf(t);if(!e)throw new Error("No enum constant"+t);return e.name}},{key:"getValueByKey",value:function(t){var e=this.keyOf(t);if(!e)throw new Error("No enum constant"+t);return e.key}},{key:"getData",value:function(){return this.data}}]),t}(),s=o;e.default=s},e660:function(t,e,n){var a=n("57bb");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("159937ac",a,!0,{sourceMap:!1,shadowMode:!1})},ead6:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"search-wrapper"},[n("v-uni-view",{staticClass:"index-search",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClick.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"index-cont-search t-c"},[n("v-uni-text",{staticClass:"search-icon iconfont icon-sousuo"}),n("v-uni-text",{staticClass:"search-text"},[t._v(t._s(t.tips))])],1)],1)],1)},r=[]},f557:function(t,e,n){"use strict";var a=n("1054"),i=n.n(a);i.a}}]);