您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

p__Permission__Role__index.acff0843.async.js 20KB

12
  1. (self.webpackChunk=self.webpackChunk||[]).push([[685],{5966:function(ce,se,t){"use strict";var C=t(97685),h=t(1413),o=t(45987),J=t(21770),j=t(23323),q=t(55241),D=t(97435),re=t(62435),z=t(34176),Z=t(86074),L=["fieldProps","proFieldProps"],y=["fieldProps","proFieldProps"],M="text",p=function(c){var l=c.fieldProps,O=c.proFieldProps,K=(0,o.Z)(c,L);return(0,Z.jsx)(z.Z,(0,h.Z)({valueType:M,fieldProps:l,filedConfig:{valueType:M},proFieldProps:O},K))},B=function(c){var l=(0,J.Z)(c.open||!1,{value:c.open,onChange:c.onOpenChange}),O=(0,C.Z)(l,2),K=O[0],_=O[1];return(0,Z.jsx)(j.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(ie){var G,pe=ie.getFieldValue(c.name||[]);return(0,Z.jsx)(q.Z,(0,h.Z)((0,h.Z)({getPopupContainer:function(T){return T&&T.parentNode?T.parentNode:T},onOpenChange:function(T){return _(T)},content:(0,Z.jsxs)("div",{style:{padding:"4px 0"},children:[(G=c.statusRender)===null||G===void 0?void 0:G.call(c,pe),c.strengthText?(0,Z.jsx)("div",{style:{marginTop:10},children:(0,Z.jsx)("span",{children:c.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},c.popoverProps),{},{open:K,children:c.children}))}})},v=function(c){var l=c.fieldProps,O=c.proFieldProps,K=(0,o.Z)(c,y),_=(0,re.useState)(!1),oe=(0,C.Z)(_,2),ie=oe[0],G=oe[1];return l!=null&&l.statusRender&&K.name?(0,Z.jsx)(B,{name:K.name,statusRender:l==null?void 0:l.statusRender,popoverProps:l==null?void 0:l.popoverProps,strengthText:l==null?void 0:l.strengthText,open:ie,onOpenChange:G,children:(0,Z.jsx)("div",{children:(0,Z.jsx)(z.Z,(0,h.Z)({valueType:"password",fieldProps:(0,h.Z)((0,h.Z)({},(0,D.Z)(l,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(ne){var T;l==null||(T=l.onBlur)===null||T===void 0||T.call(l,ne),G(!1)},onClick:function(ne){var T;l==null||(T=l.onClick)===null||T===void 0||T.call(l,ne),G(!0)}}),proFieldProps:O,filedConfig:{valueType:M}},K))})}):(0,Z.jsx)(z.Z,(0,h.Z)({valueType:"password",fieldProps:l,proFieldProps:O,filedConfig:{valueType:M}},K))},n=p;n.Password=v,n.displayName="ProFormComponent",se.Z=n},54784:function(ce,se,t){"use strict";t.r(se),t.d(se,{default:function(){return a}});var C=t(5574),h=t.n(C),o=t(62435),J=t(59530),j=t(28459),q=t(15009),D=t.n(q),re=t(99289),z=t.n(re),Z=t(95338),L=t(42075),y=t(14726),M=t(17788),p=t(68872),B=t(86738),v=t(39680),n=t(86074),Y=function(s){var d=s.dispatch,X=s.openModel,A=s.getId,P=(0,o.useRef)(),N=(0,o.useState)([]),H=h()(N,2),k=H[0],ae=H[1],te=(0,o.useState)(0),U=h()(te,2),ee=U[0],le=U[1],de=(0,o.useState)(1),Q=h()(de,2),F=Q[0],$=Q[1],w=(0,o.useState)(10),R=h()(w,2),ue=R[0],W=R[1],fe=(0,o.useState)([]),he=h()(fe,2),b=he[0],V=he[1],m=function(i){A(i)};return(0,o.useEffect)(function(){if(!X.openModal){var u;(u=P.current)===null||u===void 0||u.reload()}},[X.openModal]),(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(j.ZP,{theme:{token:{colorPrimary:"#4FBE70",colorLink:"#4FBE70"}},children:(0,n.jsx)(Z.Z,{scroll:{y:480,x:"auto"},bordered:!0,actionRef:P,dataSource:k,search:{span:6,labelWidth:"auto"},tableAlertRender:function(i){var g=i.selectedRowKeys,I=i.selectedRows,E=i.onCleanSelected;return V(I),(0,n.jsx)(L.Z,{size:24,children:(0,n.jsxs)("span",{children:["\u5DF2\u9009 ",I.length," \u9879",(0,n.jsx)("a",{style:{marginInlineStart:8},onClick:E,children:"\u53D6\u6D88\u9009\u62E9"})]})})},tableAlertOptionRender:function(){return(0,n.jsxs)(L.Z,{children:[(0,n.jsx)(y.ZP,{danger:!0,type:"primary",onClick:function(){M.Z.confirm({title:"\u6279\u91CF\u5220\u9664",content:"\u786E\u5B9A\u8981\u5220\u9664\u6240\u9009\u7684\u6570\u636E\u5417",onOk:function(){var I=b.map(function(E){return(0,v.DBf)({id:E.id})});Promise.all(I).then(function(){var E,x;p.ZP.success("\u6279\u91CF\u5220\u9664\u6210\u529F"),(E=P.current)===null||E===void 0||E.clearSelected(),(x=P.current)===null||x===void 0||x.reload()}).catch(function(E){console.error("\u6279\u91CF\u5220\u9664\u6210\u529F:",E),p.ZP.error("\u6279\u91CF\u5220\u9664\u6210\u529F")})},onCancel:function(){console.log("Cancel")},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",centered:!0})},children:"\u6279\u91CF\u5220\u9664"}),","]})},rowSelection:{type:"checkbox"},columns:[{title:"ID",dataIndex:"id",search:!1},{title:"\u89D2\u8272\u540D",dataIndex:"name"},{title:"\u522B\u540D",dataIndex:"code",search:!1},{title:"\u63CF\u8FF0",dataIndex:"description",search:!1},{title:"\u64CD\u4F5C",key:"option",valueType:"option",render:function(i,g,I){return[(0,n.jsx)(y.ZP,{type:"link",onClick:function(){m(g.id),d({type:"openModel/getOpenModal",payload:!0})},children:"\u7F16\u8F91"},"1"),(0,n.jsx)(y.ZP,{type:"link",onClick:function(){m(g.id),d({type:"openModel/getOpenDispenseModal",payload:!0})},children:"\u5206\u914D\u6743\u9650"},"2"),(0,n.jsx)(B.Z,{title:"\u662F\u5426\u5220\u9664",onConfirm:function(x){(0,v.DBf)({id:g.id}).then(function(me){var ve;p.ZP.success("\u5220\u9664\u6210\u529F"),(ve=P.current)===null||ve===void 0||ve.reload()})},okText:"\u5220\u9664",cancelText:"\u53D6\u6D88",children:(0,n.jsx)(y.ZP,{danger:!0,type:"link",children:"\u5220\u9664"})})]}}],rowKey:"id",pagination:{current:F,pageSize:ue,showSizeChanger:!0,total:ee,pageSizeOptions:[9,18,27,99],onChange:function(i,g){$(i),W(g)},onShowSizeChange:function(i,g){$(i),W(g)}},request:z()(D()().mark(function u(){var i,g=arguments;return D()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return i=g.length>0&&g[0]!==void 0?g[0]:{},E.abrupt("return",(0,v.ccM)({page:F,pagesize:ue,sort:"id",sortby:"desc",keyword:i.name}).then(function(x){ae(x.data.roles),le(x.data.total)}));case 2:case"end":return E.stop()}},u)})),headerTitle:"\u89D2\u8272\u5217\u8868",toolBarRender:function(){return[(0,n.jsx)(y.ZP,{type:"primary",onClick:function(){d({type:"openModel/getOpenModal",payload:!0})},children:"\u6DFB\u52A0\u89D2\u8272"})]}})})})},c=(0,J.connect)(function(r){var s=r.openModel;return{openModel:s}})(Y),l=t(97269),O=t(5966),K=t(86250),_=function(s){var d=s.dispatch,X=s.dictModel,A=s.openModel,P=s.id,N=(0,o.useRef)(),H=(0,o.useState)(!1),k=h()(H,2),ae=k[0],te=k[1],U=(0,o.useState)(null),ee=h()(U,2),le=ee[0],de=ee[1];return(0,o.useEffect)(function(){te(A.openModal)},[A.openModal]),(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(j.ZP,{theme:{token:{colorPrimary:"#4FBE70"}},children:(0,n.jsx)(M.Z,{open:ae,title:P?"\u7F16\u8F91\u89D2\u8272":"\u6DFB\u52A0\u89D2\u8272",centered:!0,maskClosable:!1,footer:null,destroyOnClose:!0,width:600,onCancel:function(){d({type:"openModel/getOpenModal",payload:!1})},children:(0,n.jsxs)(l.A,{formRef:N,request:z()(D()().mark(function Q(){var F;return D()().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(!P){w.next=8;break}return w.next=3,(0,v.MPF)({id:P});case 3:return F=w.sent,de(F.data),w.abrupt("return",F.data);case 8:return w.abrupt("return",{name:"",code:"",description:""});case 9:case"end":return w.stop()}},Q)})),submitter:{searchConfig:{resetText:"\u53D6\u6D88",submitText:"\u4FDD\u5B58"},render:function(F,$){return(0,n.jsxs)(K.Z,{justify:"flex-end",children:[" ",(0,n.jsx)(L.Z,{children:$})]})},onReset:function(){de(null),d({type:"openModel/getOpenModal",payload:!1})}},onFinish:function(){var Q=z()(D()().mark(function F($){var w,R;return D()().wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(console.log($),!P){W.next=10;break}return $.id=P,W.next=5,(0,v.W$o)($);case 5:w=W.sent,p.ZP.success("\u63D0\u4EA4\u6210\u529F"),d({type:"openModel/getOpenModal",payload:!1}),W.next=15;break;case 10:return W.next=12,(0,v.o5s)($);case 12:R=W.sent,p.ZP.success("\u63D0\u4EA4\u6210\u529F"),d({type:"openModel/getOpenModal",payload:!1});case 15:case"end":return W.stop()}},F)}));return function(F){return Q.apply(this,arguments)}}(),children:[(0,n.jsx)(O.Z,{label:"\u89D2\u8272\u540D",name:"name",placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D"}]}),(0,n.jsx)(O.Z,{label:"\u89D2\u8272\u522B\u540D",name:"code",placeholder:"\u8BF7\u8F93\u5165\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8DEF\u5F84"}]}),(0,n.jsx)(O.Z,{label:"\u63CF\u8FF0",name:"description",placeholder:"\u8BF7\u8F93\u5165\u63CF\u8FF0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0"}]})]})})})})},oe=(0,J.connect)(function(r){var s=r.dictModel,d=r.openModel;return{dictModel:s,openModel:d}})(_),ie=t(19632),G=t.n(ie),pe=t(47221),ne=t(71230),T=t(15746),ge=t(66309),Ce=t(36998),e=function(s){var d=s.dispatch,X=s.dictModel,A=s.openModel,P=s.id,N=(0,o.useState)(!1),H=h()(N,2),k=H[0],ae=H[1],te=(0,o.useState)(null),U=h()(te,2),ee=U[0],le=U[1],de=(0,o.useState)([0]),Q=h()(de,2),F=Q[0],$=Q[1],w=(0,o.useState)([]),R=h()(w,2),ue=R[0],W=R[1];(0,o.useEffect)(function(){ae(A.openDispenseModal)},[A.openDispenseModal]);var fe=function(V,m){var u=m?[].concat(G()(F),[V]):F.filter(function(i){return i!==V});$(u),m?(0,v.kOe)({role_id:P,permission_id:V}).then(function(i){p.ZP.success("\u5206\u914D\u6210\u529F")}).catch(function(i){p.ZP.error("\u6DFB\u52A0\u5931\u8D25")}):(0,v.tFF)({role_id:P,permission_id:V}).then(function(i){p.ZP.success("\u79FB\u9664\u6210\u529F")}).catch(function(i){p.ZP.error("\u79FB\u9664\u6210\u529F")})};function he(b,V){var m=[];if(b&&b.length>0){b.forEach(function(i){var g=V.findIndex(function(I){return I.id===i});g!==-1&&m.push((g+1).toString())});var u=G()(new Set(m));return u}else return m}return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(j.ZP,{theme:{},children:(0,n.jsx)(M.Z,{title:"\u5206\u914D\u6743\u9650",open:k,centered:!0,maskClosable:!0,destroyOnClose:!0,width:1200,footer:null,onCancel:function(){d({type:"openModel/getOpenDispenseModal",payload:!1})},afterOpenChange:function(){var b=z()(D()().mark(function V(m){var u,i,g,I;return D()().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(!m){x.next=18;break}return le(null),$([]),W([]),x.next=6,(0,v.hWI)();case 6:return u=x.sent,le(u.data),x.next=10,(0,v._Gv)({id:P});case 10:i=x.sent,console.log((0,Ce.aT)(i.data.permissionIds,"53")),(0,Ce.aT)(i.data.permissionIds,"53")||(fe(53,!0),i.data.permissionIds.push("53")),g=i.data.permissionIds&&i.data.permissionIds.map(function(me){return Number(me)}),$(g),I=he(g,u.data.permissions),console.log(I),I.length>0?W(I):W(["1"]);case 18:case"end":return x.stop()}},V)}));return function(V){return b.apply(this,arguments)}}(),onOk:z()(D()().mark(function b(){return D()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:case"end":return m.stop()}},b)})),children:ee&&ue.length>0&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(L.Z,{direction:"vertical",children:ee&&ee.permissions.map(function(b,V){return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(pe.Z,{defaultActiveKey:ue,items:[{key:(V+1).toString(),label:(0,n.jsx)(n.Fragment,{children:b.name}),children:(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(ne.Z,{gutter:[16,16],children:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(T.Z,{span:6,style:{display:"flex",justifyContent:"flex-start",alignItems:"center"},children:(0,n.jsx)(ge.Z.CheckableTag,{checked:F.includes(b.id),onChange:function(u){fe(b.id,u)},children:b.name})}),(0,n.jsx)(T.Z,{span:18,children:(0,n.jsx)(ne.Z,{gutter:[16,16],children:b.childs&&b.childs.length>0&&b.childs.map(function(m){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(T.Z,{span:6,style:{display:"flex",justifyContent:"flex-start",alignItems:"center"},children:(0,n.jsx)(ge.Z.CheckableTag,{checked:F.includes(m.id),onChange:function(i){fe(m.id,i)},children:m.name})}),(0,n.jsx)(T.Z,{span:18,style:{display:"flex",justifyContent:"flex-start",alignItems:"center"},children:(0,n.jsx)(ne.Z,{gutter:[16,16],children:m.childs&&m.childs.length>0&&m.childs.map(function(u){return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(T.Z,{children:(0,n.jsx)(ge.Z.CheckableTag,{checked:F.includes(u.id),onChange:function(g){fe(u.id,g)},children:u.name})})})})})})]})})})})]})})})}]})})})})})})})})},f=(0,J.connect)(function(r){var s=r.dictModel,d=r.openModel;return{dictModel:s,openModel:d}})(e),S=function(s){var d=s.dispatch,X=s.openModel,A=(0,o.useState)(0),P=h()(A,2),N=P[0],H=P[1],k=function(te){H(te)};return(0,o.useEffect)(function(){X.openModal||H(0)},[X.openModal]),(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(j.ZP,{theme:{token:{colorPrimary:"#4FBE70"}},children:[(0,n.jsx)(c,{getId:k}),(0,n.jsx)(oe,{id:N}),(0,n.jsx)(f,{id:N})]})})},a=(0,J.connect)(function(r){var s=r.openModel;return{openModel:s}})(S)},36998:function(ce,se,t){"use strict";t.d(se,{Zq:function(){return re},aT:function(){return D},wi:function(){return z}});var C=t(19632),h=t.n(C),o=t(64599),J=t.n(o),j=t(52677),q=t.n(j),D=function(M,p){var B=!1;return B=M.includes(p),B},re=function(M,p){return M.every(function(B){return q()(B)===p})};function z(y,M){var p=[];function B(c){if(c.id===M)return!0;if(c.children){var l=J()(c.children),O;try{for(l.s();!(O=l.n()).done;){var K=O.value;if(B(K))return p.unshift(c.id),!0}}catch(_){l.e(_)}finally{l.f()}}return!1}var v=J()(y),n;try{for(v.s();!(n=v.n()).done;){var Y=n.value;B(Y)}}catch(c){v.e(c)}finally{v.f()}return p}function Z(y,M){var p=[],B=function n(Y,c){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],O=_createForOfIteratorHelper(Y),K;try{for(O.s();!(K=O.n()).done;){var _=K.value;if(_.name===c)return[].concat(_toConsumableArray(l),[_]);if(_.children){var oe=n(_.children,c,[].concat(_toConsumableArray(l),[_]));if(oe.length>0)return oe}}}catch(ie){O.e(ie)}finally{O.f()}return[]},v=B(y,M);return v}function L(y,M){var p=_createForOfIteratorHelper(y),B;try{for(p.s();!(B=p.n()).done;){var v=B.value;if(v.id===M)return!0;if(v.children&&Array.isArray(v.children)){var n=L(v.children,M);if(n)return!0}}}catch(Y){p.e(Y)}finally{p.f()}return!1}},66309:function(ce,se,t){"use strict";t.d(se,{Z:function(){return Ce}});var C=t(62435),h=t(93967),o=t.n(h),J=t(98423),j=t(98787),q=t(69760),D=t(96159),re=t(45353),z=t(53124),Z=t(54548),L=t(10274),y=t(14747),M=t(45503),p=t(92030);const B=e=>{const{paddingXXS:f,lineWidth:S,tagPaddingHorizontal:a,componentCls:r,calc:s}=e,d=s(a).sub(S).equal(),X=s(f).sub(S).equal();return{[r]:Object.assign(Object.assign({},(0,y.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:d,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${(0,Z.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${r}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${r}-close-icon`]:{marginInlineStart:X,fontSize:e.tagIconSize,color:e.colorTextDescription,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${r}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${r}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:d}}),[`${r}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},v=e=>{const{lineWidth:f,fontSizeIcon:S,calc:a}=e,r=e.fontSizeSM;return(0,M.TS)(e,{tagFontSize:r,tagLineHeight:(0,Z.bf)(a(e.lineHeightSM).mul(r).equal()),tagIconSize:a(S).sub(a(f).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},n=e=>({defaultBg:new L.C(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText});var Y=(0,p.I$)("Tag",e=>{const f=v(e);return B(f)},n),c=function(e,f){var S={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&f.indexOf(a)<0&&(S[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)f.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(S[a[r]]=e[a[r]]);return S},O=C.forwardRef((e,f)=>{const{prefixCls:S,style:a,className:r,checked:s,onChange:d,onClick:X}=e,A=c(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:P,tag:N}=C.useContext(z.E_),H=le=>{d==null||d(!s),X==null||X(le)},k=P("tag",S),[ae,te,U]=Y(k),ee=o()(k,`${k}-checkable`,{[`${k}-checkable-checked`]:s},N==null?void 0:N.className,r,te,U);return ae(C.createElement("span",Object.assign({},A,{ref:f,style:Object.assign(Object.assign({},a),N==null?void 0:N.style),className:ee,onClick:H})))}),K=t(98719);const _=e=>(0,K.Z)(e,(f,S)=>{let{textColor:a,lightBorderColor:r,lightColor:s,darkColor:d}=S;return{[`${e.componentCls}${e.componentCls}-${f}`]:{color:a,background:s,borderColor:r,"&-inverse":{color:e.colorTextLightSolid,background:d,borderColor:d},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}});var oe=(0,p.bk)(["Tag","preset"],e=>{const f=v(e);return _(f)},n);function ie(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const G=(e,f,S)=>{const a=ie(S);return{[`${e.componentCls}${e.componentCls}-${f}`]:{color:e[`color${S}`],background:e[`color${a}Bg`],borderColor:e[`color${a}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var pe=(0,p.bk)(["Tag","status"],e=>{const f=v(e);return[G(f,"success","Success"),G(f,"processing","Info"),G(f,"error","Error"),G(f,"warning","Warning")]},n),ne=function(e,f){var S={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&f.indexOf(a)<0&&(S[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)f.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(S[a[r]]=e[a[r]]);return S};const ge=C.forwardRef((e,f)=>{const{prefixCls:S,className:a,rootClassName:r,style:s,children:d,icon:X,color:A,onClose:P,bordered:N=!0,visible:H}=e,k=ne(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:ae,direction:te,tag:U}=C.useContext(z.E_),[ee,le]=C.useState(!0),de=(0,J.Z)(k,["closeIcon","closable"]);C.useEffect(()=>{H!==void 0&&le(H)},[H]);const Q=(0,j.o2)(A),F=(0,j.yT)(A),$=Q||F,w=Object.assign(Object.assign({backgroundColor:A&&!$?A:void 0},U==null?void 0:U.style),s),R=ae("tag",S),[ue,W,fe]=Y(R),he=o()(R,U==null?void 0:U.className,{[`${R}-${A}`]:$,[`${R}-has-color`]:A&&!$,[`${R}-hidden`]:!ee,[`${R}-rtl`]:te==="rtl",[`${R}-borderless`]:!N},a,r,W,fe),b=I=>{I.stopPropagation(),P==null||P(I),!I.defaultPrevented&&le(!1)},[,V]=(0,q.Z)((0,q.w)(e),(0,q.w)(U),{closable:!1,closeIconRender:I=>{const E=C.createElement("span",{className:`${R}-close-icon`,onClick:b},I);return(0,D.wm)(I,E,x=>({onClick:me=>{var ve;(ve=x==null?void 0:x.onClick)===null||ve===void 0||ve.call(x,me),b(me)},className:o()(x==null?void 0:x.className,`${R}-close-icon`)}))}}),m=typeof k.onClick=="function"||d&&d.type==="a",u=X||null,i=u?C.createElement(C.Fragment,null,u,d&&C.createElement("span",null,d)):d,g=C.createElement("span",Object.assign({},de,{ref:f,className:he,style:w}),i,V,Q&&C.createElement(oe,{key:"preset",prefixCls:R}),F&&C.createElement(pe,{key:"status",prefixCls:R}));return ue(m?C.createElement(re.Z,{component:"Tag"},g):g)});ge.CheckableTag=O;var Ce=ge},64599:function(ce,se,t){var C=t(96263);function h(o,J){var j=typeof Symbol!="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(!j){if(Array.isArray(o)||(j=C(o))||J&&o&&typeof o.length=="number"){j&&(o=j);var q=0,D=function(){};return{s:D,n:function(){return q>=o.length?{done:!0}:{done:!1,value:o[q++]}},e:function(y){throw y},f:D}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
  2. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var re=!0,z=!1,Z;return{s:function(){j=j.call(o)},n:function(){var y=j.next();return re=y.done,y},e:function(y){z=!0,Z=y},f:function(){try{!re&&j.return!=null&&j.return()}finally{if(z)throw Z}}}}ce.exports=h,ce.exports.__esModule=!0,ce.exports.default=ce.exports}}]);