"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([[1996],{1914:function(e,n,t){var a=t(2180),c=t(1413),l=t(4165),i=t(3433),s=t(5861),o=t(9439),r=t(1515),d=t(2954),u=t.n(d),_=t(7294),h="index-module__main___MNLfI",m="index-module__line___LyScQ",x="index-module__topBox___VPAQP",f="index-module__histroyLeft___ixmpZ",v="index-module__histroyFonts___dC6RY",p="index-module__back___JX8lS",g="index-module__bigBox___mCn5O",Z="index-module__itemBox___ZWI_g",j="index-module__itemBox___aIZdB",k="index-module__picBox___Y4RXP",N="index-module__pic___aEmBn",w="index-module__posBox___ESI7u",G="index-module__leftBox___aPqRN",I="index-module__rightBox___LUEwe",y="index-module__productName___dxOWC",C="index-module__tips___r7PD4",S="index-module__flexTag___m5s9T",b="index-module__tagOne___C_Ubk",B="index-module__tagTwo___uuddT",L=t(3407),P=t(4812),z=t(5893),D=function Goods(e){var n,t,a,c,l,i,s,o,d,u=(0,_.useCallback)((function(e){return{lab:e.lab,rgb:e.rgb,texture_url:e.texture_url}}),[]);return(0,z.jsxs)(r.G7,{className:j,onClick:function onClick(){var n;return null==e||null===(n=e.clickItem)||void 0===n?void 0:n.call(e)},children:[""===(null===(n=e.data)||void 0===n?void 0:n.texture_url)&&(0,z.jsx)(z.Fragment,{children:(0,z.jsxs)(r.G7,{className:k,children:[(0,z.jsx)(r.Ee,{className:N,mode:"aspectFill",src:"https://test.cdn.zzfzyc.com/mall/no_img.png"}),(0,z.jsxs)(r.G7,{className:w,children:[null===(t=e.data)||void 0===t?void 0:t.product_color_count,"色"]})]})}),""!==(null===(a=e.data)||void 0===a?void 0:a.texture_url)&&(0,z.jsx)(z.Fragment,{children:(0,z.jsxs)(r.G7,{className:G,children:[(0,z.jsx)(L.Z,{value:u(e.data)}),(0,z.jsxs)(r.G7,{className:w,children:[null===(c=e.data)||void 0===c?void 0:c.product_color_count,"色"]})]})}),(0,z.jsxs)(r.G7,{className:I,children:[(0,z.jsx)(r.G7,{className:y,children:(0,P.W7)(null===(l=e.data)||void 0===l?void 0:l.code,null===(i=e.data)||void 0===i?void 0:i.name)}),(0,z.jsx)(r.G7,{className:C,children:null===(s=e.data)||void 0===s?void 0:s.component}),(0,z.jsxs)(r.G7,{className:S,children:[(0,z.jsx)(r.G7,{className:b,children:null===(o=e.data)||void 0===o?void 0:o.width}),(0,z.jsx)(r.G7,{className:B,children:null===(d=e.data)||void 0===d?void 0:d.weight_density})]})]})]})},O=(0,_.memo)(D),T=t(4489),$=t(8939),E=t(8037),F=t(7227),R=t(2520),U=t(1251),J=t(6028),W=t(1115),M=function SearchPage(){var e=(0,_.useState)({clientId:-1,clientName:""}),n=(0,o.Z)(e,2),t=n[0],a=n[1],j=(0,_.useState)([]),k=(0,o.Z)(j,2),N=k[0],w=k[1],G=(0,U.dl)().fetchData,I=function(){var e=(0,s.Z)((0,l.Z)().mark((function _callee(){var e,n,t;return(0,l.Z)().wrap((function _callee$(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,G({page:1,size:10});case 2:t=c.sent,a({clientId:t.data.list.length>0?null===(e=t.data.list[0])||void 0===e?void 0:e.id:-1,clientName:t.data.list.length>0?null===(n=t.data.list[0])||void 0===n?void 0:n.name:""}),w((0,i.Z)(t.data.list));case 5:case"end":return c.stop()}}),_callee)})));return function getClient(){return e.apply(this,arguments)}}();(0,_.useEffect)((function(){I()}),[]),(0,d.useDidShow)((function(){var e,n,t,l,i,s,o,r=u().getCurrentPages(),d=r[r.length-1];null!==(e=d.data)&&void 0!==e&&e.clientId&&""!==(null===(n=d.data)||void 0===n?void 0:n.clientId)&&(a({clientId:null===(l=d.data)||void 0===l?void 0:l.clientId,clientName:null===(i=d.data)||void 0===i?void 0:i.clientName}),M.current.setSearchObj((function(e){var n;return(0,c.Z)((0,c.Z)({},e),{},{purchaser_id:null===(n=d.data)||void 0===n?void 0:n.clientId})})));null==(null===(t=d.data)||void 0===t?void 0:t.clientId)&&a({clientId:N.length>0?null===(s=N[0])||void 0===s?void 0:s.id:-1,clientName:N.length>0?null===(o=N[0])||void 0===o?void 0:o.name:""})}));var y=(0,_.useState)(!1),C=(0,o.Z)(y,2),S=C[0],b=C[1],B=(0,_.useState)({}),L=(0,o.Z)(B,2),P=L[0],D=L[1],M=(0,_.useRef)(),Q=function(){var e=(0,s.Z)((0,l.Z)().mark((function _callee2(e){return(0,l.Z)().wrap((function _callee2$(n){for(;;)switch(n.prev=n.next){case 0:M.current.setSearchObj((function(n){return(0,c.Z)((0,c.Z)({},n),{},{goodsId:e.id,purchaser_id:null==t?void 0:t.clientId,code_or_name:""})})),M.current.SearchRef.current.setInputCon(""),b(!0),D(e);case 4:case"end":return n.stop()}}),_callee2)})));return function showCart(n){return e.apply(this,arguments)}}(),V=(0,_.useState)([]),X=(0,o.Z)(V,2),Y=X[0],q=X[1],A=(0,U.$T)().fetchData,H=function(){var e=(0,s.Z)((0,l.Z)().mark((function _callee3(){var e,n;return(0,l.Z)().wrap((function _callee3$(t){for(;;)switch(t.prev=t.next){case 0:return u().showLoading({title:"加载中...",mask:!0}),t.next=3,A();case 3:(e=t.sent).data&&(q((0,i.Z)(null==e||null===(n=e.data)||void 0===n?void 0:n.list)),u().hideLoading());case 5:case"end":return t.stop()}}),_callee3)})));return function getHistory(){return e.apply(this,arguments)}}(),K=(0,_.useState)([]),ee=(0,o.Z)(K,2),ne=ee[0],te=ee[1],ae=(0,_.useState)(!1),ce=(0,o.Z)(ae,2),le=ce[0],ie=ce[1];(0,_.useEffect)((function(){H()}),[]);var se=(0,E.x)().fetchData,oe=(0,U._4)().fetchData,re=(0,F.Ds)(function(){var e=(0,s.Z)((0,l.Z)().mark((function _callee4(e){return(0,l.Z)().wrap((function _callee4$(n){for(;;)switch(n.prev=n.next){case 0:return u().showLoading({title:"加载中...",mask:!0}),n.next=3,oe({key:e,scene:0}).then((function(e){e.data&&H()}));case 3:se({code_or_name:e}).then((function(e){var n;e.data&&(u().hideLoading(),te((0,i.Z)(null==e||null===(n=e.data)||void 0===n?void 0:n.list)))}));case 4:case"end":return n.stop()}}),_callee4)})));return function(n){return e.apply(this,arguments)}}(),300),de=(0,_.useCallback)((function(e){e||(ie(!1),te([])),me(e)}),[]),ue=(0,_.useState)(""),_e=(0,o.Z)(ue,2),he=_e[0],me=_e[1],xe=(0,U.Nn)().fetchData,fe=function(){var e=(0,s.Z)((0,l.Z)().mark((function _callee6(){return(0,l.Z)().wrap((function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:u().showModal({title:"确定删除历史搜索记录吗?",success:function success(e){return(0,s.Z)((0,l.Z)().mark((function _callee5(){return(0,l.Z)().wrap((function _callee5$(n){for(;;)switch(n.prev=n.next){case 0:if(!e.confirm){n.next=7;break}return n.next=3,xe();case 3:n.sent.success?(u().showLoading({title:"请稍等..."}),W.Z9.success("删除成功"),H(),u().hideLoading()):(W.Z9.error("删除失败"),u().hideLoading()),n.next=8;break;case 7:e.cancel&&console.log("用户点击取消");case 8:case"end":return n.stop()}}),_callee5)})))()}});case 1:case"end":return e.stop()}}),_callee6)})));return function handDelete(){return e.apply(this,arguments)}}();return(0,z.jsxs)(r.G7,{className:h,children:[(0,z.jsx)(r.G7,{className:x,children:(0,z.jsx)(T.Z,{placeholder:"请输入搜索布料",defaultValue:he,showBtn:!0,clickOnSearch:function onSearch(){he&&(ie(!0),re(he))},changeOnSearch:de})}),(0,z.jsx)(r.G7,{className:m}),!le&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(r.G7,{className:x,children:[(0,z.jsx)(r.G7,{className:v,children:"历史搜索"}),Y.length>0&&(0,z.jsx)(r.G7,{onClick:function onClick(){return fe()},children:(0,z.jsx)(J.Z,{name:"icon-sousuoshanchu",size:40})})]}),!!Y.length&&(0,z.jsx)(r.G7,{className:g,children:Y.map((function(e,n){return(0,z.jsx)(r.G7,{onClick:function onClick(){return function handItem(e){u().showLoading({title:"加载中...",mask:!0}),se({code_or_name:e.search_key}).then((function(e){e.data&&(ie(!0),te((0,i.Z)(e.data.list)),u().hideLoading())})),me(e.search_key)}(e)},className:Z,children:e.search_key},n)}))}),!Y.length&&(0,z.jsx)($.Z,{picUrl:"https://cdn.zzfzyc.com/empty.png",text:"无搜索历史"})]}),le&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(r.G7,{className:x,children:(0,z.jsxs)(r.G7,{className:f,children:[(0,z.jsx)(r.G7,{className:v,children:"搜索结果"}),(0,z.jsx)(r.G7,{className:p,onClick:function onClick(){return function handBack(){ie(!1),te([])}()},children:"返回"})]})}),!!ne.length&&ne.map((function(e,n){return(0,z.jsx)(O,{clickItem:function clickItem(){return Q(e)},data:e},n)})),!ne.length&&(0,z.jsx)($.Z,{picUrl:"https://cdn.zzfzyc.com/empty.png",text:"暂无数据"})]}),(0,z.jsx)(R.Z,{ref:M,clientName:null==t?void 0:t.clientName,clientId:null==t?void 0:t.clientId,obj:P,showPopup:S,closePopup:function closePoup(){b(!1)}})]})},Q=(0,_.memo)(M);Page((0,a.createPageConfig)(Q,"pages/searchPage/index",{root:{cn:[]}},{navigationBarTitleText:"搜索"}||{}))}},function(e){e.O(0,[2107,1216,8592],(function(){return n=1914,e(e.s=n);var n}));e.O()}]);