(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/search/search"],{138:function(t,e,i){"use strict";(function(t,e){var n=i(4);i(26);n(i(25));var s=n(i(139));t.__webpack_require_UNI_MP_PLUGIN__=i,e(s.default)}).call(this,i(1)["default"],i(2)["createPage"])},139:function(t,e,i){"use strict";i.r(e);var n=i(140),s=i(142);for(var r in s)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return s[t]}))}(r);i(144);var a,o=i(32),c=Object(o["default"])(s["default"],n["render"],n["staticRenderFns"],!1,null,"4cedc0c6",null,!1,n["components"],a);c.options.__file="pages/search/search.vue",e["default"]=c.exports},140:function(t,e,i){"use strict";i.r(e);var n=i(141);i.d(e,"render",(function(){return n["render"]})),i.d(e,"staticRenderFns",(function(){return n["staticRenderFns"]})),i.d(e,"recyclableRender",(function(){return n["recyclableRender"]})),i.d(e,"components",(function(){return n["components"]}))},141:function(t,e,i){"use strict";var n;i.r(e),i.d(e,"render",(function(){return s})),i.d(e,"staticRenderFns",(function(){return a})),i.d(e,"recyclableRender",(function(){return r})),i.d(e,"components",(function(){return n}));var s=function(){var t=this,e=t.$createElement,i=(t._self._c,t.isSearching?t.__map(t.searchResults,(function(e,i){var n=t.__get_orig(e),s=e.labels&&e.labels.length>0,r=s?e.labels.slice(0,2):null;return{$orig:n,g0:s,l0:r}})):null),n=t.isSearching&&!t.loading?t.searchResults.length:null,s=t.isSearching?null:t.historyList.length;t._isMounted||(t.e0=function(e){t.activePlatform=0},t.e1=function(e){t.activePlatform=1},t.e2=function(e){t.activePlatform=2},t.e3=function(e){t.activePlatform=3}),t.$mp.data=Object.assign({},{$root:{l1:i,g1:n,g2:s}})},r=!1,a=[];s._withStripped=!0},142:function(t,e,i){"use strict";i.r(e);var n=i(143),s=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=s.a},143:function(t,e,i){"use strict";(function(t){var n=i(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(i(18)),r=n(i(127)),a={data:function(){return{statusBarHeight:44,keyword:"",activePlatform:0,historyList:[],hotTags:["风扇","牙膏","面膜","洗发水","保温杯","蚊香液","洗脸巾","四件套"],rankingList:[],hotThemes:[],isSearching:!1,searchResults:[],page:1,pageSize:20,numPage:0,finished:!1,loading:!1,currentKeyword:"",sortType:1,priceOrder:"desc",filterHasCoupon:!1,filterIsFlagship:!1,filterIsTmall:!1,filterIsBrand:!1}},watch:{activePlatform:function(){this.isSearching&&this.currentKeyword&&this.doSearch(this.currentKeyword,!0)}},computed:{searchHeaderHeight:function(){return this.statusBarHeight+76},tabLineLeft:function(){var t=[12.5,37.5,62.5,87.5];return t[this.activePlatform]}},onLoad:function(){var e=t.getSystemInfoSync();this.statusBarHeight=e.statusBarHeight||44,this.loadHistory(),this.getRankingList(),this.getHotThemes()},methods:{goBack:function(){t.navigateBack()},loadHistory:function(){var e=t.getStorageSync("search_history");e&&(this.historyList=JSON.parse(e))},saveHistory:function(e){if(e.trim()){var i=(0,s.default)(this.historyList),n=i.indexOf(e);-1!==n&&i.splice(n,1),i.unshift(e),i.length>10&&(i=i.slice(0,10)),this.historyList=i,t.setStorageSync("search_history",JSON.stringify(i))}},getRankingList:function(){var t=this;r.default.get("https://api.cmspro.haodanku.com/search/searchRankingList?cid=YsWZ21tx").then((function(e){e.data&&e.data.ranking_list&&(t.rankingList=e.data.ranking_list.slice(0,10))}))},getHotThemes:function(){var t=this;r.default.get("https://api.cmspro.haodanku.com/index/hotTheme?cid=YsWZ21tx").then((function(e){e.data&&(t.hotThemes=e.data.slice(0,10))}))},onInputFocus:function(){this.isSearching&&(this.isSearching=!1)},onSearch:function(e){if(e&&e.trim()){var i=e.trim();this.keyword=i,this.saveHistory(i),this.doSearch(i,!0)}else t.showToast({title:"请输入搜索内容",icon:"none"})},doSearch:function(e,i){var n=this;if(!this.loading){if(i)this.page=1,this.numPage=0,this.finished=!1,this.searchResults=[],this.currentKeyword=e,this.isSearching=!0;else if(this.finished)return;this.loading=!0;var s=0;2===this.sortType?s=3:3===this.sortType&&(s="asc"===this.priceOrder?8:9);var a={page:this.page,page_size:this.pageSize,keyword:encodeURIComponent(e),sort:s,cid:"YsWZ21tx"};this.filterHasCoupon&&(a.filtrate_type=16),this.filterIsBrand&&(a.is_brand=1);var o=[];this.filterIsFlagship&&o.push(1),this.filterIsTmall&&o.push(2),o.length>0&&(a.shoptype=o.join(",")),r.default.get("https://api.cmspro.haodanku.com/find/allItemList",a).then((function(e){var i=e.body||{};if(200===i.code&&i.data){i.data.num_page&&(n.numPage=i.data.num_page);var s=i.data.item_info||[],r=s.map((function(t){return{id:t.id,itemid:t.itemid,image:t.itempic,title:t.itemshorttitle&&t.itemshorttitle.length>18?t.itemshorttitle.substring(0,18)+"...":t.itemshorttitle||t.itemtitle,finalPrice:t.itemendprice,couponValue:t.couponmoney||0,tkmoney:t.tkmoney||0,sales:t.itemsale>=1e4?(t.itemsale/1e4).toFixed(1)+"万":t.itemsale,shopType:"B"===t.shoptype?"天猫":"淘宝",shopName:t.shopname,labels:t.label||[]}}));0===r.length?n.finished=!0:(n.searchResults=n.searchResults.concat(r),n.page+=1,(n.numPage>0&&n.page>n.numPage||r.length