1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pagesub-search-search"],{"0b50":function(e,t,a){"use strict";var n=a("b990"),i=a.n(n);i.a},"0f9d":function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",[a("v-uni-view",{staticClass:"search"},[e._t("default"),e.isFocus?[a("v-uni-input",{attrs:{maxlength:"20",focus:!0,type:"text",value:"","confirm-type":"search",placeholder:e.__("请输入关键词搜索")},on:{confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.searchStart()}},model:{value:e.searchText,callback:function(t){e.searchText="string"===typeof t?t.trim():t},expression:"searchText"}})]:[a("v-uni-input",{attrs:{maxlength:"20",type:"text",value:"","confirm-type":"search",placeholder:e.__("请输入关键词搜索")},on:{confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.searchStart()}},model:{value:e.searchText,callback:function(t){e.searchText="string"===typeof t?t.trim():t},expression:"searchText"}})],a("v-uni-image",{staticClass:"search-icon",attrs:{src:"https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/zy-search/search.svg",mode:"aspectFit"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.searchStart()}}})],2),e.hList.length>0?a("v-uni-view",{class:"s-"+e.theme},[a("v-uni-view",{staticClass:"header"},[e._v(e._s(e.__("历史记录"))),a("v-uni-image",{attrs:{src:"https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/zy-search/delete.svg",mode:"aspectFit"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.delhistory.apply(void 0,arguments)}}})],1),a("v-uni-view",{staticClass:"list"},e._l(e.hList,(function(t,n){return a("v-uni-view",{key:n,on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.keywordsClick(t)}}},[e._v(e._s(t))])})),1)],1):e._e(),e.showWant?a("v-uni-view",{class:"wanted-"+e.theme},[a("v-uni-view",{staticClass:"header"},[e._v(e._s(e.__("猜你想搜的")))]),a("v-uni-view",{staticClass:"list"},e._l(e.hotList,(function(t,n){return a("v-uni-view",{key:n,on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.keywordsClick(t)}}},[e._v(e._s(t))])})),1)],1):e._e()],1)},i=[]},1177:function(e,t,a){"use strict";a.r(t);var n=a("0f9d"),i=a("ab89");for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);a("a908");var o=a("828b"),s=Object(o["a"])(i["default"],n["b"],n["c"],!1,null,"1b1019b3",null,!1,n["a"],void 0);t["default"]=s.exports},3471:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var a="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=(0,n.default)(e))||t&&e&&"number"===typeof e.length){a&&(e=a);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,c=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return s=e.done,e},e:function(e){c=!0,o=e},f:function(){try{s||null==a["return"]||a["return"]()}finally{if(c)throw o}}}},a("01a2"),a("e39c"),a("bf0f"),a("844d"),a("18f7"),a("de6c"),a("7a76"),a("c9b5");var n=function(e){return e&&e.__esModule?e:{default:e}}(a("5d6b"))},"3f7c7":function(e,t,a){var n=a("c86c");t=n(!1),t.push([e.i,".search[data-v-1b1019b3]{width:%?640?%;margin:%?30?% auto 0;position:relative}.search uni-input[data-v-1b1019b3]{background-color:#f7f7f7;padding:%?10?% %?74?%;font-size:%?28?%;border-radius:%?50?%}.search .voice-icon[data-v-1b1019b3]{width:%?36?%;height:%?36?%;padding:%?16?% %?20?% %?16?% 0;position:absolute;left:%?16?%;top:%?4?%;z-index:10}.search .search-icon[data-v-1b1019b3]{width:%?36?%;height:%?36?%;padding:%?16?% %?20?% %?16?% 0;position:absolute;right:0;top:%?-2?%;z-index:10}.s-block[data-v-1b1019b3]{margin-top:%?30?%}.s-block .header[data-v-1b1019b3]{font-size:%?32?%;padding:%?30?%;position:relative}.s-block .header uni-image[data-v-1b1019b3]{width:%?36?%;height:%?36?%;padding:%?10?%;position:absolute;right:%?40?%;top:%?24?%}.s-block .list[data-v-1b1019b3]{display:flex;flex-wrap:wrap}.s-block .list uni-view[data-v-1b1019b3]{width:50%;color:#8a8a8a;font-size:%?28?%;box-sizing:border-box;text-align:center;padding:%?20?% 0;border-top:%?2?% solid #fff;border-left:%?2?% solid #fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:#f7f7f7}.s-circle[data-v-1b1019b3]{margin-top:%?30?%}.s-circle .header[data-v-1b1019b3]{font-size:%?32?%;padding:%?30?%;border-bottom:%?2?% solid #f9f9f9;position:relative}.s-circle .header uni-image[data-v-1b1019b3]{width:%?36?%;height:%?36?%;padding:%?10?%;position:absolute;right:%?40?%;top:%?24?%}.s-circle .list[data-v-1b1019b3]{display:flex;flex-wrap:wrap;padding:0 %?30?% %?20?%}.s-circle .list uni-view[data-v-1b1019b3]{padding:%?8?% %?30?%;margin:%?20?% %?30?% 0 0;font-size:%?28?%;color:#8a8a8a;background-color:#f7f7f7;box-sizing:border-box;text-align:center;border-radius:%?20?%}.wanted-block[data-v-1b1019b3]{margin-top:%?30?%}.wanted-block .header[data-v-1b1019b3]{font-size:%?32?%;padding:%?30?%}.wanted-block .list[data-v-1b1019b3]{display:flex;flex-wrap:wrap}.wanted-block .list uni-view[data-v-1b1019b3]{width:50%;color:#8a8a8a;font-size:%?28?%;box-sizing:border-box;text-align:center;padding:%?20?% 0;border-top:%?2?% solid #fff;border-left:%?2?% solid #fff;background-color:#f7f7f7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wanted-circle[data-v-1b1019b3]{margin-top:%?30?%}.wanted-circle .header[data-v-1b1019b3]{font-size:%?32?%;padding:%?30?%}.wanted-circle .list[data-v-1b1019b3]{display:flex;flex-wrap:wrap;padding:0 %?30?% %?20?%}.wanted-circle .list uni-view[data-v-1b1019b3]{padding:%?8?% %?30?%;margin:%?20?% %?30?% 0 0;font-size:%?28?%;color:#8a8a8a;background-color:#f7f7f7;box-sizing:border-box;text-align:center;border-radius:%?20?%}",""]),e.exports=t},5788:function(e,t,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("3efd"),a("aa9c");var i=n(a("3471")),r={name:"zy-search",props:{isFocus:{type:Boolean,default:!1},theme:{type:String,default:"block"},showWant:{type:Boolean,default:!1},hotList:{type:Array,default:function(){return[]}},searchHisList:{type:Array,default:function(){return[]}},suggestText:{type:String,default:""},speechEngine:{type:String,default:"baidu"}},data:function(){return{searchText:"",hList:[]}},created:function(){var e=this;setTimeout((function(){e.searchHisList.length,e.hList=uni.getStorageSync("search_cache")}),200)},methods:{searchStart:function(){var e=this;""==e.searchText?uni.showToast({title:e.__("请输入关键字"),icon:"none",duration:1e3}):uni.getStorage({key:"search_cache",success:function(t){var a=t.data,n=!0;if(a.length>5){var r,o=(0,i.default)(a);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(s==e.searchText)return}}catch(l){o.e(l)}finally{o.f()}a.pop(),a.unshift(e.searchText)}else{var c,d=(0,i.default)(a);try{for(d.s();!(c=d.n()).done;){var u=c.value;u==e.searchText&&(n=!1)}}catch(l){d.e(l)}finally{d.f()}n&&a.unshift(e.searchText)}e.hList=a,uni.setStorage({key:"search_cache",data:e.hList}),e.$emit("getSearchText",e.searchText)},fail:function(){e.hList=[],e.hList.push(e.searchText),uni.setStorage({key:"search_cache",data:e.hList}),e.$emit("getSearchText",e.searchText)}})},keywordsClick:function(e){this.searchText=e,this.$emit("getSearchText",e)},delhistory:function(){this.hList=[],uni.setStorage({key:"search_cache",data:[]})},startRecognize:function(){var e=this,t={};t.engine=e.speechEngine,t.punctuation=!1,t.timeout=1e4,plus.speech.startRecognize(t,(function(t){e.searchText=e.searchText+t}))}}};t.default=r},"6c30":function(e,t,a){"use strict";a.r(t);var n=a("bdd1"),i=a("77dd");for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);a("0b50");var o=a("828b"),s=Object(o["a"])(i["default"],n["b"],n["c"],!1,null,"f1420226",null,!1,n["a"],void 0);t["default"]=s.exports},"77dd":function(e,t,a){"use strict";a.r(t);var n=a("a666"),i=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);t["default"]=i.a},a16d:function(e,t,a){var n=a("3f7c7");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var i=a("967d").default;i("74e10125",n,!0,{sourceMap:!1,shadowMode:!1})},a666:function(e,t,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(a("9b1b")),r=n(a("1177")),o=a("8f59"),s={components:{zySearch:r.default},data:function(){return{themeClass:"circle",speechEngine:"baidu",search_his_list:[],hot_list:[],suggest_text:""}},computed:(0,o.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"]),onLoad:function(e){uni.setNavigationBarTitle({title:this.__("搜索")});var t=this;t.$.request({url:this.Config.URL.search_hot_info,success:function(e,a,n,i){t.setData({hot_list:e.search_hot_words,search_his_list:e.search_history_words,suggest_text:e.suggest_search_words.default_search_words})}})},methods:(0,i.default)((0,i.default)({},(0,o.mapMutations)(["login","logout","getPlantformInfo","forceUserInfo","getUserInfo"])),{},{getSearchText:function(e){this.$.isNull(e)?this.$.confirm("请输入您要搜索的关键词!"):this.$.golevelToTabBar(this,"../../"+this.route,"/pages/product/list?pname="+e)}})};t.default=s},a908:function(e,t,a){"use strict";var n=a("a16d"),i=a.n(n);i.a},ab89:function(e,t,a){"use strict";a.r(t);var n=a("5788"),i=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);t["default"]=i.a},b990:function(e,t,a){var n=a("fa7f");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var i=a("967d").default;i("6a7f1260",n,!0,{sourceMap:!1,shadowMode:!1})},bdd1:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return r})),a.d(t,"a",(function(){return n}));var n={zySearch:a("1177").default},i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"page"},[a("zy-search",{attrs:{"is-focus":!0,theme:e.themeClass,"show-want":!0,speechEngine:e.speechEngine,"hot-list":e.hot_list,"search-his-list":e.search_his_list,"suggest-text":e.suggest_text},on:{getSearchText:function(t){arguments[0]=t=e.$handleEvent(t),e.getSearchText.apply(void 0,arguments)}}})],1)},r=[]},fa7f:function(e,t,a){var n=a("c86c");t=n(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-f1420226]:export{theme_bg:#f30213}.page[data-v-f1420226]{background-color:#fff;padding:%?30?%}',""]),e.exports=t}}]); |