mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-14 19:27:53 +00:00
1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[3088],{65511:function(e,r,a){var t=a(7657),s=a(75101),n=a(44194),i=a(47563),o=a(31549),d=["fieldProps","unCheckedChildren","checkedChildren","proFieldProps"],u=n.forwardRef((function(e,r){var a=e.fieldProps,n=e.unCheckedChildren,u=e.checkedChildren,l=e.proFieldProps,c=(0,s.Z)(e,d);return(0,o.jsx)(i.Z,(0,t.Z)({valueType:"switch",fieldProps:(0,t.Z)({unCheckedChildren:n,checkedChildren:u},a),ref:r,valuePropName:"checked",proFieldProps:l,filedConfig:{valuePropName:"checked",ignoreWidth:!0,customLightMode:!0}},c))}));r.Z=u},22980:function(e,r,a){a.r(r),a.d(r,{default:function(){return W}});var t=a(21349),s=a(91034),n=a(96981),i=a(75002),o=a(73193),d=a.n(o),u=a(84176),l=a.n(u),c=a(90819),g=a.n(c),f=a(89933),m=a.n(f),p=a(45332),h=a.n(p),M=a(55567),y=a(89222),x=a(43848),b=a(10162),v=a(11090),w=a(46336),k=a(41313),C=a(99898),j=a(1867),S=a(30915),R=a(34353),Z=a(44194),I=a(9942),F=a(48792),A=a(59993),U=a(65511),z=a(88638),P=a(75843),E=a(43906),q=a(31549),D=function(e){var r=e.isEdit,a=e.user,t=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==a?void 0:a.username,nickname:null==a?void 0:a.nickname,email:null==a?void 0:a.email,emailVerified:null==a?void 0:a.emailVerified,mobile:null==a?void 0:a.mobile,mobileVerified:null==a?void 0:a.mobileVerified,enabled:null==a?void 0:a.enabled}):(o.resetFields(),o.setFieldsValue({enabled:!0}))}),[t]);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:t,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==a||!a.superUser||!1!==e.enabled&&!1!==e.mobileVerified&&!1!==e.emailVerified?n(d()(d()(d()({},a),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)(A.Z,{name:"username",label:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.username"}),rules:[{required:!0,message:u.formatMessage({id:"pages.user.username.required"})}],disabled:r}),(0,q.jsx)(A.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)(A.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)(U.Z,{name:"emailVerified",label:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.email.verified"}),disabled:!r}),(0,q.jsx)(A.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)(U.Z,{name:"mobileVerified",label:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.mobile.verified"}),disabled:!r}),(0,q.jsx)(U.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:"禁用"}),disabled:!r}),!r&&(0,q.jsx)(A.Z.Password,{name:"password",label:(0,q.jsx)(E.FormattedMessage,{id:"pages.user.password"}),rules:[{required:!0,message:u.formatMessage({id:"pages.user.password.required"})}]})]})})},B=a(1738),O=a(58181),V=a(28619),T=a(28977),Y=a.n(T),L=a(18232),N=a(81343),H=["current","pageSize"],K=function(){var e=(0,E.useIntl)(),r=(0,Z.useRef)(),a=(0,V.Z)().translateString,t=(0,Z.useState)(!0),s=h()(t,2),n=s[0],i=s[1],o=(0,Z.useState)(),u=h()(o,2),c=u[0],f=u[1],p=(0,Z.useState)(!1),F=h()(p,2),A=F[0],U=F[1],z=(0,Z.useState)(1),P=h()(z,2),T=P[0],K=P[1],W=(0,Z.useState)(10),J=h()(W,2),G=J[0],Q=J[1],$=(0,I.u)((function(e){return e.currentOrg})),_=(0,O.Z)((function(e){return{roleResult:e.roleResult,roleResultPlatform:e.roleResultPlatform,setRoleResult:e.setRoleResult,setRoleResultPlatform:e.setRoleResultPlatform}})),X=(_.roleResult,_.roleResultPlatform,_.setRoleResult),ee=_.setRoleResultPlatform,re=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:e.formatMessage({id:"uid"}),dataIndex:"uid",hideInSearch:!0,fixed:"left",ellipsis:!0},{title:e.formatMessage({id:"pages.user.username"}),dataIndex:"username",copyable:!0},{title:e.formatMessage({id:"pages.user.nickname"}),dataIndex:"nickname",copyable:!0},{title:e.formatMessage({id:"pages.user.email"}),dataIndex:"email",width:250,render:function(r,a){return a.email+(a.emailVerified?"(".concat(e.formatMessage({id:"pages.user.email.verified.yes"}),")"):"(".concat(e.formatMessage({id:"pages.user.email.verified.no"}),")"))}},{title:e.formatMessage({id:"pages.user.mobile"}),dataIndex:"mobile",render:function(r,a){return a.mobile+(a.mobileVerified?"(".concat(e.formatMessage({id:"pages.user.mobile.verified.yes"}),")"):"(".concat(e.formatMessage({id:"pages.user.mobile.verified.no"}),")"))}},{title:e.formatMessage({id:"pages.user.organization"}),dataIndex:"currentOrganization",hideInSearch:!0,render:function(e,r){return r.currentOrganization?(0,q.jsx)(k.Z,{color:"blue",children:r.currentOrganization.name||"-"}):"-"}},{title:e.formatMessage({id:"pages.user.roles"}),dataIndex:"currentRoles",hideInSearch:!0,width:250,render:function(e,r){return r.currentRoles&&r.currentRoles.length>0?(0,q.jsx)(C.Z,{wrap:!0,children:r.currentRoles.map((function(e,r){return(0,q.jsx)(k.Z,{color:"green",children:a(e.name)},r)}))}):null}},{title:e.formatMessage({id:"pages.user.description"}),dataIndex:"description",hideInSearch:!0,hideInTable:!0},{title:e.formatMessage({id:"pages.user.enabled"}),dataIndex:"enabled",hideInSearch:!0,render:function(r,a){return a.enabled?e.formatMessage({id:"pages.user.status.enabled",defaultMessage:"启用"}):e.formatMessage({id:"pages.user.status.disabled",defaultMessage:"禁用"})},valueEnum:{true:{text:e.formatMessage({id:"pages.user.status.enabled",defaultMessage:"启用"}),status:"Success"},false:{text:e.formatMessage({id:"pages.user.status.disabled",defaultMessage:"禁用"}),status:"Error"}}},{title:e.formatMessage({id:"pages.user.superUser"}),dataIndex:"superUser",hideInSearch:!0,render:function(r,a){return a.superUser?e.formatMessage({id:"pages.user.superUser.yes",defaultMessage:"是"}):e.formatMessage({id:"pages.user.superUser.no",defaultMessage:"否"})},valueEnum:{true:{text:e.formatMessage({id:"pages.user.superUser.yes",defaultMessage:"是"}),status:"Success"},false:{text:e.formatMessage({id:"pages.user.superUser.no",defaultMessage:"否"}),status:"Default"}}},{title:e.formatMessage({id:"pages.user.createdAt"}),key:"createdAt",dataIndex:"createdAt",sorter:!0,hideInSearch:!0,width:180,render:function(e,r){return r.createdAt?Y()(r.createdAt).format("YYYY-MM-DD HH:mm:ss"):""}},{title:e.formatMessage({id:"pages.user.updatedAt"}),key:"updatedAt",dataIndex:"updatedAt",sorter:!0,hideInSearch:!0,width:180,render:function(e,r){return r.updatedAt?Y()(r.updatedAt).format("YYYY-MM-DD HH:mm:ss"):""}}],ae=[].concat(re,[{title:e.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:120,fixed:"right",render:function(r,a,t,s){return[(0,q.jsx)("a",{onClick:function(){ne(a)},children:e.formatMessage({id:"edit",defaultMessage:"Edit"})},"editable"),!a.superUser&&(0,q.jsxs)(Z.Fragment,{children:[(0,q.jsx)(j.Z,{type:"vertical"},"divider"),(0,q.jsx)(S.Z,{title:e.formatMessage({id:"pages.common.deleteConfirm",defaultMessage:"Are you sure to delete {name}?"},{name:a.nickname||a.username}),onConfirm:function(){return ie(a)},okText:e.formatMessage({id:"pages.common.ok",defaultMessage:"OK"}),cancelText:e.formatMessage({id:"pages.common.cancel",defaultMessage:"Cancel"}),children:(0,q.jsx)("a",{children:e.formatMessage({id:"pages.common.delete",defaultMessage:"Delete"})},"delete")},"delete")]},"delete-fragment")]}}]),te=(0,B.v)((function(e){return e.currentCategory})),se=function(){f(void 0),i(!1),U(!0)},ne=function(e){f(e),i(!0),U(!0)},ie=function(){var t=m()(g()().mark((function t(s){var n,i;return g()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!s.superUser){t.next=3;break}return M.yw.error(e.formatMessage({id:"pages.user.superUser.notDelete"})),t.abrupt("return");case 3:return M.yw.loading(e.formatMessage({id:"loading",defaultMessage:"Loading"})),t.prev=4,t.next=7,(0,y.h8)({uid:s.uid});case 7:n=t.sent,M.yw.destroy(),200===n.code?(M.yw.success(e.formatMessage({id:"delete.success",defaultMessage:"Delete successful"})),null===(i=r.current)||void 0===i||i.reloadAndRest()):M.yw.error(a(n.message)||e.formatMessage({id:"delete.error",defaultMessage:"Delete failed"})),t.next=17;break;case 12:t.prev=12,t.t0=t.catch(4),M.yw.destroy(),M.yw.error(e.formatMessage({id:"delete.error",defaultMessage:"Delete failed"})),console.error("Delete user error:",t.t0);case 17:case"end":return t.stop()}}),t,null,[[4,12]])})));return function(e){return t.apply(this,arguments)}}(),oe=function(){var a=m()(g()().mark((function a(t){var s,i;return g()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(console.log("handleSubmitDrawer",t),n?M.yw.loading(e.formatMessage({id:"updating"})):M.yw.loading(e.formatMessage({id:"creating"})),!n){a.next=8;break}return a.next=5,(0,y.Nq)(t);case 5:a.t0=a.sent,a.next=11;break;case 8:return a.next=10,(0,y.r4)(t);case 10:a.t0=a.sent;case 11:s=a.t0,console.log("createUser response:",t,s),200===s.code?(M.yw.destroy(),M.yw.loading(e.formatMessage({id:"create.success"})),U(!1),null===(i=r.current)||void 0===i||i.reloadAndRest()):(M.yw.destroy(),M.yw.error(s.message));case 14:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}(),de=function(){var r=m()(g()().mark((function r(){var a,t;return g()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return M.yw.loading(e.formatMessage({id:"loading",defaultMessage:"Loading..."})),a={pageNumber:0,pageSize:100,orgUid:null==$?void 0:$.uid},r.next=4,(0,x.E9)(a);case 4:t=r.sent,console.log("queryRolesByOrg response ",t),200===t.code?(M.yw.destroy(),X(t)):(M.yw.destroy(),M.yw.error(t.message));case 7:case"end":return r.stop()}}),r)})));return function(){return r.apply(this,arguments)}}(),ue=function(){var r=m()(g()().mark((function r(){var a,t;return g()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return M.yw.loading(e.formatMessage({id:"loading",defaultMessage:"Loading..."})),a={pageNumber:0,pageSize:100,level:L.Hxq},r.next=4,(0,x.E9)(a);case 4:t=r.sent,console.log("queryRolesBySuper response ",t),200===t.code?(M.yw.destroy(),ee(t)):(M.yw.destroy(),M.yw.error(t.message));case 7:case"end":return r.stop()}}),r)})));return function(){return r.apply(this,arguments)}}();(0,Z.useEffect)((function(){de(),ue()}),[]),(0,Z.useEffect)((function(){var e;console.log("currentCategory:",te),null===(e=r.current)||void 0===e||e.reloadAndRest()}),[te]);var le=function(){var e=m()(g()().mark((function e(){var r;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",T,G),r=localStorage.getItem(L.LA8),window.open((0,N.kG)()+"/api/v1/user/export?"+new URLSearchParams({pageNumber:String(T-1),pageSize:String(G),accessToken:r||""}).toString());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(w.Z,{columns:ae,actionRef:r,cardBordered:!0,scroll:{x:2500},request:function(){var r=m()(g()().mark((function r(t,s,n){var i,o,u,c,f;return g()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return console.log("request:",t,s,n),M.yw.loading(e.formatMessage({id:"loading",defaultMessage:"Loading"})),i=t.current,o=t.pageSize,u=l()(t,H),K(i),Q(o),c=d()({pageNumber:i-1,pageSize:o},u),r.next=8,(0,y._9)(c);case 8:return f=r.sent,console.log("getAllUsers response:",c,f),M.yw.destroy(),200===f.code||M.yw.error(a(f.message)),r.abrupt("return",{data:f.data.content,success:!0,total:f.data.totalElements});case 13:case"end":return r.stop()}}),r)})));return function(e,a,t){return r.apply(this,arguments)}}(),rowKey:"uid",search:{labelWidth:"auto"},pagination:{pageSize:G,showQuickJumper:!0,showSizeChanger:!0,onChange:function(e,r){console.log("pagination onChange:",e,r),K(e),Q(r)}},dateFormatter:"string",headerTitle:e.formatMessage({id:"pages.user.list",defaultMessage:"用户列表"}),toolBarRender:function(){return[(0,q.jsx)(R.ZP,{icon:(0,q.jsx)(b.Z,{}),type:"primary",onClick:se,children:e.formatMessage({id:"pages.common.create",defaultMessage:"Create"})},"button"),(0,q.jsx)(R.ZP,{icon:(0,q.jsx)(v.Z,{}),type:"primary",onClick:le,children:e.formatMessage({id:"export",defaultMessage:"Export"})},"button")]}}),A&&(0,q.jsx)(D,{isEdit:n,open:A,user:c,onClose:function(){U(!1)},onSubmit:oe})]})},W=function(){var e=(0,E.useIntl)(),r=[{key:"user",label:e.formatMessage({id:"user"}),children:(0,q.jsx)(K,{})},{key:"visitor",label:e.formatMessage({id:"visitor.tab.all"}),children:(0,q.jsx)(n.Z,{isSuper:!0})},{key:"black",label:e.formatMessage({id:"visitor.tab.black"}),children:(0,q.jsx)(t.Z,{isSuper:!0})},{key:"blackip",label:e.formatMessage({id:"visitor.tab.blackip"}),children:(0,q.jsx)(s.Z,{isSuper:!0})}];return(0,q.jsx)(i.Z,{defaultActiveKey:"user",items:r})}},1738:function(e,r,a){a.d(r,{v:function(){return c}});var t=a(76711),s=a.n(t),n=a(73193),i=a.n(n),o=a(18232),d=a(16894),u=a(45034),l=a(47401);var c=(0,d.Ue)()((0,u.mW)((0,u.tJ)((0,l.n)((function(e,r){return{categoryResult:{data:{content:[]}},categoryTreeOptions:[],categorySelectOptions:[],currentCategory:{uid:o.zBg,name:o.zBg},setCategoryResult:function(r){var a=function(e){var r=[];return e.data.content.forEach((function(e){var a={label:e.name,value:e.uid};r.push(a)})),r}(r),t={uid:o.zBg,name:o.zBg},n=i()(i()({},r),{},{data:i()(i()({},r.data),{},{content:[t].concat(s()(r.data.content))})}),d=function(e){var r=[];return e.data.content.forEach((function(e){var a={title:e.name,key:e.uid,children:[]};e.children&&Array.isArray(e.children)&&(a.children=e.children.map((function(e){return{title:e.name,key:e.uid,children:[]}}))),r.push(a)})),r}(n);e({categoryResult:n,categoryTreeOptions:d,categorySelectOptions:a}),0===r.data.content.length&&e({currentCategory:{uid:o.zBg,name:o.zBg}})},insertCategory:function(r){e((function(e){e.categoryResult.data.content.unshift(r)}))},upgradeCategory:function(r){e((function(e){var a=e.categoryResult.data.content,t=a.findIndex((function(e){return e.uid===r.uid}));-1!==t?a[t]=r:console.warn("Category with uid ".concat(r.uid," not found."))}))},setCurrentCategory:function(r){e({currentCategory:r})},resetDefaultCategory:function(){console.log("resetDefaultCategory"),e({currentCategory:{uid:o.zBg,name:o.zBg}})},setCurrentCategoryUid:function(a){var t=r().categoryResult.data.content.find((function(e){return e.uid===a}));e({currentCategory:t})},deleteCategoryCache:function(){return e({},!0)}}})),{name:o.OMm})))}}]); |