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

1 line
10 KiB
JavaScript

"use strict";require("./sub-common/dde3895fab754ea605d2697ad6817a2a.js");require("./sub-common/b636e942651e29772c7a776b65f107ba.js");require("./sub-common/554304a60565dcd42c478a76f25c75ef.js");require("./sub-common/f8a6dd331d5db0678cb85ef7c3928ab1.js");require("./sub-common/1021e714a431e52baa87ac9223961165.js");require("./sub-common/f1118e3aad20d6d7a10251dff42ddb07.js");(wx.webpackJsonp=wx.webpackJsonp||[]).push([[902],{5308:function(e,n,a){var t=a(2180),i=a(4165),l=a(5861),d=a(3433),o=a(1413),r=a(9439),s=a(1515),u=a(2954),c=a.n(u),_=a(7294),m=a(4184),v=a.n(m),h=a(5376),x="index-module__mainBox___wyw8Y",f="index-module__flexBox___STRKB",p="index-module__itemBox___vTEIN",k="index-module__activeBox___GI5Md",Z="index-module__defaltBox___HjI01",N="index-module__titleBox___BaipS",g="index-module__title___IN1uU",j="index-module__modeName___HRapa",w="index-module__modeLine___ClFFH",B="index-module__remarkFont___X1Ynq",C="index-module__remarkFontactive___b2Juo",y="index-module__safeBox___aD9Oy",b="index-module__bottomBox___qigJv",S="index-module__resetBox___y4Iv3",I="index-module__button2___Z5A8r",F="index-module__activeButton___bgVtE",G="index-module__mainItem___dPt_6",T="index-module__leftItem___ctRt8",D="index-module__xing____YdLU",V="index-module__rightItem___CRlDh",M="index-module__placeholderStyle___FB6Yt",O="index-module__inputStyle___xwh14",R="index-module__mainItemactive___lzBUq",E=a(6028),L=a(5893),J=function Form(e){var n=e.title,a=void 0===n?"标题":n,t=e.isQuire,i=void 0===t||t,l=e.placeholderFont,d=void 0===l?"请输入":l,o=e.handBlur,r=e.handNav,u=e.inputValue,c=e.isDisabled,_=e.inputType,m=void 0===_?"text":_,h=e.maxlength,x=void 0===h?999:h,f=e.children,p=e.showInput,k=void 0===p||p,Z=e.showMore,N=void 0!==Z&&Z,g=e.showBorder,j=void 0===g||g;return(0,L.jsxs)(s.G7,{className:v()(j?G:R),children:[(0,L.jsxs)(s.G7,{className:T,children:[a,i&&(0,L.jsx)(s.G7,{className:D,children:"*"})]}),!f&&(0,L.jsxs)(s.G7,{className:V,onClick:function onClick(){return null==r?void 0:r()},children:[k&&(0,L.jsx)(s.II,{maxlength:x,type:m,disabled:c,className:O,placeholder:d,placeholderStyle:M,onBlur:function onBlur(e){return null==o?void 0:o(e.detail.value)},value:u}),N&&(0,L.jsx)(E.Z,{name:"icon-chakanquanbukehu",size:50,color:"#000000"})]}),f]})},P=(0,_.memo)(J),q=a(5989),z=a(1115),Y=a(8214),$=a(1687),H=function DefaultBox(e){var n=e.title,a=void 0===n?"标题":n,t=e.modeName,i=void 0===t?"大货":t,l=e.showMode,d=void 0!==l&&l,o=e.children,r=e.clickNode;return(0,L.jsxs)(s.G7,{className:Z,children:[(0,L.jsxs)(s.G7,{className:N,children:[(0,L.jsx)(s.G7,{className:g,children:a}),d&&(0,L.jsx)(s.G7,{className:j,onClick:function onClick(){return null==r?void 0:r()},children:i})]}),(0,L.jsx)(s.G7,{className:w}),o]})},U=(0,_.memo)(H),A=function CustomerEditor(){var e=(0,u.useRouter)(),n=(0,_.useState)(),a=(0,r.Z)(n,2),t=a[0],m=a[1],Z=(0,_.useState)(),N=(0,r.Z)(Z,2),g=N[0],j=N[1],w=(0,_.useState)([]),G=(0,r.Z)(w,2),T=G[0],D=G[1];(0,u.useDidShow)((function(){var n,a,t;"add"===e.params.type?(0,u.setNavigationBarTitle)({title:"新增客户"}):(0,u.setNavigationBarTitle)({title:"客户编辑"});var i=JSON.parse(c().getStorageSync("userInfo")),l=c().getCurrentPages(),d=l[l.length-1];null!==(n=d.data)&&void 0!==n&&n.saleuserId&&""!==(null===(a=d.data)||void 0===a?void 0:a.saleuserId)&&j((function(e){var n,a;return(0,o.Z)((0,o.Z)({},e),{},{sale_user_id:null===(n=d.data)||void 0===n?void 0:n.saleuserId,sale_user_name:null===(a=d.data)||void 0===a?void 0:a.saleuserName})})),null==(null===(t=d.data)||void 0===t?void 0:t.saleuserId)&&j((function(e){return(0,o.Z)((0,o.Z)({},e),{},{sale_user_id:null==i?void 0:i.user_id,sale_user_name:null==i?void 0:i.user_name})}))}));var V=(0,$.xF)().fetchData,M=(0,_.useCallback)((function(e){j((function(n){return(0,o.Z)((0,o.Z)({},n),{},{name:e})}))}),[]),O=(0,_.useCallback)((function(e){j((function(n){return(0,o.Z)((0,o.Z)({},n),{},{short_name:e})}))}),[]),R=(0,_.useCallback)((function(e){j((function(n){return(0,o.Z)((0,o.Z)({},n),{},{director:e})}))}),[]),E=(0,_.useCallback)((function(e){j((function(n){return(0,o.Z)((0,o.Z)({},n),{},{phone:e})}))}),[]),J=(0,_.useCallback)((function(e){j((function(n){return(0,o.Z)((0,o.Z)({},n),{},{address_detail:e})}))}),[]),H=(0,_.useState)([{id:1,name:"布行",check:!1},{id:2,name:"二批",check:!1},{id:3,name:"制衣厂",check:!1}]),A=(0,r.Z)(H,2),K=A[0],Q=A[1],X=(0,_.useState)(""),W=(0,r.Z)(X,2),ee=W[0],ne=W[1],ae=function(){var n=(0,l.Z)((0,i.Z)().mark((function _callee(){var n,a,t,l,o,r,s,u,_,v,h,x,f,p,k;return(0,i.Z)().wrap((function _callee$(i){for(;;)switch(i.prev=i.next){case 0:return c().showLoading({title:"请稍等...",mask:!0}),i.next=3,V({id:e.params.id});case 3:p=i.sent,m(p.data),K.map((function(e){return e.id==p.data.purchaser_type?e.check=!0:e.check=!1,e})),Q((0,d.Z)(K)),j({sale_user_id:null===(n=p.data)||void 0===n?void 0:n.sale_user_id,sale_user_name:null===(a=p.data)||void 0===a?void 0:a.sale_user_name,name:null===(t=p.data)||void 0===t?void 0:t.name,short_name:null===(l=p.data)||void 0===l?void 0:l.short_name,director:null===(o=p.data)||void 0===o?void 0:o.director,phone:null===(r=p.data)||void 0===r?void 0:r.phone,addressName:(null===(s=p.data)||void 0===s?void 0:s.province_name)+(null===(u=p.data)||void 0===u?void 0:u.city_name)+(null===(_=p.data)||void 0===_?void 0:_.district_name),address_detail:null===(v=p.data)||void 0===v?void 0:v.address_detail,purchaser_type:null===(h=p.data)||void 0===h?void 0:h.purchaser_type,district_id:null===(x=p.data)||void 0===x?void 0:x.district_id}),ne(null===(f=p.data)||void 0===f?void 0:f.remark),[],k=[{id:p.data.province_id,name:p.data.province_name},{id:p.data.city_id,name:p.data.city_name},{id:p.data.district_id,name:p.data.district_name}],D((0,d.Z)(k)),c().hideLoading();case 13:case"end":return i.stop()}}),_callee)})));return function getInfo(){return n.apply(this,arguments)}}(),te=(0,_.useState)(!1),ie=(0,r.Z)(te,2),le=ie[0],de=ie[1],oe=(0,_.useCallback)(function(){var e=(0,l.Z)((0,i.Z)().mark((function _callee2(e){return(0,i.Z)().wrap((function _callee2$(n){for(;;)switch(n.prev=n.next){case 0:de(!1),ne(e);case 2:case"end":return n.stop()}}),_callee2)})));return function(n){return e.apply(this,arguments)}}(),[]),re=(0,_.useState)(!1),se=(0,r.Z)(re,2),ue=se[0],ce=se[1];(0,_.useEffect)((function(){"edit"===e.params.type&&ae()}),[]);var _e=(0,_.useMemo)((function(){var e=0;for(var n in g)e++;console.log(g,"5555"),console.log(e,"6666");var a=null;if(void 0!==g){for(var t in g)if(t in g){if(""===g[t]||void 0===g[t]||10!==e){a=!0;break}a=!1}return a}}),[g]),me=(0,$.tk)().fetchData,ve=(0,$.Rs)().fetchData,he=function(){var n=(0,l.Z)((0,i.Z)().mark((function _callee4(){var n;return(0,i.Z)().wrap((function _callee4$(a){for(;;)switch(a.prev=a.next){case 0:n=(0,o.Z)((0,o.Z)({},g),{},{remark:ee,id:null==t?void 0:t.id}),"add"==e.params.type&&delete n.id,c().showModal({content:"确定要提交吗?",confirmText:"确认",cancelText:"取消",success:function success(a){return(0,l.Z)((0,i.Z)().mark((function _callee3(){var t;return(0,i.Z)().wrap((function _callee3$(i){for(;;)switch(i.prev=i.next){case 0:if(!a.confirm){i.next=6;break}return i.next=3,"add"==e.params.type?me(n):ve(n);case 3:t=i.sent,c().showLoading({title:"请稍等...",mask:!0}),"success"===t.msg?(c().showToast({title:"成功"}),c().hideLoading(),c().navigateBack({delta:1})):c().showToast({title:t.msg,icon:"error"});case 6:case"end":return i.stop()}}),_callee3)})))()}});case 3:case"end":return a.stop()}}),_callee4)})));return function handSure(){return n.apply(this,arguments)}}();return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(s.G7,{className:x,children:[(0,L.jsx)(P,{title:"客户全称",handBlur:M,placeholderFont:"请输入全称",inputValue:null==g?void 0:g.name}),(0,L.jsx)(P,{title:"客户简称",handBlur:O,placeholderFont:"请输入简称",inputValue:null==g?void 0:g.short_name}),(0,L.jsx)(P,{title:"客户类型",showInput:!1,children:(0,L.jsx)(s.G7,{className:f,children:K.map((function(e,n){return(0,L.jsx)(s.G7,{className:v()(e.check?k:p),onClick:function onClick(){return function handItem(e){K.map((function(n){return n.id===e.id?n.check=!0:n.check=!1,n})),Q((0,d.Z)(K)),j((function(n){return(0,o.Z)((0,o.Z)({},n),{},{purchaser_type:e.id})}))}(e)},children:e.name},n)}))})}),(0,L.jsx)(P,{title:"联系人",handBlur:R,placeholderFont:"请输入联系人",inputValue:null==g?void 0:g.director}),(0,L.jsx)(P,{title:"联系电话",handBlur:E,inputType:"number",placeholderFont:"请输入号码",maxlength:11,inputValue:null==g?void 0:g.phone}),(0,L.jsx)(P,{title:"省市区",isDisabled:!0,showMore:!0,inputValue:null==g?void 0:g.addressName,placeholderFont:"请选择省市区",handNav:function handNav(){return ce(!0)}}),(0,L.jsx)(P,{title:"详细地址",handBlur:J,placeholderFont:"请输入地址",inputValue:null==g?void 0:g.address_detail}),(0,L.jsx)(P,{title:"业务员",isDisabled:!0,showMore:!0,placeholderFont:"请选择业务员",handNav:function handNav(){return(0,z.jD)("/pages/saleuserPage/index")},showBorder:!1,inputValue:null==g?void 0:g.sale_user_name})]}),(0,L.jsx)(U,{title:"备注信息",showMode:!0,modeName:"填写/修改备注".concat(" >"),clickNode:function clickNode(){return de(!0)},children:(0,L.jsx)(s.G7,{className:v()(""===ee?C:B),children:""===ee?"尚未备注信息":ee})}),(0,L.jsx)(q.Z,{show:le,showTitle:!1,onClose:function onClose(){return de(!1)},children:le&&(0,L.jsx)(h.Z,{onSave:function onSave(e){return oe(e)},defaultValue:null==t?void 0:t.remark})}),(0,L.jsx)(Y.Z,{addressOnChange:function addressOnChange(e){return function handleSetSite(e){var n=[];e.forEach((function(e){n.push(null==e?void 0:e.name)})),3===e.length&&(ce(!1),j((function(n){var a,t,i,l;return(0,o.Z)((0,o.Z)({},n),{},{addressName:(null===(a=e[0])||void 0===a?void 0:a.name)+(null===(t=e[1])||void 0===t?void 0:t.name)+(null===(i=e[2])||void 0===i?void 0:i.name)||"",district_id:null===(l=e[2])||void 0===l?void 0:l.id})})))}(e)},defaultValue:T,addressOnClose:function addressOnClose(){return function onClose(){ce(!1)}()},show:ue}),(0,L.jsx)(s.G7,{className:y}),(0,L.jsxs)(s.G7,{className:b,children:[(0,L.jsx)(s.zx,{className:S,onClick:function onClick(){!function handReset(){j({sale_user_id:"",sale_user_name:"",name:"",short_name:"",director:"",phone:"",addressName:"",address_detail:"",purchaser_type:"",remark:"",district_id:""})}()},children:" 重置"}),(0,L.jsx)(s.zx,{className:v()(_e?I:F),disabled:_e,onClick:function onClick(){return he()},children:" 确认"})]})]})};Page((0,t.createPageConfig)(A,"pages/customerEditor/index",{root:{cn:[]}},{navigationBarTitleText:"客户编辑"}||{}))}},function(e){e.O(0,[7097,288,857,8522,5992,8127,655,1949,2107,1216,8592],(function(){return n=5308,e(e.s=n);var n}));e.O()}]);