"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[6924],{86615:function(W,f,e){var l=e(1413),t=e(91),v=e(22270),m=e(78045),M=e(67294),O=e(90789),D=e(43495),B=e(85893),_=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],o=M.forwardRef(function(n,d){var u=n.fieldProps,r=n.options,T=n.radioType,a=n.layout,s=n.proFieldProps,E=n.valueEnum,P=(0,t.Z)(n,_);return(0,B.jsx)(D.Z,(0,l.Z)((0,l.Z)({valueType:T==="button"?"radioButton":"radio",ref:d,valueEnum:(0,v.h)(E,void 0)},P),{},{fieldProps:(0,l.Z)({options:r,layout:a},u),proFieldProps:s,filedConfig:{customLightMode:!0}}))}),c=M.forwardRef(function(n,d){var u=n.fieldProps,r=n.children;return(0,B.jsx)(m.ZP,(0,l.Z)((0,l.Z)({},u),{},{ref:d,children:r}))}),C=(0,O.G)(c,{valuePropName:"checked",ignoreWidth:!0}),i=C;i.Group=o,i.Button=m.ZP.Button,i.displayName="ProFormComponent",f.Z=i},64317:function(W,f,e){var l=e(1413),t=e(91),v=e(22270),m=e(67294),M=e(66758),O=e(43495),D=e(85893),B=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],_=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],o=function(u,r){var T=u.fieldProps,a=u.children,s=u.params,E=u.proFieldProps,P=u.mode,F=u.valueEnum,x=u.request,I=u.showSearch,h=u.options,Z=(0,t.Z)(u,B),R=(0,m.useContext)(M.Z);return(0,D.jsx)(O.Z,(0,l.Z)((0,l.Z)({valueEnum:(0,v.h)(F),request:x,params:s,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,l.Z)({options:h,mode:P,showSearch:I,getPopupContainer:R.getPopupContainer},T),ref:r,proFieldProps:E},Z),{},{children:a}))},c=m.forwardRef(function(d,u){var r=d.fieldProps,T=d.children,a=d.params,s=d.proFieldProps,E=d.mode,P=d.valueEnum,F=d.request,x=d.options,I=(0,t.Z)(d,_),h=(0,l.Z)({options:x,mode:E||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},r),Z=(0,m.useContext)(M.Z);return(0,D.jsx)(O.Z,(0,l.Z)((0,l.Z)({valueEnum:(0,v.h)(P),request:F,params:a,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,l.Z)({getPopupContainer:Z.getPopupContainer},h),ref:u,proFieldProps:s},I),{},{children:T}))}),C=m.forwardRef(o),i=c,n=C;n.SearchSelect=i,n.displayName="ProFormComponent",f.Z=n},90672:function(W,f,e){var l=e(1413),t=e(91),v=e(67294),m=e(43495),M=e(85893),O=["fieldProps","proFieldProps"],D=function(_,o){var c=_.fieldProps,C=_.proFieldProps,i=(0,t.Z)(_,O);return(0,M.jsx)(m.Z,(0,l.Z)({ref:o,valueType:"textarea",fieldProps:c,proFieldProps:C},i))};f.Z=v.forwardRef(D)},5966:function(W,f,e){var l=e(97685),t=e(1413),v=e(91),m=e(21770),M=e(77569),O=e(55241),D=e(98423),B=e(67294),_=e(43495),o=e(85893),c=["fieldProps","proFieldProps"],C=["fieldProps","proFieldProps"],i="text",n=function(a){var s=a.fieldProps,E=a.proFieldProps,P=(0,v.Z)(a,c);return(0,o.jsx)(_.Z,(0,t.Z)({valueType:i,fieldProps:s,filedConfig:{valueType:i},proFieldProps:E},P))},d=function(a){var s=(0,m.Z)(a.open||!1,{value:a.open,onChange:a.onOpenChange}),E=(0,l.Z)(s,2),P=E[0],F=E[1];return(0,o.jsx)(M.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(I){var h,Z=I.getFieldValue(a.name||[]);return(0,o.jsx)(O.Z,(0,t.Z)((0,t.Z)({getPopupContainer:function(p){return p&&p.parentNode?p.parentNode:p},onOpenChange:function(p){return F(p)},content:(0,o.jsxs)("div",{style:{padding:"4px 0"},children:[(h=a.statusRender)===null||h===void 0?void 0:h.call(a,Z),a.strengthText?(0,o.jsx)("div",{style:{marginTop:10},children:(0,o.jsx)("span",{children:a.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},a.popoverProps),{},{open:P,children:a.children}))}})},u=function(a){var s=a.fieldProps,E=a.proFieldProps,P=(0,v.Z)(a,C),F=(0,B.useState)(!1),x=(0,l.Z)(F,2),I=x[0],h=x[1];return s!=null&&s.statusRender&&P.name?(0,o.jsx)(d,{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:I,onOpenChange:h,children:(0,o.jsx)("div",{children:(0,o.jsx)(_.Z,(0,t.Z)({valueType:"password",fieldProps:(0,t.Z)((0,t.Z)({},(0,D.Z)(s,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(R){var p;s==null||(p=s.onBlur)===null||p===void 0||p.call(s,R),h(!1)},onClick:function(R){var p;s==null||(p=s.onClick)===null||p===void 0||p.call(s,R),h(!0)}}),proFieldProps:E,filedConfig:{valueType:i}},P))})}):(0,o.jsx)(_.Z,(0,t.Z)({valueType:"password",fieldProps:s,proFieldProps:E,filedConfig:{valueType:i}},P))},r=n;r.Password=u,r.displayName="ProFormComponent",f.Z=r},19054:function(W,f,e){var l=e(1413),t=e(91),v=e(67294),m=e(43495),M=e(85893),O=["fieldProps","request","params","proFieldProps"],D=function(o,c){var C=o.fieldProps,i=o.request,n=o.params,d=o.proFieldProps,u=(0,t.Z)(o,O);return(0,M.jsx)(m.Z,(0,l.Z)({valueType:"treeSelect",fieldProps:C,ref:c,request:i,params:n,filedConfig:{customLightMode:!0},proFieldProps:d},u))},B=v.forwardRef(D);f.Z=B},86924:function(W,f,e){e.r(f);var l=e(15009),t=e.n(l),v=e(99289),m=e.n(v),M=e(5574),O=e.n(M),D=e(67294),B=e(97269),_=e(5966),o=e(19054),c=e(64317),C=e(86615),i=e(90672),n=e(77569),d=e(17788),u=e(76772),r=e(85893),T=function(s){var E=n.Z.useForm(),P=O()(E,1),F=P[0],x=n.Z.useWatch("userId",F),I=s.sexOptions,h=s.statusOptions,Z=s.roles,R=s.posts,p=s.depts;(0,D.useEffect)(function(){F.resetFields(),F.setFieldsValue({userId:s.values.userId,deptId:s.values.deptId,postIds:s.postIds,roleIds:s.roleIds,userName:s.values.userName,nickName:s.values.nickName,email:s.values.email,phonenumber:s.values.phonenumber,sex:s.values.sex,avatar:s.values.avatar,status:s.values.status,delFlag:s.values.delFlag,loginIp:s.values.loginIp,loginDate:s.values.loginDate,remark:s.values.remark})},[F,s]);var g=(0,u.useIntl)(),K=function(){F.submit()},y=function(){s.onCancel()},S=function(){var A=m()(t()().mark(function L(j){return t()().wrap(function(U){for(;;)switch(U.prev=U.next){case 0:s.onSubmit(j);case 1:case"end":return U.stop()}},L)}));return function(j){return A.apply(this,arguments)}}();return(0,r.jsx)(d.Z,{width:640,title:g.formatMessage({id:"system.user.title",defaultMessage:"\u7F16\u8F91\u7528\u6237\u4FE1\u606F"}),open:s.open,destroyOnClose:!0,onOk:K,onCancel:y,children:(0,r.jsxs)(B.A,{grid:!0,form:F,layout:"horizontal",submitter:!1,onFinish:S,children:[(0,r.jsx)(_.Z,{name:"nickName",label:g.formatMessage({id:"system.user.nick_name",defaultMessage:"\u7528\u6237\u6635\u79F0"}),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0",colProps:{xs:24,md:12,xl:12},rules:[{required:!0,message:(0,r.jsx)(u.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0\uFF01"})}]}),(0,r.jsx)(o.Z,{name:"deptId",label:g.formatMessage({id:"system.user.dept_name",defaultMessage:"\u90E8\u95E8"}),request:m()(t()().mark(function A(){return t()().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.abrupt("return",p);case 1:case"end":return j.stop()}},A)})),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u90E8\u95E8",colProps:{md:12,xl:12},rules:[{required:!0,message:(0,r.jsx)(u.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u7528\u6237\u90E8\u95E8\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u7528\u6237\u90E8\u95E8\uFF01"})}]}),(0,r.jsx)(_.Z,{name:"phonenumber",label:g.formatMessage({id:"system.user.phonenumber",defaultMessage:"\u624B\u673A\u53F7\u7801"}),placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801",colProps:{md:12,xl:12},rules:[{required:!1,message:(0,r.jsx)(u.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801\uFF01"})}]}),(0,r.jsx)(_.Z,{name:"email",label:g.formatMessage({id:"system.user.email",defaultMessage:"\u7528\u6237\u90AE\u7BB1"}),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u90AE\u7BB1",colProps:{md:12,xl:12},rules:[{required:!1,message:(0,r.jsx)(u.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u7528\u6237\u90AE\u7BB1\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u7528\u6237\u90AE\u7BB1\uFF01"})}]}),(0,r.jsx)(_.Z,{name:"userName",label:g.formatMessage({id:"system.user.user_name",defaultMessage:"\u7528\u6237\u8D26\u53F7"}),hidden:x,placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u8D26\u53F7",colProps:{md:12,xl:12},rules:[{required:!0}]}),(0,r.jsx)(_.Z.Password,{name:"password",label:g.formatMessage({id:"system.user.password",defaultMessage:"\u5BC6\u7801"}),hidden:x,placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801",colProps:{md:12,xl:12},rules:[{required:!1,message:(0,r.jsx)(u.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u5BC6\u7801\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u5BC6\u7801\uFF01"})}]}),(0,r.jsx)(c.Z,{valueEnum:I,name:"sex",label:g.formatMessage({id:"system.user.sex",defaultMessage:"\u7528\u6237\u6027\u522B"}),initialValue:"0",placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6027\u522B",colProps:{md:12,xl:12},rules:[{required:!1,message:(0,r.jsx)(u.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u7528\u6237\u6027\u522B\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u7528\u6237\u6027\u522B\uFF01"})}]}),(0,r.jsx)(C.Z.Group,{valueEnum:h,name:"status",label:g.formatMessage({id:"system.user.status",defaultMessage:"\u5E10\u53F7\u72B6\u6001"}),initialValue:"0",placeholder:"\u8BF7\u8F93\u5165\u5E10\u53F7\u72B6\u6001",colProps:{md:12,xl:12},rules:[{required:!1,message:(0,r.jsx)(u.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u5E10\u53F7\u72B6\u6001\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u5E10\u53F7\u72B6\u6001\uFF01"})}]}),(0,r.jsx)(c.Z,{name:"postIds",mode:"multiple",label:g.formatMessage({id:"system.user.post",defaultMessage:"\u5C97\u4F4D"}),options:R,placeholder:"\u8BF7\u9009\u62E9\u5C97\u4F4D",colProps:{md:12,xl:12},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C97\u4F4D!"}]}),(0,r.jsx)(c.Z,{name:"roleIds",mode:"multiple",label:g.formatMessage({id:"system.user.role",defaultMessage:"\u89D2\u8272"}),options:Z,placeholder:"\u8BF7\u9009\u62E9\u89D2\u8272",colProps:{md:12,xl:12},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u89D2\u8272!"}]}),(0,r.jsx)(i.Z,{name:"remark",label:g.formatMessage({id:"system.user.remark",defaultMessage:"\u5907\u6CE8"}),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8",colProps:{md:24,xl:24},rules:[{required:!1,message:(0,r.jsx)(u.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u5907\u6CE8\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u5907\u6CE8\uFF01"})}]})]})})};f.default=T}}]);