2023-05-15 16:21:46 +08:00

1 line
4.3 KiB
JavaScript

"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([[443],{6964:function(e,n,t){var a=t(2180),l=t(4165),r=t(5861),s=t(1413),o=t(9439),c=t(1515),i=t(2954),u=t.n(i),_=t(7294),d=t(4184),m=t.n(d),f="index-module__cussBox___b9Eo6",p="index-module__searchBox___TRa3p",h="index-module__two___FcFcX",x="index-module__listBox___cZkpQ",g="index-module__itemBox___edZPr",Z="index-module__cussName___zFlmD",v="index-module__platform_source_name___MMsLU",k="index-module__phone___mmFz9",N="index-module__woker___TkWiR",j="index-module__acticveitemBox___Cxh_P",w="index-module__platform_name___rfmE7",z=t(4489),C=t(1251),G=t(9335),P=t(7227),B=t(9579),R=t(5893),b=function CustomerPage(){var e=(0,_.useState)({name_phone_or_sale_user:null,page:1,size:10}),n=(0,o.Z)(e,2),t=n[0],a=n[1],d=(0,_.useState)({list:[],total:0}),b=(0,o.Z)(d,2),S=b[0],T=b[1],E=(0,C.dl)(),I=E.fetchData,y=E.state,F=(0,_.useMemo)((function(){return(0,P.rA)({list:S.list,total:S.total,status:y.loading})}),[S,y]),M=(0,_.useState)({clientId:null,clientName:""}),O=(0,o.Z)(M,2),D=O[0],J=O[1],L=(0,_.useRef)({size:t.size,page:t.page}),$=(0,_.useCallback)((function(e){L.current.page=1,T((function(){return{list:[],total:0}})),a((function(n){return(0,s.Z)((0,s.Z)({},n),{},{name_phone_or_sale_user:e,size:10})}))}),[]),A=(0,i.useRouter)(),Q=(0,_.useCallback)((function(){if(S.list.length<S.total){L.current.page++;var e=L.current.size*L.current.page;a((function(n){return(0,s.Z)((0,s.Z)({},n),{},{size:e})})),console.log(t,11111)}}),[S]),U=(0,_.useState)(!1),W=(0,o.Z)(U,2),X=W[0],q=W[1],H=function(){var e=(0,r.Z)((0,l.Z)().mark((function _callee(){return(0,l.Z)().wrap((function _callee$(e){for(;;)switch(e.prev=e.next){case 0:L.current.page=1,q(!0),a((function(e){return(0,s.Z)((0,s.Z)({},e),{},{size:10})}));case 3:case"end":return e.stop()}}),_callee)})));return function getRefresherRefresh(){return e.apply(this,arguments)}}(),K=function(){var e=(0,r.Z)((0,l.Z)().mark((function _callee2(){var e;return(0,l.Z)().wrap((function _callee2$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,I({name_phone_or_sale_user:null===t.name_phone_or_sale_user?"":t.name_phone_or_sale_user,page:t.page,size:t.size});case 2:e=n.sent,null!=A&&A.params.clientId&&e.data.list.map((function(e){return e.id==(null==A?void 0:A.params.clientId)?e.checked=!0:e.checked=!1,e})),T((function(n){var t,a;return(0,s.Z)((0,s.Z)({},n),{},{list:null===(t=e.data)||void 0===t?void 0:t.list,total:null===(a=e.data)||void 0===a?void 0:a.total})})),q((function(){return!1}));case 6:case"end":return n.stop()}}),_callee2)})));return function getCuss(){return e.apply(this,arguments)}}();(0,_.useEffect)((function(){""===t.name_phone_or_sale_user&&a((function(e){return(0,s.Z)((0,s.Z)({},e),{},{name_phone_or_sale_user:null})})),""!==t.name_phone_or_sale_user&&K()}),[t]);return(0,_.useEffect)((function(){null!==(null==D?void 0:D.clientId)&&J(D)}),[D]),(0,R.jsxs)(c.G7,{className:f,children:[(0,R.jsx)(c.G7,{className:p,children:(0,R.jsx)(c.G7,{className:h,children:(0,R.jsx)(z.Z,{placeholder:"请输入客户名称或手机号码",showBtn:!1,changeOnSearch:$})})}),(0,R.jsx)(c.G7,{className:x,children:(0,R.jsx)(G.Z,{statusMore:F,selfonScrollToLower:Q,refresherEnabled:!0,refresherTriggered:X,selfOnRefresherRefresh:H,children:S.list.map((function(e,n){return(0,R.jsxs)(c.G7,{className:m()(g,e.checked?j:null),onClick:function onClick(){!function selectClient(e){S.list.map((function(n){return e.id===n.id?n.checked=!0:n.checked=!1,n})),J(e);var n=u().getCurrentPages(),t=n[n.length-2];console.log("prevPage",t),t.setData({clientId:e.id,clientName:e.name,clientPhone:e.phone}),T((function(e){return(0,s.Z)((0,s.Z)({},e),{},{list:null==S?void 0:S.list,total:null==S?void 0:S.total})})),u().navigateBack({delta:1})}(e)},children:[(0,R.jsx)(c.G7,{className:Z,children:e.name}),(0,R.jsx)(c.G7,{className:v,children:(null==e?void 0:e.platform_source_name)&&1!==e.platform_source&&(0,R.jsx)(B.Z,{type:"primary",size:"small",circle:!0,plain:!0,customClassName:w,children:null==e?void 0:e.platform_source_name})}),(0,R.jsx)(c.G7,{className:k,children:e.phone}),(0,R.jsx)(c.G7,{className:N,children:e.sale_user_name})]},n)}))})})]})};Page((0,a.createPageConfig)(b,"pages/customerPage/index",{root:{cn:[]}},{navigationBarTitleText:"选择客户"}||{}))}},function(e){e.O(0,[2107,1216,8592],(function(){return n=6964,e(e.s=n);var n}));e.O()}]);