mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-15 19:58:00 +00:00
1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
|
|
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[3088],{65511:function(e,r,t){var a=t(7657),s=t(75101),n=t(44194),i=t(47563),o=t(31549),d=["fieldProps","unCheckedChildren","checkedChildren","proFieldProps"],u=n.forwardRef((function(e,r){var t=e.fieldProps,n=e.unCheckedChildren,u=e.checkedChildren,l=e.proFieldProps,c=(0,s.Z)(e,d);return(0,o.jsx)(i.Z,(0,a.Z)({valueType:"switch",fieldProps:(0,a.Z)({unCheckedChildren:n,checkedChildren:u},t),ref:r,valuePropName:"checked",proFieldProps:l,filedConfig:{valuePropName:"checked",ignoreWidth:!0,customLightMode:!0}},c))}));r.Z=u},22980:function(e,r,t){t.r(r),t.d(r,{default:function(){return W}});var a=t(21349),s=t(91034),n=t(96981),i=t(75002),o=t(73193),d=t.n(o),u=t(84176),l=t.n(u),c=t(90819),g=t.n(c),f=t(89933),m=t.n(f),p=t(45332),h=t.n(p),M=t(55567),y=t(89222),x=t(43848),v=t(10162),b=t(11090),w=t(46336),k=t(41313),C=t(99898),j=t(1867),S=t(30915),R=t(34353),Z=t(44194),I=t(9942),F=t(48792),U=t(59993),A=t(65511),z=t(88638),P=t(75843),E=t(43906),q=t(31549),D=function(e){var r=e.isEdit,t=e.user,a=e.open,s=e.onClose,n=e.onSubmit,i=z.Z.useForm(),o=h()(i,1)[0],u=(0,E.useIntl)(),l=(0,I.u)((function(e){return e.currentOrg}));(0,Z.useEffect)((function(){r?o.setFieldsValue({username:null==t?void 0:t.username,nickname:null==t?void 0:t.nickname,email:null==t?void 0:t.email,emailVerified:null==t?void 0:t.emailVerified,mobile:null==t?void 0:t.mobile,mobileVerified:null==t?void 0:t.mobileVerified,enabled:null==t?void 0:t.enabled}):(o.resetFields(),o.setFieldsValue({enabled:!0}))}),[a]);return(0,q.jsx)(P.Z,{title:r?(0,q.jsx)(E.FormattedMessage,{id:"pages.user.edit",defaultMessage:"Edit User"}):(0,q.jsx)(E.FormattedMessage,{id:"pages.user.create",defaultMessage:"Create User"}),onClose:s,open:a,width:600,extra:(0,q.jsxs)(C.Z,{children:[(0,q.jsx)(R.ZP,{onClick:s,children:(0,q.jsx)(E.FormattedMessage,{id:"pages.common.cancel"})}),(0,q.jsx)(R.ZP,{onClick:function(){o.validateFields().then((function(e){null==t||!t.superUser||!1!==e.enabled&&!1!==e.mobileVerified&&!1!==e.emailVerified?n(d()(d()(d()({},t),e),{},{orgUid:null==l?void 0:l.uid})):M.yw.error(u.formatMessage({id:"pages.user.superUser.notAllow"}))})).catch((function(e){console.log("Form errors:",e),M.yw.error(u.formatMessage({id:"pages.form.error"}))}))},type:"primary",children:(0,q.jsx)(E.FormattedMessage,{id:"pages.common.save"})})]}),children:(0,q.jsxs)(F.A,{form:o,submitter:!1,children:[(0,q.jsx)(U.Z,{name:"username",label:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.username"}),rules:[{required:!0,message:u.formatMessage({id:"pages.user.username.required"})}]}),(0,q.jsx)(U.Z,{name:"nickname",label:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.nickname"}),rules:[{required:!0,message:u.formatMessage({id:"pages.user.nickname.required"})}]}),(0,q.jsx)(U.Z,{name:"email",label:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.email"}),rules:[{required:!0,message:u.formatMessage({id:"pages.user.email.required"})},{type:"email",message:u.formatMessage({id:"pages.user.email.invalid"})}]}),(0,q.jsx)(A.Z,{name:"emailVerified",label:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.email.verified"})}),(0,q.jsx)(U.Z,{name:"mobile",label:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.mobile"}),rules:[{required:!0,message:u.formatMessage({id:"pages.user.mobile.required"})},{pattern:/^1[3-9]\d{9}$/,message:u.formatMessage({id:"pages.user.mobile.invalid"})}]}),(0,q.jsx)(A.Z,{name:"mobileVerified",label:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.mobile.verified"})}),(0,q.jsx)(A.Z,{name:"enabled",label:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.enabled",defaultMessage:"Status"}),checkedChildren:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.status.enabled",defaultMessage:"启用"}),unCheckedChildren:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.status.disabled",defaultMessage:"禁用"})}),(0,q.jsx)(U.Z.Password,{name:"password",label:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.password"}),rules:[{required:!r,message:u.formatMessage({id:"pages.user.password.required"})}]})]})})},B=t(1738),O=t(58181),V=t(28619),T=t(28977),Y=t.n(T),L=t(18232),N=t(8134
|