2 lines
8.1 KiB
JavaScript
2 lines
8.1 KiB
JavaScript
"use strict";require("./sub-common/db6cc8fba2c34d36042a60bcf5f10485.js");require("./sub-common/510d0e7078f44d770a0720344fb06369.js");/*! For license information please see search.js.LICENSE.txt */
|
|
(wx.webpackJsonp=wx.webpackJsonp||[]).push([["pages/searchList/search"],{"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/searchList/search.tsx":function(e,s,t){var a=t("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),r=t("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),c=t("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),n=t("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),l=t("./node_modules/@tarojs/taro/index.js"),o=t.n(l),i=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),u=t("./node_modules/react/cjs/react.production.min.js"),d=t("./src/pages/searchList/search.module.scss"),h=t("./src/components/search/index.tsx"),_=t("./src/common/common.ts"),m=t("./src/api/search.ts"),f=t("./src/common/constant.ts"),p=t("./src/use/useLogin.ts"),x=t("./src/components/empty/index.tsx"),y=t("./src/api/material.ts"),g=t("./src/components/iconfont/iconfont.tsx"),j=t("./src/common/report/event.ts"),w=t("./src/common/format.ts"),v=t("./src/use/useCommon.ts"),k=t("./node_modules/react/cjs/react-jsx-runtime.production.min.js");s.default=function(){var e,s=(0,p.default)().userInfo,t=(0,u.useState)({hotField:[],historyField:[],code_or_name:"",page:1,size:10}),b=(0,n.default)(t,2),F=b[0],S=b[1],V=(0,m.GetHotSearchApi)().fetchData,L=function(){var e=(0,c.default)((0,a.default)().mark((function _callee(){var e,s;return(0,a.default)().wrap((function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,V({page:1,size:10});case 2:e=t.sent,s=e.data,S((function(e){return(0,r.default)((0,r.default)({},e),{},{hotField:s.list})}));case 5:case"end":return t.stop()}}),_callee)})));return function getHotSearch(){return e.apply(this,arguments)}}(),N=(0,m.GetSearchHistoryApi)().fetchData,C=function(){var e=(0,c.default)((0,a.default)().mark((function _callee2(){var e,s;return(0,a.default)().wrap((function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,N({page:1,size:10});case 2:e=t.sent,s=e.data,S((function(e){return(0,r.default)((0,r.default)({},e),{},{historyField:s.list})}));case 5:case"end":return t.stop()}}),_callee2)})));return function getSearchHistory(){return e.apply(this,arguments)}}();(0,l.useDidShow)((function(){L(),C()}));var T=(0,u.useRef)({key:"",screen:f.SCENE.SearchScene}),A=(0,m.AddSearchHistoryApi)().fetchData,B=function(){var e=(0,c.default)((0,a.default)().mark((function _callee3(){return(0,a.default)().wrap((function _callee3$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A(T.current);case 2:case"end":return e.stop()}}),_callee3)})));return function addSearchHistory(){return e.apply(this,arguments)}}(),D=(0,u.useState)(""),H=(0,n.default)(D,2),E=H[0],z=H[1],I=function searchEvent(e){T.current.key=e,z(e),B(),o().navigateTo({url:"/pages/searchList/searchList?key=".concat(T.current.key)})},G=(0,u.useCallback)((function(e){0==e.trim().length&&""!=e&&_.alert.error("请输入关键词"),0!=e.trim().length&&(T.current.key=e,B(),C(),(0,j.SsyClickEnter)({key_words:e,trigger_time:(0,w.formatDateTime)(new Date),purchaser_name:s.adminUserInfo.user_name||"未知用户",purchaser_id:s.adminUserInfo.user_id||0}),o().navigateTo({url:"/pages/searchList/searchList?key=".concat(T.current.key)}))}),[]),M=(0,y.mallsearchHistorydelete)().fetchData,P=function(){var e=(0,c.default)((0,a.default)().mark((function _callee5(){return(0,a.default)().wrap((function _callee5$(e){for(;;)switch(e.prev=e.next){case 0:o().showModal({title:"确定删除历史搜索记录吗?",success:function success(e){return(0,c.default)((0,a.default)().mark((function _callee4(){return(0,a.default)().wrap((function _callee4$(s){for(;;)switch(s.prev=s.next){case 0:if(!e.confirm){s.next=7;break}return s.next=3,M();case 3:s.sent?(o().showLoading({title:"请稍等..."}),_.alert.success("删除成功"),C(),o().hideLoading()):(_.alert.error("删除失败"),o().hideLoading()),s.next=8;break;case 7:e.cancel&&console.log("用户点击取消");case 8:case"end":return s.stop()}}),_callee4)})))()}});case 1:case"end":return e.stop()}}),_callee5)})));return function handDelete(){return e.apply(this,arguments)}}();(0,v.useBuriedDataPoint)("pages/searchList/search");var U=function advancedSearchComponent(){return(0,k.jsx)(i.View,{className:d.default.up_search,onClick:function onClick(){return(0,_.goLink)("/pages/searchList/hightSearchList")},children:"高级搜索 >"})};return(0,k.jsxs)(i.View,{className:d.default.main,children:[(0,k.jsx)(i.View,{className:d.default.search,children:(0,k.jsx)(i.View,{className:d.default.searchBox,children:(0,k.jsx)(h.default,{clickOnSearch:G,changeOnSearch:function handleInput(e){""==e&&(C(),S((function(e){return(0,r.default)((0,r.default)({},e),{},{showIndex:1})})))},placeholder:"请输入面料关键词",showBtn:!0,defaultValue:E})})}),(0,k.jsxs)(k.Fragment,{children:[0===(null==F?void 0:F.historyField.length)&&(0,k.jsxs)(i.View,{className:d.default.topFlex,children:[(0,k.jsx)(i.View,{className:d.default.historyFont,children:"历史搜索"}),U()]}),(null==F?void 0:F.hotField.length)>0&&(0,k.jsxs)(i.View,{className:d.default.hot,children:[(0,k.jsx)(i.View,{className:d.default.hot_header,children:(0,k.jsx)(i.View,{className:d.default.hot_header_title,children:"热门面料"})}),(0,k.jsx)(i.View,{className:d.default.list,children:F.hotField.map((function(e,s){return(0,k.jsx)(i.View,{className:d.default.item,onClick:function onClick(){return I(e.search_key,!1)},children:e.search_key},s)}))})]}),(null==F?void 0:F.historyField.length)>0&&(0,k.jsxs)(i.View,{className:d.default.history,children:[(0,k.jsxs)(i.View,{className:d.default.history_header,children:[(0,k.jsx)(i.View,{className:d.default.history_header_title,children:"历史搜索"}),(null==F?void 0:F.historyField.length)>0?(0,k.jsx)(i.View,{onClick:function onClick(){return P()},children:(0,k.jsx)(g.default,{name:"icon-qingchusousuo",size:40})}):U()]}),(0,k.jsx)(i.View,{className:d.default.list,children:null==F||null===(e=F.historyField)||void 0===e?void 0:e.map((function(e,s){return(0,k.jsx)(i.View,{className:d.default.item,onClick:function onClick(){return I(e.search_key,!1)},children:e.search_key},s)}))}),(null==F?void 0:F.historyField.length)>0&&U()]}),0===(null==F?void 0:F.historyField.length)&&(0,k.jsx)(x.default,{picUrl:f.SEARCH_EMPTY_IMAGE,text:"无搜索历史"})]})]})}},"./src/pages/searchList/search.tsx":function(e,s,t){var a=t("./node_modules/@tarojs/runtime/dist/runtime.esm.js"),r=t("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/searchList/search.tsx");r.default.enableShareAppMessage=!0;Page((0,a.createPageConfig)(r.default,"pages/searchList/search",{root:{cn:[]}},{navigationBarTitleText:"搜索",enableShareAppMessage:!0}||{})),r.default},"./src/pages/searchList/search.module.scss":function(e,s){s.default={common_safe_area_y:"search-module__common_safe_area_y___pcvZV",hoverClass:"search-module__hoverClass___y6cjc","full-100":"search-module__full-100___cjud2",main:"search-module__main___rukmk",search:"search-module__search___d0M7G",searchBox:"search-module__searchBox___GVNN0",cancelFont:"search-module__cancelFont___N7C6t",up_search:"search-module__up_search___NHerj",hot:"search-module__hot___evlAW",hot_header:"search-module__hot_header___XzLxa",hot_header_title:"search-module__hot_header_title___IU20T",list:"search-module__list___JLVyd",item:"search-module__item___Wdy0j",history:"search-module__history___PVIop",history_header:"search-module__history_header___F8pzP",history_header_title:"search-module__history_header_title___duQNj",miconfont:"search-module__miconfont____VqEm",reslutBox:"search-module__reslutBox___ClnyY",reslutTitle:"search-module__reslutTitle___xcDz_",scrollBox:"search-module__scrollBox___UFzJj",topFlex:"search-module__topFlex___E1fpH",historyFont:"search-module__historyFont___C3ysq"}}},function(e){e.O(0,["sub-common/f7c2016e1fc8045300ee51e652beb947","sub-common/db6cc8fba2c34d36042a60bcf5f10485","sub-common/510d0e7078f44d770a0720344fb06369","taro","vendors","common"],(function(){return s="./src/pages/searchList/search.tsx",e(e.s=s);var s}));e.O()}]); |