You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

p__Company__Department__index.a0a44529.async.js 14KB

1
  1. "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[256],{64317:function(ae,K,t){var h=t(1413),d=t(45987),u=t(22270),j=t(62435),B=t(66758),J=t(49994),C=t(86074),X=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],F=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],v=function(p,R){var b=p.fieldProps,i=p.children,s=p.params,x=p.proFieldProps,P=p.mode,T=p.valueEnum,A=p.request,L=p.showSearch,E=p.options,n=(0,d.Z)(p,X),r=(0,j.useContext)(B.Z);return(0,C.jsx)(J.Z,(0,h.Z)((0,h.Z)({valueEnum:(0,u.h)(T),request:A,params:s,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,h.Z)({options:E,mode:P,showSearch:L,getPopupContainer:r.getPopupContainer},b),ref:R,proFieldProps:x},n),{},{children:i}))},w=j.forwardRef(function(o,p){var R=o.fieldProps,b=o.children,i=o.params,s=o.proFieldProps,x=o.mode,P=o.valueEnum,T=o.request,A=o.options,L=(0,d.Z)(o,F),E=(0,h.Z)({options:A,mode:x||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},R),n=(0,j.useContext)(B.Z);return(0,C.jsx)(J.Z,(0,h.Z)((0,h.Z)({valueEnum:(0,u.h)(P),request:T,params:i,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,h.Z)({getPopupContainer:n.getPopupContainer},E),ref:p,proFieldProps:s},L),{},{children:b}))}),W=j.forwardRef(v),D=w,y=W;y.SearchSelect=D,y.displayName="ProFormComponent",K.Z=y},5966:function(ae,K,t){var h=t(97685),d=t(1413),u=t(45987),j=t(21770),B=t(23323),J=t(55241),C=t(97435),X=t(62435),F=t(49994),v=t(86074),w=["fieldProps","proFieldProps"],W=["fieldProps","proFieldProps"],D="text",y=function(i){var s=i.fieldProps,x=i.proFieldProps,P=(0,u.Z)(i,w);return(0,v.jsx)(F.Z,(0,d.Z)({valueType:D,fieldProps:s,filedConfig:{valueType:D},proFieldProps:x},P))},o=function(i){var s=(0,j.Z)(i.open||!1,{value:i.open,onChange:i.onOpenChange}),x=(0,h.Z)(s,2),P=x[0],T=x[1];return(0,v.jsx)(B.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(L){var E,n=L.getFieldValue(i.name||[]);return(0,v.jsx)(J.Z,(0,d.Z)((0,d.Z)({getPopupContainer:function(e){return e&&e.parentNode?e.parentNode:e},onOpenChange:function(e){return T(e)},content:(0,v.jsxs)("div",{style:{padding:"4px 0"},children:[(E=i.statusRender)===null||E===void 0?void 0:E.call(i,n),i.strengthText?(0,v.jsx)("div",{style:{marginTop:10},children:(0,v.jsx)("span",{children:i.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},i.popoverProps),{},{open:P,children:i.children}))}})},p=function(i){var s=i.fieldProps,x=i.proFieldProps,P=(0,u.Z)(i,W),T=(0,X.useState)(!1),A=(0,h.Z)(T,2),L=A[0],E=A[1];return s!=null&&s.statusRender&&P.name?(0,v.jsx)(o,{name:P.name,statusRender:s==null?void 0:s.statusRender,popoverProps:s==null?void 0:s.popoverProps,strengthText:s==null?void 0:s.strengthText,open:L,onOpenChange:E,children:(0,v.jsx)("div",{children:(0,v.jsx)(F.Z,(0,d.Z)({valueType:"password",fieldProps:(0,d.Z)((0,d.Z)({},(0,C.Z)(s,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(r){var e;s==null||(e=s.onBlur)===null||e===void 0||e.call(s,r),E(!1)},onClick:function(r){var e;s==null||(e=s.onClick)===null||e===void 0||e.call(s,r),E(!0)}}),proFieldProps:x,filedConfig:{valueType:D}},P))})}):(0,v.jsx)(F.Z,(0,d.Z)({valueType:"password",fieldProps:s,proFieldProps:x,filedConfig:{valueType:D}},P))},R=y;R.Password=p,R.displayName="ProFormComponent",K.Z=R},18829:function(ae,K,t){t.r(K),t.d(K,{default:function(){return r}});var h=t(5574),d=t.n(h),u=t(62435),j=t(59530),B=t(28459),J=t(15009),C=t.n(J),X=t(99289),F=t.n(X),v=t(95338),w=t(64317),W=t(14726),D=t(17788),y=t(39680),o=t(86074),p={label:"full_name",value:"id"},R=function(a){var l=a.dispatch,_=a.getId,$=a.openModel,m=(0,u.useRef)(),z=(0,u.useState)([]),N=d()(z,2),G=N[0],k=N[1],S=(0,u.useState)(0),q=d()(S,2),ee=q[0],U=q[1],te=(0,u.useState)(1),I=d()(te,2),M=I[0],c=I[1],O=(0,u.useState)(10),V=d()(O,2),oe=V[0],Z=V[1],ie=(0,u.useState)(0),re=d()(ie,2),ue=re[0],se=re[1],le=function(f){_(f)};return(0,u.useEffect)(function(){$.openModal||m.current.reload()},[$.openModal]),(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(B.ZP,{theme:{token:{colorPrimary:"#4FBE70",colorLink:"#4FBE70"}},children:(0,o.jsx)(v.Z,{size:"small",scroll:{y:480,x:"auto"},bordered:!0,actionRef:m,dataSource:G,search:{span:8,labelWidth:"auto"},rowSelection:{type:"checkbox"},columns:[{title:"\u90E8\u95E8\u540D\u79F0",dataIndex:"name",width:200},{title:"\u6240\u5C5E\u4F01\u4E1A",dataIndex:"company_name",width:200},{title:"\u6240\u5C5E\u4F01\u4E1A",dataIndex:"company_id",width:200,hidden:!0,valueType:"select",renderFormItem:function(){return(0,o.jsx)(w.Z,{width:"lg",fieldProps:{fieldNames:p,defaultValue:sessionStorage.getItem("company_info")?JSON.parse(sessionStorage.getItem("company_info")).full_name:null},request:function(){var f=F()(C()().mark(function g(ne){return C()().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.abrupt("return",(0,y.m_v)({page:1,pagesize:100,keyword:ne.keyWords}).then(function(de){return de.data.list}));case 1:case"end":return Y.stop()}},g)}));return function(g){return f.apply(this,arguments)}}(),placeholder:"\u8BF7\u9009\u62E9\u6240\u5C5E\u4F01\u4E1A",onChange:function(g){se(g),(0,y.vNO)({id:g}).then(function(ne){sessionStorage.setItem("company_info",JSON.stringify(ne.data))})}})}},{title:"\u8054\u7CFB\u4EBA",search:!1,width:200,dataIndex:"contact"},{title:"\u8054\u7CFB\u7535\u8BDD",search:!1,width:200,dataIndex:"phone"},{title:"\u624B\u673A",search:!1,width:200,dataIndex:"mobile"},{title:"\u90AE\u7BB1",search:!1,width:200,dataIndex:"email"},{title:"\u64CD\u4F5C",key:"option",valueType:"option",render:function(f,g,ne){return[(0,o.jsx)(W.ZP,{type:"link",onClick:function(){le(g.id),l({type:"openModel/getOpenModal",payload:!0})},children:"\u7F16\u8F91"},"1"),(0,o.jsx)(W.ZP,{type:"link",danger:!0,onClick:function(){le(g.id),l({type:"openModel/getOpenModal",payload:!0})},children:"\u5220\u9664"},"2")]}}],rowKey:"id",pagination:{current:M,pageSize:oe,showSizeChanger:!0,total:ee,pageSizeOptions:[9,18,27,99],onChange:function(f,g){c(f),Z(g)},onShowSizeChange:function(f,g){c(f),Z(g)}},request:F()(C()().mark(function H(){var f,g=arguments;return C()().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return f=g.length>0&&g[0]!==void 0?g[0]:{},Q.abrupt("return",(0,y.UEv)({page:M,pagesize:oe,sort:"id",sortby:"desc",keyword:f.name,company_id:sessionStorage.getItem("company_info")?JSON.parse(sessionStorage.getItem("company_info")).id:ue}).then(function(Y){k(Y.data.rows),U(Y.data.total)}));case 2:case"end":return Q.stop()}},H)})),onReset:function(){var f;sessionStorage.getItem("company_info")&&sessionStorage.removeItem("company_info"),se(0),(f=m.current)===null||f===void 0||f.reload()},headerTitle:"\u90E8\u95E8\u5217\u8868",toolBarRender:function(){return[(0,o.jsx)(W.ZP,{type:"primary",onClick:function(){D.Z.confirm({title:"\u6279\u91CF\u5220\u9664",content:"\u786E\u5B9A\u8981\u5220\u9664\u6240\u9009\u7684\u6570\u636E\u5417,\u53C2\u6570:id",onOk:function(){},onCancel:function(){console.log("Cancel")},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",centered:!0})},children:"\u6279\u91CF\u5220\u9664"}),(0,o.jsx)(W.ZP,{type:"primary",onClick:function(){l({type:"openModel/getOpenModal",payload:!0})},children:"\u6DFB\u52A0\u90E8\u95E8"})]}})})})},b=(0,j.connect)(function(e){var a=e.dictModel,l=e.openModel;return{dictModel:a,openModel:l}})(R),i=t(97269),s=t(5966),x=t(86250),P=t(42075),T=t(68872),A={label:"full_name",value:"id"},L=function(a){var l=a.dispatch,_=a.dictModel,$=a.openModel,m=a.id,z=(0,u.useRef)(),N=(0,u.useState)(!1),G=d()(N,2),k=G[0],S=G[1],q=(0,u.useState)(null),ee=d()(q,2),U=ee[0],te=ee[1];return(0,u.useEffect)(function(){S($.openModal)},[$.openModal]),(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(B.ZP,{theme:{token:{colorPrimary:"#4FBE70"}},children:(0,o.jsx)(D.Z,{open:k,title:m?"\u7F16\u8F91\u90E8\u95E8":"\u6DFB\u52A0\u90E8\u95E8",centered:!0,maskClosable:!1,footer:null,destroyOnClose:!0,width:600,onCancel:function(){l({type:"openModel/getOpenModal",payload:!1})},children:(0,o.jsxs)(i.A,{formRef:z,request:F()(C()().mark(function I(){var M;return C()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(!m){O.next=7;break}return O.next=3,(0,y.REc)({id:m});case 3:return M=O.sent,O.abrupt("return",M.data);case 7:return O.abrupt("return",{name:"",company_id:sessionStorage.getItem("company_info")?JSON.parse(sessionStorage.getItem("company_info")).id:null,contact:sessionStorage.getItem("company_info")?JSON.parse(sessionStorage.getItem("company_info")).contact:"",phone:sessionStorage.getItem("company_info")?JSON.parse(sessionStorage.getItem("company_info")).phone:"",mobile:sessionStorage.getItem("company_info")?JSON.parse(sessionStorage.getItem("company_info")).mobile:"",email:sessionStorage.getItem("company_info")?JSON.parse(sessionStorage.getItem("company_info")).email:""});case 8:case"end":return O.stop()}},I)})),submitter:{searchConfig:{resetText:"\u53D6\u6D88",submitText:"\u4FDD\u5B58"},render:function(M,c){return(0,o.jsxs)(x.Z,{justify:"flex-end",children:[" ",(0,o.jsx)(P.Z,{children:c})]})},onReset:function(){te(null),S(!1)}},onFinish:function(){var I=F()(C()().mark(function M(c){var O,V;return C()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:if(console.log(c),!m){Z.next=10;break}return c.id=m,Z.next=5,(0,y.T7U)(c);case 5:O=Z.sent,T.ZP.success("\u63D0\u4EA4\u6210\u529F"),l({type:"openModel/getOpenModal",payload:!1}),Z.next=15;break;case 10:return Z.next=12,(0,y.Ldp)(c);case 12:V=Z.sent,T.ZP.success("\u63D0\u4EA4\u6210\u529F"),l({type:"openModel/getOpenModal",payload:!1});case 15:case"end":return Z.stop()}},M)}));return function(M){return I.apply(this,arguments)}}(),children:[(0,o.jsx)(w.Z,{showSearch:!0,name:"company_id",label:"\u9009\u62E9\u4F01\u4E1A",placeholder:"\u8BF7\u9009\u62E9\u4F01\u4E1A",fieldProps:{fieldNames:A,defaultValue:sessionStorage.getItem("company_info")?JSON.parse(sessionStorage.getItem("company_info")).full_name:"",disabled:!!sessionStorage.getItem("company_info")},onChange:function(M){(0,y.vNO)({id:M}).then(function(c){z.current.setFieldsValue({contact:sessionStorage.getItem("company_info")?JSON.parse(sessionStorage.getItem("company_info")).contact:c.data.contact,phone:sessionStorage.getItem("company_info")?JSON.parse(sessionStorage.getItem("company_info")).phone:c.data.phone,mobile:sessionStorage.getItem("company_info")?JSON.parse(sessionStorage.getItem("company_info")).mobile:c.data.mobile,email:sessionStorage.getItem("company_info")?JSON.parse(sessionStorage.getItem("company_info")).email:c.data.email})})},request:function(M){return(0,y.m_v)({page:1,pagesize:100,keyword:M.keyWords}).then(function(c){return c.data.list})}}),(0,o.jsx)(s.Z,{name:"name",label:"\u90E8\u95E8\u540D\u79F0",placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0"}]}),(0,o.jsx)(s.Z,{name:"contact",label:"\u8054\u7CFB\u4EBA",placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u4EBA",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8054\u7CFB\u4EBA"}]}),(0,o.jsx)(s.Z,{name:"phone",label:"\u8054\u7CFB\u7535\u8BDD",placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD"}]}),(0,o.jsx)(s.Z,{name:"mobile",label:"\u624B\u673A\u53F7",placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"}]}),(0,o.jsx)(s.Z,{name:"email",label:"\u7535\u5B50\u90AE\u7BB1",placeholder:"\u8BF7\u8F93\u5165\u7535\u5B50\u90AE\u7BB1",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7535\u5B50\u90AE\u7BB1"}]})]})})})})},E=(0,j.connect)(function(e){var a=e.dictModel,l=e.openModel;return{dictModel:a,openModel:l}})(L),n=function(a){var l=a.dispatch,_=a.openModel,$=(0,u.useState)(0),m=d()($,2),z=m[0],N=m[1],G=function(S){N(S)};return(0,u.useEffect)(function(){_.openModal||N(0)},[_.openModal]),(0,o.jsx)(o.Fragment,{children:(0,o.jsxs)(B.ZP,{theme:{token:{colorPrimary:"#4FBE70"}},children:[(0,o.jsx)(b,{getId:G}),(0,o.jsx)(E,{id:z})]})})},r=(0,j.connect)(function(e){var a=e.openModel;return{openModel:a}})(n)},86250:function(ae,K,t){t.d(K,{Z:function(){return E}});var h=t(62435),d=t(93967),u=t.n(d),j=t(98423),B=t(98065),J=t(53124),C=t(92030),X=t(45503);const F=["wrap","nowrap","wrap-reverse"],v=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],w=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],W=(n,r)=>{const e=r.wrap===!0?"wrap":r.wrap;return{[`${n}-wrap-${e}`]:e&&F.includes(e)}},D=(n,r)=>{const e={};return w.forEach(a=>{e[`${n}-align-${a}`]=r.align===a}),e[`${n}-align-stretch`]=!r.align&&!!r.vertical,e},y=(n,r)=>{const e={};return v.forEach(a=>{e[`${n}-justify-${a}`]=r.justify===a}),e};function o(n,r){return u()(Object.assign(Object.assign(Object.assign({},W(n,r)),D(n,r)),y(n,r)))}var p=o;const R=n=>{const{componentCls:r}=n;return{[r]:{display:"flex","&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},b=n=>{const{componentCls:r}=n;return{[r]:{"&-gap-small":{gap:n.flexGapSM},"&-gap-middle":{gap:n.flexGap},"&-gap-large":{gap:n.flexGapLG}}}},i=n=>{const{componentCls:r}=n,e={};return F.forEach(a=>{e[`${r}-wrap-${a}`]={flexWrap:a}}),e},s=n=>{const{componentCls:r}=n,e={};return w.forEach(a=>{e[`${r}-align-${a}`]={alignItems:a}}),e},x=n=>{const{componentCls:r}=n,e={};return v.forEach(a=>{e[`${r}-justify-${a}`]={justifyContent:a}}),e},P=()=>({});var T=(0,C.I$)("Flex",n=>{const{paddingXS:r,padding:e,paddingLG:a}=n,l=(0,X.TS)(n,{flexGapSM:r,flexGap:e,flexGapLG:a});return[R(l),b(l),i(l),s(l),x(l)]},P,{resetStyle:!1}),A=function(n,r){var e={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&r.indexOf(a)<0&&(e[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,a=Object.getOwnPropertySymbols(n);l<a.length;l++)r.indexOf(a[l])<0&&Object.prototype.propertyIsEnumerable.call(n,a[l])&&(e[a[l]]=n[a[l]]);return e},E=h.forwardRef((n,r)=>{const{prefixCls:e,rootClassName:a,className:l,style:_,flex:$,gap:m,children:z,vertical:N=!1,component:G="div"}=n,k=A(n,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:S,direction:q,getPrefixCls:ee}=h.useContext(J.E_),U=ee("flex",e),[te,I,M]=T(U),c=N!=null?N:S==null?void 0:S.vertical,O=u()(l,a,S==null?void 0:S.className,U,I,M,p(U,n),{[`${U}-rtl`]:q==="rtl",[`${U}-gap-${m}`]:(0,B.n)(m),[`${U}-vertical`]:c}),V=Object.assign(Object.assign({},S==null?void 0:S.style),_);return $&&(V.flex=$),m&&!(0,B.n)(m)&&(V.gap=m),te(h.createElement(G,Object.assign({ref:r,className:O,style:V},(0,j.Z)(k,["justify","wrap","align"])),z))})}}]);