From 50c1dceccca73215cb88939650e85e57887f7cb9 Mon Sep 17 00:00:00 2001 From: kangwenjing <1138819403@qq.com> Date: Thu, 2 Apr 2026 14:45:02 +0800 Subject: [PATCH] =?UTF-8?q?0402=20=E4=B8=8B=E5=8D=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/{Pagination-xbf267Yj.js => Pagination-CRtRHhmu.js} | 2 +- .../dist/assets/{Table-BD43FaLh.js => Table-UD3nj3r6.js} | 2 +- .../assets/{dayjs.min-D7XyScCA.js => dayjs.min-BEG4gIlQ.js} | 2 +- frontend1/dist/assets/{fade-B5Faccku.js => fade-CftRWTgY.js} | 2 +- .../dist/assets/{index-Dv-rJwbZ.js => index-2nzO_M0d.js} | 4 ++-- .../dist/assets/{index-DmVlNV9v.js => index-BNTgrN92.js} | 2 +- .../dist/assets/{index-NCXqgPlL.js => index-BaF8EzNP.js} | 2 +- .../dist/assets/{index-CLQ17cyG.js => index-BczX4M3x.js} | 2 +- .../dist/assets/{index-zXbqlJ6U.js => index-BdKHrE9W.js} | 2 +- frontend1/dist/assets/index-Bn4JCxBS.js | 1 + .../dist/assets/{index-Cuk6MTvX.js => index-C7MmErlL.js} | 2 +- .../dist/assets/{index-BymHESMU.js => index-CASbXnpp.js} | 2 +- .../dist/assets/{index-Dplm0iIZ.js => index-CBBH2gVq.js} | 2 +- .../dist/assets/{index-3DHKt_R6.js => index-CFdJcQNY.js} | 2 +- .../dist/assets/{index-_wuBQoah.js => index-CICA3XVG.js} | 2 +- .../dist/assets/{index-C4Ssvrad.js => index-Ce8E10jb.js} | 2 +- .../dist/assets/{index-C5pt-RMP.js => index-CkoKTd3k.js} | 2 +- .../dist/assets/{index-DKFjMRXE.js => index-CqKTW1Ze.js} | 2 +- frontend1/dist/assets/index-Cqmx3QCA.js | 1 - .../dist/assets/{index-DBTSJC1Y.js => index-D1S-tzz4.js} | 2 +- .../dist/assets/{index-SIbETrtX.js => index-DHWpSSb5.js} | 2 +- .../dist/assets/{index-cT6y5Tpn.js => index-DcP__cwg.js} | 2 +- .../dist/assets/{index-DNHYTRpW.js => index-DlnpiLSJ.js} | 2 +- .../dist/assets/{index-D46wHI9T.js => index-DrbnEUlB.js} | 2 +- .../dist/assets/{index-D4i8Uis-.js => index-Ds3G3GDW.js} | 2 +- .../dist/assets/{index-C5ML-75v.js => index-DxjY4DDO.js} | 2 +- .../dist/assets/{index-EoMRal4G.js => index-ESbS3nHt.js} | 2 +- .../dist/assets/{index-D2dpQjvd.js => index-HLr64byx.js} | 2 +- .../dist/assets/{index-DFGcC-dW.js => index-fAufRegR.js} | 2 +- .../dist/assets/{index-CclBJv6J.js => index-o8OcILa0.js} | 2 +- .../dist/assets/{index-5rm_zQK_.js => index-t62uv_8b.js} | 2 +- .../dist/assets/{index-CVKfltxf.js => index-tW7BAaeP.js} | 2 +- .../dist/assets/{index-58fJYkx8.js => index-z7YG9RTL.js} | 2 +- frontend1/dist/assets/{org-D_FY0KEu.js => org-U7JXFZc6.js} | 2 +- .../assets/{pagination-CboDhqDt.js => pagination-C2Om-nC2.js} | 2 +- frontend1/dist/assets/{row-NVxLItiq.js => row-CR991LIl.js} | 2 +- .../dist/assets/{tenant-BVDt1_Dd.js => tenant-DIAbFuKr.js} | 2 +- .../dist/assets/{useDict-ClxJHHDi.js => useDict-Cjy4qKoT.js} | 2 +- .../dist/assets/{useForm-43P2UNGc.js => useForm-CzLkm9RK.js} | 2 +- frontend1/dist/index.html | 2 +- frontend1/src/pages/auth/login/index.tsx | 3 ++- 41 files changed, 42 insertions(+), 41 deletions(-) rename frontend1/dist/assets/{Pagination-xbf267Yj.js => Pagination-CRtRHhmu.js} (99%) rename frontend1/dist/assets/{Table-BD43FaLh.js => Table-UD3nj3r6.js} (99%) rename frontend1/dist/assets/{dayjs.min-D7XyScCA.js => dayjs.min-BEG4gIlQ.js} (99%) rename frontend1/dist/assets/{fade-B5Faccku.js => fade-CftRWTgY.js} (85%) rename frontend1/dist/assets/{index-Dv-rJwbZ.js => index-2nzO_M0d.js} (99%) rename frontend1/dist/assets/{index-DmVlNV9v.js => index-BNTgrN92.js} (99%) rename frontend1/dist/assets/{index-NCXqgPlL.js => index-BaF8EzNP.js} (93%) rename frontend1/dist/assets/{index-CLQ17cyG.js => index-BczX4M3x.js} (96%) rename frontend1/dist/assets/{index-zXbqlJ6U.js => index-BdKHrE9W.js} (99%) create mode 100644 frontend1/dist/assets/index-Bn4JCxBS.js rename frontend1/dist/assets/{index-Cuk6MTvX.js => index-C7MmErlL.js} (91%) rename frontend1/dist/assets/{index-BymHESMU.js => index-CASbXnpp.js} (98%) rename frontend1/dist/assets/{index-Dplm0iIZ.js => index-CBBH2gVq.js} (99%) rename frontend1/dist/assets/{index-3DHKt_R6.js => index-CFdJcQNY.js} (95%) rename frontend1/dist/assets/{index-_wuBQoah.js => index-CICA3XVG.js} (97%) rename frontend1/dist/assets/{index-C4Ssvrad.js => index-Ce8E10jb.js} (99%) rename frontend1/dist/assets/{index-C5pt-RMP.js => index-CkoKTd3k.js} (99%) rename frontend1/dist/assets/{index-DKFjMRXE.js => index-CqKTW1Ze.js} (87%) delete mode 100644 frontend1/dist/assets/index-Cqmx3QCA.js rename frontend1/dist/assets/{index-DBTSJC1Y.js => index-D1S-tzz4.js} (92%) rename frontend1/dist/assets/{index-SIbETrtX.js => index-DHWpSSb5.js} (99%) rename frontend1/dist/assets/{index-cT6y5Tpn.js => index-DcP__cwg.js} (94%) rename frontend1/dist/assets/{index-DNHYTRpW.js => index-DlnpiLSJ.js} (90%) rename frontend1/dist/assets/{index-D46wHI9T.js => index-DrbnEUlB.js} (89%) rename frontend1/dist/assets/{index-D4i8Uis-.js => index-Ds3G3GDW.js} (85%) rename frontend1/dist/assets/{index-C5ML-75v.js => index-DxjY4DDO.js} (98%) rename frontend1/dist/assets/{index-EoMRal4G.js => index-ESbS3nHt.js} (99%) rename frontend1/dist/assets/{index-D2dpQjvd.js => index-HLr64byx.js} (91%) rename frontend1/dist/assets/{index-DFGcC-dW.js => index-fAufRegR.js} (99%) rename frontend1/dist/assets/{index-CclBJv6J.js => index-o8OcILa0.js} (90%) rename frontend1/dist/assets/{index-5rm_zQK_.js => index-t62uv_8b.js} (98%) rename frontend1/dist/assets/{index-CVKfltxf.js => index-tW7BAaeP.js} (89%) rename frontend1/dist/assets/{index-58fJYkx8.js => index-z7YG9RTL.js} (99%) rename frontend1/dist/assets/{org-D_FY0KEu.js => org-U7JXFZc6.js} (83%) rename frontend1/dist/assets/{pagination-CboDhqDt.js => pagination-C2Om-nC2.js} (73%) rename frontend1/dist/assets/{row-NVxLItiq.js => row-CR991LIl.js} (96%) rename frontend1/dist/assets/{tenant-BVDt1_Dd.js => tenant-DIAbFuKr.js} (83%) rename frontend1/dist/assets/{useDict-ClxJHHDi.js => useDict-Cjy4qKoT.js} (93%) rename frontend1/dist/assets/{useForm-43P2UNGc.js => useForm-CzLkm9RK.js} (99%) diff --git a/frontend1/dist/assets/Pagination-xbf267Yj.js b/frontend1/dist/assets/Pagination-CRtRHhmu.js similarity index 99% rename from frontend1/dist/assets/Pagination-xbf267Yj.js rename to frontend1/dist/assets/Pagination-CRtRHhmu.js index 04b54239..4c46989f 100644 --- a/frontend1/dist/assets/Pagination-xbf267Yj.js +++ b/frontend1/dist/assets/Pagination-CRtRHhmu.js @@ -1,4 +1,4 @@ -import{r as l,bK as si,at as F,dY as Bi,dZ as wi,bg as a,aq as je,as as W,C as B,am as E,av as ei,D as Mi,an as Ti,ah as _i,x as Di,ax as Ri,cs as Hi,y as Ai,z as m,dx as ii,bC as Ki,cm as Wi,d_ as qi,d$ as Li,e0 as Vi,e1 as Ji,cY as Xi,bj as Fi,az as Gi,A as Ui,aK as Qi,b$ as Yi,e2 as Zi,e3 as ti,e4 as ni,a7 as ki}from"./index-Dv-rJwbZ.js";var et=function(i,p){return l.createElement(si,F({},i,{ref:p,icon:Bi}))},ai=l.forwardRef(et),it=function(i,p){return l.createElement(si,F({},i,{ref:p,icon:wi}))},ri=l.forwardRef(it),tt={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},nt=[10,20,50,100],at=function(i){var p=i.pageSizeOptions,t=p===void 0?nt:p,v=i.locale,w=i.changeSize,M=i.pageSize,N=i.goButton,f=i.quickGo,I=i.rootPrefixCls,x=i.disabled,s=i.buildOptionText,j=i.showSizeChanger,T=i.sizeChangerRender,q=a.useState(""),O=je(q,2),h=O[0],z=O[1],L=function(){return!h||Number.isNaN(h)?void 0:Number(h)},k=typeof s=="function"?s:function(u){return"".concat(u," ").concat(v.items_per_page)},ne=function(d){z(d.target.value)},c=function(d){N||h===""||(z(""),!(d.relatedTarget&&(d.relatedTarget.className.indexOf("".concat(I,"-item-link"))>=0||d.relatedTarget.className.indexOf("".concat(I,"-item"))>=0))&&(f==null||f(L())))},y=function(d){h!==""&&(d.keyCode===W.ENTER||d.type==="click")&&(z(""),f==null||f(L()))},ee=function(){return t.some(function(d){return d.toString()===M.toString()})?t:t.concat([M]).sort(function(d,D){var ae=Number.isNaN(Number(d))?0:Number(d),J=Number.isNaN(Number(D))?0:Number(D);return ae-J})},$="".concat(I,"-options");if(!j&&!f)return null;var V=null,_=null,G=null;return j&&T&&(V=T({disabled:x,size:M,onSizeChange:function(d){w==null||w(Number(d))},"aria-label":v.page_size,className:"".concat($,"-size-changer"),options:ee().map(function(u){return{label:k(u),value:u}})})),f&&(N&&(G=typeof N=="boolean"?a.createElement("button",{type:"button",onClick:y,onKeyUp:y,disabled:x,className:"".concat($,"-quick-jumper-button")},v.jump_to_confirm):a.createElement("span",{onClick:y,onKeyUp:y},N)),_=a.createElement("div",{className:"".concat($,"-quick-jumper")},v.jump_to,a.createElement("input",{disabled:x,type:"text",value:h,onChange:ne,onKeyUp:y,onBlur:c,"aria-label":v.page}),v.page,G)),a.createElement("li",{className:$},V,_)},pe=function(i){var p=i.rootPrefixCls,t=i.page,v=i.active,w=i.className,M=i.showTitle,N=i.onClick,f=i.onKeyPress,I=i.itemRender,x="".concat(p,"-item"),s=B(x,"".concat(x,"-").concat(t),E(E({},"".concat(x,"-active"),v),"".concat(x,"-disabled"),!t),w),j=function(){N(t)},T=function(h){f(h,N,t)},q=I(t,"page",a.createElement("a",{rel:"nofollow"},t));return q?a.createElement("li",{title:M?String(t):null,className:s,onClick:j,onKeyDown:T,tabIndex:0},q):null},rt=function(i,p,t){return t};function oi(){}function li(e){var i=Number(e);return typeof i=="number"&&!Number.isNaN(i)&&isFinite(i)&&Math.floor(i)===i}function Z(e,i,p){var t=typeof e>"u"?i:e;return Math.floor((p-1)/t)+1}var ot=function(i){var p=i.prefixCls,t=p===void 0?"rc-pagination":p,v=i.selectPrefixCls,w=v===void 0?"rc-select":v,M=i.className,N=i.current,f=i.defaultCurrent,I=f===void 0?1:f,x=i.total,s=x===void 0?0:x,j=i.pageSize,T=i.defaultPageSize,q=T===void 0?10:T,O=i.onChange,h=O===void 0?oi:O,z=i.hideOnSinglePage,L=i.align,k=i.showPrevNextJumpers,ne=k===void 0?!0:k,c=i.showQuickJumper,y=i.showLessItems,ee=i.showTitle,$=ee===void 0?!0:ee,V=i.onShowSizeChange,_=V===void 0?oi:V,G=i.locale,u=G===void 0?tt:G,d=i.style,D=i.totalBoundaryShowSizeChanger,ae=D===void 0?50:D,J=i.disabled,R=i.simple,re=i.showTotal,ve=i.showSizeChanger,Oe=ve===void 0?s>ae:ve,Be=i.sizeChangerRender,we=i.pageSizeOptions,he=i.itemRender,U=he===void 0?rt:he,be=i.jumpPrevIcon,H=i.jumpNextIcon,Q=i.prevIcon,oe=i.nextIcon,le=a.useRef(null),Y=ei(10,{value:j,defaultValue:q}),Se=je(Y,2),S=Se[0],fe=Se[1],Me=ei(1,{value:N,defaultValue:I,postState:function(o){return Math.max(1,Math.min(o,Z(void 0,S,s)))}}),ie=je(Me,2),r=ie[0],A=ie[1],Te=a.useState(r),Ae=je(Te,2),te=Ae[0],Ce=Ae[1];l.useEffect(function(){Ce(r)},[r]);var Ke=Math.max(1,r-(y?3:5)),We=Math.min(Z(void 0,S,s),r+(y?3:5));function $e(n,o){var g=n||a.createElement("button",{type:"button","aria-label":o,className:"".concat(t,"-item-link")});return typeof n=="function"&&(g=a.createElement(n,_i({},i))),g}function qe(n){var o=n.target.value,g=Z(void 0,S,s),X;return o===""?X=o:Number.isNaN(Number(o))?X=te:o>=g?X=g:X=Number(o),X}function di(n){return li(n)&&n!==r&&li(s)&&s>0}var gi=s>S?c:!1;function pi(n){(n.keyCode===W.UP||n.keyCode===W.DOWN)&&n.preventDefault()}function Le(n){var o=qe(n);switch(o!==te&&Ce(o),n.keyCode){case W.ENTER:P(o);break;case W.UP:P(o-1);break;case W.DOWN:P(o+1);break}}function vi(n){P(qe(n))}function hi(n){var o=Z(n,S,s),g=r>o&&o!==0?o:r;fe(n),Ce(g),_==null||_(r,n),A(g),h==null||h(g,n)}function P(n){if(di(n)&&!J){var o=Z(void 0,S,s),g=n;return n>o?g=o:n<1&&(g=1),g!==te&&Ce(g),A(g),h==null||h(g,S),g}return r}var xe=r>1,ye=r2?g-2:0),Ie=2;Ies?s:r*S])),Ue=null,b=Z(void 0,S,s);if(z&&s<=S)return null;var C=[],se={rootPrefixCls:t,onClick:P,onKeyPress:ce,showTitle:$,itemRender:U,page:-1},Ni=r-1>0?r-1:0,Pi=r+1=K*2&&r!==3&&(C[0]=a.cloneElement(C[0],{className:B("".concat(t,"-item-after-jump-prev"),C[0].props.className)}),C.unshift(Ge)),b-r>=K*2&&r!==b-2){var ke=C[C.length-1];C[C.length-1]=a.cloneElement(ke,{className:B("".concat(t,"-item-before-jump-next"),ke.props.className)}),C.push(Ue)}_e!==1&&C.unshift(a.createElement(pe,F({},se,{key:1,page:1}))),De!==b&&C.push(a.createElement(pe,F({},se,{key:b,page:b})))}var Pe=$i(Ni);if(Pe){var Re=!xe||!b;Pe=a.createElement("li",{title:$?u.prev_page:null,onClick:Ve,tabIndex:Re?null:0,onKeyDown:bi,className:B("".concat(t,"-prev"),E({},"".concat(t,"-disabled"),Re)),"aria-disabled":Re},Pe)}var Ee=xi(Pi);if(Ee){var ge,He;R?(ge=!ye,He=xe?0:null):(ge=!ye||!b,He=ge?null:0),Ee=a.createElement("li",{title:$?u.next_page:null,onClick:Je,tabIndex:He,onKeyDown:Si,className:B("".concat(t,"-next"),E({},"".concat(t,"-disabled"),ge)),"aria-disabled":ge},Ee)}var Oi=B(t,M,E(E(E(E(E({},"".concat(t,"-start"),L==="start"),"".concat(t,"-center"),L==="center"),"".concat(t,"-end"),L==="end"),"".concat(t,"-simple"),R),"".concat(t,"-disabled"),J));return a.createElement("ul",F({className:Oi,style:d,ref:le},yi),zi,Pe,R?Qe:C,Ee,a.createElement(at,{locale:u,rootPrefixCls:t,disabled:J,selectPrefixCls:w,changeSize:hi,pageSize:S,pageSizeOptions:we,quickGo:gi?P:null,goButton:ue,showSizeChanger:Oe,sizeChangerRender:Be}))};const lt=e=>{const{componentCls:i}=e;return{[`${i}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${i}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${i}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${i}-disabled`]:{cursor:"not-allowed",[`${i}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${i}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${i}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${i}-simple-pager`]:{color:e.colorTextDisabled},[`${i}-jump-prev, ${i}-jump-next`]:{[`${i}-item-link-icon`]:{opacity:0},[`${i}-item-ellipsis`]:{opacity:1}}}}},ct=e=>{const{componentCls:i}=e;return{[`&${i}-mini ${i}-total-text, &${i}-mini ${i}-simple-pager`]:{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM)},[`&${i}-mini ${i}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:m(e.calc(e.itemSizeSM).sub(2).equal())},[`&${i}-mini ${i}-prev, &${i}-mini ${i}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:m(e.itemSizeSM)},[`&${i}-mini:not(${i}-disabled)`]:{[`${i}-prev, ${i}-next`]:{[`&:hover ${i}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${i}-disabled:hover ${i}-item-link`]:{backgroundColor:"transparent"}}},[` +import{r as l,bK as si,at as F,dY as Bi,dZ as wi,bg as a,aq as je,as as W,C as B,am as E,av as ei,D as Mi,an as Ti,ah as _i,x as Di,ax as Ri,cs as Hi,y as Ai,z as m,dx as ii,bC as Ki,cm as Wi,d_ as qi,d$ as Li,e0 as Vi,e1 as Ji,cY as Xi,bj as Fi,az as Gi,A as Ui,aK as Qi,b$ as Yi,e2 as Zi,e3 as ti,e4 as ni,a7 as ki}from"./index-2nzO_M0d.js";var et=function(i,p){return l.createElement(si,F({},i,{ref:p,icon:Bi}))},ai=l.forwardRef(et),it=function(i,p){return l.createElement(si,F({},i,{ref:p,icon:wi}))},ri=l.forwardRef(it),tt={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},nt=[10,20,50,100],at=function(i){var p=i.pageSizeOptions,t=p===void 0?nt:p,v=i.locale,w=i.changeSize,M=i.pageSize,N=i.goButton,f=i.quickGo,I=i.rootPrefixCls,x=i.disabled,s=i.buildOptionText,j=i.showSizeChanger,T=i.sizeChangerRender,q=a.useState(""),O=je(q,2),h=O[0],z=O[1],L=function(){return!h||Number.isNaN(h)?void 0:Number(h)},k=typeof s=="function"?s:function(u){return"".concat(u," ").concat(v.items_per_page)},ne=function(d){z(d.target.value)},c=function(d){N||h===""||(z(""),!(d.relatedTarget&&(d.relatedTarget.className.indexOf("".concat(I,"-item-link"))>=0||d.relatedTarget.className.indexOf("".concat(I,"-item"))>=0))&&(f==null||f(L())))},y=function(d){h!==""&&(d.keyCode===W.ENTER||d.type==="click")&&(z(""),f==null||f(L()))},ee=function(){return t.some(function(d){return d.toString()===M.toString()})?t:t.concat([M]).sort(function(d,D){var ae=Number.isNaN(Number(d))?0:Number(d),J=Number.isNaN(Number(D))?0:Number(D);return ae-J})},$="".concat(I,"-options");if(!j&&!f)return null;var V=null,_=null,G=null;return j&&T&&(V=T({disabled:x,size:M,onSizeChange:function(d){w==null||w(Number(d))},"aria-label":v.page_size,className:"".concat($,"-size-changer"),options:ee().map(function(u){return{label:k(u),value:u}})})),f&&(N&&(G=typeof N=="boolean"?a.createElement("button",{type:"button",onClick:y,onKeyUp:y,disabled:x,className:"".concat($,"-quick-jumper-button")},v.jump_to_confirm):a.createElement("span",{onClick:y,onKeyUp:y},N)),_=a.createElement("div",{className:"".concat($,"-quick-jumper")},v.jump_to,a.createElement("input",{disabled:x,type:"text",value:h,onChange:ne,onKeyUp:y,onBlur:c,"aria-label":v.page}),v.page,G)),a.createElement("li",{className:$},V,_)},pe=function(i){var p=i.rootPrefixCls,t=i.page,v=i.active,w=i.className,M=i.showTitle,N=i.onClick,f=i.onKeyPress,I=i.itemRender,x="".concat(p,"-item"),s=B(x,"".concat(x,"-").concat(t),E(E({},"".concat(x,"-active"),v),"".concat(x,"-disabled"),!t),w),j=function(){N(t)},T=function(h){f(h,N,t)},q=I(t,"page",a.createElement("a",{rel:"nofollow"},t));return q?a.createElement("li",{title:M?String(t):null,className:s,onClick:j,onKeyDown:T,tabIndex:0},q):null},rt=function(i,p,t){return t};function oi(){}function li(e){var i=Number(e);return typeof i=="number"&&!Number.isNaN(i)&&isFinite(i)&&Math.floor(i)===i}function Z(e,i,p){var t=typeof e>"u"?i:e;return Math.floor((p-1)/t)+1}var ot=function(i){var p=i.prefixCls,t=p===void 0?"rc-pagination":p,v=i.selectPrefixCls,w=v===void 0?"rc-select":v,M=i.className,N=i.current,f=i.defaultCurrent,I=f===void 0?1:f,x=i.total,s=x===void 0?0:x,j=i.pageSize,T=i.defaultPageSize,q=T===void 0?10:T,O=i.onChange,h=O===void 0?oi:O,z=i.hideOnSinglePage,L=i.align,k=i.showPrevNextJumpers,ne=k===void 0?!0:k,c=i.showQuickJumper,y=i.showLessItems,ee=i.showTitle,$=ee===void 0?!0:ee,V=i.onShowSizeChange,_=V===void 0?oi:V,G=i.locale,u=G===void 0?tt:G,d=i.style,D=i.totalBoundaryShowSizeChanger,ae=D===void 0?50:D,J=i.disabled,R=i.simple,re=i.showTotal,ve=i.showSizeChanger,Oe=ve===void 0?s>ae:ve,Be=i.sizeChangerRender,we=i.pageSizeOptions,he=i.itemRender,U=he===void 0?rt:he,be=i.jumpPrevIcon,H=i.jumpNextIcon,Q=i.prevIcon,oe=i.nextIcon,le=a.useRef(null),Y=ei(10,{value:j,defaultValue:q}),Se=je(Y,2),S=Se[0],fe=Se[1],Me=ei(1,{value:N,defaultValue:I,postState:function(o){return Math.max(1,Math.min(o,Z(void 0,S,s)))}}),ie=je(Me,2),r=ie[0],A=ie[1],Te=a.useState(r),Ae=je(Te,2),te=Ae[0],Ce=Ae[1];l.useEffect(function(){Ce(r)},[r]);var Ke=Math.max(1,r-(y?3:5)),We=Math.min(Z(void 0,S,s),r+(y?3:5));function $e(n,o){var g=n||a.createElement("button",{type:"button","aria-label":o,className:"".concat(t,"-item-link")});return typeof n=="function"&&(g=a.createElement(n,_i({},i))),g}function qe(n){var o=n.target.value,g=Z(void 0,S,s),X;return o===""?X=o:Number.isNaN(Number(o))?X=te:o>=g?X=g:X=Number(o),X}function di(n){return li(n)&&n!==r&&li(s)&&s>0}var gi=s>S?c:!1;function pi(n){(n.keyCode===W.UP||n.keyCode===W.DOWN)&&n.preventDefault()}function Le(n){var o=qe(n);switch(o!==te&&Ce(o),n.keyCode){case W.ENTER:P(o);break;case W.UP:P(o-1);break;case W.DOWN:P(o+1);break}}function vi(n){P(qe(n))}function hi(n){var o=Z(n,S,s),g=r>o&&o!==0?o:r;fe(n),Ce(g),_==null||_(r,n),A(g),h==null||h(g,n)}function P(n){if(di(n)&&!J){var o=Z(void 0,S,s),g=n;return n>o?g=o:n<1&&(g=1),g!==te&&Ce(g),A(g),h==null||h(g,S),g}return r}var xe=r>1,ye=r2?g-2:0),Ie=2;Ies?s:r*S])),Ue=null,b=Z(void 0,S,s);if(z&&s<=S)return null;var C=[],se={rootPrefixCls:t,onClick:P,onKeyPress:ce,showTitle:$,itemRender:U,page:-1},Ni=r-1>0?r-1:0,Pi=r+1=K*2&&r!==3&&(C[0]=a.cloneElement(C[0],{className:B("".concat(t,"-item-after-jump-prev"),C[0].props.className)}),C.unshift(Ge)),b-r>=K*2&&r!==b-2){var ke=C[C.length-1];C[C.length-1]=a.cloneElement(ke,{className:B("".concat(t,"-item-before-jump-next"),ke.props.className)}),C.push(Ue)}_e!==1&&C.unshift(a.createElement(pe,F({},se,{key:1,page:1}))),De!==b&&C.push(a.createElement(pe,F({},se,{key:b,page:b})))}var Pe=$i(Ni);if(Pe){var Re=!xe||!b;Pe=a.createElement("li",{title:$?u.prev_page:null,onClick:Ve,tabIndex:Re?null:0,onKeyDown:bi,className:B("".concat(t,"-prev"),E({},"".concat(t,"-disabled"),Re)),"aria-disabled":Re},Pe)}var Ee=xi(Pi);if(Ee){var ge,He;R?(ge=!ye,He=xe?0:null):(ge=!ye||!b,He=ge?null:0),Ee=a.createElement("li",{title:$?u.next_page:null,onClick:Je,tabIndex:He,onKeyDown:Si,className:B("".concat(t,"-next"),E({},"".concat(t,"-disabled"),ge)),"aria-disabled":ge},Ee)}var Oi=B(t,M,E(E(E(E(E({},"".concat(t,"-start"),L==="start"),"".concat(t,"-center"),L==="center"),"".concat(t,"-end"),L==="end"),"".concat(t,"-simple"),R),"".concat(t,"-disabled"),J));return a.createElement("ul",F({className:Oi,style:d,ref:le},yi),zi,Pe,R?Qe:C,Ee,a.createElement(at,{locale:u,rootPrefixCls:t,disabled:J,selectPrefixCls:w,changeSize:hi,pageSize:S,pageSizeOptions:we,quickGo:gi?P:null,goButton:ue,showSizeChanger:Oe,sizeChangerRender:Be}))};const lt=e=>{const{componentCls:i}=e;return{[`${i}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${i}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${i}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${i}-disabled`]:{cursor:"not-allowed",[`${i}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${i}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${i}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${i}-simple-pager`]:{color:e.colorTextDisabled},[`${i}-jump-prev, ${i}-jump-next`]:{[`${i}-item-link-icon`]:{opacity:0},[`${i}-item-ellipsis`]:{opacity:1}}}}},ct=e=>{const{componentCls:i}=e;return{[`&${i}-mini ${i}-total-text, &${i}-mini ${i}-simple-pager`]:{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM)},[`&${i}-mini ${i}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:m(e.calc(e.itemSizeSM).sub(2).equal())},[`&${i}-mini ${i}-prev, &${i}-mini ${i}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:m(e.itemSizeSM)},[`&${i}-mini:not(${i}-disabled)`]:{[`${i}-prev, ${i}-next`]:{[`&:hover ${i}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${i}-disabled:hover ${i}-item-link`]:{backgroundColor:"transparent"}}},[` &${i}-mini ${i}-prev ${i}-item-link, &${i}-mini ${i}-next ${i}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM)}},[`&${i}-mini ${i}-jump-prev, &${i}-mini ${i}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:m(e.itemSizeSM)},[`&${i}-mini ${i}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM),input:Object.assign(Object.assign({},Ji(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},st=e=>{const{componentCls:i}=e;return{[`&${i}-simple`]:{[`${i}-prev, ${i}-next`]:{height:e.itemSize,lineHeight:m(e.itemSize),verticalAlign:"top",[`${i}-item-link`]:{height:e.itemSize,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSize,lineHeight:m(e.itemSize)}}},[`${i}-simple-pager`]:{display:"inline-flex",alignItems:"center",height:e.itemSize,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",width:e.quickJumperInputWidth,padding:`0 ${m(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${m(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${m(e.inputOutlineOffset)} 0 ${m(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}},[`&${i}-disabled`]:{[`${i}-prev, ${i}-next`]:{[`${i}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}},[`&${i}-mini`]:{[`${i}-prev, ${i}-next`]:{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM),[`${i}-item-link`]:{height:e.itemSizeSM,"&::after":{height:e.itemSizeSM,lineHeight:m(e.itemSizeSM)}}},[`${i}-simple-pager`]:{height:e.itemSizeSM,input:{width:e.paginationMiniQuickJumperInputWidth}}}}}},ut=e=>{const{componentCls:i}=e;return{[`${i}-jump-prev, ${i}-jump-next`]:{outline:0,[`${i}-item-container`]:{position:"relative",[`${i}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${i}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${i}-item-link-icon`]:{opacity:1},[`${i}-item-ellipsis`]:{opacity:0}}},[` diff --git a/frontend1/dist/assets/Table-BD43FaLh.js b/frontend1/dist/assets/Table-UD3nj3r6.js similarity index 99% rename from frontend1/dist/assets/Table-BD43FaLh.js rename to frontend1/dist/assets/Table-UD3nj3r6.js index ad306b6f..7d53cb86 100644 --- a/frontend1/dist/assets/Table-BD43FaLh.js +++ b/frontend1/dist/assets/Table-UD3nj3r6.js @@ -1,4 +1,4 @@ -import{ce as zt,r as i,bY as na,x as _n,ax as Fn,z as V,y as Ot,dx as Hn,ay as $t,F as ra,aG as no,aB as An,aL as ro,C as te,bE as oa,dy as aa,cN as la,av as oo,aK as ao,D as Vt,ah as H,al as gt,aJ as lo,ai as he,an as dt,aj as io,ak as lt,dz as gr,ar as ht,aq as $e,cg as yt,dA as qt,c1 as ia,du as hr,at as ye,ap as so,dk as zn,am as M,ci as jn,ch as sa,dB as yr,bG as da,dC as Wn,dD as br,dE as xr,dF as ca,dG as co,bg as me,dq as Vn,dH as uo,dI as ua,bK as ct,dJ as fa,E as va,P as pa,bO as ma,U as ga,bP as fe,as as pt,Q as ha,dK as ya,dL as ba,dM as xa,dN as Ca,bT as Sa,bI as wa,dO as Ea,dP as $a,dQ as ka,bF as Na,bh as Cr,bZ as Ra,az as fo,dR as Ka,dS as Ia,B as Sr,bi as vo,a5 as wr,dT as Oa,dU as Ta,dV as Pa,dW as Da,ab as Er,bR as Ma,dX as Ba,bQ as La,bD as At,bj as _a,c0 as Fa,aI as Ha,bl as Aa,cZ as za}from"./index-Dv-rJwbZ.js";import{u as ja,a as Wa,C as rn,g as Va}from"./index-58fJYkx8.js";import{e as qa}from"./useForm-43P2UNGc.js";import{P as Xa}from"./Pagination-xbf267Yj.js";function kn(t){return t!=null&&t===t.window}const Ga=t=>{var e,r;if(typeof window>"u")return 0;let n=0;return kn(t)?n=t.pageYOffset:t instanceof Document?n=t.documentElement.scrollTop:(t instanceof HTMLElement||t)&&(n=t.scrollTop),t&&!kn(t)&&typeof n!="number"&&(n=(r=((e=t.ownerDocument)!==null&&e!==void 0?e:t).documentElement)===null||r===void 0?void 0:r.scrollTop),n};function Ua(t,e,r,n){const o=r-e;return t/=n/2,t<1?o/2*t*t*t+e:o/2*((t-=2)*t*t+2)+e}function Ya(t,e={}){const{getContainer:r=()=>window,callback:n,duration:o=450}=e,a=r(),c=Ga(a),l=Date.now(),d=()=>{const v=Date.now()-l,u=Ua(v>o?o:v,c,t,o);kn(a)?a.scrollTo(window.pageXOffset,u):a instanceof Document||a.constructor.name==="HTMLDocument"?a.documentElement.scrollTop=u:a.scrollTop=u,v{const[e,r]=i.useState(null);return[i.useCallback((o,a,c)=>{const l=e??o,d=Math.min(l||0,o),s=Math.max(l||0,o),v=a.slice(d,s+1).map(t),u=v.some(f=>!c.has(f)),p=[];return v.forEach(f=>{u?(c.has(f)||p.push(f),c.add(f)):(c.delete(f),p.push(f))}),r(u?s:null),p},[e]),r]};function Za(t,e){return t._antProxy=t._antProxy||{},Object.keys(e).forEach(r=>{if(!(r in t._antProxy)){const n=t[r];t._antProxy[r]=n,t[r]=e[r]}}),t}const Ja=(t,e)=>i.useImperativeHandle(t,()=>{const r=e(),{nativeElement:n}=r;return typeof Proxy<"u"?new Proxy(n,{get(o,a){return r[a]?r[a]:Reflect.get(o,a)}}):Za(n,r)}),el=t=>{const e=i.useRef(t),[,r]=na();return[()=>e.current,n=>{e.current=n,r()}]},po=i.createContext(null),tl=po.Provider,mo=i.createContext(null),nl=mo.Provider,rl=t=>{const{componentCls:e,antCls:r}=t,n=`${e}-group`;return{[n]:Object.assign(Object.assign({},Ot(t)),{display:"inline-block",fontSize:0,[`&${n}-rtl`]:{direction:"rtl"},[`&${n}-block`]:{display:"flex"},[`${r}-badge ${r}-badge-count`]:{zIndex:1},[`> ${r}-badge:not(:first-child) > ${r}-button-wrapper`]:{borderInlineStart:"none"}})}},ol=t=>{const{componentCls:e,wrapperMarginInlineEnd:r,colorPrimary:n,radioSize:o,motionDurationSlow:a,motionDurationMid:c,motionEaseInOutCirc:l,colorBgContainer:d,colorBorder:s,lineWidth:v,colorBgContainerDisabled:u,colorTextDisabled:p,paddingXS:f,dotColorDisabled:m,lineType:h,radioColor:g,radioBgColor:x,calc:C}=t,b=`${e}-inner`,S=C(o).sub(C(4).mul(2)),R=C(1).mul(o).equal({unit:!0});return{[`${e}-wrapper`]:Object.assign(Object.assign({},Ot(t)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:r,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${e}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:t.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${e}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${V(v)} ${h} ${n}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[e]:Object.assign(Object.assign({},Ot(t)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${e}-wrapper:hover &, +import{ce as zt,r as i,bY as na,x as _n,ax as Fn,z as V,y as Ot,dx as Hn,ay as $t,F as ra,aG as no,aB as An,aL as ro,C as te,bE as oa,dy as aa,cN as la,av as oo,aK as ao,D as Vt,ah as H,al as gt,aJ as lo,ai as he,an as dt,aj as io,ak as lt,dz as gr,ar as ht,aq as $e,cg as yt,dA as qt,c1 as ia,du as hr,at as ye,ap as so,dk as zn,am as M,ci as jn,ch as sa,dB as yr,bG as da,dC as Wn,dD as br,dE as xr,dF as ca,dG as co,bg as me,dq as Vn,dH as uo,dI as ua,bK as ct,dJ as fa,E as va,P as pa,bO as ma,U as ga,bP as fe,as as pt,Q as ha,dK as ya,dL as ba,dM as xa,dN as Ca,bT as Sa,bI as wa,dO as Ea,dP as $a,dQ as ka,bF as Na,bh as Cr,bZ as Ra,az as fo,dR as Ka,dS as Ia,B as Sr,bi as vo,a5 as wr,dT as Oa,dU as Ta,dV as Pa,dW as Da,ab as Er,bR as Ma,dX as Ba,bQ as La,bD as At,bj as _a,c0 as Fa,aI as Ha,bl as Aa,cZ as za}from"./index-2nzO_M0d.js";import{u as ja,a as Wa,C as rn,g as Va}from"./index-z7YG9RTL.js";import{e as qa}from"./useForm-CzLkm9RK.js";import{P as Xa}from"./Pagination-CRtRHhmu.js";function kn(t){return t!=null&&t===t.window}const Ga=t=>{var e,r;if(typeof window>"u")return 0;let n=0;return kn(t)?n=t.pageYOffset:t instanceof Document?n=t.documentElement.scrollTop:(t instanceof HTMLElement||t)&&(n=t.scrollTop),t&&!kn(t)&&typeof n!="number"&&(n=(r=((e=t.ownerDocument)!==null&&e!==void 0?e:t).documentElement)===null||r===void 0?void 0:r.scrollTop),n};function Ua(t,e,r,n){const o=r-e;return t/=n/2,t<1?o/2*t*t*t+e:o/2*((t-=2)*t*t+2)+e}function Ya(t,e={}){const{getContainer:r=()=>window,callback:n,duration:o=450}=e,a=r(),c=Ga(a),l=Date.now(),d=()=>{const v=Date.now()-l,u=Ua(v>o?o:v,c,t,o);kn(a)?a.scrollTo(window.pageXOffset,u):a instanceof Document||a.constructor.name==="HTMLDocument"?a.documentElement.scrollTop=u:a.scrollTop=u,v{const[e,r]=i.useState(null);return[i.useCallback((o,a,c)=>{const l=e??o,d=Math.min(l||0,o),s=Math.max(l||0,o),v=a.slice(d,s+1).map(t),u=v.some(f=>!c.has(f)),p=[];return v.forEach(f=>{u?(c.has(f)||p.push(f),c.add(f)):(c.delete(f),p.push(f))}),r(u?s:null),p},[e]),r]};function Za(t,e){return t._antProxy=t._antProxy||{},Object.keys(e).forEach(r=>{if(!(r in t._antProxy)){const n=t[r];t._antProxy[r]=n,t[r]=e[r]}}),t}const Ja=(t,e)=>i.useImperativeHandle(t,()=>{const r=e(),{nativeElement:n}=r;return typeof Proxy<"u"?new Proxy(n,{get(o,a){return r[a]?r[a]:Reflect.get(o,a)}}):Za(n,r)}),el=t=>{const e=i.useRef(t),[,r]=na();return[()=>e.current,n=>{e.current=n,r()}]},po=i.createContext(null),tl=po.Provider,mo=i.createContext(null),nl=mo.Provider,rl=t=>{const{componentCls:e,antCls:r}=t,n=`${e}-group`;return{[n]:Object.assign(Object.assign({},Ot(t)),{display:"inline-block",fontSize:0,[`&${n}-rtl`]:{direction:"rtl"},[`&${n}-block`]:{display:"flex"},[`${r}-badge ${r}-badge-count`]:{zIndex:1},[`> ${r}-badge:not(:first-child) > ${r}-button-wrapper`]:{borderInlineStart:"none"}})}},ol=t=>{const{componentCls:e,wrapperMarginInlineEnd:r,colorPrimary:n,radioSize:o,motionDurationSlow:a,motionDurationMid:c,motionEaseInOutCirc:l,colorBgContainer:d,colorBorder:s,lineWidth:v,colorBgContainerDisabled:u,colorTextDisabled:p,paddingXS:f,dotColorDisabled:m,lineType:h,radioColor:g,radioBgColor:x,calc:C}=t,b=`${e}-inner`,S=C(o).sub(C(4).mul(2)),R=C(1).mul(o).equal({unit:!0});return{[`${e}-wrapper`]:Object.assign(Object.assign({},Ot(t)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:r,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${e}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:t.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${e}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${V(v)} ${h} ${n}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[e]:Object.assign(Object.assign({},Ot(t)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${e}-wrapper:hover &, &:hover ${b}`]:{borderColor:n},[`${e}-input:focus-visible + ${b}`]:Hn(t),[`${e}:hover::after, ${e}-wrapper:hover &::after`]:{visibility:"visible"},[`${e}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:R,height:R,marginBlockStart:C(1).mul(o).div(-2).equal({unit:!0}),marginInlineStart:C(1).mul(o).div(-2).equal({unit:!0}),backgroundColor:g,borderBlockStart:0,borderInlineStart:0,borderRadius:R,transform:"scale(0)",opacity:0,transition:`all ${a} ${l}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:R,height:R,backgroundColor:d,borderColor:s,borderStyle:"solid",borderWidth:v,borderRadius:"50%",transition:`all ${c}`},[`${e}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${e}-checked`]:{[b]:{borderColor:n,backgroundColor:x,"&::after":{transform:`scale(${t.calc(t.dotSize).div(o).equal()})`,opacity:1,transition:`all ${a} ${l}`}}},[`${e}-disabled`]:{cursor:"not-allowed",[b]:{backgroundColor:u,borderColor:s,cursor:"not-allowed","&::after":{backgroundColor:m}},[`${e}-input`]:{cursor:"not-allowed"},[`${e}-disabled + span`]:{color:p,cursor:"not-allowed"},[`&${e}-checked`]:{[b]:{"&::after":{transform:`scale(${C(S).div(o).equal()})`}}}},[`span${e} + *`]:{paddingInlineStart:f,paddingInlineEnd:f}})}},al=t=>{const{buttonColor:e,controlHeight:r,componentCls:n,lineWidth:o,lineType:a,colorBorder:c,motionDurationMid:l,buttonPaddingInline:d,fontSize:s,buttonBg:v,fontSizeLG:u,controlHeightLG:p,controlHeightSM:f,paddingXS:m,borderRadius:h,borderRadiusSM:g,borderRadiusLG:x,buttonCheckedBg:C,buttonSolidCheckedColor:b,colorTextDisabled:E,colorBgContainerDisabled:S,buttonCheckedBgDisabled:R,buttonCheckedColorDisabled:N,colorPrimary:K,colorPrimaryHover:y,colorPrimaryActive:I,buttonSolidCheckedBg:$,buttonSolidCheckedHoverBg:P,buttonSolidCheckedActiveBg:T,calc:w}=t;return{[`${n}-button-wrapper`]:{position:"relative",display:"inline-block",height:r,margin:0,paddingInline:d,paddingBlock:0,color:e,fontSize:s,lineHeight:V(w(r).sub(w(o).mul(2)).equal()),background:v,border:`${V(o)} ${a} ${c}`,borderBlockStartWidth:w(o).add(.02).equal(),borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:e},[`> ${n}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:last-child)":{marginInlineEnd:w(o).mul(-1).equal()},"&:first-child":{borderInlineStart:`${V(o)} ${a} ${c}`,borderStartStartRadius:h,borderEndStartRadius:h},"&:last-child":{borderStartEndRadius:h,borderEndEndRadius:h},"&:first-child:last-child":{borderRadius:h},[`${n}-group-large &`]:{height:p,fontSize:u,lineHeight:V(w(p).sub(w(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:x,borderEndStartRadius:x},"&:last-child":{borderStartEndRadius:x,borderEndEndRadius:x}},[`${n}-group-small &`]:{height:f,paddingInline:w(m).sub(o).equal(),paddingBlock:0,lineHeight:V(w(f).sub(w(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g}},"&:hover":{position:"relative",color:K},"&:has(:focus-visible)":Hn(t),[`${n}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${n}-button-wrapper-disabled)`]:{zIndex:1,color:K,background:C,borderColor:K,"&::before":{backgroundColor:K},"&:first-child":{borderColor:K},"&:hover":{color:y,borderColor:y,"&::before":{backgroundColor:y}},"&:active":{color:I,borderColor:I,"&::before":{backgroundColor:I}}},[`${n}-group-solid &-checked:not(${n}-button-wrapper-disabled)`]:{color:b,background:$,borderColor:$,"&:hover":{color:b,background:P,borderColor:P},"&:active":{color:b,background:T,borderColor:T}},"&-disabled":{color:E,backgroundColor:S,borderColor:c,cursor:"not-allowed","&:first-child, &:hover":{color:E,backgroundColor:S,borderColor:c}},[`&-disabled${n}-button-wrapper-checked`]:{color:N,backgroundColor:R,borderColor:c,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},ll=t=>{const{wireframe:e,padding:r,marginXS:n,lineWidth:o,fontSizeLG:a,colorText:c,colorBgContainer:l,colorTextDisabled:d,controlItemBgActiveDisabled:s,colorTextLightSolid:v,colorPrimary:u,colorPrimaryHover:p,colorPrimaryActive:f,colorWhite:m}=t,h=4,g=a,x=e?g-h*2:g-(h+o)*2;return{radioSize:g,dotSize:x,dotColorDisabled:d,buttonSolidCheckedColor:v,buttonSolidCheckedBg:u,buttonSolidCheckedHoverBg:p,buttonSolidCheckedActiveBg:f,buttonBg:l,buttonCheckedBg:l,buttonColor:c,buttonCheckedBgDisabled:s,buttonCheckedColorDisabled:d,buttonPaddingInline:r-o,wrapperMarginInlineEnd:n,radioColor:e?u:m,radioBgColor:e?l:u}},go=_n("Radio",t=>{const{controlOutline:e,controlOutlineWidth:r}=t,n=`0 0 0 ${V(r)} ${e}`,a=Fn(t,{radioFocusShadow:n,radioButtonFocusShadow:n});return[rl(a),ol(a),al(a)]},ll,{unitless:{radioSize:!0,dotSize:!0}});var il=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o{var r,n;const o=i.useContext(po),a=i.useContext(mo),{getPrefixCls:c,direction:l,radio:d}=i.useContext($t),s=i.useRef(null),v=ra(e,s),{isFormItemInput:u}=i.useContext(no),p=k=>{var D,F;(D=t.onChange)===null||D===void 0||D.call(t,k),(F=o==null?void 0:o.onChange)===null||F===void 0||F.call(o,k)},{prefixCls:f,className:m,rootClassName:h,children:g,style:x,title:C}=t,b=il(t,["prefixCls","className","rootClassName","children","style","title"]),E=c("radio",f),S=((o==null?void 0:o.optionType)||a)==="button",R=S?`${E}-button`:E,N=An(E),[K,y,I]=go(E,N),$=Object.assign({},b),P=i.useContext(ro);o&&($.name=o.name,$.onChange=p,$.checked=t.value===o.value,$.disabled=(r=$.disabled)!==null&&r!==void 0?r:o.disabled),$.disabled=(n=$.disabled)!==null&&n!==void 0?n:P;const T=te(`${R}-wrapper`,{[`${R}-wrapper-checked`]:$.checked,[`${R}-wrapper-disabled`]:$.disabled,[`${R}-wrapper-rtl`]:l==="rtl",[`${R}-wrapper-in-form-item`]:u,[`${R}-wrapper-block`]:!!(o!=null&&o.block)},d==null?void 0:d.className,m,h,y,I,N),[w,O]=ja($.onClick);return K(i.createElement(oa,{component:"Radio",disabled:$.disabled},i.createElement("label",{className:T,style:Object.assign(Object.assign({},d==null?void 0:d.style),x),onMouseEnter:t.onMouseEnter,onMouseLeave:t.onMouseLeave,title:C,onClick:w},i.createElement(Wa,Object.assign({},$,{className:te($.className,{[aa]:!S}),type:"radio",prefixCls:R,ref:v,onClick:O})),g!==void 0?i.createElement("span",{className:`${R}-label`},g):null)))},on=i.forwardRef(sl),dl=i.forwardRef((t,e)=>{const{getPrefixCls:r,direction:n}=i.useContext($t),{name:o}=i.useContext(no),a=la(qa(o)),{prefixCls:c,className:l,rootClassName:d,options:s,buttonStyle:v="outline",disabled:u,children:p,size:f,style:m,id:h,optionType:g,name:x=a,defaultValue:C,value:b,block:E=!1,onChange:S,onMouseEnter:R,onMouseLeave:N,onFocus:K,onBlur:y}=t,[I,$]=oo(C,{value:b}),P=i.useCallback(A=>{const oe=I,Ee=A.target.value;"value"in t||$(Ee),Ee!==oe&&(S==null||S(A))},[I,$,S]),T=r("radio",c),w=`${T}-group`,O=An(T),[k,D,F]=go(T,O);let B=p;s&&s.length>0&&(B=s.map(A=>typeof A=="string"||typeof A=="number"?i.createElement(on,{key:A.toString(),prefixCls:T,disabled:u,value:A,checked:I===A},A):i.createElement(on,{key:`radio-group-value-options-${A.value}`,prefixCls:T,disabled:A.disabled||u,value:A.value,checked:I===A.value,title:A.title,style:A.style,className:A.className,id:A.id,required:A.required},A.label)));const W=ao(f),G=te(w,`${w}-${v}`,{[`${w}-${W}`]:W,[`${w}-rtl`]:n==="rtl",[`${w}-block`]:E},l,d,D,F,O),Q=i.useMemo(()=>({onChange:P,value:I,disabled:u,name:x,optionType:g,block:E}),[P,I,u,x,g,E]);return k(i.createElement("div",Object.assign({},Vt(t,{aria:!0,data:!0}),{className:G,style:m,onMouseEnter:R,onMouseLeave:N,onFocus:K,onBlur:y,id:h,ref:e}),i.createElement(tl,{value:Q},B)))}),cl=i.memo(dl);var ul=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o{const{getPrefixCls:r}=i.useContext($t),{prefixCls:n}=t,o=ul(t,["prefixCls"]),a=r("radio",n);return i.createElement(nl,{value:"button"},i.createElement(on,Object.assign({prefixCls:a},o,{type:"radio",ref:e})))},vl=i.forwardRef(fl),Gt=on;Gt.Button=vl;Gt.Group=cl;Gt.__ANT_RADIO=!0;function Ye(t,e){return t[e]}var pl=["children"];function ho(t,e){return"".concat(t,"-").concat(e)}function ml(t){return t&&t.type&&t.type.isTreeNode}function Ut(t,e){return t??e}function Tt(t){var e=t||{},r=e.title,n=e._title,o=e.key,a=e.children,c=r||"title";return{title:c,_title:n||[c],key:o||"key",children:a||"children"}}function yo(t){function e(r){var n=io(r);return n.map(function(o){if(!ml(o))return gt(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var a=o.key,c=o.props,l=c.children,d=lt(c,pl),s=H({key:a},d),v=e(l);return v.length&&(s.children=v),s}).filter(function(o){return o})}return e(t)}function xn(t,e,r){var n=Tt(r),o=n._title,a=n.key,c=n.children,l=new Set(e===!0?[]:e),d=[];function s(v){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return v.map(function(p,f){for(var m=ho(u?u.pos:"0",f),h=Ut(p[a],m),g,x=0;x1&&arguments[1]!==void 0?arguments[1]:{},r=e.initWrapper,n=e.processEntity,o=e.onProcessFinished,a=e.externalGetKey,c=e.childrenPropName,l=e.fieldNames,d=arguments.length>2?arguments[2]:void 0,s=a||d,v={},u={},p={posEntities:v,keyEntities:u};return r&&(p=r(p)||p),gl(t,function(f){var m=f.node,h=f.index,g=f.pos,x=f.key,C=f.parentPos,b=f.level,E=f.nodes,S={node:m,nodes:E,index:h,key:x,pos:g,level:b},R=Ut(x,g);v[g]=S,u[R]=S,S.parent=v[C],S.parent&&(S.parent.children=S.parent.children||[],S.parent.children.push(S)),n&&n(S,p)},{externalGetKey:s,childrenPropName:c,fieldNames:l}),o&&o(p),p}function jt(t,e){var r=e.expandedKeys,n=e.selectedKeys,o=e.loadedKeys,a=e.loadingKeys,c=e.checkedKeys,l=e.halfCheckedKeys,d=e.dragOverNodeKey,s=e.dropPosition,v=e.keyEntities,u=Ye(v,t),p={eventKey:t,expanded:r.indexOf(t)!==-1,selected:n.indexOf(t)!==-1,loaded:o.indexOf(t)!==-1,loading:a.indexOf(t)!==-1,checked:c.indexOf(t)!==-1,halfChecked:l.indexOf(t)!==-1,pos:String(u?u.pos:""),dragOver:d===t&&s===0,dragOverGapTop:d===t&&s===-1,dragOverGapBottom:d===t&&s===1};return p}function Le(t){var e=t.data,r=t.expanded,n=t.selected,o=t.checked,a=t.loaded,c=t.loading,l=t.halfChecked,d=t.dragOver,s=t.dragOverGapTop,v=t.dragOverGapBottom,u=t.pos,p=t.active,f=t.eventKey,m=H(H({},e),{},{expanded:r,selected:n,checked:o,loaded:a,loading:c,halfChecked:l,dragOver:d,dragOverGapTop:s,dragOverGapBottom:v,pos:u,active:p,key:f});return"props"in m||Object.defineProperty(m,"props",{get:function(){return gt(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),m}function bo(t,e){var r=new Set;return t.forEach(function(n){e.has(n)||r.add(n)}),r}function hl(t){var e=t||{},r=e.disabled,n=e.disableCheckbox,o=e.checkable;return!!(r||n)||o===!1}function yl(t,e,r,n){for(var o=new Set(t),a=new Set,c=0;c<=r;c+=1){var l=e.get(c)||new Set;l.forEach(function(u){var p=u.key,f=u.node,m=u.children,h=m===void 0?[]:m;o.has(p)&&!n(f)&&h.filter(function(g){return!n(g.node)}).forEach(function(g){o.add(g.key)})})}for(var d=new Set,s=r;s>=0;s-=1){var v=e.get(s)||new Set;v.forEach(function(u){var p=u.parent,f=u.node;if(!(n(f)||!u.parent||d.has(u.parent.key))){if(n(u.parent.node)){d.add(p.key);return}var m=!0,h=!1;(p.children||[]).filter(function(g){return!n(g.node)}).forEach(function(g){var x=g.key,C=o.has(x);m&&!C&&(m=!1),!h&&(C||a.has(x))&&(h=!0)}),m&&o.add(p.key),h&&a.add(p.key),d.add(p.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(bo(a,o))}}function bl(t,e,r,n,o){for(var a=new Set(t),c=new Set(e),l=0;l<=n;l+=1){var d=r.get(l)||new Set;d.forEach(function(p){var f=p.key,m=p.node,h=p.children,g=h===void 0?[]:h;!a.has(f)&&!c.has(f)&&!o(m)&&g.filter(function(x){return!o(x.node)}).forEach(function(x){a.delete(x.key)})})}c=new Set;for(var s=new Set,v=n;v>=0;v-=1){var u=r.get(v)||new Set;u.forEach(function(p){var f=p.parent,m=p.node;if(!(o(m)||!p.parent||s.has(p.parent.key))){if(o(p.parent.node)){s.add(f.key);return}var h=!0,g=!1;(f.children||[]).filter(function(x){return!o(x.node)}).forEach(function(x){var C=x.key,b=a.has(C);h&&!b&&(h=!1),!g&&(b||c.has(C))&&(g=!0)}),h||a.delete(f.key),g&&c.add(f.key),s.add(f.key)}})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(bo(c,a))}}function Kt(t,e,r,n){var o=[],a;n?a=n:a=hl;var c=new Set(t.filter(function(v){var u=!!Ye(r,v);return u||o.push(v),u})),l=new Map,d=0;Object.keys(r).forEach(function(v){var u=r[v],p=u.level,f=l.get(p);f||(f=new Set,l.set(p,f)),f.add(u),d=Math.max(d,p)}),gt(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(v){return"'".concat(v,"'")}).join(", ")));var s;return e===!0?s=yl(c,l,d,a):s=bl(c,e.halfCheckedKeys,l,d,a),s}function $r(t,e,r,n){var o=gr.unstable_batchedUpdates?function(c){gr.unstable_batchedUpdates(r,c)}:r;return t!=null&&t.addEventListener&&t.addEventListener(e,o,n),{remove:function(){t!=null&&t.removeEventListener&&t.removeEventListener(e,o,n)}}}var mt={},Yt="rc-table-internal-hook";function Xn(t){var e=i.createContext(void 0),r=function(o){var a=o.value,c=o.children,l=i.useRef(a);l.current=a;var d=i.useState(function(){return{getValue:function(){return l.current},listeners:new Set}}),s=$e(d,1),v=s[0];return yt(function(){ia.unstable_batchedUpdates(function(){v.listeners.forEach(function(u){u(a)})})},[a]),i.createElement(e.Provider,{value:v},c)};return{Context:e,Provider:r,defaultValue:t}}function ze(t,e){var r=ht(typeof e=="function"?e:function(u){if(e===void 0)return u;if(!Array.isArray(e))return u[e];var p={};return e.forEach(function(f){p[f]=u[f]}),p}),n=i.useContext(t==null?void 0:t.Context),o=n||{},a=o.listeners,c=o.getValue,l=i.useRef();l.current=r(n?c():t==null?void 0:t.defaultValue);var d=i.useState({}),s=$e(d,2),v=s[1];return yt(function(){if(!n)return;function u(p){var f=r(p);qt(l.current,f,!0)||v({})}return a.add(u),function(){a.delete(u)}},[n]),l.current}function xl(){var t=i.createContext(null);function e(){return i.useContext(t)}function r(o,a){var c=hr(o),l=function(s,v){var u=c?{ref:v}:{},p=i.useRef(0),f=i.useRef(s),m=e();return m!==null?i.createElement(o,ye({},s,u)):((!a||a(f.current,s))&&(p.current+=1),f.current=s,i.createElement(t.Provider,{value:p.current},i.createElement(o,ye({},s,u))))};return c?i.forwardRef(l):l}function n(o,a){var c=hr(o),l=function(s,v){var u=c?{ref:v}:{};return e(),i.createElement(o,ye({},s,u))};return c?i.memo(i.forwardRef(l),a):i.memo(l,a)}return{makeImmutable:r,responseImmutable:n,useImmutableMark:e}}var Gn=xl(),xo=Gn.makeImmutable,Pt=Gn.responseImmutable,Cl=Gn.useImmutableMark,Xe=Xn(),Co=i.createContext({renderWithProps:!1}),Sl="RC_TABLE_KEY";function wl(t){return t==null?[]:Array.isArray(t)?t:[t]}function ln(t){var e=[],r={};return t.forEach(function(n){for(var o=n||{},a=o.key,c=o.dataIndex,l=a||wl(c).join("-")||Sl;r[l];)l="".concat(l,"_next");r[l]=!0,e.push(l)}),e}function Nn(t){return t!=null}function El(t){return typeof t=="number"&&!Number.isNaN(t)}function $l(t){return t&&dt(t)==="object"&&!Array.isArray(t)&&!i.isValidElement(t)}function kl(t,e,r,n,o,a){var c=i.useContext(Co),l=Cl(),d=so(function(){if(Nn(n))return[n];var s=e==null||e===""?[]:Array.isArray(e)?e:[e],v=zn(t,s),u=v,p=void 0;if(o){var f=o(v,t,r);$l(f)?(u=f.children,p=f.props,c.renderWithProps=!0):u=f}return[u,p]},[l,t,n,e,o,r],function(s,v){if(a){var u=$e(s,2),p=u[1],f=$e(v,2),m=f[1];return a(m,p)}return c.renderWithProps?!0:!qt(s,v,!0)});return d}function Nl(t,e,r,n){var o=t+e-1;return t<=n&&o>=r}function Rl(t,e){return ze(Xe,function(r){var n=Nl(t,e||1,r.hoverStartRow,r.hoverEndRow);return[n,r.onHover]})}var Kl=function(e){var r=e.ellipsis,n=e.rowType,o=e.children,a,c=r===!0?{showTitle:!0}:r;return c&&(c.showTitle||n==="header")&&(typeof o=="string"||typeof o=="number"?a=o.toString():i.isValidElement(o)&&typeof o.props.children=="string"&&(a=o.props.children)),a};function Il(t){var e,r,n,o,a,c,l,d,s=t.component,v=t.children,u=t.ellipsis,p=t.scope,f=t.prefixCls,m=t.className,h=t.align,g=t.record,x=t.render,C=t.dataIndex,b=t.renderIndex,E=t.shouldCellUpdate,S=t.index,R=t.rowType,N=t.colSpan,K=t.rowSpan,y=t.fixLeft,I=t.fixRight,$=t.firstFixLeft,P=t.lastFixLeft,T=t.firstFixRight,w=t.lastFixRight,O=t.appendNode,k=t.additionalProps,D=k===void 0?{}:k,F=t.isSticky,B="".concat(f,"-cell"),W=ze(Xe,["supportSticky","allColumnsFixedLeft","rowHoverable"]),G=W.supportSticky,Q=W.allColumnsFixedLeft,A=W.rowHoverable,oe=kl(g,C,b,v,x,E),Ee=$e(oe,2),ae=Ee[0],le=Ee[1],ne={},J=typeof y=="number"&&G,de=typeof I=="number"&&G;J&&(ne.position="sticky",ne.left=y),de&&(ne.position="sticky",ne.right=I);var be=(e=(r=(n=le==null?void 0:le.colSpan)!==null&&n!==void 0?n:D.colSpan)!==null&&r!==void 0?r:N)!==null&&e!==void 0?e:1,q=(o=(a=(c=le==null?void 0:le.rowSpan)!==null&&c!==void 0?c:D.rowSpan)!==null&&a!==void 0?a:K)!==null&&o!==void 0?o:1,Z=Rl(S,q),z=$e(Z,2),j=z[0],ee=z[1],ie=ht(function(ke){var ge;g&&ee(S,S+q-1),D==null||(ge=D.onMouseEnter)===null||ge===void 0||ge.call(D,ke)}),xe=ht(function(ke){var ge;g&&ee(-1,-1),D==null||(ge=D.onMouseLeave)===null||ge===void 0||ge.call(D,ke)});if(be===0||q===0)return null;var _e=(l=D.title)!==null&&l!==void 0?l:Kl({rowType:R,ellipsis:u,children:ae}),Oe=te(B,m,(d={},M(M(M(M(M(M(M(M(M(M(d,"".concat(B,"-fix-left"),J&&G),"".concat(B,"-fix-left-first"),$&&G),"".concat(B,"-fix-left-last"),P&&G),"".concat(B,"-fix-left-all"),P&&Q&&G),"".concat(B,"-fix-right"),de&&G),"".concat(B,"-fix-right-first"),T&&G),"".concat(B,"-fix-right-last"),w&&G),"".concat(B,"-ellipsis"),u),"".concat(B,"-with-append"),O),"".concat(B,"-fix-sticky"),(J||de)&&F&&G),M(d,"".concat(B,"-row-hover"),!le&&j)),D.className,le==null?void 0:le.className),L={};h&&(L.textAlign=h);var Y=H(H(H(H({},le==null?void 0:le.style),ne),L),D.style),U=ae;return dt(U)==="object"&&!Array.isArray(U)&&!i.isValidElement(U)&&(U=null),u&&(P||T)&&(U=i.createElement("span",{className:"".concat(B,"-content")},U)),i.createElement(s,ye({},le,D,{className:Oe,style:Y,title:_e,scope:p,onMouseEnter:A?ie:void 0,onMouseLeave:A?xe:void 0,colSpan:be!==1?be:null,rowSpan:q!==1?q:null}),O,U)}const Dt=i.memo(Il);function Un(t,e,r,n,o){var a=r[t]||{},c=r[e]||{},l,d;a.fixed==="left"?l=n.left[o==="rtl"?e:t]:c.fixed==="right"&&(d=n.right[o==="rtl"?t:e]);var s=!1,v=!1,u=!1,p=!1,f=r[e+1],m=r[t-1],h=f&&!f.fixed||m&&!m.fixed||r.every(function(E){return E.fixed==="left"});if(o==="rtl"){if(l!==void 0){var g=m&&m.fixed==="left";p=!g&&h}else if(d!==void 0){var x=f&&f.fixed==="right";u=!x&&h}}else if(l!==void 0){var C=f&&f.fixed==="left";s=!C&&h}else if(d!==void 0){var b=m&&m.fixed==="right";v=!b&&h}return{fixLeft:l,fixRight:d,lastFixLeft:s,firstFixRight:v,lastFixRight:u,firstFixLeft:p,isSticky:n.isSticky}}var So=i.createContext({});function Ol(t){var e=t.className,r=t.index,n=t.children,o=t.colSpan,a=o===void 0?1:o,c=t.rowSpan,l=t.align,d=ze(Xe,["prefixCls","direction"]),s=d.prefixCls,v=d.direction,u=i.useContext(So),p=u.scrollColumnIndex,f=u.stickyOffsets,m=u.flattenColumns,h=r+a-1,g=h+1===p?a+1:a,x=Un(r,r+g-1,m,f,v);return i.createElement(Dt,ye({className:e,index:r,component:"td",prefixCls:s,record:null,dataIndex:null,align:l,colSpan:g,rowSpan:c,render:function(){return n}},x))}var Tl=["children"];function Pl(t){var e=t.children,r=lt(t,Tl);return i.createElement("tr",r,e)}function sn(t){var e=t.children;return e}sn.Row=Pl;sn.Cell=Ol;function Dl(t){var e=t.children,r=t.stickyOffsets,n=t.flattenColumns,o=ze(Xe,"prefixCls"),a=n.length-1,c=n[a],l=i.useMemo(function(){return{stickyOffsets:r,flattenColumns:n,scrollColumnIndex:c!=null&&c.scrollbar?a:null}},[c,n,a,r]);return i.createElement(So.Provider,{value:l},i.createElement("tfoot",{className:"".concat(o,"-summary")},e))}const tn=Pt(Dl);var wo=sn;function Ml(t){return null}function Bl(t){return null}function Eo(t,e,r,n,o,a,c){var l=a(e,c);t.push({record:e,indent:r,index:c,rowKey:l});var d=o==null?void 0:o.has(l);if(e&&Array.isArray(e[n])&&d)for(var s=0;s1?$-1:0),T=1;T<$;T++)P[T-1]=arguments[T];S==null||S.apply(void 0,[I].concat(P))},N;typeof f=="string"?N=f:typeof f=="function"&&(N=f(t,r,n));var K=ln(a);return H(H({},o),{},{columnsKey:K,nestExpandable:m,expanded:x,hasNestChildren:C,record:t,onTriggerExpand:b,rowSupportExpand:h,expandable:g,rowProps:H(H({},E),{},{className:te(N,E==null?void 0:E.className),onClick:R})})}function No(t){var e=t.prefixCls,r=t.children,n=t.component,o=t.cellComponent,a=t.className,c=t.expanded,l=t.colSpan,d=t.isEmpty,s=t.stickyOffset,v=s===void 0?0:s,u=ze(Xe,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),p=u.scrollbarSize,f=u.fixHeader,m=u.fixColumn,h=u.componentWidth,g=u.horizonScroll,x=r;return(d?g&&h:m)&&(x=i.createElement("div",{style:{width:h-v-(f&&!d?p:0),position:"sticky",left:v,overflow:"hidden"},className:"".concat(e,"-expanded-row-fixed")},x)),i.createElement(n,{className:a,style:{display:c?null:"none"}},i.createElement(Dt,{component:o,prefixCls:e,colSpan:l},x))}function Ll(t){var e=t.prefixCls,r=t.record,n=t.onExpand,o=t.expanded,a=t.expandable,c="".concat(e,"-row-expand-icon");if(!a)return i.createElement("span",{className:te(c,"".concat(e,"-row-spaced"))});var l=function(s){n(r,s),s.stopPropagation()};return i.createElement("span",{className:te(c,M(M({},"".concat(e,"-row-expanded"),o),"".concat(e,"-row-collapsed"),!o)),onClick:l})}function _l(t,e,r){var n=[];function o(a){(a||[]).forEach(function(c,l){n.push(e(c,l)),o(c[r])})}return o(t),n}function Ro(t,e,r,n){return typeof t=="string"?t:typeof t=="function"?t(e,r,n):""}function Ko(t,e,r,n,o){var a,c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[],l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,d=t.record,s=t.prefixCls,v=t.columnsKey,u=t.fixedInfoList,p=t.expandIconColumnIndex,f=t.nestExpandable,m=t.indentSize,h=t.expandIcon,g=t.expanded,x=t.hasNestChildren,C=t.onTriggerExpand,b=t.expandable,E=t.expandedKeys,S=v[r],R=u[r],N;r===(p||0)&&f&&(N=i.createElement(i.Fragment,null,i.createElement("span",{style:{paddingLeft:"".concat(m*n,"px")},className:"".concat(s,"-row-indent indent-level-").concat(n)}),h({prefixCls:s,expanded:g,expandable:x,record:d,onExpand:C})));var K=((a=e.onCell)===null||a===void 0?void 0:a.call(e,d,o))||{};if(l){var y=K.rowSpan,I=y===void 0?1:y;if(b&&I&&r=1)),style:H(H({},r),b==null?void 0:b.style)}),g.map(function($,P){var T=$.render,w=$.dataIndex,O=$.className,k=Ko(m,$,P,s,o,l,f==null?void 0:f.offset),D=k.key,F=k.fixedInfo,B=k.appendCellNode,W=k.additionalCellProps;return i.createElement(Dt,ye({className:O,ellipsis:$.ellipsis,align:$.align,scope:$.rowScope,component:$.rowScope?p:u,prefixCls:h,key:D,record:n,index:o,renderIndex:a,dataIndex:w,render:T,shouldCellUpdate:$.shouldCellUpdate},F,{appendNode:B,additionalProps:W}))})),y;if(S&&(R.current||E)){var I=C(n,o,s+1,E);y=i.createElement(No,{expanded:E,className:te("".concat(h,"-expanded-row"),"".concat(h,"-expanded-row-level-").concat(s+1),N),prefixCls:h,component:v,cellComponent:u,colSpan:f?f.colSpan:g.length,stickyOffset:f==null?void 0:f.sticky,isEmpty:!1},I)}return i.createElement(i.Fragment,null,K,y)}const Hl=Pt(Fl);function Al(t){var e=t.columnKey,r=t.onColumnResize,n=t.prefixCls,o=t.title,a=i.useRef();return yt(function(){a.current&&r(e,a.current.offsetWidth)},[]),i.createElement(jn,{data:e},i.createElement("th",{ref:a,className:"".concat(n,"-measure-cell")},i.createElement("div",{className:"".concat(n,"-measure-cell-content")},o||" ")))}function zl(t){var e=t.prefixCls,r=t.columnsKey,n=t.onColumnResize,o=t.columns,a=i.useRef(null),c=ze(Xe,["measureRowRender"]),l=c.measureRowRender,d=i.createElement("tr",{"aria-hidden":"true",className:"".concat(e,"-measure-row"),ref:a,tabIndex:-1},i.createElement(jn.Collection,{onBatchResize:function(v){sa(a.current)&&v.forEach(function(u){var p=u.data,f=u.size;n(p,f.offsetWidth)})}},r.map(function(s){var v=o.find(function(f){return f.key===s}),u=v==null?void 0:v.title,p=i.isValidElement(u)?i.cloneElement(u,{ref:null}):u;return i.createElement(Al,{prefixCls:e,key:s,columnKey:s,onColumnResize:n,title:p})})));return l?l(d):d}function jl(t){var e=t.data,r=t.measureColumnWidth,n=ze(Xe,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode","expandedRowOffset","fixedInfoList","colWidths"]),o=n.prefixCls,a=n.getComponent,c=n.onColumnResize,l=n.flattenColumns,d=n.getRowKey,s=n.expandedKeys,v=n.childrenColumnName,u=n.emptyNode,p=n.expandedRowOffset,f=p===void 0?0:p,m=n.colWidths,h=$o(e,v,s,d),g=i.useMemo(function(){return h.map(function(y){return y.rowKey})},[h]),x=i.useRef({renderWithProps:!1}),C=i.useMemo(function(){for(var y=l.length-f,I=0,$=0;$=0;s-=1){var v=e[s],u=r&&r[s],p=void 0,f=void 0;if(u&&(p=u[Wt],a==="auto"&&(f=u.minWidth)),v||f||p||d){var m=p||{};m.columnType;var h=lt(m,Xl);c.unshift(i.createElement("col",ye({key:s,style:{width:v,minWidth:f}},h))),d=!0}}return c.length>0?i.createElement("colgroup",null,c):null}var Gl=["className","noData","columns","flattenColumns","colWidths","colGroup","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","scrollX","tableLayout","onScroll","children"];function Ul(t,e){return i.useMemo(function(){for(var r=[],n=0;n1?"colgroup":"col":null,ellipsis:g.ellipsis,align:g.align,component:c,prefixCls:v,key:f[h]},x,{additionalProps:C,rowType:"header"}))}))};function Zl(t){var e=[];function r(c,l){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;e[d]=e[d]||[];var s=l,v=c.filter(Boolean).map(function(u){var p={key:u.key,className:u.className||"",children:u.title,column:u,colStart:s},f=1,m=u.children;return m&&m.length>0&&(f=r(m,s,d+1).reduce(function(h,g){return h+g},0),p.hasSubColumns=!0),"colSpan"in u&&(f=u.colSpan),"rowSpan"in u&&(p.rowSpan=u.rowSpan),p.colSpan=f,p.colEnd=p.colStart+f-1,e[d].push(p),s+=f,f});return v}r(t,0);for(var n=e.length,o=function(l){e[l].forEach(function(d){!("rowSpan"in d)&&!d.hasSubColumns&&(d.rowSpan=n-l)})},a=0;a1&&arguments[1]!==void 0?arguments[1]:"";return typeof e=="number"?e:e.endsWith("%")?t*parseFloat(e)/100:null}function ei(t,e,r){return i.useMemo(function(){if(e&&e>0){var n=0,o=0;t.forEach(function(p){var f=Rr(e,p.width);f?n+=f:o+=1});var a=Math.max(e,r),c=Math.max(a-n,o),l=o,d=c/o,s=0,v=t.map(function(p){var f=H({},p),m=Rr(e,f.width);if(m)f.width=m;else{var h=Math.floor(d);f.width=l===1?c:h,c-=h,l-=1}return s+=f.width,f});if(s0?H(H({},e),{},{children:Oo(r)}):e})}function Rn(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return t.filter(function(r){return r&&dt(r)==="object"}).reduce(function(r,n,o){var a=n.fixed,c=a===!0?"left":a,l="".concat(e,"-").concat(o),d=n.children;return d&&d.length>0?[].concat(he(r),he(Rn(d,l).map(function(s){var v;return H(H({},s),{},{fixed:(v=s.fixed)!==null&&v!==void 0?v:c})}))):[].concat(he(r),[H(H({key:l},n),{},{fixed:c})])},[])}function ri(t){return t.map(function(e){var r=e.fixed,n=lt(e,ni),o=r;return r==="left"?o="right":r==="right"&&(o="left"),H({fixed:o},n)})}function oi(t,e){var r=t.prefixCls,n=t.columns,o=t.children,a=t.expandable,c=t.expandedKeys,l=t.columnTitle,d=t.getRowKey,s=t.onTriggerExpand,v=t.expandIcon,u=t.rowExpandable,p=t.expandIconColumnIndex,f=t.expandedRowOffset,m=f===void 0?0:f,h=t.direction,g=t.expandRowByClick,x=t.columnWidth,C=t.fixed,b=t.scrollWidth,E=t.clientWidth,S=i.useMemo(function(){var w=n||Yn(o)||[];return Oo(w.slice())},[n,o]),R=i.useMemo(function(){if(a){var w=S.slice();if(!w.includes(mt)){var O=p||0,k=O===0&&C==="right"?S.length:O;k>=0&&w.splice(k,0,mt)}var D=w.indexOf(mt);w=w.filter(function(G,Q){return G!==mt||Q===D});var F=S[D],B;C?B=C:B=F?F.fixed:null;var W=M(M(M(M(M(M({},Wt,{className:"".concat(r,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",l),"fixed",B),"className","".concat(r,"-row-expand-icon-cell")),"width",x),"render",function(Q,A,oe){var Ee=d(A,oe),ae=c.has(Ee),le=u?u(A):!0,ne=v({prefixCls:r,expanded:ae,expandable:le,record:A,onExpand:s});return g?i.createElement("span",{onClick:function(de){return de.stopPropagation()}},ne):ne});return w.map(function(G,Q){var A=G===mt?W:G;return Q=0;O-=1){var k=K[O].fixed;if(k==="left"||k===!0){w=O;break}}if(w>=0)for(var D=0;D<=w;D+=1){var F=K[D].fixed;if(F!=="left"&&F!==!0)return!0}var B=K.findIndex(function(Q){var A=Q.fixed;return A==="right"});if(B>=0)for(var W=B;W=D-l})})}})},T=function(O){C(function(k){return H(H({},k),{},{scrollLeft:u?O/u*p:0})})};return i.useImperativeHandle(r,function(){return{setScrollLeft:T,checkScrollBarVisible:P}}),i.useEffect(function(){var w=$r(document.body,"mouseup",y,!1),O=$r(document.body,"mousemove",$,!1);return P(),function(){w.remove(),O.remove()}},[f,R]),i.useEffect(function(){if(a.current){for(var w=[],O=Wn(a.current);O;)w.push(O),O=O.parentElement;return w.forEach(function(k){return k.addEventListener("scroll",P,!1)}),window.addEventListener("resize",P,!1),window.addEventListener("scroll",P,!1),d.addEventListener("scroll",P,!1),function(){w.forEach(function(k){return k.removeEventListener("scroll",P)}),window.removeEventListener("resize",P),window.removeEventListener("scroll",P),d.removeEventListener("scroll",P)}}},[d]),i.useEffect(function(){x.isHiddenScrollBar||C(function(w){var O=a.current;return O?H(H({},w),{},{scrollLeft:O.scrollLeft/O.scrollWidth*O.clientWidth}):w})},[x.isHiddenScrollBar]),u<=p||!f||x.isHiddenScrollBar?null:i.createElement("div",{style:{height:br(),width:p,bottom:l},className:"".concat(v,"-sticky-scroll")},i.createElement("div",{onMouseDown:I,ref:m,className:te("".concat(v,"-sticky-scroll-bar"),M({},"".concat(v,"-sticky-scroll-bar-active"),R)),style:{width:"".concat(f,"px"),transform:"translate3d(".concat(x.scrollLeft,"px, 0, 0)")}}))};const vi=i.forwardRef(fi);var To="rc-table",pi=[],mi={};function gi(){return"No Data"}function hi(t,e){var r=H({rowKey:"key",prefixCls:To,emptyText:gi},t),n=r.prefixCls,o=r.className,a=r.rowClassName,c=r.style,l=r.data,d=r.rowKey,s=r.scroll,v=r.tableLayout,u=r.direction,p=r.title,f=r.footer,m=r.summary,h=r.caption,g=r.id,x=r.showHeader,C=r.components,b=r.emptyText,E=r.onRow,S=r.onHeaderRow,R=r.measureRowRender,N=r.onScroll,K=r.internalHooks,y=r.transformColumns,I=r.internalRefs,$=r.tailor,P=r.getContainerWidth,T=r.sticky,w=r.rowHoverable,O=w===void 0?!0:w,k=l||pi,D=!!k.length,F=K===Yt,B=i.useCallback(function(ce,pe){return zn(C,ce)||pe},[C]),W=i.useMemo(function(){return typeof d=="function"?d:function(ce){var pe=ce&&ce[d];return pe}},[d]),G=B(["body"]),Q=di(),A=$e(Q,3),oe=A[0],Ee=A[1],ae=A[2],le=ai(r,k,W),ne=$e(le,6),J=ne[0],de=ne[1],be=ne[2],q=ne[3],Z=ne[4],z=ne[5],j=s==null?void 0:s.x,ee=i.useState(0),ie=$e(ee,2),xe=ie[0],_e=ie[1],Oe=oi(H(H(H({},r),J),{},{expandable:!!J.expandedRowRender,columnTitle:J.columnTitle,expandedKeys:be,getRowKey:W,onTriggerExpand:z,expandIcon:q,expandIconColumnIndex:J.expandIconColumnIndex,direction:u,scrollWidth:F&&$&&typeof j=="number"?j:null,clientWidth:xe}),F?y:null),L=$e(Oe,4),Y=L[0],U=L[1],ke=L[2],ge=L[3],Ce=ke??j,Te=i.useMemo(function(){return{columns:Y,flattenColumns:U}},[Y,U]),Pe=i.useRef(),De=i.useRef(),Ne=i.useRef(),X=i.useRef();i.useImperativeHandle(e,function(){return{nativeElement:Pe.current,scrollTo:function(pe){var je;if(Ne.current instanceof HTMLElement){var rt=pe.index,We=pe.top,Rt=pe.key;if(El(We)){var St;(St=Ne.current)===null||St===void 0||St.scrollTo({top:We})}else{var wt,Ht=Rt??W(k[rt]);(wt=Ne.current.querySelector('[data-row-key="'.concat(Ht,'"]')))===null||wt===void 0||wt.scrollIntoView()}}else(je=Ne.current)!==null&&je!==void 0&&je.scrollTo&&Ne.current.scrollTo(pe)}}});var _=i.useRef(),ue=i.useState(!1),Ke=$e(ue,2),Re=Ke[0],Se=Ke[1],Me=i.useState(!1),ve=$e(Me,2),Fe=ve[0],Ve=ve[1],qe=i.useState(new Map),we=$e(qe,2),Ct=we[0],ot=we[1],kt=ln(U),tt=kt.map(function(ce){return Ct.get(ce)}),Qe=i.useMemo(function(){return tt},[tt.join("_")]),Ze=ui(Qe,U,u),Ge=s&&Nn(s.y),Be=s&&Nn(Ce)||!!J.fixed,at=Be&&U.some(function(ce){var pe=ce.fixed;return pe}),Lt=i.useRef(),ft=ci(T,n),it=ft.isSticky,Qt=ft.offsetHeader,cn=ft.offsetSummary,un=ft.offsetScroll,fn=ft.stickyClassName,se=ft.container,re=i.useMemo(function(){return m==null?void 0:m(k)},[m,k]),Ie=(Ge||it)&&i.isValidElement(re)&&re.type===sn&&re.props.fixed,He,Ue,Je;Ge&&(Ue={overflowY:D?"scroll":"auto",maxHeight:s.y}),Be&&(He={overflowX:"auto"},Ge||(Ue={overflowY:"hidden"}),Je={width:Ce===!0?"auto":Ce,minWidth:"100%"});var nt=i.useCallback(function(ce,pe){ot(function(je){if(je.get(ce)!==pe){var rt=new Map(je);return rt.set(ce,pe),rt}return je})},[]),et=si(),_t=$e(et,2),vn=_t[0],Zt=_t[1];function Nt(ce,pe){pe&&(typeof pe=="function"?pe(ce):pe.scrollLeft!==ce&&(pe.scrollLeft=ce,pe.scrollLeft!==ce&&setTimeout(function(){pe.scrollLeft=ce},0)))}var Ae=ht(function(ce){var pe=ce.currentTarget,je=ce.scrollLeft,rt=u==="rtl",We=typeof je=="number"?je:pe.scrollLeft,Rt=pe||mi;if(!Zt()||Zt()===Rt){var St;vn(Rt),Nt(We,De.current),Nt(We,Ne.current),Nt(We,_.current),Nt(We,(St=Lt.current)===null||St===void 0?void 0:St.setScrollLeft)}var wt=pe||De.current;if(wt){var Ht=F&&$&&typeof Ce=="number"?Ce:wt.scrollWidth,bn=wt.clientWidth;if(Ht===bn){Se(!1),Ve(!1);return}rt?(Se(-We0)):(Se(We>0),Ve(We1?g-w:0,k=H(H(H({},K),s),{},{flex:"0 0 ".concat(w,"px"),width:"".concat(w,"px"),marginRight:O,pointerEvents:"auto"}),D=i.useMemo(function(){return u?P<=1:I===0||P===0||P>1},[P,I,u]);D?k.visibility="hidden":u&&(k.height=p==null?void 0:p(P));var F=D?function(){return null}:f,B={};return(P===0||I===0)&&(B.rowSpan=1,B.colSpan=1),i.createElement(Dt,ye({className:te(h,v),ellipsis:r.ellipsis,align:r.align,scope:r.rowScope,component:c,prefixCls:e.prefixCls,key:E,record:d,index:a,renderIndex:l,dataIndex:m,render:F,shouldCellUpdate:r.shouldCellUpdate},S,{appendNode:R,additionalProps:H(H({},N),{},{style:k},B)}))}var Ci=["data","index","className","rowKey","style","extra","getHeight"],Si=i.forwardRef(function(t,e){var r=t.data,n=t.index,o=t.className,a=t.rowKey,c=t.style,l=t.extra,d=t.getHeight,s=lt(t,Ci),v=r.record,u=r.indent,p=r.index,f=ze(Xe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),m=f.scrollX,h=f.flattenColumns,g=f.prefixCls,x=f.fixColumn,C=f.componentWidth,b=ze(Qn,["getComponent"]),E=b.getComponent,S=ko(v,a,n,u),R=E(["body","row"],"div"),N=E(["body","cell"],"div"),K=S.rowSupportExpand,y=S.expanded,I=S.rowProps,$=S.expandedRowRender,P=S.expandedRowClassName,T;if(K&&y){var w=$(v,n,u+1,y),O=Ro(P,v,n,u),k={};x&&(k={style:M({},"--virtual-width","".concat(C,"px"))});var D="".concat(g,"-expanded-row-cell");T=i.createElement(R,{className:te("".concat(g,"-expanded-row"),"".concat(g,"-expanded-row-level-").concat(u+1),O)},i.createElement(Dt,{component:N,prefixCls:g,className:te(D,M({},"".concat(D,"-fixed"),x)),additionalProps:k},w))}var F=H(H({},c),{},{width:m});l&&(F.position="absolute",F.pointerEvents="none");var B=i.createElement(R,ye({},I,s,{"data-row-key":a,ref:K?null:e,className:te(o,"".concat(g,"-row"),I==null?void 0:I.className,M({},"".concat(g,"-row-extra"),l)),style:H(H({},F),I==null?void 0:I.style)}),h.map(function(W,G){return i.createElement(xi,{key:G,component:N,rowInfo:S,column:W,colIndex:G,indent:u,index:n,renderIndex:p,record:v,inverse:l,getHeight:d})}));return K?i.createElement("div",{ref:e},B,T):B}),Tr=Pt(Si),wi=i.forwardRef(function(t,e){var r=t.data,n=t.onScroll,o=ze(Xe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),a=o.flattenColumns,c=o.onColumnResize,l=o.getRowKey,d=o.expandedKeys,s=o.prefixCls,v=o.childrenColumnName,u=o.scrollX,p=o.direction,f=ze(Qn),m=f.sticky,h=f.scrollY,g=f.listItemHeight,x=f.getComponent,C=f.onScroll,b=i.useRef(),E=$o(r,v,d,l),S=i.useMemo(function(){var T=0;return a.map(function(w){var O=w.width,k=w.minWidth,D=w.key,F=Math.max(O||0,k||0);return T+=F,[D,F,T]})},[a]),R=i.useMemo(function(){return S.map(function(T){return T[2]})},[S]);i.useEffect(function(){S.forEach(function(T){var w=$e(T,2),O=w[0],k=w[1];c(O,k)})},[S]),i.useImperativeHandle(e,function(){var T,w={scrollTo:function(k){var D;(D=b.current)===null||D===void 0||D.scrollTo(k)},nativeElement:(T=b.current)===null||T===void 0?void 0:T.nativeElement};return Object.defineProperty(w,"scrollLeft",{get:function(){var k;return((k=b.current)===null||k===void 0?void 0:k.getScrollInfo().x)||0},set:function(k){var D;(D=b.current)===null||D===void 0||D.scrollTo({left:k})}}),Object.defineProperty(w,"scrollTop",{get:function(){var k;return((k=b.current)===null||k===void 0?void 0:k.getScrollInfo().y)||0},set:function(k){var D;(D=b.current)===null||D===void 0||D.scrollTo({top:k})}}),w});var N=function(w,O){var k,D=(k=E[O])===null||k===void 0?void 0:k.record,F=w.onCell;if(F){var B,W=F(D,O);return(B=W==null?void 0:W.rowSpan)!==null&&B!==void 0?B:1}return 1},K=function(w){var O=w.start,k=w.end,D=w.getSize,F=w.offsetY;if(k<0)return null;for(var B=a.filter(function(be){return N(be,O)===0}),W=O,G=function(q){if(B=B.filter(function(Z){return N(Z,q)===0}),!B.length)return W=q,1},Q=O;Q>=0&&!G(Q);Q-=1);for(var A=a.filter(function(be){return N(be,k)!==1}),oe=k,Ee=function(q){if(A=A.filter(function(Z){return N(Z,q)!==1}),!A.length)return oe=Math.max(q-1,k),1},ae=k;ae1})&&le.push(q)},J=W;J<=oe;J+=1)ne(J);var de=le.map(function(be){var q=E[be],Z=l(q.record,be),z=function(ie){var xe=be+ie-1,_e=l(E[xe].record,xe),Oe=D(Z,_e);return Oe.bottom-Oe.top},j=D(Z);return i.createElement(Tr,{key:be,data:q,rowKey:Z,index:be,style:{top:-F+j.top},extra:!0,getHeight:z})});return de},y=i.useMemo(function(){return{columnsOffset:R}},[R]),I="".concat(s,"-tbody"),$=x(["body","wrapper"]),P={};return m&&(P.position="sticky",P.bottom=0,dt(m)==="object"&&m.offsetScroll&&(P.bottom=m.offsetScroll)),i.createElement(Do.Provider,{value:y},i.createElement(co,{fullHeight:!1,ref:b,prefixCls:"".concat(I,"-virtual"),styles:{horizontalScrollBar:P},className:I,height:h,itemHeight:g||24,data:E,itemKey:function(w){return l(w.record)},component:$,scrollWidth:u,direction:p,onVirtualScroll:function(w){var O,k=w.x;n({currentTarget:(O=b.current)===null||O===void 0?void 0:O.nativeElement,scrollLeft:k})},onScroll:C,extraRender:K},function(T,w,O){var k=l(T.record,w);return i.createElement(Tr,{data:T,rowKey:k,index:w,style:O.style})}))}),Ei=Pt(wi),$i=function(e,r){var n=r.ref,o=r.onScroll;return i.createElement(Ei,{ref:n,data:e,onScroll:o})};function ki(t,e){var r=t.data,n=t.columns,o=t.scroll,a=t.sticky,c=t.prefixCls,l=c===void 0?To:c,d=t.className,s=t.listItemHeight,v=t.components,u=t.onScroll,p=o||{},f=p.x,m=p.y;typeof f!="number"&&(f=1),typeof m!="number"&&(m=500);var h=ht(function(C,b){return zn(v,C)||b}),g=ht(u),x=i.useMemo(function(){return{sticky:a,scrollY:m,listItemHeight:s,getComponent:h,onScroll:g}},[a,m,s,h,g]);return i.createElement(Qn.Provider,{value:x},i.createElement(Mt,ye({},t,{className:te(d,"".concat(l,"-virtual")),scroll:H(H({},o),{},{x:f}),components:H(H({},v),{},{body:r!=null&&r.length?$i:void 0}),columns:n,internalHooks:Yt,tailor:!0,ref:e})))}var Ni=i.forwardRef(ki);function Mo(t){return xo(Ni,t)}Mo();const Ri=t=>null,Ki=t=>null;var Zn=i.createContext(null),Ii=i.createContext({}),Oi=function(e){for(var r=e.prefixCls,n=e.level,o=e.isStart,a=e.isEnd,c="".concat(r,"-indent-unit"),l=[],d=0;d=0&&r.splice(n,1),r}function ut(t,e){var r=(t||[]).slice();return r.indexOf(e)===-1&&r.push(e),r}function Jn(t){return t.split("-")}function Mi(t,e){var r=[],n=Ye(e,t);function o(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(c){var l=c.key,d=c.children;r.push(l),o(d)})}return o(n.children),r}function Bi(t){if(t.parent){var e=Jn(t.pos);return Number(e[e.length-1])===t.parent.children.length-1}return!1}function Li(t){var e=Jn(t.pos);return Number(e[e.length-1])===0}function Mr(t,e,r,n,o,a,c,l,d,s){var v,u=t.clientX,p=t.clientY,f=t.target.getBoundingClientRect(),m=f.top,h=f.height,g=(s==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-u),x=(g-12)/n,C=d.filter(function(k){var D;return(D=l[k])===null||D===void 0||(D=D.children)===null||D===void 0?void 0:D.length}),b=Ye(l,r.eventKey);if(p-1.5?a({dragNode:T,dropNode:w,dropPosition:1})?I=1:O=!1:a({dragNode:T,dropNode:w,dropPosition:0})?I=0:a({dragNode:T,dropNode:w,dropPosition:1})?I=1:O=!1:a({dragNode:T,dropNode:w,dropPosition:1})?I=1:O=!1,{dropPosition:I,dropLevelOffset:$,dropTargetKey:b.key,dropTargetPos:b.pos,dragOverNodeKey:y,dropContainerKey:I===0?null:((v=b.parent)===null||v===void 0?void 0:v.key)||null,dropAllowed:O}}function Br(t,e){if(t){var r=e.multiple;return r?t.slice():t.length?[t[0]]:t}}function Cn(t){if(!t)return null;var e;if(Array.isArray(t))e={checkedKeys:t,halfCheckedKeys:void 0};else if(dt(t)==="object")e={checkedKeys:t.checked||void 0,halfCheckedKeys:t.halfChecked||void 0};else return gt(!1,"`checkedKeys` is not an array or an object"),null;return e}function Kn(t,e){var r=new Set;function n(o){if(!r.has(o)){var a=Ye(e,o);if(a){r.add(o);var c=a.parent,l=a.node;l.disabled||c&&n(c.key)}}}return(t||[]).forEach(function(o){n(o)}),he(r)}const vt={},In="SELECT_ALL",On="SELECT_INVERT",Tn="SELECT_NONE",Lr=[],Bo=(t,e,r=[])=>((e||[]).forEach(n=>{r.push(n),n&&typeof n=="object"&&t in n&&Bo(t,n[t],r)}),r),_i=(t,e)=>{const{preserveSelectedRowKeys:r,selectedRowKeys:n,defaultSelectedRowKeys:o,getCheckboxProps:a,getTitleCheckboxProps:c,onChange:l,onSelect:d,onSelectAll:s,onSelectInvert:v,onSelectNone:u,onSelectMultiple:p,columnWidth:f,type:m,selections:h,fixed:g,renderCell:x,hideSelectAll:C,checkStrictly:b=!0}=e||{},{prefixCls:E,data:S,pageData:R,getRecordByKey:N,getRowKey:K,expandType:y,childrenColumnName:I,locale:$,getPopupContainer:P}=t,T=Vn(),[w,O]=Qa(q=>q),[k,D]=oo(n||o||Lr,{value:n}),F=i.useRef(new Map),B=i.useCallback(q=>{if(r){const Z=new Map;q.forEach(z=>{let j=N(z);!j&&F.current.has(z)&&(j=F.current.get(z)),Z.set(z,j)}),F.current=Z}},[N,r]);i.useEffect(()=>{B(k)},[k]);const W=i.useMemo(()=>Bo(I,R),[I,R]),{keyEntities:G}=i.useMemo(()=>{if(b)return{keyEntities:null};let q=S;if(r){const Z=new Set(W.map((j,ee)=>K(j,ee))),z=Array.from(F.current).reduce((j,[ee,ie])=>Z.has(ee)?j:j.concat(ie),[]);q=[].concat(he(q),he(z))}return qn(q,{externalGetKey:K,childrenPropName:I})},[S,K,b,I,r,W]),Q=i.useMemo(()=>{const q=new Map;return W.forEach((Z,z)=>{const j=K(Z,z),ee=(a?a(Z):null)||{};q.set(j,ee)}),q},[W,K,a]),A=i.useCallback(q=>{const Z=K(q);let z;return Q.has(Z)?z=Q.get(K(q)):z=a?a(q):void 0,!!(z!=null&&z.disabled)},[Q,K]),[oe,Ee]=i.useMemo(()=>{if(b)return[k||[],[]];const{checkedKeys:q,halfCheckedKeys:Z}=Kt(k,!0,G,A);return[q||[],Z]},[k,b,G,A]),ae=i.useMemo(()=>{const q=m==="radio"?oe.slice(0,1):oe;return new Set(q)},[oe,m]),le=i.useMemo(()=>m==="radio"?new Set:new Set(Ee),[Ee,m]);i.useEffect(()=>{e||D(Lr)},[!!e]);const ne=i.useCallback((q,Z)=>{let z,j;B(q),r?(z=q,j=q.map(ee=>F.current.get(ee))):(z=[],j=[],q.forEach(ee=>{const ie=N(ee);ie!==void 0&&(z.push(ee),j.push(ie))})),D(z),l==null||l(z,j,{type:Z})},[D,N,l,r]),J=i.useCallback((q,Z,z,j)=>{if(d){const ee=z.map(ie=>N(ie));d(N(q),Z,ee,j)}ne(z,"single")},[d,N,ne]),de=i.useMemo(()=>!h||C?null:(h===!0?[In,On,Tn]:h).map(Z=>Z===In?{key:"all",text:$.selectionAll,onSelect(){ne(S.map((z,j)=>K(z,j)).filter(z=>{const j=Q.get(z);return!(j!=null&&j.disabled)||ae.has(z)}),"all")}}:Z===On?{key:"invert",text:$.selectInvert,onSelect(){const z=new Set(ae);R.forEach((ee,ie)=>{const xe=K(ee,ie),_e=Q.get(xe);_e!=null&&_e.disabled||(z.has(xe)?z.delete(xe):z.add(xe))});const j=Array.from(z);v&&(T.deprecated(!1,"onSelectInvert","onChange"),v(j)),ne(j,"invert")}}:Z===Tn?{key:"none",text:$.selectNone,onSelect(){u==null||u(),ne(Array.from(ae).filter(z=>{const j=Q.get(z);return j==null?void 0:j.disabled}),"none")}}:Z).map(Z=>Object.assign(Object.assign({},Z),{onSelect:(...z)=>{var j,ee;(ee=Z.onSelect)===null||ee===void 0||(j=ee).call.apply(j,[Z].concat(z)),O(null)}})),[h,ae,R,K,v,ne]);return[i.useCallback(q=>{var Z;if(!e)return q.filter(X=>X!==vt);let z=he(q);const j=new Set(ae),ee=W.map(K).filter(X=>!Q.get(X).disabled),ie=ee.every(X=>j.has(X)),xe=ee.some(X=>j.has(X)),_e=()=>{const X=[];ie?ee.forEach(ue=>{j.delete(ue),X.push(ue)}):ee.forEach(ue=>{j.has(ue)||(j.add(ue),X.push(ue))});const _=Array.from(j);s==null||s(!ie,_.map(ue=>N(ue)),X.map(ue=>N(ue))),ne(_,"all"),O(null)};let Oe,L;if(m!=="radio"){let X;if(de){const Fe={getPopupContainer:P,items:de.map((Ve,qe)=>{const{key:we,text:Ct,onSelect:ot}=Ve;return{key:we??qe,onClick:()=>{ot==null||ot(ee)},label:Ct}})};X=i.createElement("div",{className:`${E}-selection-extra`},i.createElement(uo,{menu:Fe,getPopupContainer:P},i.createElement("span",null,i.createElement(ua,null))))}const _=W.map((Fe,Ve)=>{const qe=K(Fe,Ve),we=Q.get(qe)||{};return Object.assign({checked:j.has(qe)},we)}).filter(({disabled:Fe})=>Fe),ue=!!_.length&&_.length===W.length,Ke=ue&&_.every(({checked:Fe})=>Fe),Re=ue&&_.some(({checked:Fe})=>Fe),Se=(c==null?void 0:c())||{},{onChange:Me,disabled:ve}=Se;L=i.createElement(rn,Object.assign({"aria-label":X?"Custom selection":"Select all"},Se,{checked:ue?Ke:!!W.length&&ie,indeterminate:ue?!Ke&&Re:!ie&&xe,onChange:Fe=>{_e(),Me==null||Me(Fe)},disabled:ve??(W.length===0||ue),skipGroup:!0})),Oe=!C&&i.createElement("div",{className:`${E}-selection`},L,X)}let Y;m==="radio"?Y=(X,_,ue)=>{const Ke=K(_,ue),Re=j.has(Ke),Se=Q.get(Ke);return{node:i.createElement(Gt,Object.assign({},Se,{checked:Re,onClick:Me=>{var ve;Me.stopPropagation(),(ve=Se==null?void 0:Se.onClick)===null||ve===void 0||ve.call(Se,Me)},onChange:Me=>{var ve;j.has(Ke)||J(Ke,!0,[Ke],Me.nativeEvent),(ve=Se==null?void 0:Se.onChange)===null||ve===void 0||ve.call(Se,Me)}})),checked:Re}}:Y=(X,_,ue)=>{var Ke;const Re=K(_,ue),Se=j.has(Re),Me=le.has(Re),ve=Q.get(Re);let Fe;return y==="nest"?Fe=Me:Fe=(Ke=ve==null?void 0:ve.indeterminate)!==null&&Ke!==void 0?Ke:Me,{node:i.createElement(rn,Object.assign({},ve,{indeterminate:Fe,checked:Se,skipGroup:!0,onClick:Ve=>{var qe;Ve.stopPropagation(),(qe=ve==null?void 0:ve.onClick)===null||qe===void 0||qe.call(ve,Ve)},onChange:Ve=>{var qe;const{nativeEvent:we}=Ve,{shiftKey:Ct}=we,ot=ee.indexOf(Re),kt=oe.some(tt=>ee.includes(tt));if(Ct&&b&&kt){const tt=w(ot,ee,j),Qe=Array.from(j);p==null||p(!Se,Qe.map(Ze=>N(Ze)),tt.map(Ze=>N(Ze))),ne(Qe,"multiple")}else{const tt=oe;if(b){const Qe=Se?st(tt,Re):ut(tt,Re);J(Re,!Se,Qe,we)}else{const Qe=Kt([].concat(he(tt),[Re]),!0,G,A),{checkedKeys:Ze,halfCheckedKeys:Ge}=Qe;let Be=Ze;if(Se){const at=new Set(Ze);at.delete(Re),Be=Kt(Array.from(at),{halfCheckedKeys:Ge},G,A).checkedKeys}J(Re,!Se,Be,we)}}O(Se?null:ot),(qe=ve==null?void 0:ve.onChange)===null||qe===void 0||qe.call(ve,Ve)}})),checked:Se}};const U=(X,_,ue)=>{const{node:Ke,checked:Re}=Y(X,_,ue);return x?x(Re,_,ue,Ke):Ke};if(!z.includes(vt))if(z.findIndex(X=>{var _;return((_=X[Wt])===null||_===void 0?void 0:_.columnType)==="EXPAND_COLUMN"})===0){const[X,..._]=z;z=[X,vt].concat(he(_))}else z=[vt].concat(he(z));const ke=z.indexOf(vt);z=z.filter((X,_)=>X!==vt||_===ke);const ge=z[ke-1],Ce=z[ke+1];let Te=g;Te===void 0&&((Ce==null?void 0:Ce.fixed)!==void 0?Te=Ce.fixed:(ge==null?void 0:ge.fixed)!==void 0&&(Te=ge.fixed)),Te&&ge&&((Z=ge[Wt])===null||Z===void 0?void 0:Z.columnType)==="EXPAND_COLUMN"&&ge.fixed===void 0&&(ge.fixed=Te);const Pe=te(`${E}-selection-col`,{[`${E}-selection-col-with-dropdown`]:h&&m==="checkbox"}),De=()=>e!=null&&e.columnTitle?typeof e.columnTitle=="function"?e.columnTitle(L):e.columnTitle:Oe,Ne={fixed:Te,width:f,className:`${E}-selection-column`,title:De(),render:U,onCell:e.onCell,align:e.align,[Wt]:{className:Pe}};return z.map(X=>X===vt?Ne:X)},[K,W,e,oe,ae,le,f,de,y,Q,p,J,A]),ae]};function Fi(t){return e=>{const{prefixCls:r,onExpand:n,record:o,expanded:a,expandable:c}=e,l=`${r}-row-expand-icon`;return i.createElement("button",{type:"button",onClick:d=>{n(o,d),d.stopPropagation()},className:te(l,{[`${l}-spaced`]:!c,[`${l}-expanded`]:c&&a,[`${l}-collapsed`]:c&&!a}),"aria-label":a?t.collapse:t.expand,"aria-expanded":a})}}function Hi(t){return(r,n)=>{const o=r.querySelector(`.${t}-container`);let a=n;if(o){const c=getComputedStyle(o),l=Number.parseInt(c.borderLeftWidth,10),d=Number.parseInt(c.borderRightWidth,10);a=n-l-d}return a}}const bt=(t,e)=>"key"in t&&t.key!==void 0&&t.key!==null?t.key:t.dataIndex?Array.isArray(t.dataIndex)?t.dataIndex.join("."):t.dataIndex:e;function Bt(t,e){return e?`${e}-${t}`:`${t}`}const dn=(t,e)=>typeof t=="function"?t(e):t,Ai=(t,e)=>{const r=dn(t,e);return Object.prototype.toString.call(r)==="[object Object]"?"":r};var zi=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:fa}))},ji=i.forwardRef(zi),Wi=function(e){var r=e.dropPosition,n=e.dropLevelOffset,o=e.indent,a={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(r){case-1:a.top=0,a.left=-n*o;break;case 1:a.bottom=0,a.left=-n*o;break;case 0:a.bottom=0,a.left=o;break}return me.createElement("div",{style:a})};function Lo(t){if(t==null)throw new TypeError("Cannot destructure "+t)}function Vi(t,e){var r=i.useState(!1),n=$e(r,2),o=n[0],a=n[1];yt(function(){if(o)return t(),function(){e()}},[o]),yt(function(){return a(!0),function(){a(!1)}},[])}var qi=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Xi=i.forwardRef(function(t,e){var r=t.className,n=t.style,o=t.motion,a=t.motionNodes,c=t.motionType,l=t.onMotionStart,d=t.onMotionEnd,s=t.active,v=t.treeNodeRequiredProps,u=lt(t,qi),p=i.useState(!0),f=$e(p,2),m=f[0],h=f[1],g=i.useContext(Zn),x=g.prefixCls,C=a&&c!=="hide";yt(function(){a&&C!==m&&h(C)},[a]);var b=function(){a&&l()},E=i.useRef(!1),S=function(){a&&!E.current&&(E.current=!0,d())};Vi(b,S);var R=function(K){C===K&&S()};return a?i.createElement(va,ye({ref:e,visible:m},o,{motionAppear:c==="show",onVisibleChanged:R}),function(N,K){var y=N.className,I=N.style;return i.createElement("div",{ref:K,className:te("".concat(x,"-treenode-motion"),y),style:I},a.map(function($){var P=Object.assign({},(Lo($.data),$.data)),T=$.title,w=$.key,O=$.isStart,k=$.isEnd;delete P.children;var D=jt(w,v);return i.createElement(Xt,ye({},P,D,{title:T,active:s,data:$.data,key:w,isStart:O,isEnd:k}))}))}):i.createElement(Xt,ye({domRef:e,className:r,style:n},u,{active:s}))});function Gi(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=t.length,n=e.length;if(Math.abs(r-n)!==1)return{add:!1,key:null};function o(a,c){var l=new Map;a.forEach(function(s){l.set(s,!0)});var d=c.filter(function(s){return!l.has(s)});return d.length===1?d[0]:null}return r ").concat(e);return e}var Zi=i.forwardRef(function(t,e){var r=t.prefixCls,n=t.data;t.selectable,t.checkable;var o=t.expandedKeys,a=t.selectedKeys,c=t.checkedKeys,l=t.loadedKeys,d=t.loadingKeys,s=t.halfCheckedKeys,v=t.keyEntities,u=t.disabled,p=t.dragging,f=t.dragOverNodeKey,m=t.dropPosition,h=t.motion,g=t.height,x=t.itemHeight,C=t.virtual,b=t.scrollWidth,E=t.focusable,S=t.activeItem,R=t.focused,N=t.tabIndex,K=t.onKeyDown,y=t.onFocus,I=t.onBlur,$=t.onActiveChange,P=t.onListChangeStart,T=t.onListChangeEnd,w=lt(t,Ui),O=i.useRef(null),k=i.useRef(null);i.useImperativeHandle(e,function(){return{scrollTo:function(Y){O.current.scrollTo(Y)},getIndentWidth:function(){return k.current.offsetWidth}}});var D=i.useState(o),F=$e(D,2),B=F[0],W=F[1],G=i.useState(n),Q=$e(G,2),A=Q[0],oe=Q[1],Ee=i.useState(n),ae=$e(Ee,2),le=ae[0],ne=ae[1],J=i.useState([]),de=$e(J,2),be=de[0],q=de[1],Z=i.useState(null),z=$e(Z,2),j=z[0],ee=z[1],ie=i.useRef(n);ie.current=n;function xe(){var L=ie.current;oe(L),ne(L),q([]),ee(null),T()}yt(function(){W(o);var L=Gi(B,o);if(L.key!==null)if(L.add){var Y=A.findIndex(function(Pe){var De=Pe.key;return De===L.key}),U=Ar(_r(A,n,L.key),C,g,x),ke=A.slice();ke.splice(Y+1,0,Hr),ne(ke),q(U),ee("show")}else{var ge=n.findIndex(function(Pe){var De=Pe.key;return De===L.key}),Ce=Ar(_r(n,A,L.key),C,g,x),Te=n.slice();Te.splice(ge+1,0,Hr),ne(Te),q(Ce),ee("hide")}else A!==n&&(oe(n),ne(n))},[o,n]),i.useEffect(function(){p||xe()},[p]);var _e=h?le:n,Oe={expandedKeys:o,selectedKeys:a,loadedKeys:l,loadingKeys:d,checkedKeys:c,halfCheckedKeys:s,dragOverNodeKey:f,dropPosition:m,keyEntities:v};return i.createElement(i.Fragment,null,R&&S&&i.createElement("span",{style:Fr,"aria-live":"assertive"},Qi(S)),i.createElement("div",null,i.createElement("input",{style:Fr,disabled:E===!1||u,tabIndex:E!==!1?N:null,onKeyDown:K,onFocus:y,onBlur:I,value:"",onChange:Yi,"aria-label":"for screen reader"})),i.createElement("div",{className:"".concat(r,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},i.createElement("div",{className:"".concat(r,"-indent")},i.createElement("div",{ref:k,className:"".concat(r,"-indent-unit")}))),i.createElement(co,ye({},w,{data:_e,itemKey:zr,height:g,fullHeight:!1,virtual:C,itemHeight:x,scrollWidth:b,prefixCls:"".concat(r,"-list"),ref:O,role:"tree",onVisibleChange:function(Y){Y.every(function(U){return zr(U)!==Et})&&xe()}}),function(L){var Y=L.pos,U=Object.assign({},(Lo(L.data),L.data)),ke=L.title,ge=L.key,Ce=L.isStart,Te=L.isEnd,Pe=Ut(ge,Y);delete U.key,delete U.children;var De=jt(Pe,Oe);return i.createElement(Xi,ye({},U,De,{title:ke,active:!!S&&ge===S.key,pos:Y,data:L.data,isStart:Ce,isEnd:Te,motion:h,motionNodes:ge===Et?be:null,motionType:j,onMotionStart:P,onMotionEnd:xe,treeNodeRequiredProps:Oe,onMouseMove:function(){$(null)}}))}))}),Ji=10,er=function(t){pa(r,t);var e=ma(r);function r(){var n;ga(this,r);for(var o=arguments.length,a=new Array(o),c=0;c2&&arguments[2]!==void 0?arguments[2]:!1,u=n.state,p=u.dragChildrenKeys,f=u.dropPosition,m=u.dropTargetKey,h=u.dropTargetPos,g=u.dropAllowed;if(g){var x=n.props.onDrop;if(n.setState({dragOverNodeKey:null}),n.cleanDragState(),m!==null){var C=H(H({},jt(m,n.getTreeNodeRequiredProps())),{},{active:((s=n.getActiveItem())===null||s===void 0?void 0:s.key)===m,data:Ye(n.state.keyEntities,m).node}),b=p.includes(m);gt(!b,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var E=Jn(h),S={event:l,node:Le(C),dragNode:n.dragNodeProps?Le(n.dragNodeProps):null,dragNodesKeys:[n.dragNodeProps.eventKey].concat(p),dropToGap:f!==0,dropPosition:f+Number(E[E.length-1])};v||x==null||x(S),n.dragNodeProps=null}}}),M(fe(n),"cleanDragState",function(){var l=n.state.draggingNodeKey;l!==null&&n.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),n.dragStartMousePosition=null,n.currentMouseOverDroppableNodeKey=null}),M(fe(n),"triggerExpandActionExpand",function(l,d){var s=n.state,v=s.expandedKeys,u=s.flattenNodes,p=d.expanded,f=d.key,m=d.isLeaf;if(!(m||l.shiftKey||l.metaKey||l.ctrlKey)){var h=u.filter(function(x){return x.key===f})[0],g=Le(H(H({},jt(f,n.getTreeNodeRequiredProps())),{},{data:h.data}));n.setExpandedKeys(p?st(v,f):ut(v,f)),n.onNodeExpand(l,g)}}),M(fe(n),"onNodeClick",function(l,d){var s=n.props,v=s.onClick,u=s.expandAction;u==="click"&&n.triggerExpandActionExpand(l,d),v==null||v(l,d)}),M(fe(n),"onNodeDoubleClick",function(l,d){var s=n.props,v=s.onDoubleClick,u=s.expandAction;u==="doubleClick"&&n.triggerExpandActionExpand(l,d),v==null||v(l,d)}),M(fe(n),"onNodeSelect",function(l,d){var s=n.state.selectedKeys,v=n.state,u=v.keyEntities,p=v.fieldNames,f=n.props,m=f.onSelect,h=f.multiple,g=d.selected,x=d[p.key],C=!g;C?h?s=ut(s,x):s=[x]:s=st(s,x);var b=s.map(function(E){var S=Ye(u,E);return S?S.node:null}).filter(Boolean);n.setUncontrolledState({selectedKeys:s}),m==null||m(s,{event:"select",selected:C,node:d,selectedNodes:b,nativeEvent:l.nativeEvent})}),M(fe(n),"onNodeCheck",function(l,d,s){var v=n.state,u=v.keyEntities,p=v.checkedKeys,f=v.halfCheckedKeys,m=n.props,h=m.checkStrictly,g=m.onCheck,x=d.key,C,b={event:"check",node:d,checked:s,nativeEvent:l.nativeEvent};if(h){var E=s?ut(p,x):st(p,x),S=st(f,x);C={checked:E,halfChecked:S},b.checkedNodes=E.map(function($){return Ye(u,$)}).filter(Boolean).map(function($){return $.node}),n.setUncontrolledState({checkedKeys:E})}else{var R=Kt([].concat(he(p),[x]),!0,u),N=R.checkedKeys,K=R.halfCheckedKeys;if(!s){var y=new Set(N);y.delete(x);var I=Kt(Array.from(y),{halfCheckedKeys:K},u);N=I.checkedKeys,K=I.halfCheckedKeys}C=N,b.checkedNodes=[],b.checkedNodesPositions=[],b.halfCheckedKeys=K,N.forEach(function($){var P=Ye(u,$);if(P){var T=P.node,w=P.pos;b.checkedNodes.push(T),b.checkedNodesPositions.push({node:T,pos:w})}}),n.setUncontrolledState({checkedKeys:N},!1,{halfCheckedKeys:K})}g==null||g(C,b)}),M(fe(n),"onNodeLoad",function(l){var d,s=l.key,v=n.state.keyEntities,u=Ye(v,s);if(!(u!=null&&(d=u.children)!==null&&d!==void 0&&d.length)){var p=new Promise(function(f,m){n.setState(function(h){var g=h.loadedKeys,x=g===void 0?[]:g,C=h.loadingKeys,b=C===void 0?[]:C,E=n.props,S=E.loadData,R=E.onLoad;if(!S||x.includes(s)||b.includes(s))return null;var N=S(l);return N.then(function(){var K=n.state.loadedKeys,y=ut(K,s);R==null||R(y,{event:"load",node:l}),n.setUncontrolledState({loadedKeys:y}),n.setState(function(I){return{loadingKeys:st(I.loadingKeys,s)}}),f()}).catch(function(K){if(n.setState(function(I){return{loadingKeys:st(I.loadingKeys,s)}}),n.loadingRetryTimes[s]=(n.loadingRetryTimes[s]||0)+1,n.loadingRetryTimes[s]>=Ji){var y=n.state.loadedKeys;gt(!1,"Retry for `loadData` many times but still failed. No more retry."),n.setUncontrolledState({loadedKeys:ut(y,s)}),f()}m(K)}),{loadingKeys:ut(b,s)}})});return p.catch(function(){}),p}}),M(fe(n),"onNodeMouseEnter",function(l,d){var s=n.props.onMouseEnter;s==null||s({event:l,node:d})}),M(fe(n),"onNodeMouseLeave",function(l,d){var s=n.props.onMouseLeave;s==null||s({event:l,node:d})}),M(fe(n),"onNodeContextMenu",function(l,d){var s=n.props.onRightClick;s&&(l.preventDefault(),s({event:l,node:d}))}),M(fe(n),"onFocus",function(){var l=n.props.onFocus;n.setState({focused:!0});for(var d=arguments.length,s=new Array(d),v=0;v1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!n.destroyed){var v=!1,u=!0,p={};Object.keys(l).forEach(function(f){if(n.props.hasOwnProperty(f)){u=!1;return}v=!0,p[f]=l[f]}),v&&(!d||u)&&n.setState(H(H({},p),s))}}),M(fe(n),"scrollTo",function(l){n.listRef.current.scrollTo(l)}),n}return ha(r,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,a=o.activeKey,c=o.itemScrollOffset,l=c===void 0?0:c;a!==void 0&&a!==this.state.activeKey&&(this.setState({activeKey:a}),a!==null&&this.scrollTo({key:a,offset:l}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var o=this.state,a=o.focused,c=o.flattenNodes,l=o.keyEntities,d=o.draggingNodeKey,s=o.activeKey,v=o.dropLevelOffset,u=o.dropContainerKey,p=o.dropTargetKey,f=o.dropPosition,m=o.dragOverNodeKey,h=o.indent,g=this.props,x=g.prefixCls,C=g.className,b=g.style,E=g.showLine,S=g.focusable,R=g.tabIndex,N=R===void 0?0:R,K=g.selectable,y=g.showIcon,I=g.icon,$=g.switcherIcon,P=g.draggable,T=g.checkable,w=g.checkStrictly,O=g.disabled,k=g.motion,D=g.loadData,F=g.filterTreeNode,B=g.height,W=g.itemHeight,G=g.scrollWidth,Q=g.virtual,A=g.titleRender,oe=g.dropIndicatorRender,Ee=g.onContextMenu,ae=g.onScroll,le=g.direction,ne=g.rootClassName,J=g.rootStyle,de=Vt(this.props,{aria:!0,data:!0}),be;P&&(dt(P)==="object"?be=P:typeof P=="function"?be={nodeDraggable:P}:be={});var q={prefixCls:x,selectable:K,showIcon:y,icon:I,switcherIcon:$,draggable:be,draggingNodeKey:d,checkable:T,checkStrictly:w,disabled:O,keyEntities:l,dropLevelOffset:v,dropContainerKey:u,dropTargetKey:p,dropPosition:f,dragOverNodeKey:m,indent:h,direction:le,dropIndicatorRender:oe,loadData:D,filterTreeNode:F,titleRender:A,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return i.createElement(Zn.Provider,{value:q},i.createElement("div",{className:te(x,C,ne,M(M(M({},"".concat(x,"-show-line"),E),"".concat(x,"-focused"),a),"".concat(x,"-active-focused"),s!==null)),style:J},i.createElement(Zi,ye({ref:this.listRef,prefixCls:x,style:b,data:c,disabled:O,selectable:K,checkable:!!T,motion:k,dragging:d!==null,height:B,itemHeight:W,virtual:Q,focusable:S,focused:a,tabIndex:N,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ee,onScroll:ae,scrollWidth:G},this.getTreeNodeRequiredProps(),de))))}}],[{key:"getDerivedStateFromProps",value:function(o,a){var c=a.prevProps,l={prevProps:o};function d(N){return!c&&o.hasOwnProperty(N)||c&&c[N]!==o[N]}var s,v=a.fieldNames;if(d("fieldNames")&&(v=Tt(o.fieldNames),l.fieldNames=v),d("treeData")?s=o.treeData:d("children")&&(gt(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),s=yo(o.children)),s){l.treeData=s;var u=qn(s,{fieldNames:v});l.keyEntities=H(M({},Et,_o),u.keyEntities)}var p=l.keyEntities||a.keyEntities;if(d("expandedKeys")||c&&d("autoExpandParent"))l.expandedKeys=o.autoExpandParent||!c&&o.defaultExpandParent?Kn(o.expandedKeys,p):o.expandedKeys;else if(!c&&o.defaultExpandAll){var f=H({},p);delete f[Et];var m=[];Object.keys(f).forEach(function(N){var K=f[N];K.children&&K.children.length&&m.push(K.key)}),l.expandedKeys=m}else!c&&o.defaultExpandedKeys&&(l.expandedKeys=o.autoExpandParent||o.defaultExpandParent?Kn(o.defaultExpandedKeys,p):o.defaultExpandedKeys);if(l.expandedKeys||delete l.expandedKeys,s||l.expandedKeys){var h=xn(s||a.treeData,l.expandedKeys||a.expandedKeys,v);l.flattenNodes=h}if(o.selectable&&(d("selectedKeys")?l.selectedKeys=Br(o.selectedKeys,o):!c&&o.defaultSelectedKeys&&(l.selectedKeys=Br(o.defaultSelectedKeys,o))),o.checkable){var g;if(d("checkedKeys")?g=Cn(o.checkedKeys)||{}:!c&&o.defaultCheckedKeys?g=Cn(o.defaultCheckedKeys)||{}:s&&(g=Cn(o.checkedKeys)||{checkedKeys:a.checkedKeys,halfCheckedKeys:a.halfCheckedKeys}),g){var x=g,C=x.checkedKeys,b=C===void 0?[]:C,E=x.halfCheckedKeys,S=E===void 0?[]:E;if(!o.checkStrictly){var R=Kt(b,!0,p);b=R.checkedKeys,S=R.halfCheckedKeys}l.checkedKeys=b,l.halfCheckedKeys=S}}return d("loadedKeys")&&(l.loadedKeys=o.loadedKeys),l}}]),r}(i.Component);M(er,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Wi,allowDrop:function(){return!0},expandAction:!1});M(er,"TreeNode",Xt);var es=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:ya}))},Fo=i.forwardRef(es),ts=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:ba}))},ns=i.forwardRef(ts),rs=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:xa}))},os=i.forwardRef(rs),as=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:Ca}))},ls=i.forwardRef(as);const is=({treeCls:t,treeNodeCls:e,directoryNodeSelectedBg:r,directoryNodeSelectedColor:n,motionDurationMid:o,borderRadius:a,controlItemBgHover:c})=>({[`${t}${t}-directory ${e}`]:{[`${t}-node-content-wrapper`]:{position:"static",[`&:has(${t}-drop-indicator)`]:{position:"relative"},[`> *:not(${t}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${o}`,content:'""',borderRadius:a},"&:hover:before":{background:c}},[`${t}-switcher, ${t}-checkbox, ${t}-draggable-icon`]:{zIndex:1},"&-selected":{background:r,borderRadius:a,[`${t}-switcher, ${t}-draggable-icon`]:{color:n},[`${t}-node-content-wrapper`]:{color:n,background:"transparent","&, &:hover":{color:n},"&:before, &:hover:before":{background:r}}}}}),ss=new wa("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ds=(t,e)=>({[`.${t}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${e.motionDurationSlow}`}}}),cs=(t,e)=>({[`.${t}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:e.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${V(e.lineWidthBold)} solid ${e.colorPrimary}`,borderRadius:"50%",content:'""'}}}),us=(t,e)=>{const{treeCls:r,treeNodeCls:n,treeNodePadding:o,titleHeight:a,indentSize:c,nodeSelectedBg:l,nodeHoverBg:d,colorTextQuaternary:s,controlItemBgActiveDisabled:v}=e;return{[r]:Object.assign(Object.assign({},Ot(e)),{"--rc-virtual-list-scrollbar-bg":e.colorSplit,background:e.colorBgContainer,borderRadius:e.borderRadius,transition:`background-color ${e.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${r}-rtl ${r}-switcher_close ${r}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${r}-active-focused)`]:Hn(e),[`${r}-list-holder-inner`]:{alignItems:"flex-start"},[`&${r}-block-node`]:{[`${r}-list-holder-inner`]:{alignItems:"stretch",[`${r}-node-content-wrapper`]:{flex:"auto"},[`${n}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${e.colorPrimary}`,opacity:0,animationName:ss,animationDuration:e.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:e.borderRadius}}},[n]:{display:"flex",alignItems:"flex-start",marginBottom:o,lineHeight:V(a),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:o},[`&-disabled ${r}-node-content-wrapper`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${r}-checkbox-disabled + ${r}-node-selected,&${n}-disabled${n}-selected ${r}-node-content-wrapper`]:{backgroundColor:v},[`${r}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${n}-disabled)`]:{[`${r}-node-content-wrapper`]:{"&:hover":{color:e.nodeHoverColor}}},[`&-active ${r}-node-content-wrapper`]:{background:e.controlItemBgHover},[`&:not(${n}-disabled).filter-node ${r}-title`]:{color:e.colorPrimary,fontWeight:e.fontWeightStrong},"&-draggable":{cursor:"grab",[`${r}-draggable-icon`]:{flexShrink:0,width:a,textAlign:"center",visibility:"visible",color:s},[`&${n}-disabled ${r}-draggable-icon`]:{visibility:"hidden"}}},[`${r}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:c}},[`${r}-draggable-icon`]:{visibility:"hidden"},[`${r}-switcher, ${r}-checkbox`]:{marginInlineEnd:e.calc(e.calc(a).sub(e.controlInteractiveSize)).div(2).equal()},[`${r}-switcher`]:Object.assign(Object.assign({},ds(t,e)),{position:"relative",flex:"none",alignSelf:"stretch",width:a,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${e.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:a,height:a,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`},[`&:not(${r}-switcher-noop):hover:before`]:{backgroundColor:e.colorBgTextHover},[`&_close ${r}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:e.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:e.calc(a).div(2).equal(),bottom:e.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${e.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:e.calc(e.calc(a).div(2).equal()).mul(.8).equal(),height:e.calc(a).div(2).equal(),borderBottom:`1px solid ${e.colorBorder}`,content:'""'}}}),[`${r}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:a,paddingBlock:0,paddingInline:e.paddingXS,background:"transparent",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},cs(t,e)),{"&:hover":{backgroundColor:d},[`&${r}-node-selected`]:{color:e.nodeSelectedColor,backgroundColor:l},[`${r}-iconEle`]:{display:"inline-block",width:a,height:a,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${r}-unselectable ${r}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${e.colorPrimary}`},"&-show-line":{[`${r}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:e.calc(a).div(2).equal(),bottom:e.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${e.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${r}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${n}-leaf-last ${r}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${V(e.calc(a).div(2).equal())} !important`}})}},fs=(t,e,r=!0)=>{const n=`.${t}`,o=`${n}-treenode`,a=e.calc(e.paddingXS).div(2).equal(),c=Fn(e,{treeCls:n,treeNodeCls:o,treeNodePadding:a});return[us(t,c),r&&is(c)].filter(Boolean)},vs=t=>{const{controlHeightSM:e,controlItemBgHover:r,controlItemBgActive:n}=t,o=e;return{titleHeight:o,indentSize:o,nodeHoverBg:r,nodeHoverColor:t.colorText,nodeSelectedBg:n,nodeSelectedColor:t.colorText}},ps=t=>{const{colorTextLightSolid:e,colorPrimary:r}=t;return Object.assign(Object.assign({},vs(t)),{directoryNodeSelectedColor:e,directoryNodeSelectedBg:r})},ms=_n("Tree",(t,{prefixCls:e})=>[{[t.componentCls]:Va(`${e}-checkbox`,t)},fs(e,t),Sa(t)],ps),jr=4;function gs(t){const{dropPosition:e,dropLevelOffset:r,prefixCls:n,indent:o,direction:a="ltr"}=t,c=a==="ltr"?"left":"right",l=a==="ltr"?"right":"left",d={[c]:-r*o+jr,[l]:0};switch(e){case-1:d.top=-3;break;case 1:d.bottom=-3;break;default:d.bottom=-3,d[c]=o+jr;break}return me.createElement("div",{style:d,className:`${n}-drop-indicator`})}var hs=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:Ea}))},ys=i.forwardRef(hs),bs=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:$a}))},xs=i.forwardRef(bs),Cs=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:ka}))},Ss=i.forwardRef(Cs);const ws=t=>{var e,r;const{prefixCls:n,switcherIcon:o,treeNodeProps:a,showLine:c,switcherLoadingIcon:l}=t,{isLeaf:d,expanded:s,loading:v}=a;if(v)return i.isValidElement(l)?l:i.createElement(Na,{className:`${n}-switcher-loading-icon`});let u;if(c&&typeof c=="object"&&(u=c.showLeafIcon),d){if(!c)return null;if(typeof u!="boolean"&&u){const m=typeof u=="function"?u(a):u,h=`${n}-switcher-line-custom-icon`;return i.isValidElement(m)?Cr(m,{className:te((e=m.props)===null||e===void 0?void 0:e.className,h)}):m}return u?i.createElement(Fo,{className:`${n}-switcher-line-icon`}):i.createElement("span",{className:`${n}-switcher-leaf-line`})}const p=`${n}-switcher-icon`,f=typeof o=="function"?o(a):o;return i.isValidElement(f)?Cr(f,{className:te((r=f.props)===null||r===void 0?void 0:r.className,p)}):f!==void 0?f:c?s?i.createElement(xs,{className:`${n}-switcher-line-icon`}):i.createElement(Ss,{className:`${n}-switcher-line-icon`}):i.createElement(ys,{className:p})},Ho=me.forwardRef((t,e)=>{var r;const{getPrefixCls:n,direction:o,virtual:a,tree:c}=me.useContext($t),{prefixCls:l,className:d,showIcon:s=!1,showLine:v,switcherIcon:u,switcherLoadingIcon:p,blockNode:f=!1,children:m,checkable:h=!1,selectable:g=!0,draggable:x,disabled:C,motion:b,style:E}=t,S=n("tree",l),R=n(),N=me.useContext(ro),K=C??N,y=b??Object.assign(Object.assign({},Ra(R)),{motionAppear:!1}),I=Object.assign(Object.assign({},t),{checkable:h,selectable:g,showIcon:s,motion:y,blockNode:f,disabled:K,showLine:!!v,dropIndicatorRender:gs}),[$,P,T]=ms(S),[,w]=fo(),O=w.paddingXS/2+(((r=w.Tree)===null||r===void 0?void 0:r.titleHeight)||w.controlHeightSM),k=me.useMemo(()=>{if(!x)return!1;let F={};switch(typeof x){case"function":F.nodeDraggable=x;break;case"object":F=Object.assign({},x);break}return F.icon!==!1&&(F.icon=F.icon||me.createElement(ls,null)),F},[x]),D=F=>me.createElement(ws,{prefixCls:S,switcherIcon:u,switcherLoadingIcon:p,treeNodeProps:F,showLine:v});return $(me.createElement(er,Object.assign({itemHeight:O,ref:e,virtual:a},I,{style:Object.assign(Object.assign({},c==null?void 0:c.style),E),prefixCls:S,className:te({[`${S}-icon-hide`]:!s,[`${S}-block-node`]:f,[`${S}-unselectable`]:!g,[`${S}-rtl`]:o==="rtl",[`${S}-disabled`]:K},c==null?void 0:c.className,d,P,T),direction:o,checkable:h&&me.createElement("span",{className:`${S}-checkbox-inner`}),selectable:g,switcherIcon:D,draggable:k}),m))}),Wr=0,Sn=1,Vr=2;function tr(t,e,r){const{key:n,children:o}=r;function a(c){const l=c[n],d=c[o];e(l,c)!==!1&&tr(d||[],e,r)}t.forEach(a)}function Es({treeData:t,expandedKeys:e,startKey:r,endKey:n,fieldNames:o}){const a=[];let c=Wr;if(r&&r===n)return[r];if(!r||!n)return[];function l(d){return d===r||d===n}return tr(t,d=>{if(c===Vr)return!1;if(l(d)){if(a.push(d),c===Wr)c=Sn;else if(c===Sn)return c=Vr,!1}else c===Sn&&a.push(d);return e.includes(d)},Tt(o)),a}function wn(t,e,r){const n=he(e),o=[];return tr(t,(a,c)=>{const l=n.indexOf(a);return l!==-1&&(o.push(c),n.splice(l,1)),!!n.length},Tt(r)),o}var qr=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o{var{defaultExpandAll:r,defaultExpandParent:n,defaultExpandedKeys:o}=t,a=qr(t,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const c=i.useRef(null),l=i.useRef(null),d=()=>{const{keyEntities:K}=qn(Xr(a),{fieldNames:a.fieldNames});let y;return r?y=Object.keys(K):n?y=Kn(a.expandedKeys||o||[],K):y=a.expandedKeys||o||[],y},[s,v]=i.useState(a.selectedKeys||a.defaultSelectedKeys||[]),[u,p]=i.useState(()=>d());i.useEffect(()=>{"selectedKeys"in a&&v(a.selectedKeys)},[a.selectedKeys]),i.useEffect(()=>{"expandedKeys"in a&&p(a.expandedKeys)},[a.expandedKeys]);const f=(K,y)=>{var I;return"expandedKeys"in a||p(K),(I=a.onExpand)===null||I===void 0?void 0:I.call(a,K,y)},m=(K,y)=>{var I;const{multiple:$,fieldNames:P}=a,{node:T,nativeEvent:w}=y,{key:O=""}=T,k=Xr(a),D=Object.assign(Object.assign({},y),{selected:!0}),F=(w==null?void 0:w.ctrlKey)||(w==null?void 0:w.metaKey),B=w==null?void 0:w.shiftKey;let W;$&&F?(W=K,c.current=O,l.current=W,D.selectedNodes=wn(k,W,P)):$&&B?(W=Array.from(new Set([].concat(he(l.current||[]),he(Es({treeData:k,expandedKeys:u,startKey:O,endKey:c.current,fieldNames:P}))))),D.selectedNodes=wn(k,W,P)):(W=[O],c.current=O,l.current=W,D.selectedNodes=wn(k,W,P)),(I=a.onSelect)===null||I===void 0||I.call(a,W,D),"selectedKeys"in a||v(W)},{getPrefixCls:h,direction:g}=i.useContext($t),{prefixCls:x,className:C,showIcon:b=!0,expandAction:E="click"}=a,S=qr(a,["prefixCls","className","showIcon","expandAction"]),R=h("tree",x),N=te(`${R}-directory`,{[`${R}-directory-rtl`]:g==="rtl"},C);return i.createElement(Ho,Object.assign({icon:$s,ref:e,blockNode:!0},S,{showIcon:b,expandAction:E,prefixCls:R,className:N,expandedKeys:u,selectedKeys:s,onSelect:m,onExpand:f}))},Ns=i.forwardRef(ks),nr=Ho;nr.DirectoryTree=Ns;nr.TreeNode=Xt;const Gr=t=>{const{value:e,filterSearch:r,tablePrefixCls:n,locale:o,onChange:a}=t;return r?i.createElement("div",{className:`${n}-filter-dropdown-search`},i.createElement(Ka,{prefix:i.createElement(Ia,null),placeholder:o.filterSearchPlaceholder,onChange:a,value:e,htmlSize:1,className:`${n}-filter-dropdown-search-input`})):null},Rs=t=>{const{keyCode:e}=t;e===pt.ENTER&&t.stopPropagation()},Ks=i.forwardRef((t,e)=>i.createElement("div",{className:t.className,onClick:r=>r.stopPropagation(),onKeyDown:Rs,ref:e},t.children));function It(t){let e=[];return(t||[]).forEach(({value:r,children:n})=>{e.push(r),n&&(e=[].concat(he(e),he(It(n))))}),e}function Is(t){return t.some(({children:e})=>e)}function Ao(t,e){return typeof e=="string"||typeof e=="number"?e==null?void 0:e.toString().toLowerCase().includes(t.trim().toLowerCase()):!1}function zo({filters:t,prefixCls:e,filteredKeys:r,filterMultiple:n,searchValue:o,filterSearch:a}){return t.map((c,l)=>{const d=String(c.value);if(c.children)return{key:d||l,label:c.text,popupClassName:`${e}-dropdown-submenu`,children:zo({filters:c.children,prefixCls:e,filteredKeys:r,filterMultiple:n,searchValue:o,filterSearch:a})};const s=n?rn:Gt,v={key:c.value!==void 0?d:l,label:i.createElement(i.Fragment,null,i.createElement(s,{checked:r.includes(d)}),i.createElement("span",null,c.text))};return o.trim()?typeof a=="function"?a(o,c)?v:null:Ao(o,c.text)?v:null:v})}function En(t){return t||[]}const Os=t=>{var e,r,n,o;const{tablePrefixCls:a,prefixCls:c,column:l,dropdownPrefixCls:d,columnKey:s,filterOnClose:v,filterMultiple:u,filterMode:p="menu",filterSearch:f=!1,filterState:m,triggerFilter:h,locale:g,children:x,getPopupContainer:C,rootClassName:b}=t,{filterResetToDefaultFilteredValue:E,defaultFilteredValue:S,filterDropdownProps:R={},filterDropdownOpen:N,filterDropdownVisible:K,onFilterDropdownVisibleChange:y,onFilterDropdownOpenChange:I}=l,[$,P]=i.useState(!1),T=!!(m&&(!((e=m.filteredKeys)===null||e===void 0)&&e.length||m.forceFiltered)),w=L=>{var Y;P(L),(Y=R.onOpenChange)===null||Y===void 0||Y.call(R,L),I==null||I(L),y==null||y(L)},O=(o=(n=(r=R.open)!==null&&r!==void 0?r:N)!==null&&n!==void 0?n:K)!==null&&o!==void 0?o:$,k=m==null?void 0:m.filteredKeys,[D,F]=el(En(k)),B=({selectedKeys:L})=>{F(L)},W=(L,{node:Y,checked:U})=>{B(u?{selectedKeys:L}:{selectedKeys:U&&Y.key?[Y.key]:[]})};i.useEffect(()=>{$&&B({selectedKeys:En(k)})},[k]);const[G,Q]=i.useState([]),A=L=>{Q(L)},[oe,Ee]=i.useState(""),ae=L=>{const{value:Y}=L.target;Ee(Y)};i.useEffect(()=>{$||Ee("")},[$]);const le=L=>{const Y=L!=null&&L.length?L:null;if(Y===null&&(!m||!m.filteredKeys)||qt(Y,m==null?void 0:m.filteredKeys,!0))return null;h({column:l,key:s,filteredKeys:Y})},ne=()=>{w(!1),le(D())},J=({confirm:L,closeDropdown:Y}={confirm:!1,closeDropdown:!1})=>{L&&le([]),Y&&w(!1),Ee(""),F(E?(S||[]).map(U=>String(U)):[])},de=({closeDropdown:L}={closeDropdown:!0})=>{L&&w(!1),le(D())},be=(L,Y)=>{Y.source==="trigger"&&(L&&k!==void 0&&F(En(k)),w(L),!L&&!l.filterDropdown&&v&&ne())},q=te({[`${d}-menu-without-submenu`]:!Is(l.filters||[])}),Z=L=>{if(L.target.checked){const Y=It(l==null?void 0:l.filters).map(U=>String(U));F(Y)}else F([])},z=({filters:L})=>(L||[]).map((Y,U)=>{const ke=String(Y.value),ge={title:Y.text,key:Y.value!==void 0?ke:String(U)};return Y.children&&(ge.children=z({filters:Y.children})),ge}),j=L=>{var Y;return Object.assign(Object.assign({},L),{text:L.title,value:L.key,children:((Y=L.children)===null||Y===void 0?void 0:Y.map(U=>j(U)))||[]})};let ee;const{direction:ie,renderEmpty:xe}=i.useContext($t);if(typeof l.filterDropdown=="function")ee=l.filterDropdown({prefixCls:`${d}-custom`,setSelectedKeys:L=>B({selectedKeys:L}),selectedKeys:D(),confirm:de,clearFilters:J,filters:l.filters,visible:O,close:()=>{w(!1)}});else if(l.filterDropdown)ee=l.filterDropdown;else{const L=D()||[],Y=()=>{var ke,ge;const Ce=(ke=xe==null?void 0:xe("Table.filter"))!==null&&ke!==void 0?ke:i.createElement(wr,{image:wr.PRESENTED_IMAGE_SIMPLE,description:g.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((l.filters||[]).length===0)return Ce;if(p==="tree")return i.createElement(i.Fragment,null,i.createElement(Gr,{filterSearch:f,value:oe,onChange:ae,tablePrefixCls:a,locale:g}),i.createElement("div",{className:`${a}-filter-dropdown-tree`},u?i.createElement(rn,{checked:L.length===It(l.filters).length,indeterminate:L.length>0&&L.lengthtypeof f=="function"?f(oe,j(De)):Ao(oe,De.title):void 0})));const Te=zo({filters:l.filters||[],filterSearch:f,prefixCls:c,filteredKeys:D(),filterMultiple:u,searchValue:oe}),Pe=Te.every(De=>De===null);return i.createElement(i.Fragment,null,i.createElement(Gr,{filterSearch:f,value:oe,onChange:ae,tablePrefixCls:a,locale:g}),Pe?Ce:i.createElement(Oa,{selectable:!0,multiple:u,prefixCls:`${d}-menu`,className:q,onSelect:B,onDeselect:B,selectedKeys:L,getPopupContainer:C,openKeys:G,onOpenChange:A,items:Te}))},U=()=>E?qt((S||[]).map(ke=>String(ke)),L,!0):L.length===0;ee=i.createElement(i.Fragment,null,Y(),i.createElement("div",{className:`${c}-dropdown-btns`},i.createElement(Sr,{type:"link",size:"small",disabled:U(),onClick:()=>J()},g.filterReset),i.createElement(Sr,{type:"primary",size:"small",onClick:ne},g.filterConfirm)))}l.filterDropdown&&(ee=i.createElement(Ta,{selectable:void 0},ee)),ee=i.createElement(Ks,{className:`${c}-dropdown`},ee);const Oe=vo({trigger:["click"],placement:ie==="rtl"?"bottomLeft":"bottomRight",children:(()=>{let L;return typeof l.filterIcon=="function"?L=l.filterIcon(T):l.filterIcon?L=l.filterIcon:L=i.createElement(ji,null),i.createElement("span",{role:"button",tabIndex:-1,className:te(`${c}-trigger`,{active:T}),onClick:Y=>{Y.stopPropagation()}},L)})(),getPopupContainer:C},Object.assign(Object.assign({},R),{rootClassName:te(b,R.rootClassName),open:O,onOpenChange:be,popupRender:()=>typeof(R==null?void 0:R.dropdownRender)=="function"?R.dropdownRender(ee):ee}));return i.createElement("div",{className:`${c}-column`},i.createElement("span",{className:`${a}-column-title`},x),i.createElement(uo,Object.assign({},Oe)))},Dn=(t,e,r)=>{let n=[];return(t||[]).forEach((o,a)=>{var c;const l=Bt(a,r),d=o.filterDropdown!==void 0;if(o.filters||d||"onFilter"in o)if("filteredValue"in o){let s=o.filteredValue;d||(s=(c=s==null?void 0:s.map(String))!==null&&c!==void 0?c:s),n.push({column:o,key:bt(o,l),filteredKeys:s,forceFiltered:o.filtered})}else n.push({column:o,key:bt(o,l),filteredKeys:e&&o.defaultFilteredValue?o.defaultFilteredValue:void 0,forceFiltered:o.filtered});"children"in o&&(n=[].concat(he(n),he(Dn(o.children,e,l))))}),n};function jo(t,e,r,n,o,a,c,l,d){return r.map((s,v)=>{const u=Bt(v,l),{filterOnClose:p=!0,filterMultiple:f=!0,filterMode:m,filterSearch:h}=s;let g=s;if(g.filters||g.filterDropdown){const x=bt(g,u),C=n.find(({key:b})=>x===b);g=Object.assign(Object.assign({},g),{title:b=>i.createElement(Os,{tablePrefixCls:t,prefixCls:`${t}-filter`,dropdownPrefixCls:e,column:g,columnKey:x,filterState:C,filterOnClose:p,filterMultiple:f,filterMode:m,filterSearch:h,triggerFilter:a,locale:o,getPopupContainer:c,rootClassName:d},dn(s.title,b))})}return"children"in g&&(g=Object.assign(Object.assign({},g),{children:jo(t,e,g.children,n,o,a,c,u,d)})),g})}const Ur=t=>{const e={};return t.forEach(({key:r,filteredKeys:n,column:o})=>{const a=r,{filters:c,filterDropdown:l}=o;if(l)e[a]=n||null;else if(Array.isArray(n)){const d=It(c);e[a]=d.filter(s=>n.includes(String(s)))}else e[a]=null}),e},Mn=(t,e,r)=>e.reduce((o,a)=>{const{column:{onFilter:c,filters:l},filteredKeys:d}=a;return c&&d&&d.length?o.map(s=>Object.assign({},s)).filter(s=>d.some(v=>{const u=It(l),p=u.findIndex(m=>String(m)===String(v)),f=p!==-1?u[p]:v;return s[r]&&(s[r]=Mn(s[r],e,r)),c(f,s)})):o},t),Wo=t=>t.flatMap(e=>"children"in e?[e].concat(he(Wo(e.children||[]))):[e]),Ts=t=>{const{prefixCls:e,dropdownPrefixCls:r,mergedColumns:n,onFilterChange:o,getPopupContainer:a,locale:c,rootClassName:l}=t;Vn();const d=i.useMemo(()=>Wo(n||[]),[n]),[s,v]=i.useState(()=>Dn(d,!0)),u=i.useMemo(()=>{const h=Dn(d,!1);if(h.length===0)return h;let g=!0;if(h.forEach(({filteredKeys:x})=>{x!==void 0&&(g=!1)}),g){const x=(d||[]).map((C,b)=>bt(C,Bt(b)));return s.filter(({key:C})=>x.includes(C)).map(C=>{const b=d[x.indexOf(C.key)];return Object.assign(Object.assign({},C),{column:Object.assign(Object.assign({},C.column),b),forceFiltered:b.filtered})})}return h},[d,s]),p=i.useMemo(()=>Ur(u),[u]),f=h=>{const g=u.filter(({key:x})=>x!==h.key);g.push(h),v(g),o(Ur(g),g)};return[h=>jo(e,r,h,u,c,f,a,void 0,l),u,p]},Ps=(t,e,r)=>{const n=i.useRef({});function o(a){var c;if(!n.current||n.current.data!==t||n.current.childrenColumnName!==e||n.current.getRowKey!==r){let d=function(s){s.forEach((v,u)=>{const p=r(v,u);l.set(p,v),v&&typeof v=="object"&&e in v&&d(v[e]||[])})};const l=new Map;d(t),n.current={data:t,childrenColumnName:e,kvMap:l,getRowKey:r}}return(c=n.current.kvMap)===null||c===void 0?void 0:c.get(a)}return[o]};var Ds=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o{const a=t[o];typeof a!="function"&&(r[o]=a)}),r}function Bs(t,e,r){const n=r&&typeof r=="object"?r:{},{total:o=0}=n,a=Ds(n,["total"]),[c,l]=i.useState(()=>({current:"defaultCurrent"in a?a.defaultCurrent:1,pageSize:"defaultPageSize"in a?a.defaultPageSize:Vo})),d=vo(c,a,{total:o>0?o:t}),s=Math.ceil((o||t)/d.pageSize);d.current>s&&(d.current=s||1);const v=(p,f)=>{l({current:p??1,pageSize:f||d.pageSize})},u=(p,f)=>{var m;r&&((m=r.onChange)===null||m===void 0||m.call(r,p,f)),v(p,f),e(p,f||(d==null?void 0:d.pageSize))};return r===!1?[{},()=>{}]:[Object.assign(Object.assign({},d),{onChange:u}),v]}var Ls=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:Pa}))},_s=i.forwardRef(Ls),Fs=function(e,r){return i.createElement(ct,ye({},e,{ref:r,icon:Da}))},Hs=i.forwardRef(Fs);const nn="ascend",$n="descend",an=t=>typeof t.sorter=="object"&&typeof t.sorter.multiple=="number"?t.sorter.multiple:!1,Yr=t=>typeof t=="function"?t:t&&typeof t=="object"&&t.compare?t.compare:!1,As=(t,e)=>e?t[t.indexOf(e)+1]:t[0],Bn=(t,e,r)=>{let n=[];const o=(a,c)=>{n.push({column:a,key:bt(a,c),multiplePriority:an(a),sortOrder:a.sortOrder})};return(t||[]).forEach((a,c)=>{const l=Bt(c,r);a.children?("sortOrder"in a&&o(a,l),n=[].concat(he(n),he(Bn(a.children,e,l)))):a.sorter&&("sortOrder"in a?o(a,l):e&&a.defaultSortOrder&&n.push({column:a,key:bt(a,l),multiplePriority:an(a),sortOrder:a.defaultSortOrder}))}),n},qo=(t,e,r,n,o,a,c,l)=>(e||[]).map((s,v)=>{const u=Bt(v,l);let p=s;if(p.sorter){const f=p.sortDirections||o,m=p.showSorterTooltip===void 0?c:p.showSorterTooltip,h=bt(p,u),g=r.find(({key:y})=>y===h),x=g?g.sortOrder:null,C=As(f,x);let b;if(s.sortIcon)b=s.sortIcon({sortOrder:x});else{const y=f.includes(nn)&&i.createElement(Hs,{className:te(`${t}-column-sorter-up`,{active:x===nn})}),I=f.includes($n)&&i.createElement(_s,{className:te(`${t}-column-sorter-down`,{active:x===$n})});b=i.createElement("span",{className:te(`${t}-column-sorter`,{[`${t}-column-sorter-full`]:!!(y&&I)})},i.createElement("span",{className:`${t}-column-sorter-inner`,"aria-hidden":"true"},y,I))}const{cancelSort:E,triggerAsc:S,triggerDesc:R}=a||{};let N=E;C===$n?N=R:C===nn&&(N=S);const K=typeof m=="object"?Object.assign({title:N},m):{title:N};p=Object.assign(Object.assign({},p),{className:te(p.className,{[`${t}-column-sort`]:x}),title:y=>{const I=`${t}-column-sorters`,$=i.createElement("span",{className:`${t}-column-title`},dn(s.title,y)),P=i.createElement("div",{className:I},$,b);return m?typeof m!="boolean"&&(m==null?void 0:m.target)==="sorter-icon"?i.createElement("div",{className:te(I,`${I}-tooltip-target-sorter`)},$,i.createElement(Er,Object.assign({},K),b)):i.createElement(Er,Object.assign({},K),P):P},onHeaderCell:y=>{var I;const $=((I=s.onHeaderCell)===null||I===void 0?void 0:I.call(s,y))||{},P=$.onClick,T=$.onKeyDown;$.onClick=k=>{n({column:s,key:h,sortOrder:C,multiplePriority:an(s)}),P==null||P(k)},$.onKeyDown=k=>{k.keyCode===pt.ENTER&&(n({column:s,key:h,sortOrder:C,multiplePriority:an(s)}),T==null||T(k))};const w=Ai(s.title,{}),O=w==null?void 0:w.toString();return x&&($["aria-sort"]=x==="ascend"?"ascending":"descending"),$["aria-label"]=O||"",$.className=te($.className,`${t}-column-has-sorters`),$.tabIndex=0,s.ellipsis&&($.title=(w??"").toString()),$}})}return"children"in p&&(p=Object.assign(Object.assign({},p),{children:qo(t,p.children,r,n,o,a,c,u)})),p}),Qr=t=>{const{column:e,sortOrder:r}=t;return{column:e,order:r,field:e.dataIndex,columnKey:e.key}},Zr=t=>{const e=t.filter(({sortOrder:r})=>r).map(Qr);if(e.length===0&&t.length){const r=t.length-1;return Object.assign(Object.assign({},Qr(t[r])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return e.length<=1?e[0]||{}:e},Ln=(t,e,r)=>{const n=e.slice().sort((c,l)=>l.multiplePriority-c.multiplePriority),o=t.slice(),a=n.filter(({column:{sorter:c},sortOrder:l})=>Yr(c)&&l);return a.length?o.sort((c,l)=>{for(let d=0;d{const l=c[r];return l?Object.assign(Object.assign({},c),{[r]:Ln(l,e,r)}):c}):o},zs=t=>{const{prefixCls:e,mergedColumns:r,sortDirections:n,tableLocale:o,showSorterTooltip:a,onSorterChange:c}=t,[l,d]=i.useState(()=>Bn(r,!0)),s=(h,g)=>{const x=[];return h.forEach((C,b)=>{const E=Bt(b,g);if(x.push(bt(C,E)),Array.isArray(C.children)){const S=s(C.children,E);x.push.apply(x,he(S))}}),x},v=i.useMemo(()=>{let h=!0;const g=Bn(r,!1);if(!g.length){const E=s(r);return l.filter(({key:S})=>E.includes(S))}const x=[];function C(E){h?x.push(E):x.push(Object.assign(Object.assign({},E),{sortOrder:null}))}let b=null;return g.forEach(E=>{b===null?(C(E),E.sortOrder&&(E.multiplePriority===!1?h=!1:b=!0)):(b&&E.multiplePriority!==!1||(h=!1),C(E))}),x},[r,l]),u=i.useMemo(()=>{var h,g;const x=v.map(({column:C,sortOrder:b})=>({column:C,order:b}));return{sortColumns:x,sortColumn:(h=x[0])===null||h===void 0?void 0:h.column,sortOrder:(g=x[0])===null||g===void 0?void 0:g.order}},[v]),p=h=>{let g;h.multiplePriority===!1||!v.length||v[0].multiplePriority===!1?g=[h]:g=[].concat(he(v.filter(({key:x})=>x!==h.key)),[h]),d(g),c(Zr(g),g)};return[h=>qo(e,h,v,p,n,o,a),v,u,()=>Zr(v)]},Xo=(t,e)=>t.map(n=>{const o=Object.assign({},n);return o.title=dn(n.title,e),"children"in o&&(o.children=Xo(o.children,e)),o}),js=t=>[i.useCallback(r=>Xo(r,t),[t])],Ws=Po((t,e)=>{const{_renderTimes:r}=t,{_renderTimes:n}=e;return r!==n}),Vs=Mo((t,e)=>{const{_renderTimes:r}=t,{_renderTimes:n}=e;return r!==n}),qs=t=>{const{componentCls:e,lineWidth:r,lineType:n,tableBorderColor:o,tableHeaderBg:a,tablePaddingVertical:c,tablePaddingHorizontal:l,calc:d}=t,s=`${V(r)} ${n} ${o}`,v=(u,p,f)=>({[`&${e}-${u}`]:{[`> ${e}-container`]:{[`> ${e}-content, > ${e}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${e}-expanded-row-fixed`]:{margin:`${V(d(p).mul(-1).equal())} ${V(d(d(f).add(r)).mul(-1).equal())}`}}}}}});return{[`${e}-wrapper`]:{[`${e}${e}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${e}-title`]:{border:s,borderBottom:0},[`> ${e}-container`]:{borderInlineStart:s,borderTop:s,[` > ${e}-content, diff --git a/frontend1/dist/assets/dayjs.min-D7XyScCA.js b/frontend1/dist/assets/dayjs.min-BEG4gIlQ.js similarity index 99% rename from frontend1/dist/assets/dayjs.min-D7XyScCA.js rename to frontend1/dist/assets/dayjs.min-BEG4gIlQ.js index f9142db0..0eb4a6ed 100644 --- a/frontend1/dist/assets/dayjs.min-D7XyScCA.js +++ b/frontend1/dist/assets/dayjs.min-BEG4gIlQ.js @@ -1 +1 @@ -import{cc as Q,cb as K}from"./index-Dv-rJwbZ.js";var E={exports:{}};(function(V,X){(function(W,k){V.exports=k()})(K,function(){var W=1e3,k=6e4,N=36e5,A="millisecond",S="second",w="minute",O="hour",M="day",T="week",m="month",U="quarter",v="year",b="date",J="Invalid Date",q=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,B=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,G={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(s){var n=["th","st","nd","rd"],t=s%100;return"["+s+(n[(t-20)%10]||n[t]||n[0])+"]"}},I=function(s,n,t){var r=String(s);return!r||r.length>=n?s:""+Array(n+1-r.length).join(t)+s},P={s:I,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+I(r,2,"0")+":"+I(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;D[o]=n,e=o}return!r&&e&&(x=e),e||!r&&x},f=function(s,n){if(F(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new C(t)},a=P;a.l=j,a.i=F,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var C=function(){function s(t){this.$L=j(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[Z]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(q);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==J},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return f(t)=n?s:""+Array(n+1-r.length).join(t)+s},P={s:I,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+I(r,2,"0")+":"+I(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;D[o]=n,e=o}return!r&&e&&(x=e),e||!r&&x},f=function(s,n){if(F(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new C(t)},a=P;a.l=j,a.i=F,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var C=function(){function s(t){this.$L=j(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[Z]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(q);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==J},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return f(t){const{antCls:e}=t,n=`${e}-fade`,i=a?"&":"";return[c(n,r,s,t.motionDurationMid,a),{[` +import{d2 as c,bI as o}from"./index-2nzO_M0d.js";const r=new o("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),s=new o("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),p=(t,a=!1)=>{const{antCls:e}=t,n=`${e}-fade`,i=a?"&":"";return[c(n,r,s,t.motionDurationMid,a),{[` ${i}${n}-enter, ${i}${n}-appear `]:{opacity:0,animationTimingFunction:"linear"},[`${i}${n}-leave`]:{animationTimingFunction:"linear"}}]};export{p as i}; diff --git a/frontend1/dist/assets/index-Dv-rJwbZ.js b/frontend1/dist/assets/index-2nzO_M0d.js similarity index 99% rename from frontend1/dist/assets/index-Dv-rJwbZ.js rename to frontend1/dist/assets/index-2nzO_M0d.js index 9f92c9e1..fb21fe53 100644 --- a/frontend1/dist/assets/index-Dv-rJwbZ.js +++ b/frontend1/dist/assets/index-2nzO_M0d.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-Cuk6MTvX.js","assets/index-D4i8Uis-.js","assets/index-BymHESMU.js","assets/row-NVxLItiq.js","assets/useForm-43P2UNGc.js","assets/index-EoMRal4G.js","assets/Table-BD43FaLh.js","assets/index-58fJYkx8.js","assets/Pagination-xbf267Yj.js","assets/index-DxFE0d51.css","assets/index-CLQ17cyG.js","assets/index-DmVlNV9v.js","assets/index-DFGcC-dW.js","assets/index-C5pt-RMP.js","assets/index-D2dpQjvd.js","assets/dayjs.min-D7XyScCA.js","assets/tenant-BVDt1_Dd.js","assets/useDict-ClxJHHDi.js","assets/index-C5ML-75v.js","assets/index-5rm_zQK_.js","assets/index-D46wHI9T.js","assets/org-D_FY0KEu.js","assets/index-_wuBQoah.js","assets/pagination-CboDhqDt.js","assets/index-Dplm0iIZ.js","assets/index-DgZGLcg1.css","assets/index-cT6y5Tpn.js","assets/index-SIbETrtX.js","assets/fade-B5Faccku.js","assets/index-BWuvmhtx.css","assets/index-3DHKt_R6.js","assets/index-DP0H2Ybf.css","assets/index-CVKfltxf.js","assets/index-BjpU0TIx.css","assets/index-zXbqlJ6U.js","assets/index-Ci1ibwo1.css","assets/index-NCXqgPlL.js","assets/index-7tVXbr9a.css","assets/index-C4Ssvrad.js","assets/index-DYpMqn2o.css","assets/index-DNHYTRpW.js","assets/index-B3NMXjwh.css","assets/index-CclBJv6J.js","assets/index-DBTSJC1Y.js","assets/index-Cqmx3QCA.js","assets/index-B3Ga1t0S.css","assets/index-DKFjMRXE.js"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-C7MmErlL.js","assets/index-Ds3G3GDW.js","assets/index-CASbXnpp.js","assets/row-CR991LIl.js","assets/useForm-CzLkm9RK.js","assets/index-ESbS3nHt.js","assets/Table-UD3nj3r6.js","assets/index-z7YG9RTL.js","assets/Pagination-CRtRHhmu.js","assets/index-DxFE0d51.css","assets/index-BczX4M3x.js","assets/index-BNTgrN92.js","assets/index-fAufRegR.js","assets/index-CkoKTd3k.js","assets/index-HLr64byx.js","assets/dayjs.min-BEG4gIlQ.js","assets/tenant-DIAbFuKr.js","assets/useDict-Cjy4qKoT.js","assets/index-DxjY4DDO.js","assets/index-t62uv_8b.js","assets/index-DrbnEUlB.js","assets/org-U7JXFZc6.js","assets/index-CICA3XVG.js","assets/pagination-C2Om-nC2.js","assets/index-CBBH2gVq.js","assets/index-DgZGLcg1.css","assets/index-DcP__cwg.js","assets/index-DHWpSSb5.js","assets/fade-CftRWTgY.js","assets/index-BWuvmhtx.css","assets/index-CFdJcQNY.js","assets/index-DP0H2Ybf.css","assets/index-tW7BAaeP.js","assets/index-BjpU0TIx.css","assets/index-BdKHrE9W.js","assets/index-Ci1ibwo1.css","assets/index-BaF8EzNP.js","assets/index-7tVXbr9a.css","assets/index-Ce8E10jb.js","assets/index-DYpMqn2o.css","assets/index-DlnpiLSJ.js","assets/index-B3NMXjwh.css","assets/index-o8OcILa0.js","assets/index-D1S-tzz4.js","assets/index-Bn4JCxBS.js","assets/index-B3Ga1t0S.css","assets/index-CqKTW1Ze.js"])))=>i.map(i=>d[i]); var k_=Object.defineProperty;var Y_=(e,t,n)=>t in e?k_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var sr=(e,t,n)=>Y_(e,typeof t!="symbol"?t+"":t,n);function tM(e,t){for(var n=0;nr[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();var aqe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function us(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var nM={exports:{}},D4={},rM={exports:{}},Ot={};/** * @license React * react.production.min.js @@ -442,4 +442,4 @@ ${a} * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var i3=o,dUe=PI;function fUe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var hUe=typeof Object.is=="function"?Object.is:fUe,vUe=dUe.useSyncExternalStore,gUe=i3.useRef,mUe=i3.useEffect,pUe=i3.useMemo,bUe=i3.useDebugValue;K_.useSyncExternalStoreWithSelector=function(e,t,n,r,a){var i=gUe(null);if(i.current===null){var l={hasValue:!1,value:null};i.current=l}else l=i.current;i=pUe(function(){function c(g){if(!u){if(u=!0,d=g,g=r(g),a!==void 0&&l.hasValue){var v=l.value;if(a(v,g))return f=v}return f=g}if(v=f,hUe(d,g))return v;var p=r(g);return a!==void 0&&a(v,p)?(d=g,v):(d=g,f=p)}var u=!1,d,f,h=n===void 0?null:n;return[function(){return c(t())},h===null?void 0:function(){return c(h())}]},[t,n,r,a]);var s=vUe(e,i[0],i[1]);return mUe(function(){l.hasValue=!0,l.value=s},[s]),bUe(s),s};q_.exports=K_;var yUe=q_.exports;const wUe=us(yUe),G_={},{useDebugValue:OUe}=D,{useSyncExternalStoreWithSelector:xUe}=wUe;let Gj=!1;const CUe=e=>e;function $Ue(e,t=CUe,n){(G_?"production":void 0)!=="production"&&n&&!Gj&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),Gj=!0);const r=xUe(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return OUe(r),r}const Xj=e=>{(G_?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?uUe(e):e,n=(r,a)=>$Ue(t,r,a);return Object.assign(n,t),n},X_=e=>e?Xj(e):Xj,_0="permissionCodes",F0="userProfile",SUe=X_(e=>({codes:(()=>{try{const t=localStorage.getItem(_0);return t?JSON.parse(t):[]}catch{return[]}})(),isAdmin:(()=>{try{const t=sessionStorage.getItem(F0);return t?!!JSON.parse(t).isAdmin:!1}catch{return!1}})(),setCodes:t=>{e({codes:t}),localStorage.setItem(_0,JSON.stringify(t))},setIsAdmin:t=>{e({isAdmin:t})},load:async()=>{try{let t=!1;const n=sessionStorage.getItem(F0);if(n)t=!!JSON.parse(n).isAdmin;else{const i=await Rx();t=!!i.isAdmin,sessionStorage.setItem(F0,JSON.stringify(i))}if(e({isAdmin:t}),t)return;const a=(await W_()).filter(i=>i.status!==0).map(i=>i.code);e({codes:a}),localStorage.setItem(_0,JSON.stringify(a))}catch(t){console.error("Failed to load permissions",t)}}}));function zUe(){const{codes:e,load:t,isAdmin:n}=SUe();return{codes:e,load:t,can:a=>{if(!a||n||!e||e.length===0)return!0;const i=e.some(c=>c.startsWith("menu:")),l=e.some(c=>!c.startsWith("menu:")&&c.includes(":"));let s=!1;return a.startsWith("menu:")?s=!i||e.includes(a):s=!l||e.includes(a),s},isAdmin:n}}const kj="#1677ff",Yj="default",Qj="side",Jj=()=>`unis_theme_color_${localStorage.getItem("username")||"default"}`,Zj=()=>`unis_theme_mode_${localStorage.getItem("username")||"default"}`,eM=()=>`unis_layout_mode_${localStorage.getItem("username")||"default"}`,U$=X_(e=>({colorPrimary:kj,themeMode:Yj,layoutMode:Qj,setColorPrimary:t=>{e({colorPrimary:t});const n=Jj();localStorage.setItem(n,t),document.documentElement.style.setProperty("--app-primary-color",t)},setThemeMode:t=>{e({themeMode:t});const n=Zj();localStorage.setItem(n,t),document.documentElement.setAttribute("data-theme",t)},setLayoutMode:t=>{e({layoutMode:t});const n=eM();localStorage.setItem(n,t)},initTheme:()=>{const t=Jj(),n=Zj(),r=eM(),i=localStorage.getItem(t)||kj,s=localStorage.getItem(n)||Yj,u=localStorage.getItem(r)||Qj;e({colorPrimary:i,themeMode:s,layoutMode:u}),document.documentElement.style.setProperty("--app-primary-color",i),document.documentElement.setAttribute("data-theme",s)}})),{Text:B0}=Ss;function RUe(){const{t:e}=II(),[t,n]=o.useState(!1),{colorPrimary:r,themeMode:a,layoutMode:i,setColorPrimary:l,setThemeMode:s,setLayoutMode:c}=U$(),u=[{label:e("theme.default","Default"),value:"default"},{label:e("theme.minimal","Minimal"),value:"minimal"},{label:e("theme.tech","Tech"),value:"tech"}],d=[{label:e("theme.layoutSide","Side Menu"),value:"side"},{label:e("theme.layoutTop","Top Menu"),value:"top"}];return de.jsxs(de.Fragment,{children:[de.jsx(li,{align:"center",style:{cursor:"pointer",padding:"0 8px"},onClick:()=>n(!0),children:de.jsx(Bc,{style:{fontSize:"18px",color:"var(--app-text-main)"},title:e("layout.theme","Theme")})}),de.jsx(IV,{title:e("theme.settings","Theme Settings"),placement:"right",onClose:()=>n(!1),open:t,width:300,children:de.jsxs(li,{direction:"vertical",size:"large",style:{width:"100%"},children:[de.jsxs("div",{children:[de.jsxs("div",{style:{marginBottom:8,display:"flex",alignItems:"center",gap:8},children:[de.jsx(Bc,{style:{color:"var(--app-primary-color)"}}),de.jsx(B0,{strong:!0,children:e("theme.color","Theme Color")})]}),de.jsx(I$,{value:r,onChangeComplete:f=>l(f.toHexString()),showText:!0,style:{width:"100%"}})]}),de.jsxs("div",{children:[de.jsxs("div",{style:{marginBottom:8,display:"flex",alignItems:"center",gap:8},children:[de.jsx(Bc,{style:{color:"var(--app-primary-color)"}}),de.jsx(B0,{strong:!0,children:e("theme.style","Style Mode")})]}),de.jsx(W6,{block:!0,options:u,value:a,onChange:f=>s(f)})]}),de.jsxs("div",{children:[de.jsxs("div",{style:{marginBottom:8,display:"flex",alignItems:"center",gap:8},children:[de.jsx(s_,{style:{color:"var(--app-primary-color)"}}),de.jsx(B0,{strong:!0,children:e("theme.layout","Navigation Mode")})]}),de.jsx(W6,{block:!0,options:d,value:i,onChange:f=>c(f)})]})]})})]})}const{Header:EUe,Sider:jUe,Content:MUe,Footer:PUe}=wo,IUe={dashboard:de.jsx(o_,{}),meeting:de.jsx(v_,{}),user:de.jsx(F4,{}),role:de.jsx(h_,{}),permission:de.jsx(f_,{}),device:de.jsx(i_,{}),tenant:de.jsx(F$,{}),org:de.jsx(n_,{}),dict:de.jsx(a_,{}),setting:de.jsx(_4,{})};function HUe(e){if(!e)return de.jsx(_4,{});const t=IUe[e];if(t)return t;const n=SDe[e];return n?de.jsx(n,{}):de.jsx(_4,{})}function TUe(){const{t:e,i18n:t}=II(),[n,r]=o.useState(!1),[a,i]=o.useState([]),[l,s]=o.useState([]),[c,u]=o.useState(null),[d,f]=o.useState(()=>{try{const M=sessionStorage.getItem("userProfile");if(M){const T=JSON.parse(M);return T.displayName||T.username||localStorage.getItem("username")||""}}catch{}return localStorage.getItem("displayName")||localStorage.getItem("username")||""}),[h,g]=o.useState([]),[v,p]=o.useState(()=>{const M=sessionStorage.getItem("platformConfig");return M?JSON.parse(M):null}),b=E1(),w=RC(),{logout:m}=U_(),{load:O}=zUe(),{layoutMode:x}=U$(),C=o.useCallback(async()=>{try{const M=localStorage.getItem("availableTenants");M&&s(JSON.parse(M));const T=localStorage.getItem("activeTenantId");T&&u(Number(T));try{const B=await Rx();sessionStorage.setItem("userProfile",JSON.stringify(B)),B.username&&localStorage.setItem("username",B.username),B.displayName&&localStorage.setItem("displayName",B.displayName),f(B.displayName||B.username||"")}catch{const B=localStorage.getItem("displayName")||localStorage.getItem("username")||"";f(B)}const I=await W_();await O();const F=I.filter(B=>(B.permType==="menu"||B.permType==="directory")&&B.isVisible===1&&B.status===1).sort((B,N)=>(B.sortOrder||0)-(N.sortOrder||0));i(F)}catch{Ao.error(e("common.error"))}},[O,e]);o.useEffect(()=>{C()},[C]),o.useEffect(()=>{const M=()=>{const T=sessionStorage.getItem("platformConfig");p(T?JSON.parse(T):null)};return window.addEventListener("platform-config-updated",M),()=>window.removeEventListener("platform-config-updated",M)},[]);const S=o.useCallback(async M=>{try{const T=await sUe(M);localStorage.setItem("accessToken",T.accessToken),localStorage.setItem("refreshToken",T.refreshToken),localStorage.setItem("activeTenantId",String(M)),T.availableTenants&&localStorage.setItem("availableTenants",JSON.stringify(T.availableTenants));const I=await Rx();sessionStorage.setItem("userProfile",JSON.stringify(I)),I.username&&localStorage.setItem("username",I.username),I.displayName&&localStorage.setItem("displayName",I.displayName),f(I.displayName||I.username||""),Ao.success(e("common.success")),window.location.reload()}catch(T){Ao.error(T.message||e("common.error"))}},[e]),$=o.useCallback(()=>{m(),w("/login")},[m,w]),z=o.useCallback(M=>{t.changeLanguage(M),Ao.success(e(M==="zh-CN"?"layout.switchedToChinese":"layout.switchedToEnglish"))},[t,e]),R=o.useCallback(M=>{const T=new Map,I=[];M.forEach(B=>T.set(B.permId,{...B,children:[]})),T.forEach(B=>{B.parentId&&T.has(B.parentId)?T.get(B.parentId).children.push(B):I.push(B)});const F=B=>{B.sort((N,W)=>(N.sortOrder||0)-(W.sortOrder||0)),B.forEach(N=>{var W;(W=N.children)!=null&&W.length&&F(N.children)})};return F(I),I},[]),E=o.useCallback(M=>M.map(T=>{var B,N;const I=T.path||T.code||String(T.permId),F=HUe(T.icon);return T.permType==="directory"||(B=T.children)!=null&&B.length?{key:I,icon:F,label:T.name,children:(N=T.children)!=null&&N.length?E(T.children):void 0}:{key:I,icon:F,label:de.jsx(sz,{to:T.path||"#",children:T.name})}}),[]),H=o.useMemo(()=>E(R(a)),[R,a,E]);o.useEffect(()=>{if(!a.length)return;const M=(I,F,B=[])=>{for(const N of I)if(!(!N||typeof N!="object"||!("key"in N))){if(String(N.key)===F)return B;if("children"in N&&N.children){const W=M(N.children,F,[...B,String(N.key)]);if(W)return W}}return null},T=M(H||[],b.pathname);T!=null&&T.length&&g(I=>Array.from(new Set([...I,...T])))},[b.pathname,H,a.length]);const P=o.useMemo(()=>{const M=[{key:"profile",label:de.jsx(sz,{to:"/profile",children:e("layout.profile")}),icon:de.jsx(F4,{})}];let T={};try{const I=sessionStorage.getItem("userProfile");I&&(T=JSON.parse(I)||{})}catch{T={}}return M.push({type:"divider",key:"divider"}),M.push({key:"logout",label:e("layout.logout"),icon:de.jsx(c_,{}),onClick:$}),M},[$,e]),L=[{key:"zh-CN",label:"简体中文",onClick:()=>z("zh-CN")},{key:"en-US",label:"English",onClick:()=>z("en-US")}],j=de.jsxs(li,{size:20,children:[de.jsx(RUe,{}),de.jsx(Fc,{menu:{items:L},placement:"bottomRight",children:de.jsx(l_,{style:{fontSize:"18px",color:"var(--app-text-main)",cursor:"pointer"}})}),l.length>0&&de.jsx(Fc,{menu:{items:l.map(M=>({key:String(M.tenantId),label:M.tenantName,onClick:()=>S(M.tenantId)}))},placement:"bottomRight",children:de.jsx(F$,{style:{fontSize:"18px",color:c?"var(--app-primary-color)":"var(--app-text-main)",cursor:"pointer"},title:e("layout.switchTenant")})}),de.jsx(r_,{style:{fontSize:"18px",color:"var(--app-text-main)",cursor:"pointer"}}),de.jsx(Fc,{menu:{items:P},placement:"bottomRight",children:de.jsxs(li,{style:{cursor:"pointer",color:"var(--app-text-main)"},children:[de.jsx(SL,{size:"small",icon:de.jsx(F4,{}),style:{backgroundColor:"var(--app-primary-color)"}}),de.jsx("span",{style:{fontWeight:500},children:d||e("layout.admin")})]})})]}),V=(M=!1)=>de.jsxs("div",{style:{height:64,display:"flex",alignItems:"center",padding:M?"0 24px 0 0":"0 16px",gap:"12px",borderBottom:M?"none":"1px solid var(--app-border-color)",flexShrink:0},children:[de.jsx("img",{src:(v==null?void 0:v.logoUrl)||"/logo.svg",alt:"logo",style:{width:32,height:32,objectFit:"contain"}}),(!n||M)&&de.jsx("span",{style:{fontSize:"18px",fontWeight:700,color:"var(--app-primary-color)",letterSpacing:"0.5px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:(v==null?void 0:v.projectName)||"UnisBase"})]});return de.jsxs(wo,{style:{height:"100vh",overflow:"hidden"},children:[x==="side"&&de.jsxs(jUe,{trigger:null,collapsible:!0,collapsed:n,className:"app-sider",style:{boxShadow:"var(--app-shadow)",zIndex:10},children:[V(!1),de.jsx("div",{style:{flex:1,overflowY:"auto",overflowX:"hidden"},children:de.jsx(ii,{mode:"inline",selectedKeys:[b.pathname],openKeys:h,onOpenChange:g,items:H,style:{borderRight:0,marginTop:16}})})]}),de.jsxs(wo,{style:{flex:1,minWidth:0},children:[de.jsxs(EUe,{style:{background:"var(--app-bg-card)",padding:"0 24px",display:"flex",alignItems:"center",justifyContent:"space-between",boxShadow:"var(--app-shadow)",zIndex:9,height:64,flexShrink:0,width:"100%"},children:[x==="side"?de.jsx(os,{type:"text",icon:n?de.jsx(d_,{}):de.jsx(u_,{}),onClick:()=>r(!n),style:{fontSize:"16px",width:64,height:64,color:"var(--app-text-main)",marginLeft:-24}}):V(!0),x==="top"?de.jsx("div",{style:{flex:1,minWidth:0,padding:"0 24px"},children:de.jsx(ii,{mode:"horizontal",selectedKeys:[b.pathname],items:H,style:{borderBottom:0,lineHeight:"62px",background:"transparent",color:"var(--app-text-main)"},theme:document.documentElement.getAttribute("data-theme")==="tech"?"dark":"light"})}):de.jsx("div",{style:{flex:1,display:"flex",alignItems:"center",paddingLeft:12}}),j]}),de.jsx(MUe,{style:{margin:"24px 24px 12px",padding:24,background:"var(--app-bg-card)",borderRadius:"8px",boxShadow:"var(--app-shadow)",overflow:"hidden",display:"flex",flexDirection:"column"},children:de.jsx("div",{style:{flex:1,overflow:"hidden",display:"flex",flexDirection:"column"},children:de.jsx(gA,{})})}),de.jsx(PUe,{style:{flexShrink:0,padding:"0 24px 16px",background:"transparent"},children:de.jsxs("div",{style:{minHeight:44,borderRadius:8,border:"1px solid var(--app-border-color)",background:"var(--app-bg-card)",display:"flex",alignItems:"center",justifyContent:"center",gap:16,padding:"10px 16px",color:"var(--app-text-main)",fontSize:13,textAlign:"center",backdropFilter:"blur(10px)"},children:[v!=null&&v.icpInfo?de.jsx("span",{children:v.icpInfo}):null,v!=null&&v.icpInfo&&(v!=null&&v.copyrightInfo)?de.jsx("span",{"aria-hidden":"true",style:{color:"#d0d5dd"},children:"|"}):null,v!=null&&v.copyrightInfo?de.jsx("span",{children:v.copyrightInfo}):null]})})]})]})}const LUe=o.lazy(()=>Yn(()=>import("./index-Cuk6MTvX.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]))),VUe=o.lazy(()=>Yn(()=>import("./index-CLQ17cyG.js"),__vite__mapDeps([10,1,11,4,3,5,2,12,13]))),_Ue=o.lazy(()=>Yn(()=>import("./index-D2dpQjvd.js"),__vite__mapDeps([14,15,16,17,1,11,4,3,5,12,18,8,2,19]))),FUe=o.lazy(()=>Yn(()=>import("./index-D46wHI9T.js"),__vite__mapDeps([20,16,21,17,1,11,4,3,2,19,5,6,7,8,12]))),BUe=o.lazy(()=>Yn(()=>import("./index-_wuBQoah.js"),__vite__mapDeps([22,17,1,23,11,4,3,2,19,5,12,6,7,8,24,16,21,25]))),NUe=o.lazy(()=>Yn(()=>import("./index-cT6y5Tpn.js"),__vite__mapDeps([26,17,1,11,4,3,5,12,18,8,2,19,6,7,27,28,16,21,29]))),AUe=o.lazy(()=>Yn(()=>import("./index-3DHKt_R6.js"),__vite__mapDeps([30,17,1,11,4,3,2,19,5,12,6,7,8,31]))),DUe=o.lazy(()=>Yn(()=>import("./index-CVKfltxf.js"),__vite__mapDeps([32,17,1,23,11,4,3,2,19,5,12,6,7,8,24,33]))),WUe=o.lazy(()=>Yn(()=>import("./index-zXbqlJ6U.js"),__vite__mapDeps([34,1,11,4,3,5,12,28,35]))),UUe=o.lazy(()=>Yn(()=>import("./index-NCXqgPlL.js"),__vite__mapDeps([36,17,1,23,11,4,3,5,12,6,7,8,19,2,37]))),qUe=o.lazy(()=>Yn(()=>import("./index-C4Ssvrad.js"),__vite__mapDeps([38,17,1,6,7,4,8,23,2,5,12,15,27,28,13,39]))),KUe=o.lazy(()=>Yn(()=>import("./index-DNHYTRpW.js"),__vite__mapDeps([40,1,17,23,11,4,3,5,12,6,7,8,2,19,41]))),GUe=o.lazy(()=>Yn(()=>import("./index-CclBJv6J.js"),__vite__mapDeps([42,1,3,4,5,12,6,7,8,2]))),XUe=o.lazy(()=>Yn(()=>import("./index-DBTSJC1Y.js"),__vite__mapDeps([43,1,3,4,5,12,6,7,8,2])));function kUe(){return de.jsx("div",{className:"app-page__empty-state",style:{minHeight:320},children:de.jsx(BV,{})})}function cr({children:e}){return de.jsx(o.Suspense,{fallback:de.jsx(kUe,{}),children:e})}const YUe=[{path:"/",label:"总览",element:de.jsx(cr,{children:de.jsx(LUe,{})}),perm:"menu:dashboard"},{path:"/profile",label:"个人中心",element:de.jsx(cr,{children:de.jsx(VUe,{})})},{path:"/tenants",label:"租户管理",element:de.jsx(cr,{children:de.jsx(_Ue,{})}),perm:"menu:tenants"},{path:"/orgs",label:"组织管理",element:de.jsx(cr,{children:de.jsx(FUe,{})}),perm:"menu:orgs"},{path:"/users",label:"用户管理",element:de.jsx(cr,{children:de.jsx(BUe,{})}),perm:"menu:users"},{path:"/roles",label:"角色管理",element:de.jsx(cr,{children:de.jsx(NUe,{})}),perm:"menu:roles"},{path:"/permissions",label:"权限管理",element:de.jsx(cr,{children:de.jsx(AUe,{})}),perm:"menu:permissions"},{path:"/params",label:"系统参数",element:de.jsx(cr,{children:de.jsx(DUe,{})}),perm:"menu:params"},{path:"/platform-settings",label:"平台设置",element:de.jsx(cr,{children:de.jsx(WUe,{})}),perm:"menu:platform"},{path:"/dictionaries",label:"字典管理",element:de.jsx(cr,{children:de.jsx(UUe,{})}),perm:"menu:dict"},{path:"/logs",label:"日志管理",element:de.jsx(cr,{children:de.jsx(qUe,{})}),perm:"menu:logs"},{path:"/devices",label:"设备管理",element:de.jsx(cr,{children:de.jsx(KUe,{})}),perm:"menu:devices"},{path:"/user-roles",label:"用户角色绑定",element:de.jsx(cr,{children:de.jsx(GUe,{})}),perm:"menu:user-roles"},{path:"/role-permissions",label:"角色权限绑定",element:de.jsx(cr,{children:de.jsx(XUe,{})}),perm:"menu:role-permissions"}],QUe=o.lazy(()=>Yn(()=>import("./index-Cqmx3QCA.js"),__vite__mapDeps([44,11,4,3,12,7,45]))),JUe=o.lazy(()=>Yn(()=>import("./index-DKFjMRXE.js"),__vite__mapDeps([46,11,4,3,5,12])));function ZUe(){return de.jsx("div",{className:"app-page__empty-state",style:{minHeight:320},children:"Loading..."})}function eqe({children:e}){const{isAuthed:t,profile:n}=U_();return t?(n==null?void 0:n.pwdResetRequired)===1?de.jsx(L8,{to:"/reset-password",replace:!0}):e:de.jsx(L8,{to:"/login",replace:!0})}function tqe(){return de.jsx(o.Suspense,{fallback:de.jsx(ZUe,{}),children:de.jsxs(pA,{children:[de.jsx(Ii,{path:"/login",element:de.jsx(QUe,{})}),de.jsx(Ii,{path:"/reset-password",element:de.jsx(JUe,{})}),de.jsx(Ii,{path:"/",element:de.jsx(eqe,{children:de.jsx(TUe,{})}),children:YUe.map(e=>de.jsx(Ii,{index:e.path==="/",path:e.path==="/"?void 0:e.path.slice(1),element:e.element},e.path))}),de.jsx(Ii,{path:"*",element:de.jsx(L8,{to:"/",replace:!0})})]})})}function nqe(){const[e,t]=o.useState(null),{colorPrimary:n,themeMode:r,initTheme:a}=U$();return o.useEffect(()=>{a(),(async()=>{try{const l=await lUe();if(t(l),l.projectName&&(document.title=l.projectName),l.iconUrl){let s=document.querySelector("link[rel~='icon']");s||(s=document.createElement("link"),s.rel="icon",document.getElementsByTagName("head")[0].appendChild(s)),s.href=l.iconUrl}sessionStorage.setItem("platformConfig",JSON.stringify(l))}catch(l){console.error("Failed to load platform config",l)}})()},[a]),de.jsx(qa,{theme:{algorithm:r==="tech"?vj.darkAlgorithm:vj.defaultAlgorithm,token:{colorPrimary:n,borderRadius:10,colorBgLayout:"transparent"},components:{Card:{borderRadiusLG:16}}},children:de.jsx(tqe,{})})}N0.createRoot(document.getElementById("root")).render(de.jsx(D.StrictMode,{children:de.jsx($A,{children:de.jsx(nqe,{})})}));export{tKe as $,Hn as A,os as B,U as C,ia as D,za as E,kn as F,_G as G,jG as H,KC as I,PG as J,SG as K,wo as L,GC as M,xU as N,IC as O,Wa as P,cn as Q,F4 as R,H1 as S,Ss as T,sn as U,SL as V,aIe as W,kTe as X,li as Y,OOe as Z,Yl as _,Dxe as a,bge as a$,Zqe as a0,nKe as a1,zUe as a2,$Ie as a3,FRe as a4,Ho as a5,IV as a6,T1 as a7,F$ as a8,Eze as a9,Eo as aA,ca as aB,nee as aC,B2 as aD,see as aE,cee as aF,ai as aG,lee as aH,VZ as aI,on as aJ,ua as aK,Sa as aL,oi as aM,ys as aN,as as aO,FZ as aP,F2 as aQ,s$ as aR,O$e as aS,Kqe as aT,Aqe as aU,qqe as aV,uKe as aW,Uqe as aX,Wqe as aY,Dqe as aZ,dKe as a_,Ene as aa,vi as ab,X5e as ac,$de as ad,yV as ae,n_ as af,HC as ag,A as ah,Oe as ai,rr as aj,at as ak,vn as al,_ as am,tt as an,eJ as ao,ps as ap,k as aq,It as ar,He as as,xe as at,xZ as au,kt as av,YJ as aw,St as ax,ft as ay,pr as az,JPe as b,Ro as b$,f_ as b0,N3e as b1,ABe as b2,h_ as b3,fKe as b4,mKe as b5,vKe as b6,Gqe as b7,pKe as b8,bKe as b9,Bqe as bA,Fqe as bB,ri as bC,Ht as bD,TX as bE,x2 as bF,ar as bG,X3 as bH,jt as bI,uL as bJ,bn as bK,Zoe as bL,hi as bM,Xn as bN,Ua as bO,pt as bP,d6 as bQ,rs as bR,O4 as bS,jT as bT,Kie as bU,Gie as bV,Xie as bW,kie as bX,lT as bY,gT as bZ,aG as b_,Yqe as ba,kqe as bb,Xqe as bc,Qqe as bd,hKe as be,gKe as bf,D as bg,Rr as bh,OR as bi,mee as bj,v$ as bk,BV as bl,ot as bm,bwe as bn,$8e as bo,W_ as bp,aKe as bq,rKe as br,oKe as bs,e0e as bt,lme as bu,kCe as bv,SDe as bw,_qe as bx,_4 as by,Nqe as bz,LMe as c,vT as c$,ti as c0,$a as c1,l_ as c2,jBe as c3,Kze as c4,Lve as c5,Tqe as c6,Vqe as c7,Lqe as c8,a_ as c9,w1 as cA,E4 as cB,vae as cC,gae as cD,mae as cE,Gz as cF,Na as cG,lr as cH,wKe as cI,mhe as cJ,yKe as cK,hqe as cL,So as cM,H2 as cN,PU as cO,i$ as cP,lqe as cQ,oqe as cR,sK as cS,z2 as cT,kG as cU,xR as cV,YQ as cW,C2 as cX,MK as cY,qa as cZ,QG as c_,EEe as ca,aqe as cb,us as cc,_2 as cd,$t as ce,$l as cf,vt as cg,YC as ch,Ea as ci,Ca as cj,DZ as ck,NZ as cl,G2 as cm,m$ as cn,YL as co,rV as cp,eV as cq,JL as cr,K2 as cs,P1 as ct,t$ as cu,r$ as cv,e$ as cw,n$ as cx,See as cy,aV as cz,lUe as d,kL as d$,fG as d0,JQ as d1,ZC as d2,iKe as d3,sKe as d4,lKe as d5,cKe as d6,P4 as d7,Dee as d8,b$ as d9,g1 as dA,MC as dB,kW as dC,sqe as dD,zY as dE,YR as dF,nL as dG,Fc as dH,fL as dI,Noe as dJ,Aoe as dK,Doe as dL,Woe as dM,Uoe as dN,qoe as dO,Koe as dP,Goe as dQ,bre as dR,iee as dS,ii as dT,kte as dU,Xoe as dV,koe as dW,TH as dX,voe as dY,goe as dZ,X2 as d_,Pk as da,fqe as db,Fq as dc,RQ as dd,y1 as de,dqe as df,cqe as dg,zQ as dh,xs as di,di as dj,wa as dk,Jr as dl,Dae as dm,uqe as dn,O1 as dp,w2 as dq,j4 as dr,ns as ds,NT as dt,zo as du,bQ as dv,$Q as dw,UC as dx,mT as dy,H8 as dz,Rx as e,z$ as e0,iV as e1,Bq as e2,V6 as e3,R4 as e4,PK as e5,Hee as e6,vqe as e7,Wae as e8,bne as e9,kae as ea,gre as eb,loe as ec,yne as ed,$s as ee,D2 as ef,tte as eg,c$ as eh,qL as ei,DT as ej,OKe as f,Jqe as g,RC as h,c_ as i,de as j,eKe as k,xKe as l,Hse as m,$se as n,EVe as o,W3e as p,Mse as q,o as r,Ao as s,v_ as t,II as u,i_ as v,I0e as w,Dt as x,$n as y,Z as z}; + */var i3=o,dUe=PI;function fUe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var hUe=typeof Object.is=="function"?Object.is:fUe,vUe=dUe.useSyncExternalStore,gUe=i3.useRef,mUe=i3.useEffect,pUe=i3.useMemo,bUe=i3.useDebugValue;K_.useSyncExternalStoreWithSelector=function(e,t,n,r,a){var i=gUe(null);if(i.current===null){var l={hasValue:!1,value:null};i.current=l}else l=i.current;i=pUe(function(){function c(g){if(!u){if(u=!0,d=g,g=r(g),a!==void 0&&l.hasValue){var v=l.value;if(a(v,g))return f=v}return f=g}if(v=f,hUe(d,g))return v;var p=r(g);return a!==void 0&&a(v,p)?(d=g,v):(d=g,f=p)}var u=!1,d,f,h=n===void 0?null:n;return[function(){return c(t())},h===null?void 0:function(){return c(h())}]},[t,n,r,a]);var s=vUe(e,i[0],i[1]);return mUe(function(){l.hasValue=!0,l.value=s},[s]),bUe(s),s};q_.exports=K_;var yUe=q_.exports;const wUe=us(yUe),G_={},{useDebugValue:OUe}=D,{useSyncExternalStoreWithSelector:xUe}=wUe;let Gj=!1;const CUe=e=>e;function $Ue(e,t=CUe,n){(G_?"production":void 0)!=="production"&&n&&!Gj&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),Gj=!0);const r=xUe(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return OUe(r),r}const Xj=e=>{(G_?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?uUe(e):e,n=(r,a)=>$Ue(t,r,a);return Object.assign(n,t),n},X_=e=>e?Xj(e):Xj,_0="permissionCodes",F0="userProfile",SUe=X_(e=>({codes:(()=>{try{const t=localStorage.getItem(_0);return t?JSON.parse(t):[]}catch{return[]}})(),isAdmin:(()=>{try{const t=sessionStorage.getItem(F0);return t?!!JSON.parse(t).isAdmin:!1}catch{return!1}})(),setCodes:t=>{e({codes:t}),localStorage.setItem(_0,JSON.stringify(t))},setIsAdmin:t=>{e({isAdmin:t})},load:async()=>{try{let t=!1;const n=sessionStorage.getItem(F0);if(n)t=!!JSON.parse(n).isAdmin;else{const i=await Rx();t=!!i.isAdmin,sessionStorage.setItem(F0,JSON.stringify(i))}if(e({isAdmin:t}),t)return;const a=(await W_()).filter(i=>i.status!==0).map(i=>i.code);e({codes:a}),localStorage.setItem(_0,JSON.stringify(a))}catch(t){console.error("Failed to load permissions",t)}}}));function zUe(){const{codes:e,load:t,isAdmin:n}=SUe();return{codes:e,load:t,can:a=>{if(!a||n||!e||e.length===0)return!0;const i=e.some(c=>c.startsWith("menu:")),l=e.some(c=>!c.startsWith("menu:")&&c.includes(":"));let s=!1;return a.startsWith("menu:")?s=!i||e.includes(a):s=!l||e.includes(a),s},isAdmin:n}}const kj="#1677ff",Yj="default",Qj="side",Jj=()=>`unis_theme_color_${localStorage.getItem("username")||"default"}`,Zj=()=>`unis_theme_mode_${localStorage.getItem("username")||"default"}`,eM=()=>`unis_layout_mode_${localStorage.getItem("username")||"default"}`,U$=X_(e=>({colorPrimary:kj,themeMode:Yj,layoutMode:Qj,setColorPrimary:t=>{e({colorPrimary:t});const n=Jj();localStorage.setItem(n,t),document.documentElement.style.setProperty("--app-primary-color",t)},setThemeMode:t=>{e({themeMode:t});const n=Zj();localStorage.setItem(n,t),document.documentElement.setAttribute("data-theme",t)},setLayoutMode:t=>{e({layoutMode:t});const n=eM();localStorage.setItem(n,t)},initTheme:()=>{const t=Jj(),n=Zj(),r=eM(),i=localStorage.getItem(t)||kj,s=localStorage.getItem(n)||Yj,u=localStorage.getItem(r)||Qj;e({colorPrimary:i,themeMode:s,layoutMode:u}),document.documentElement.style.setProperty("--app-primary-color",i),document.documentElement.setAttribute("data-theme",s)}})),{Text:B0}=Ss;function RUe(){const{t:e}=II(),[t,n]=o.useState(!1),{colorPrimary:r,themeMode:a,layoutMode:i,setColorPrimary:l,setThemeMode:s,setLayoutMode:c}=U$(),u=[{label:e("theme.default","Default"),value:"default"},{label:e("theme.minimal","Minimal"),value:"minimal"},{label:e("theme.tech","Tech"),value:"tech"}],d=[{label:e("theme.layoutSide","Side Menu"),value:"side"},{label:e("theme.layoutTop","Top Menu"),value:"top"}];return de.jsxs(de.Fragment,{children:[de.jsx(li,{align:"center",style:{cursor:"pointer",padding:"0 8px"},onClick:()=>n(!0),children:de.jsx(Bc,{style:{fontSize:"18px",color:"var(--app-text-main)"},title:e("layout.theme","Theme")})}),de.jsx(IV,{title:e("theme.settings","Theme Settings"),placement:"right",onClose:()=>n(!1),open:t,width:300,children:de.jsxs(li,{direction:"vertical",size:"large",style:{width:"100%"},children:[de.jsxs("div",{children:[de.jsxs("div",{style:{marginBottom:8,display:"flex",alignItems:"center",gap:8},children:[de.jsx(Bc,{style:{color:"var(--app-primary-color)"}}),de.jsx(B0,{strong:!0,children:e("theme.color","Theme Color")})]}),de.jsx(I$,{value:r,onChangeComplete:f=>l(f.toHexString()),showText:!0,style:{width:"100%"}})]}),de.jsxs("div",{children:[de.jsxs("div",{style:{marginBottom:8,display:"flex",alignItems:"center",gap:8},children:[de.jsx(Bc,{style:{color:"var(--app-primary-color)"}}),de.jsx(B0,{strong:!0,children:e("theme.style","Style Mode")})]}),de.jsx(W6,{block:!0,options:u,value:a,onChange:f=>s(f)})]}),de.jsxs("div",{children:[de.jsxs("div",{style:{marginBottom:8,display:"flex",alignItems:"center",gap:8},children:[de.jsx(s_,{style:{color:"var(--app-primary-color)"}}),de.jsx(B0,{strong:!0,children:e("theme.layout","Navigation Mode")})]}),de.jsx(W6,{block:!0,options:d,value:i,onChange:f=>c(f)})]})]})})]})}const{Header:EUe,Sider:jUe,Content:MUe,Footer:PUe}=wo,IUe={dashboard:de.jsx(o_,{}),meeting:de.jsx(v_,{}),user:de.jsx(F4,{}),role:de.jsx(h_,{}),permission:de.jsx(f_,{}),device:de.jsx(i_,{}),tenant:de.jsx(F$,{}),org:de.jsx(n_,{}),dict:de.jsx(a_,{}),setting:de.jsx(_4,{})};function HUe(e){if(!e)return de.jsx(_4,{});const t=IUe[e];if(t)return t;const n=SDe[e];return n?de.jsx(n,{}):de.jsx(_4,{})}function TUe(){const{t:e,i18n:t}=II(),[n,r]=o.useState(!1),[a,i]=o.useState([]),[l,s]=o.useState([]),[c,u]=o.useState(null),[d,f]=o.useState(()=>{try{const M=sessionStorage.getItem("userProfile");if(M){const T=JSON.parse(M);return T.displayName||T.username||localStorage.getItem("username")||""}}catch{}return localStorage.getItem("displayName")||localStorage.getItem("username")||""}),[h,g]=o.useState([]),[v,p]=o.useState(()=>{const M=sessionStorage.getItem("platformConfig");return M?JSON.parse(M):null}),b=E1(),w=RC(),{logout:m}=U_(),{load:O}=zUe(),{layoutMode:x}=U$(),C=o.useCallback(async()=>{try{const M=localStorage.getItem("availableTenants");M&&s(JSON.parse(M));const T=localStorage.getItem("activeTenantId");T&&u(Number(T));try{const B=await Rx();sessionStorage.setItem("userProfile",JSON.stringify(B)),B.username&&localStorage.setItem("username",B.username),B.displayName&&localStorage.setItem("displayName",B.displayName),f(B.displayName||B.username||"")}catch{const B=localStorage.getItem("displayName")||localStorage.getItem("username")||"";f(B)}const I=await W_();await O();const F=I.filter(B=>(B.permType==="menu"||B.permType==="directory")&&B.isVisible===1&&B.status===1).sort((B,N)=>(B.sortOrder||0)-(N.sortOrder||0));i(F)}catch{Ao.error(e("common.error"))}},[O,e]);o.useEffect(()=>{C()},[C]),o.useEffect(()=>{const M=()=>{const T=sessionStorage.getItem("platformConfig");p(T?JSON.parse(T):null)};return window.addEventListener("platform-config-updated",M),()=>window.removeEventListener("platform-config-updated",M)},[]);const S=o.useCallback(async M=>{try{const T=await sUe(M);localStorage.setItem("accessToken",T.accessToken),localStorage.setItem("refreshToken",T.refreshToken),localStorage.setItem("activeTenantId",String(M)),T.availableTenants&&localStorage.setItem("availableTenants",JSON.stringify(T.availableTenants));const I=await Rx();sessionStorage.setItem("userProfile",JSON.stringify(I)),I.username&&localStorage.setItem("username",I.username),I.displayName&&localStorage.setItem("displayName",I.displayName),f(I.displayName||I.username||""),Ao.success(e("common.success")),window.location.reload()}catch(T){Ao.error(T.message||e("common.error"))}},[e]),$=o.useCallback(()=>{m(),w("/login")},[m,w]),z=o.useCallback(M=>{t.changeLanguage(M),Ao.success(e(M==="zh-CN"?"layout.switchedToChinese":"layout.switchedToEnglish"))},[t,e]),R=o.useCallback(M=>{const T=new Map,I=[];M.forEach(B=>T.set(B.permId,{...B,children:[]})),T.forEach(B=>{B.parentId&&T.has(B.parentId)?T.get(B.parentId).children.push(B):I.push(B)});const F=B=>{B.sort((N,W)=>(N.sortOrder||0)-(W.sortOrder||0)),B.forEach(N=>{var W;(W=N.children)!=null&&W.length&&F(N.children)})};return F(I),I},[]),E=o.useCallback(M=>M.map(T=>{var B,N;const I=T.path||T.code||String(T.permId),F=HUe(T.icon);return T.permType==="directory"||(B=T.children)!=null&&B.length?{key:I,icon:F,label:T.name,children:(N=T.children)!=null&&N.length?E(T.children):void 0}:{key:I,icon:F,label:de.jsx(sz,{to:T.path||"#",children:T.name})}}),[]),H=o.useMemo(()=>E(R(a)),[R,a,E]);o.useEffect(()=>{if(!a.length)return;const M=(I,F,B=[])=>{for(const N of I)if(!(!N||typeof N!="object"||!("key"in N))){if(String(N.key)===F)return B;if("children"in N&&N.children){const W=M(N.children,F,[...B,String(N.key)]);if(W)return W}}return null},T=M(H||[],b.pathname);T!=null&&T.length&&g(I=>Array.from(new Set([...I,...T])))},[b.pathname,H,a.length]);const P=o.useMemo(()=>{const M=[{key:"profile",label:de.jsx(sz,{to:"/profile",children:e("layout.profile")}),icon:de.jsx(F4,{})}];let T={};try{const I=sessionStorage.getItem("userProfile");I&&(T=JSON.parse(I)||{})}catch{T={}}return M.push({type:"divider",key:"divider"}),M.push({key:"logout",label:e("layout.logout"),icon:de.jsx(c_,{}),onClick:$}),M},[$,e]),L=[{key:"zh-CN",label:"简体中文",onClick:()=>z("zh-CN")},{key:"en-US",label:"English",onClick:()=>z("en-US")}],j=de.jsxs(li,{size:20,children:[de.jsx(RUe,{}),de.jsx(Fc,{menu:{items:L},placement:"bottomRight",children:de.jsx(l_,{style:{fontSize:"18px",color:"var(--app-text-main)",cursor:"pointer"}})}),l.length>0&&de.jsx(Fc,{menu:{items:l.map(M=>({key:String(M.tenantId),label:M.tenantName,onClick:()=>S(M.tenantId)}))},placement:"bottomRight",children:de.jsx(F$,{style:{fontSize:"18px",color:c?"var(--app-primary-color)":"var(--app-text-main)",cursor:"pointer"},title:e("layout.switchTenant")})}),de.jsx(r_,{style:{fontSize:"18px",color:"var(--app-text-main)",cursor:"pointer"}}),de.jsx(Fc,{menu:{items:P},placement:"bottomRight",children:de.jsxs(li,{style:{cursor:"pointer",color:"var(--app-text-main)"},children:[de.jsx(SL,{size:"small",icon:de.jsx(F4,{}),style:{backgroundColor:"var(--app-primary-color)"}}),de.jsx("span",{style:{fontWeight:500},children:d||e("layout.admin")})]})})]}),V=(M=!1)=>de.jsxs("div",{style:{height:64,display:"flex",alignItems:"center",padding:M?"0 24px 0 0":"0 16px",gap:"12px",borderBottom:M?"none":"1px solid var(--app-border-color)",flexShrink:0},children:[de.jsx("img",{src:(v==null?void 0:v.logoUrl)||"/logo.svg",alt:"logo",style:{width:32,height:32,objectFit:"contain"}}),(!n||M)&&de.jsx("span",{style:{fontSize:"18px",fontWeight:700,color:"var(--app-primary-color)",letterSpacing:"0.5px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:(v==null?void 0:v.projectName)||"UnisBase"})]});return de.jsxs(wo,{style:{height:"100vh",overflow:"hidden"},children:[x==="side"&&de.jsxs(jUe,{trigger:null,collapsible:!0,collapsed:n,className:"app-sider",style:{boxShadow:"var(--app-shadow)",zIndex:10},children:[V(!1),de.jsx("div",{style:{flex:1,overflowY:"auto",overflowX:"hidden"},children:de.jsx(ii,{mode:"inline",selectedKeys:[b.pathname],openKeys:h,onOpenChange:g,items:H,style:{borderRight:0,marginTop:16}})})]}),de.jsxs(wo,{style:{flex:1,minWidth:0},children:[de.jsxs(EUe,{style:{background:"var(--app-bg-card)",padding:"0 24px",display:"flex",alignItems:"center",justifyContent:"space-between",boxShadow:"var(--app-shadow)",zIndex:9,height:64,flexShrink:0,width:"100%"},children:[x==="side"?de.jsx(os,{type:"text",icon:n?de.jsx(d_,{}):de.jsx(u_,{}),onClick:()=>r(!n),style:{fontSize:"16px",width:64,height:64,color:"var(--app-text-main)",marginLeft:-24}}):V(!0),x==="top"?de.jsx("div",{style:{flex:1,minWidth:0,padding:"0 24px"},children:de.jsx(ii,{mode:"horizontal",selectedKeys:[b.pathname],items:H,style:{borderBottom:0,lineHeight:"62px",background:"transparent",color:"var(--app-text-main)"},theme:document.documentElement.getAttribute("data-theme")==="tech"?"dark":"light"})}):de.jsx("div",{style:{flex:1,display:"flex",alignItems:"center",paddingLeft:12}}),j]}),de.jsx(MUe,{style:{margin:"24px 24px 12px",padding:24,background:"var(--app-bg-card)",borderRadius:"8px",boxShadow:"var(--app-shadow)",overflow:"hidden",display:"flex",flexDirection:"column"},children:de.jsx("div",{style:{flex:1,overflow:"hidden",display:"flex",flexDirection:"column"},children:de.jsx(gA,{})})}),de.jsx(PUe,{style:{flexShrink:0,padding:"0 24px 16px",background:"transparent"},children:de.jsxs("div",{style:{minHeight:44,borderRadius:8,border:"1px solid var(--app-border-color)",background:"var(--app-bg-card)",display:"flex",alignItems:"center",justifyContent:"center",gap:16,padding:"10px 16px",color:"var(--app-text-main)",fontSize:13,textAlign:"center",backdropFilter:"blur(10px)"},children:[v!=null&&v.icpInfo?de.jsx("span",{children:v.icpInfo}):null,v!=null&&v.icpInfo&&(v!=null&&v.copyrightInfo)?de.jsx("span",{"aria-hidden":"true",style:{color:"#d0d5dd"},children:"|"}):null,v!=null&&v.copyrightInfo?de.jsx("span",{children:v.copyrightInfo}):null]})})]})]})}const LUe=o.lazy(()=>Yn(()=>import("./index-C7MmErlL.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]))),VUe=o.lazy(()=>Yn(()=>import("./index-BczX4M3x.js"),__vite__mapDeps([10,1,11,4,3,5,2,12,13]))),_Ue=o.lazy(()=>Yn(()=>import("./index-HLr64byx.js"),__vite__mapDeps([14,15,16,17,1,11,4,3,5,12,18,8,2,19]))),FUe=o.lazy(()=>Yn(()=>import("./index-DrbnEUlB.js"),__vite__mapDeps([20,16,21,17,1,11,4,3,2,19,5,6,7,8,12]))),BUe=o.lazy(()=>Yn(()=>import("./index-CICA3XVG.js"),__vite__mapDeps([22,17,1,23,11,4,3,2,19,5,12,6,7,8,24,16,21,25]))),NUe=o.lazy(()=>Yn(()=>import("./index-DcP__cwg.js"),__vite__mapDeps([26,17,1,11,4,3,5,12,18,8,2,19,6,7,27,28,16,21,29]))),AUe=o.lazy(()=>Yn(()=>import("./index-CFdJcQNY.js"),__vite__mapDeps([30,17,1,11,4,3,2,19,5,12,6,7,8,31]))),DUe=o.lazy(()=>Yn(()=>import("./index-tW7BAaeP.js"),__vite__mapDeps([32,17,1,23,11,4,3,2,19,5,12,6,7,8,24,33]))),WUe=o.lazy(()=>Yn(()=>import("./index-BdKHrE9W.js"),__vite__mapDeps([34,1,11,4,3,5,12,28,35]))),UUe=o.lazy(()=>Yn(()=>import("./index-BaF8EzNP.js"),__vite__mapDeps([36,17,1,23,11,4,3,5,12,6,7,8,19,2,37]))),qUe=o.lazy(()=>Yn(()=>import("./index-Ce8E10jb.js"),__vite__mapDeps([38,17,1,6,7,4,8,23,2,5,12,15,27,28,13,39]))),KUe=o.lazy(()=>Yn(()=>import("./index-DlnpiLSJ.js"),__vite__mapDeps([40,1,17,23,11,4,3,5,12,6,7,8,2,19,41]))),GUe=o.lazy(()=>Yn(()=>import("./index-o8OcILa0.js"),__vite__mapDeps([42,1,3,4,5,12,6,7,8,2]))),XUe=o.lazy(()=>Yn(()=>import("./index-D1S-tzz4.js"),__vite__mapDeps([43,1,3,4,5,12,6,7,8,2])));function kUe(){return de.jsx("div",{className:"app-page__empty-state",style:{minHeight:320},children:de.jsx(BV,{})})}function cr({children:e}){return de.jsx(o.Suspense,{fallback:de.jsx(kUe,{}),children:e})}const YUe=[{path:"/",label:"总览",element:de.jsx(cr,{children:de.jsx(LUe,{})}),perm:"menu:dashboard"},{path:"/profile",label:"个人中心",element:de.jsx(cr,{children:de.jsx(VUe,{})})},{path:"/tenants",label:"租户管理",element:de.jsx(cr,{children:de.jsx(_Ue,{})}),perm:"menu:tenants"},{path:"/orgs",label:"组织管理",element:de.jsx(cr,{children:de.jsx(FUe,{})}),perm:"menu:orgs"},{path:"/users",label:"用户管理",element:de.jsx(cr,{children:de.jsx(BUe,{})}),perm:"menu:users"},{path:"/roles",label:"角色管理",element:de.jsx(cr,{children:de.jsx(NUe,{})}),perm:"menu:roles"},{path:"/permissions",label:"权限管理",element:de.jsx(cr,{children:de.jsx(AUe,{})}),perm:"menu:permissions"},{path:"/params",label:"系统参数",element:de.jsx(cr,{children:de.jsx(DUe,{})}),perm:"menu:params"},{path:"/platform-settings",label:"平台设置",element:de.jsx(cr,{children:de.jsx(WUe,{})}),perm:"menu:platform"},{path:"/dictionaries",label:"字典管理",element:de.jsx(cr,{children:de.jsx(UUe,{})}),perm:"menu:dict"},{path:"/logs",label:"日志管理",element:de.jsx(cr,{children:de.jsx(qUe,{})}),perm:"menu:logs"},{path:"/devices",label:"设备管理",element:de.jsx(cr,{children:de.jsx(KUe,{})}),perm:"menu:devices"},{path:"/user-roles",label:"用户角色绑定",element:de.jsx(cr,{children:de.jsx(GUe,{})}),perm:"menu:user-roles"},{path:"/role-permissions",label:"角色权限绑定",element:de.jsx(cr,{children:de.jsx(XUe,{})}),perm:"menu:role-permissions"}],QUe=o.lazy(()=>Yn(()=>import("./index-Bn4JCxBS.js"),__vite__mapDeps([44,11,4,3,12,7,45]))),JUe=o.lazy(()=>Yn(()=>import("./index-CqKTW1Ze.js"),__vite__mapDeps([46,11,4,3,5,12])));function ZUe(){return de.jsx("div",{className:"app-page__empty-state",style:{minHeight:320},children:"Loading..."})}function eqe({children:e}){const{isAuthed:t,profile:n}=U_();return t?(n==null?void 0:n.pwdResetRequired)===1?de.jsx(L8,{to:"/reset-password",replace:!0}):e:de.jsx(L8,{to:"/login",replace:!0})}function tqe(){return de.jsx(o.Suspense,{fallback:de.jsx(ZUe,{}),children:de.jsxs(pA,{children:[de.jsx(Ii,{path:"/login",element:de.jsx(QUe,{})}),de.jsx(Ii,{path:"/reset-password",element:de.jsx(JUe,{})}),de.jsx(Ii,{path:"/",element:de.jsx(eqe,{children:de.jsx(TUe,{})}),children:YUe.map(e=>de.jsx(Ii,{index:e.path==="/",path:e.path==="/"?void 0:e.path.slice(1),element:e.element},e.path))}),de.jsx(Ii,{path:"*",element:de.jsx(L8,{to:"/",replace:!0})})]})})}function nqe(){const[e,t]=o.useState(null),{colorPrimary:n,themeMode:r,initTheme:a}=U$();return o.useEffect(()=>{a(),(async()=>{try{const l=await lUe();if(t(l),l.projectName&&(document.title=l.projectName),l.iconUrl){let s=document.querySelector("link[rel~='icon']");s||(s=document.createElement("link"),s.rel="icon",document.getElementsByTagName("head")[0].appendChild(s)),s.href=l.iconUrl}sessionStorage.setItem("platformConfig",JSON.stringify(l))}catch(l){console.error("Failed to load platform config",l)}})()},[a]),de.jsx(qa,{theme:{algorithm:r==="tech"?vj.darkAlgorithm:vj.defaultAlgorithm,token:{colorPrimary:n,borderRadius:10,colorBgLayout:"transparent"},components:{Card:{borderRadiusLG:16}}},children:de.jsx(tqe,{})})}N0.createRoot(document.getElementById("root")).render(de.jsx(D.StrictMode,{children:de.jsx($A,{children:de.jsx(nqe,{})})}));export{tKe as $,Hn as A,os as B,U as C,ia as D,za as E,kn as F,_G as G,jG as H,KC as I,PG as J,SG as K,wo as L,GC as M,xU as N,IC as O,Wa as P,cn as Q,F4 as R,H1 as S,Ss as T,sn as U,SL as V,aIe as W,kTe as X,li as Y,OOe as Z,Yl as _,Dxe as a,bge as a$,Zqe as a0,nKe as a1,zUe as a2,$Ie as a3,FRe as a4,Ho as a5,IV as a6,T1 as a7,F$ as a8,Eze as a9,Eo as aA,ca as aB,nee as aC,B2 as aD,see as aE,cee as aF,ai as aG,lee as aH,VZ as aI,on as aJ,ua as aK,Sa as aL,oi as aM,ys as aN,as as aO,FZ as aP,F2 as aQ,s$ as aR,O$e as aS,Kqe as aT,Aqe as aU,qqe as aV,uKe as aW,Uqe as aX,Wqe as aY,Dqe as aZ,dKe as a_,Ene as aa,vi as ab,X5e as ac,$de as ad,yV as ae,n_ as af,HC as ag,A as ah,Oe as ai,rr as aj,at as ak,vn as al,_ as am,tt as an,eJ as ao,ps as ap,k as aq,It as ar,He as as,xe as at,xZ as au,kt as av,YJ as aw,St as ax,ft as ay,pr as az,JPe as b,Ro as b$,f_ as b0,N3e as b1,ABe as b2,h_ as b3,fKe as b4,mKe as b5,vKe as b6,Gqe as b7,pKe as b8,bKe as b9,Bqe as bA,Fqe as bB,ri as bC,Ht as bD,TX as bE,x2 as bF,ar as bG,X3 as bH,jt as bI,uL as bJ,bn as bK,Zoe as bL,hi as bM,Xn as bN,Ua as bO,pt as bP,d6 as bQ,rs as bR,O4 as bS,jT as bT,Kie as bU,Gie as bV,Xie as bW,kie as bX,lT as bY,gT as bZ,aG as b_,Yqe as ba,kqe as bb,Xqe as bc,Qqe as bd,hKe as be,gKe as bf,D as bg,Rr as bh,OR as bi,mee as bj,v$ as bk,BV as bl,ot as bm,bwe as bn,$8e as bo,W_ as bp,aKe as bq,rKe as br,oKe as bs,e0e as bt,lme as bu,kCe as bv,SDe as bw,_qe as bx,_4 as by,Nqe as bz,LMe as c,vT as c$,ti as c0,$a as c1,l_ as c2,jBe as c3,Kze as c4,Lve as c5,Tqe as c6,Vqe as c7,Lqe as c8,a_ as c9,w1 as cA,E4 as cB,vae as cC,gae as cD,mae as cE,Gz as cF,Na as cG,lr as cH,wKe as cI,mhe as cJ,yKe as cK,hqe as cL,So as cM,H2 as cN,PU as cO,i$ as cP,lqe as cQ,oqe as cR,sK as cS,z2 as cT,kG as cU,xR as cV,YQ as cW,C2 as cX,MK as cY,qa as cZ,QG as c_,EEe as ca,aqe as cb,us as cc,_2 as cd,$t as ce,$l as cf,vt as cg,YC as ch,Ea as ci,Ca as cj,DZ as ck,NZ as cl,G2 as cm,m$ as cn,YL as co,rV as cp,eV as cq,JL as cr,K2 as cs,P1 as ct,t$ as cu,r$ as cv,e$ as cw,n$ as cx,See as cy,aV as cz,lUe as d,kL as d$,fG as d0,JQ as d1,ZC as d2,iKe as d3,sKe as d4,lKe as d5,cKe as d6,P4 as d7,Dee as d8,b$ as d9,g1 as dA,MC as dB,kW as dC,sqe as dD,zY as dE,YR as dF,nL as dG,Fc as dH,fL as dI,Noe as dJ,Aoe as dK,Doe as dL,Woe as dM,Uoe as dN,qoe as dO,Koe as dP,Goe as dQ,bre as dR,iee as dS,ii as dT,kte as dU,Xoe as dV,koe as dW,TH as dX,voe as dY,goe as dZ,X2 as d_,Pk as da,fqe as db,Fq as dc,RQ as dd,y1 as de,dqe as df,cqe as dg,zQ as dh,xs as di,di as dj,wa as dk,Jr as dl,Dae as dm,uqe as dn,O1 as dp,w2 as dq,j4 as dr,ns as ds,NT as dt,zo as du,bQ as dv,$Q as dw,UC as dx,mT as dy,H8 as dz,Rx as e,z$ as e0,iV as e1,Bq as e2,V6 as e3,R4 as e4,PK as e5,Hee as e6,vqe as e7,Wae as e8,bne as e9,kae as ea,gre as eb,loe as ec,yne as ed,$s as ee,D2 as ef,tte as eg,c$ as eh,qL as ei,DT as ej,OKe as f,Jqe as g,RC as h,c_ as i,de as j,eKe as k,xKe as l,Hse as m,$se as n,EVe as o,W3e as p,Mse as q,o as r,Ao as s,v_ as t,II as u,i_ as v,I0e as w,Dt as x,$n as y,Z as z}; diff --git a/frontend1/dist/assets/index-DmVlNV9v.js b/frontend1/dist/assets/index-BNTgrN92.js similarity index 99% rename from frontend1/dist/assets/index-DmVlNV9v.js rename to frontend1/dist/assets/index-BNTgrN92.js index b8e61d5a..07ca9655 100644 --- a/frontend1/dist/assets/index-DmVlNV9v.js +++ b/frontend1/dist/assets/index-BNTgrN92.js @@ -1,4 +1,4 @@ -import{r as o,x as Ae,da as we,bT as De,ax as We,y as Oe,z as oe,db as fe,aB as pe,bZ as $e,ai as D,E as Be,C as Q,b_ as Ke,aL as Xe,A as Ge,aK as Ye,dc as Qe,dd as Ue,cS as ke,de as Je,df as Fe,dg as U,dh as Ze,di as et,aj as tt,aG as le,ce as xe,dj as nt,F as rt,cY as ot,dk as ve,dl as at,cg as je,bK as lt,at as it,dm as st,b$ as ct,ab as mt,c0 as ut,bF as dt,I as ft,H as pt,K as gt,ch as bt,aJ as ht,dn as Pe,ay as Ne,dp as yt,dq as Ct,dr as $t,ds as xt,dt as vt,du as St,bh as Et,dv as It,dw as wt}from"./index-Dv-rJwbZ.js";import{u as Me,a as Re,t as ue,b as Ot}from"./useForm-43P2UNGc.js";import{C as _e,R as Ft}from"./row-NVxLItiq.js";function jt(e){return e==null?null:typeof e=="object"&&!o.isValidElement(e)?e:{title:e}}function ie(e){const[t,n]=o.useState(e);return o.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const Pt=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationFast} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationFast} ${e.motionEaseInOut}, +import{r as o,x as Ae,da as we,bT as De,ax as We,y as Oe,z as oe,db as fe,aB as pe,bZ as $e,ai as D,E as Be,C as Q,b_ as Ke,aL as Xe,A as Ge,aK as Ye,dc as Qe,dd as Ue,cS as ke,de as Je,df as Fe,dg as U,dh as Ze,di as et,aj as tt,aG as le,ce as xe,dj as nt,F as rt,cY as ot,dk as ve,dl as at,cg as je,bK as lt,at as it,dm as st,b$ as ct,ab as mt,c0 as ut,bF as dt,I as ft,H as pt,K as gt,ch as bt,aJ as ht,dn as Pe,ay as Ne,dp as yt,dq as Ct,dr as $t,ds as xt,dt as vt,du as St,bh as Et,dv as It,dw as wt}from"./index-2nzO_M0d.js";import{u as Me,a as Re,t as ue,b as Ot}from"./useForm-CzLkm9RK.js";import{C as _e,R as Ft}from"./row-CR991LIl.js";function jt(e){return e==null?null:typeof e=="object"&&!o.isValidElement(e)?e:{title:e}}function ie(e){const[t,n]=o.useState(e);return o.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const Pt=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationFast} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationFast} ${e.motionEaseInOut}, opacity ${e.motionDurationFast} ${e.motionEaseInOut}, transform ${e.motionDurationFast} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}},Nt=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${oe(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${oe(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Se=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},Mt=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},Oe(e)),Nt(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},Se(e,e.controlHeightSM)),"&-large":Object.assign({},Se(e,e.controlHeightLG))})}},Rt=e=>{const{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:a,labelRequiredMarkColor:i,labelColor:u,labelFontSize:s,labelHeight:f,labelColonMarginInlineStart:m,labelColonMarginInlineEnd:p,itemMarginBottom:d}=e;return{[t]:Object.assign(Object.assign({},Oe(e)),{marginBottom:d,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden${a}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset","> label":{verticalAlign:"middle",textWrap:"balance"}},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:f,color:u,fontSize:s,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:e.marginXXS,color:i,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${t}-required-mark-hidden, &${t}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`&${t}-required-mark-hidden`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:m,marginInlineEnd:p},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${r}-col-'"]):not([class*="' ${r}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%",[`&:has(> ${a}-switch:only-child, > ${a}-rate:only-child)`]:{display:"flex",alignItems:"center"}}}},[t]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:we,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},re=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),_t=e=>{const{antCls:t,formItemCls:n}=e;return{[`${n}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:"unset"}},[`${t}-col-24${n}-label, diff --git a/frontend1/dist/assets/index-NCXqgPlL.js b/frontend1/dist/assets/index-BaF8EzNP.js similarity index 93% rename from frontend1/dist/assets/index-NCXqgPlL.js rename to frontend1/dist/assets/index-BaF8EzNP.js index 403adabf..0f6915f6 100644 --- a/frontend1/dist/assets/index-NCXqgPlL.js +++ b/frontend1/dist/assets/index-BaF8EzNP.js @@ -1 +1 @@ -import{u as ne,a2 as oe,r as c,j as e,Y as p,B as d,a3 as me,ac as z,ad as F,a4 as R,c9 as L,T as pe,a5 as ue,ca as $,a6 as O,ae as xe,a7 as ye,s as f}from"./index-Dv-rJwbZ.js";import{u as he,f as fe,a as je,d as Ie,b as Te,c as we,e as be,g as ge,h as Ce}from"./useDict-ClxJHHDi.js";import{P as Ne}from"./index-D4i8Uis-.js";import{g as ve}from"./pagination-CboDhqDt.js";import{F as r}from"./index-DmVlNV9v.js";import{R as Se,C as q}from"./row-NVxLItiq.js";import{C as A}from"./index-EoMRal4G.js";import{I as o}from"./index-DFGcC-dW.js";import{F as K}from"./Table-BD43FaLh.js";import{P as B}from"./index-5rm_zQK_.js";import{T as Ee}from"./index-BymHESMU.js";import"./useForm-43P2UNGc.js";import"./index-58fJYkx8.js";import"./Pagination-xbf267Yj.js";const{Text:ke}=pe;function He(){const{t}=ne(),{can:m}=oe(),{items:N}=he("sys_common_status"),[H,M]=c.useState([]),[Y,v]=c.useState([]),[i,T]=c.useState(null),[G,S]=c.useState(!1),[J,E]=c.useState(!1),[Q,U]=c.useState(0),[n,w]=c.useState({current:1,size:10,typeCode:"",typeName:""}),[b,k]=c.useState(""),[W,u]=c.useState(!1),[j,D]=c.useState(null),[I]=r.useForm(),[X,x]=c.useState(!1),[g,P]=c.useState(null),[y]=r.useForm(),h=c.useCallback(async(s=n)=>{var a;S(!0);try{const l=await fe(s);if(M(l.records||[]),U(l.total||0),(a=l.records)!=null&&a.length&&!i)T(l.records[0]);else if(i){const V=l.records.find(de=>de.dictTypeId===i.dictTypeId);V&&T(V)}}finally{S(!1)}},[i,n]),C=async s=>{E(!0);try{const a=await je(s);v(a||[])}finally{E(!1)}};c.useEffect(()=>{h()},[n.current,n.size]),c.useEffect(()=>{i?C(i.typeCode):v([])},[i]);const Z=()=>{D(null),I.resetFields(),u(!0)},ee=s=>{D(s),I.setFieldsValue(s),u(!0)},te=async s=>{await Ie(s),f.success(t("common.success")),h()},se=async()=>{const s=await I.validateFields();j?await Te(j.dictTypeId,s):await we(s),f.success(t("common.success")),u(!1),h()},_=s=>{const a={...n,current:1,typeName:s};w(a),h(a)},ae=()=>{k("");const s={...n,current:1,typeName:""};w(s),h(s)},ie=()=>{if(!i){f.warning(t("dicts.selectType"));return}P(null),y.resetFields(),y.setFieldsValue({typeCode:i.typeCode,sortOrder:0,status:1}),x(!0)},le=s=>{P(s),y.setFieldsValue(s),x(!0)},ce=async s=>{await be(s),f.success(t("common.success")),i&&C(i.typeCode)},re=async()=>{const s=await y.validateFields();g?await ge(g.dictItemId,s):await Ce(s),f.success(t("common.success")),x(!1),i&&C(i.typeCode)};return e.jsxs("div",{className:"app-page dictionaries-page",children:[e.jsx(Ne,{title:t("dicts.title"),subtitle:t("dicts.subtitle")}),e.jsxs(Se,{gutter:24,className:"flex-1 min-h-0 overflow-hidden",children:[e.jsx(q,{span:8,className:"h-full flex flex-col overflow-hidden",children:e.jsxs(A,{title:e.jsxs(p,{children:[e.jsx(L,{"aria-hidden":"true"}),e.jsx("span",{children:t("dicts.dictType")})]}),className:"app-page__panel-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:"12px",flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},extra:m("sys_dict:type:create")&&e.jsx(d,{type:"primary",size:"small",icon:e.jsx(R,{"aria-hidden":"true"}),onClick:Z,children:t("common.create")}),children:[e.jsx("div",{style:{marginBottom:12},className:"flex-shrink-0",children:e.jsxs(p.Compact,{style:{width:"100%"},children:[e.jsx(o,{placeholder:t("dictsExt.searchTypes"),allowClear:!0,value:b,onChange:s=>k(s.target.value),onPressEnter:()=>_(b)}),e.jsx(d,{type:"primary",icon:e.jsx(me,{"aria-hidden":"true"}),onClick:()=>_(b),children:t("common.search")}),e.jsx(d,{onClick:ae,children:t("common.reset")})]})}),e.jsx("div",{className:"flex-1 min-h-0",children:e.jsx(K,{rowKey:"dictTypeId",loading:G,dataSource:H,pagination:{...ve(Q,n.current,n.size,(s,a)=>w({...n,current:s,size:a})),simple:!0,size:"small",position:["bottomCenter"]},size:"small",showHeader:!1,scroll:{y:"calc(100vh - 480px)"},onRow:s=>({onClick:()=>T(s),className:`cursor-pointer dict-type-row ${(i==null?void 0:i.dictTypeId)===s.dictTypeId?"dict-type-row-selected":""}`}),columns:[{render:(s,a)=>e.jsxs("div",{className:"dict-type-item flex justify-between items-center p-1",children:[e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("div",{className:"dict-type-name font-medium truncate",style:{fontSize:"14px"},children:a.typeName}),e.jsx("div",{className:"dict-type-code text-xs text-gray-400 truncate tabular-nums",children:a.typeCode})]}),e.jsxs("div",{className:"dict-type-actions flex gap-1",children:[m("sys_dict:type:update")&&e.jsx(d,{type:"text",size:"small",icon:e.jsx(z,{"aria-hidden":"true",style:{fontSize:"12px"}}),onClick:l=>{l.stopPropagation(),ee(a)}}),m("sys_dict:type:delete")&&e.jsx(B,{title:t("dictsExt.deleteType",{name:a.typeName}),okText:t("common.confirm"),cancelText:t("common.cancel"),onConfirm:l=>{l==null||l.stopPropagation(),te(a.dictTypeId)},children:e.jsx(d,{type:"text",size:"small",danger:!0,icon:e.jsx(F,{"aria-hidden":"true",style:{fontSize:"12px"}}),onClick:l=>l.stopPropagation()})})]})]})}]})})]})}),e.jsx(q,{span:16,className:"h-full flex flex-col overflow-hidden",children:e.jsx(A,{title:e.jsxs(p,{children:[e.jsx($,{"aria-hidden":"true"}),e.jsxs("span",{children:[t("dicts.dictItem"),i?` - ${i.typeName}`:""]})]}),className:"app-page__panel-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},extra:m("sys_dict:item:create")&&e.jsx(d,{type:"primary",size:"small",icon:e.jsx(R,{"aria-hidden":"true"}),onClick:ie,disabled:!i,children:t("common.create")}),children:i?e.jsx("div",{className:"flex-1 overflow-hidden",children:e.jsx(K,{rowKey:"dictItemId",loading:J,dataSource:Y,pagination:!1,size:"middle",scroll:{y:"calc(100vh - 320px)"},columns:[{title:t("dicts.itemLabel"),dataIndex:"itemLabel",render:s=>e.jsx(ke,{strong:!0,children:s})},{title:t("dicts.itemValue"),dataIndex:"itemValue",className:"tabular-nums"},{title:t("dicts.sort"),dataIndex:"sortOrder",width:80,className:"tabular-nums"},{title:t("common.status"),dataIndex:"status",width:100,render:s=>{const a=N.find(l=>l.itemValue===String(s));return e.jsx(Ee,{color:s===1?"green":"red",children:a?a.itemLabel:t(s===1?"dictsExt.enabled":"dictsExt.disabled")})}},{title:t("common.action"),width:120,fixed:"right",render:(s,a)=>e.jsxs(p,{children:[m("sys_dict:item:update")&&e.jsx(d,{type:"text",size:"small",icon:e.jsx(z,{"aria-hidden":"true"}),onClick:()=>le(a),"aria-label":t("common.edit")}),m("sys_dict:item:delete")&&e.jsx(B,{title:t("dictsExt.deleteItem",{name:a.itemLabel}),okText:t("common.confirm"),cancelText:t("common.cancel"),onConfirm:()=>ce(a.dictItemId),children:e.jsx(d,{type:"text",size:"small",danger:!0,icon:e.jsx(F,{"aria-hidden":"true"}),"aria-label":t("common.delete")})})]})}]})}):e.jsx("div",{className:"flex items-center justify-center h-full",children:e.jsx(ue,{description:t("dicts.selectType")})})})})]}),e.jsx(O,{title:e.jsxs(p,{children:[e.jsx(L,{"aria-hidden":"true"}),e.jsx("span",{children:t(j?"dicts.drawerTitleTypeEdit":"dicts.drawerTitleTypeCreate")})]}),open:W,onClose:()=>u(!1),width:400,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(d,{onClick:()=>u(!1),children:t("common.cancel")}),e.jsx(d,{type:"primary",onClick:se,children:t("common.save")})]}),children:e.jsxs(r,{form:I,layout:"vertical",children:[e.jsx(r.Item,{label:t("dicts.typeCode"),name:"typeCode",rules:[{required:!0,message:t("dicts.typeCode")}],children:e.jsx(o,{disabled:!!j,placeholder:t("dictsExt.typeCodePlaceholder")})}),e.jsx(r.Item,{label:t("dicts.typeName"),name:"typeName",rules:[{required:!0,message:t("dicts.typeName")}],children:e.jsx(o,{placeholder:t("dictsExt.typeNamePlaceholder")})}),e.jsx(r.Item,{label:t("common.remark"),name:"remark",children:e.jsx(o.TextArea,{placeholder:t("dictsExt.typeRemarkPlaceholder"),rows:3})})]})}),e.jsx(O,{title:e.jsxs(p,{children:[e.jsx($,{"aria-hidden":"true"}),e.jsx("span",{children:t(g?"dicts.drawerTitleItemEdit":"dicts.drawerTitleItemCreate")})]}),open:X,onClose:()=>x(!1),width:400,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(d,{onClick:()=>x(!1),children:t("common.cancel")}),e.jsx(d,{type:"primary",onClick:re,children:t("common.save")})]}),children:e.jsxs(r,{form:y,layout:"vertical",children:[e.jsx(r.Item,{label:t("dicts.typeCode"),name:"typeCode",children:e.jsx(o,{disabled:!0,className:"tabular-nums"})}),e.jsx(r.Item,{label:t("dicts.itemLabel"),name:"itemLabel",rules:[{required:!0,message:t("dicts.itemLabel")}],children:e.jsx(o,{placeholder:t("dictsExt.itemLabelPlaceholder")})}),e.jsx(r.Item,{label:t("dicts.itemValue"),name:"itemValue",rules:[{required:!0,message:t("dicts.itemValue")}],children:e.jsx(o,{placeholder:t("dictsExt.itemValuePlaceholder"),className:"tabular-nums"})}),e.jsx(r.Item,{label:t("dicts.sort"),name:"sortOrder",initialValue:0,children:e.jsx(xe,{className:"w-full tabular-nums"})}),e.jsx(r.Item,{label:t("common.status"),name:"status",initialValue:1,children:e.jsx(ye,{options:N.map(s=>({label:s.itemLabel,value:Number(s.itemValue)}))})}),e.jsx(r.Item,{label:t("common.remark"),name:"remark",children:e.jsx(o.TextArea,{placeholder:t("dictsExt.itemRemarkPlaceholder"),rows:3})})]})})]})}export{He as default}; +import{u as ne,a2 as oe,r as c,j as e,Y as p,B as d,a3 as me,ac as z,ad as F,a4 as R,c9 as L,T as pe,a5 as ue,ca as $,a6 as O,ae as xe,a7 as ye,s as f}from"./index-2nzO_M0d.js";import{u as he,f as fe,a as je,d as Ie,b as Te,c as we,e as be,g as ge,h as Ce}from"./useDict-Cjy4qKoT.js";import{P as Ne}from"./index-Ds3G3GDW.js";import{g as ve}from"./pagination-C2Om-nC2.js";import{F as r}from"./index-BNTgrN92.js";import{R as Se,C as q}from"./row-CR991LIl.js";import{C as A}from"./index-ESbS3nHt.js";import{I as o}from"./index-fAufRegR.js";import{F as K}from"./Table-UD3nj3r6.js";import{P as B}from"./index-t62uv_8b.js";import{T as Ee}from"./index-CASbXnpp.js";import"./useForm-CzLkm9RK.js";import"./index-z7YG9RTL.js";import"./Pagination-CRtRHhmu.js";const{Text:ke}=pe;function He(){const{t}=ne(),{can:m}=oe(),{items:N}=he("sys_common_status"),[H,M]=c.useState([]),[Y,v]=c.useState([]),[i,T]=c.useState(null),[G,S]=c.useState(!1),[J,E]=c.useState(!1),[Q,U]=c.useState(0),[n,w]=c.useState({current:1,size:10,typeCode:"",typeName:""}),[b,k]=c.useState(""),[W,u]=c.useState(!1),[j,D]=c.useState(null),[I]=r.useForm(),[X,x]=c.useState(!1),[g,P]=c.useState(null),[y]=r.useForm(),h=c.useCallback(async(s=n)=>{var a;S(!0);try{const l=await fe(s);if(M(l.records||[]),U(l.total||0),(a=l.records)!=null&&a.length&&!i)T(l.records[0]);else if(i){const V=l.records.find(de=>de.dictTypeId===i.dictTypeId);V&&T(V)}}finally{S(!1)}},[i,n]),C=async s=>{E(!0);try{const a=await je(s);v(a||[])}finally{E(!1)}};c.useEffect(()=>{h()},[n.current,n.size]),c.useEffect(()=>{i?C(i.typeCode):v([])},[i]);const Z=()=>{D(null),I.resetFields(),u(!0)},ee=s=>{D(s),I.setFieldsValue(s),u(!0)},te=async s=>{await Ie(s),f.success(t("common.success")),h()},se=async()=>{const s=await I.validateFields();j?await Te(j.dictTypeId,s):await we(s),f.success(t("common.success")),u(!1),h()},_=s=>{const a={...n,current:1,typeName:s};w(a),h(a)},ae=()=>{k("");const s={...n,current:1,typeName:""};w(s),h(s)},ie=()=>{if(!i){f.warning(t("dicts.selectType"));return}P(null),y.resetFields(),y.setFieldsValue({typeCode:i.typeCode,sortOrder:0,status:1}),x(!0)},le=s=>{P(s),y.setFieldsValue(s),x(!0)},ce=async s=>{await be(s),f.success(t("common.success")),i&&C(i.typeCode)},re=async()=>{const s=await y.validateFields();g?await ge(g.dictItemId,s):await Ce(s),f.success(t("common.success")),x(!1),i&&C(i.typeCode)};return e.jsxs("div",{className:"app-page dictionaries-page",children:[e.jsx(Ne,{title:t("dicts.title"),subtitle:t("dicts.subtitle")}),e.jsxs(Se,{gutter:24,className:"flex-1 min-h-0 overflow-hidden",children:[e.jsx(q,{span:8,className:"h-full flex flex-col overflow-hidden",children:e.jsxs(A,{title:e.jsxs(p,{children:[e.jsx(L,{"aria-hidden":"true"}),e.jsx("span",{children:t("dicts.dictType")})]}),className:"app-page__panel-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:"12px",flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},extra:m("sys_dict:type:create")&&e.jsx(d,{type:"primary",size:"small",icon:e.jsx(R,{"aria-hidden":"true"}),onClick:Z,children:t("common.create")}),children:[e.jsx("div",{style:{marginBottom:12},className:"flex-shrink-0",children:e.jsxs(p.Compact,{style:{width:"100%"},children:[e.jsx(o,{placeholder:t("dictsExt.searchTypes"),allowClear:!0,value:b,onChange:s=>k(s.target.value),onPressEnter:()=>_(b)}),e.jsx(d,{type:"primary",icon:e.jsx(me,{"aria-hidden":"true"}),onClick:()=>_(b),children:t("common.search")}),e.jsx(d,{onClick:ae,children:t("common.reset")})]})}),e.jsx("div",{className:"flex-1 min-h-0",children:e.jsx(K,{rowKey:"dictTypeId",loading:G,dataSource:H,pagination:{...ve(Q,n.current,n.size,(s,a)=>w({...n,current:s,size:a})),simple:!0,size:"small",position:["bottomCenter"]},size:"small",showHeader:!1,scroll:{y:"calc(100vh - 480px)"},onRow:s=>({onClick:()=>T(s),className:`cursor-pointer dict-type-row ${(i==null?void 0:i.dictTypeId)===s.dictTypeId?"dict-type-row-selected":""}`}),columns:[{render:(s,a)=>e.jsxs("div",{className:"dict-type-item flex justify-between items-center p-1",children:[e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("div",{className:"dict-type-name font-medium truncate",style:{fontSize:"14px"},children:a.typeName}),e.jsx("div",{className:"dict-type-code text-xs text-gray-400 truncate tabular-nums",children:a.typeCode})]}),e.jsxs("div",{className:"dict-type-actions flex gap-1",children:[m("sys_dict:type:update")&&e.jsx(d,{type:"text",size:"small",icon:e.jsx(z,{"aria-hidden":"true",style:{fontSize:"12px"}}),onClick:l=>{l.stopPropagation(),ee(a)}}),m("sys_dict:type:delete")&&e.jsx(B,{title:t("dictsExt.deleteType",{name:a.typeName}),okText:t("common.confirm"),cancelText:t("common.cancel"),onConfirm:l=>{l==null||l.stopPropagation(),te(a.dictTypeId)},children:e.jsx(d,{type:"text",size:"small",danger:!0,icon:e.jsx(F,{"aria-hidden":"true",style:{fontSize:"12px"}}),onClick:l=>l.stopPropagation()})})]})]})}]})})]})}),e.jsx(q,{span:16,className:"h-full flex flex-col overflow-hidden",children:e.jsx(A,{title:e.jsxs(p,{children:[e.jsx($,{"aria-hidden":"true"}),e.jsxs("span",{children:[t("dicts.dictItem"),i?` - ${i.typeName}`:""]})]}),className:"app-page__panel-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},extra:m("sys_dict:item:create")&&e.jsx(d,{type:"primary",size:"small",icon:e.jsx(R,{"aria-hidden":"true"}),onClick:ie,disabled:!i,children:t("common.create")}),children:i?e.jsx("div",{className:"flex-1 overflow-hidden",children:e.jsx(K,{rowKey:"dictItemId",loading:J,dataSource:Y,pagination:!1,size:"middle",scroll:{y:"calc(100vh - 320px)"},columns:[{title:t("dicts.itemLabel"),dataIndex:"itemLabel",render:s=>e.jsx(ke,{strong:!0,children:s})},{title:t("dicts.itemValue"),dataIndex:"itemValue",className:"tabular-nums"},{title:t("dicts.sort"),dataIndex:"sortOrder",width:80,className:"tabular-nums"},{title:t("common.status"),dataIndex:"status",width:100,render:s=>{const a=N.find(l=>l.itemValue===String(s));return e.jsx(Ee,{color:s===1?"green":"red",children:a?a.itemLabel:t(s===1?"dictsExt.enabled":"dictsExt.disabled")})}},{title:t("common.action"),width:120,fixed:"right",render:(s,a)=>e.jsxs(p,{children:[m("sys_dict:item:update")&&e.jsx(d,{type:"text",size:"small",icon:e.jsx(z,{"aria-hidden":"true"}),onClick:()=>le(a),"aria-label":t("common.edit")}),m("sys_dict:item:delete")&&e.jsx(B,{title:t("dictsExt.deleteItem",{name:a.itemLabel}),okText:t("common.confirm"),cancelText:t("common.cancel"),onConfirm:()=>ce(a.dictItemId),children:e.jsx(d,{type:"text",size:"small",danger:!0,icon:e.jsx(F,{"aria-hidden":"true"}),"aria-label":t("common.delete")})})]})}]})}):e.jsx("div",{className:"flex items-center justify-center h-full",children:e.jsx(ue,{description:t("dicts.selectType")})})})})]}),e.jsx(O,{title:e.jsxs(p,{children:[e.jsx(L,{"aria-hidden":"true"}),e.jsx("span",{children:t(j?"dicts.drawerTitleTypeEdit":"dicts.drawerTitleTypeCreate")})]}),open:W,onClose:()=>u(!1),width:400,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(d,{onClick:()=>u(!1),children:t("common.cancel")}),e.jsx(d,{type:"primary",onClick:se,children:t("common.save")})]}),children:e.jsxs(r,{form:I,layout:"vertical",children:[e.jsx(r.Item,{label:t("dicts.typeCode"),name:"typeCode",rules:[{required:!0,message:t("dicts.typeCode")}],children:e.jsx(o,{disabled:!!j,placeholder:t("dictsExt.typeCodePlaceholder")})}),e.jsx(r.Item,{label:t("dicts.typeName"),name:"typeName",rules:[{required:!0,message:t("dicts.typeName")}],children:e.jsx(o,{placeholder:t("dictsExt.typeNamePlaceholder")})}),e.jsx(r.Item,{label:t("common.remark"),name:"remark",children:e.jsx(o.TextArea,{placeholder:t("dictsExt.typeRemarkPlaceholder"),rows:3})})]})}),e.jsx(O,{title:e.jsxs(p,{children:[e.jsx($,{"aria-hidden":"true"}),e.jsx("span",{children:t(g?"dicts.drawerTitleItemEdit":"dicts.drawerTitleItemCreate")})]}),open:X,onClose:()=>x(!1),width:400,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(d,{onClick:()=>x(!1),children:t("common.cancel")}),e.jsx(d,{type:"primary",onClick:re,children:t("common.save")})]}),children:e.jsxs(r,{form:y,layout:"vertical",children:[e.jsx(r.Item,{label:t("dicts.typeCode"),name:"typeCode",children:e.jsx(o,{disabled:!0,className:"tabular-nums"})}),e.jsx(r.Item,{label:t("dicts.itemLabel"),name:"itemLabel",rules:[{required:!0,message:t("dicts.itemLabel")}],children:e.jsx(o,{placeholder:t("dictsExt.itemLabelPlaceholder")})}),e.jsx(r.Item,{label:t("dicts.itemValue"),name:"itemValue",rules:[{required:!0,message:t("dicts.itemValue")}],children:e.jsx(o,{placeholder:t("dictsExt.itemValuePlaceholder"),className:"tabular-nums"})}),e.jsx(r.Item,{label:t("dicts.sort"),name:"sortOrder",initialValue:0,children:e.jsx(xe,{className:"w-full tabular-nums"})}),e.jsx(r.Item,{label:t("common.status"),name:"status",initialValue:1,children:e.jsx(ye,{options:N.map(s=>({label:s.itemLabel,value:Number(s.itemValue)}))})}),e.jsx(r.Item,{label:t("common.remark"),name:"remark",children:e.jsx(o.TextArea,{placeholder:t("dictsExt.itemRemarkPlaceholder"),rows:3})})]})})]})}export{He as default}; diff --git a/frontend1/dist/assets/index-CLQ17cyG.js b/frontend1/dist/assets/index-BczX4M3x.js similarity index 96% rename from frontend1/dist/assets/index-CLQ17cyG.js rename to frontend1/dist/assets/index-BczX4M3x.js index e6003b99..a281e6fc 100644 --- a/frontend1/dist/assets/index-CLQ17cyG.js +++ b/frontend1/dist/assets/index-BczX4M3x.js @@ -1,3 +1,3 @@ -import{x as le,y as ce,z as G,r as i,A as de,C as H,D as pe,E as me,F as ue,G as fe,H as ge,I as ye,J as he,K as be,M as xe,_ as F,N as Ce,O as je,P as Ie,Q as ve,U as $e,u as we,j as o,V as Se,R as Pe,T as Ee,B as M,W as Ne,X as Be,a as Re,Y as Te,c as _e,Z as L,e as Me,$ as Oe,a0 as He,s as O,k as ke,a1 as ze}from"./index-Dv-rJwbZ.js";import{P as Ae}from"./index-D4i8Uis-.js";import{F as h}from"./index-DmVlNV9v.js";import{R as De,C as U}from"./row-NVxLItiq.js";import{C as W,T as Fe}from"./index-EoMRal4G.js";import{T as N}from"./index-BymHESMU.js";import{I as w}from"./index-DFGcC-dW.js";import{D as Le}from"./index-C5pt-RMP.js";import"./useForm-43P2UNGc.js";const B=(e,t,s,n,a)=>({background:e,border:`${G(n.lineWidth)} ${n.lineType} ${t}`,[`${a}-icon`]:{color:s}}),Ue=e=>{const{componentCls:t,motionDurationSlow:s,marginXS:n,marginSM:a,fontSize:d,fontSizeLG:m,lineHeight:f,borderRadiusLG:g,motionEaseInOutCirc:l,withDescriptionIconSize:b,colorText:r,colorTextHeading:x,withDescriptionPadding:y,defaultPadding:c}=e;return{[t]:Object.assign(Object.assign({},ce(e)),{position:"relative",display:"flex",alignItems:"center",padding:c,wordWrap:"break-word",borderRadius:g,[`&${t}-rtl`]:{direction:"rtl"},[`${t}-content`]:{flex:1,minWidth:0},[`${t}-icon`]:{marginInlineEnd:n,lineHeight:0},"&-description":{display:"none",fontSize:d,lineHeight:f},"&-message":{color:x},[`&${t}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${s} ${l}, opacity ${s} ${l}, +import{x as le,y as ce,z as G,r as i,A as de,C as H,D as pe,E as me,F as ue,G as fe,H as ge,I as ye,J as he,K as be,M as xe,_ as F,N as Ce,O as je,P as Ie,Q as ve,U as $e,u as we,j as o,V as Se,R as Pe,T as Ee,B as M,W as Ne,X as Be,a as Re,Y as Te,c as _e,Z as L,e as Me,$ as Oe,a0 as He,s as O,k as ke,a1 as ze}from"./index-2nzO_M0d.js";import{P as Ae}from"./index-Ds3G3GDW.js";import{F as h}from"./index-BNTgrN92.js";import{R as De,C as U}from"./row-CR991LIl.js";import{C as W,T as Fe}from"./index-ESbS3nHt.js";import{T as N}from"./index-CASbXnpp.js";import{I as w}from"./index-fAufRegR.js";import{D as Le}from"./index-CkoKTd3k.js";import"./useForm-CzLkm9RK.js";const B=(e,t,s,n,a)=>({background:e,border:`${G(n.lineWidth)} ${n.lineType} ${t}`,[`${a}-icon`]:{color:s}}),Ue=e=>{const{componentCls:t,motionDurationSlow:s,marginXS:n,marginSM:a,fontSize:d,fontSizeLG:m,lineHeight:f,borderRadiusLG:g,motionEaseInOutCirc:l,withDescriptionIconSize:b,colorText:r,colorTextHeading:x,withDescriptionPadding:y,defaultPadding:c}=e;return{[t]:Object.assign(Object.assign({},ce(e)),{position:"relative",display:"flex",alignItems:"center",padding:c,wordWrap:"break-word",borderRadius:g,[`&${t}-rtl`]:{direction:"rtl"},[`${t}-content`]:{flex:1,minWidth:0},[`${t}-icon`]:{marginInlineEnd:n,lineHeight:0},"&-description":{display:"none",fontSize:d,lineHeight:f},"&-message":{color:x},[`&${t}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${s} ${l}, opacity ${s} ${l}, padding-top ${s} ${l}, padding-bottom ${s} ${l}, margin-bottom ${s} ${l}`},[`&${t}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${t}-with-description`]:{alignItems:"flex-start",padding:y,[`${t}-icon`]:{marginInlineEnd:a,fontSize:b,lineHeight:0},[`${t}-message`]:{display:"block",marginBottom:n,color:x,fontSize:m},[`${t}-description`]:{display:"block",color:r}},[`${t}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},We=e=>{const{componentCls:t,colorSuccess:s,colorSuccessBorder:n,colorSuccessBg:a,colorWarning:d,colorWarningBorder:m,colorWarningBg:f,colorError:g,colorErrorBorder:l,colorErrorBg:b,colorInfo:r,colorInfoBorder:x,colorInfoBg:y}=e;return{[t]:{"&-success":B(a,n,s,e,t),"&-info":B(y,x,r,e,t),"&-warning":B(f,m,d,e,t),"&-error":Object.assign(Object.assign({},B(b,l,g,e,t)),{[`${t}-description > pre`]:{margin:0,padding:0}})}}},Ve=e=>{const{componentCls:t,iconCls:s,motionDurationMid:n,marginXS:a,fontSizeIcon:d,colorIcon:m,colorIconHover:f}=e;return{[t]:{"&-action":{marginInlineStart:a},[`${t}-close-icon`]:{marginInlineStart:a,padding:0,overflow:"hidden",fontSize:d,lineHeight:G(d),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${s}-close`]:{color:m,transition:`color ${n}`,"&:hover":{color:f}}},"&-close-text":{color:m,transition:`color ${n}`,"&:hover":{color:f}}}}},Xe=e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}),Ge=le("Alert",e=>[Ue(e),We(e),Ve(e)],Xe);var V=function(e,t){var s={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(s[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a{const{icon:t,prefixCls:s,type:n}=e,a=qe[n]||null;return t?fe(t,i.createElement("span",{className:`${s}-icon`},t),()=>({className:H(`${s}-icon`,t.props.className)})):i.createElement(a,{className:`${s}-icon`})},Je=e=>{const{isClosable:t,prefixCls:s,closeIcon:n,handleClose:a,ariaProps:d}=e,m=n===!0||n===void 0?i.createElement(xe,null):n;return t?i.createElement("button",Object.assign({type:"button",onClick:a,className:`${s}-close-icon`,tabIndex:0},d),m):null},q=i.forwardRef((e,t)=>{const{description:s,prefixCls:n,message:a,banner:d,className:m,rootClassName:f,style:g,onMouseEnter:l,onMouseLeave:b,onClick:r,afterClose:x,showIcon:y,closable:c,closeText:I,closeIcon:C,action:P,id:R}=e,T=V(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[S,p]=i.useState(!1),_=i.useRef(null);i.useImperativeHandle(t,()=>({nativeElement:_.current}));const{getPrefixCls:E,direction:J,closable:v,closeIcon:k,className:Q,style:Y}=de("alert"),u=E("alert",n),[Z,ee,oe]=Ge(u),te=j=>{var $;p(!0),($=e.onClose)===null||$===void 0||$.call(e,j)},z=i.useMemo(()=>e.type!==void 0?e.type:d?"warning":"info",[e.type,d]),se=i.useMemo(()=>typeof c=="object"&&c.closeIcon||I?!0:typeof c=="boolean"?c:C!==!1&&C!==null&&C!==void 0?!0:!!v,[I,C,c,v]),A=d&&y===void 0?!0:y,ne=H(u,`${u}-${z}`,{[`${u}-with-description`]:!!s,[`${u}-no-icon`]:!A,[`${u}-banner`]:!!d,[`${u}-rtl`]:J==="rtl"},Q,m,f,oe,ee),re=pe(T,{aria:!0,data:!0}),ae=i.useMemo(()=>typeof c=="object"&&c.closeIcon?c.closeIcon:I||(C!==void 0?C:typeof v=="object"&&v.closeIcon?v.closeIcon:k),[C,c,v,I,k]),ie=i.useMemo(()=>{const j=c??v;if(typeof j=="object"){const{closeIcon:$}=j;return V(j,["closeIcon"])}return{}},[c,v]);return Z(i.createElement(me,{visible:!S,motionName:`${u}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:j=>({maxHeight:j.offsetHeight}),onLeaveEnd:x},({className:j,style:$},D)=>i.createElement("div",Object.assign({id:R,ref:ue(_,D),"data-show":!S,className:H(ne,j),style:Object.assign(Object.assign(Object.assign({},Y),g),$),onMouseEnter:l,onMouseLeave:b,onClick:r,role:"alert"},re),A?i.createElement(Ke,{description:s,icon:e.icon,prefixCls:u,type:z}):null,i.createElement("div",{className:`${u}-content`},a?i.createElement("div",{className:`${u}-message`},a):null,s?i.createElement("div",{className:`${u}-description`},s):null),P?i.createElement("div",{className:`${u}-action`},P):null,i.createElement(Je,{isClosable:se,prefixCls:u,closeIcon:ae,handleClose:te,ariaProps:ie}))))});function Qe(e,t,s){return t=F(t),Ce(e,je()?Reflect.construct(t,s||[],F(e).constructor):t.apply(e,s))}let Ye=function(e){function t(){var s;return $e(this,t),s=Qe(this,t,arguments),s.state={error:void 0,info:{componentStack:""}},s}return Ie(t,e),ve(t,[{key:"componentDidCatch",value:function(n,a){this.setState({error:n,info:a})}},{key:"render",value:function(){const{message:n,description:a,id:d,children:m}=this.props,{error:f,info:g}=this.state,l=(g==null?void 0:g.componentStack)||null,b=typeof n>"u"?(f||"").toString():n,r=typeof a>"u"?l:a;return f?i.createElement(q,{id:d,type:"error",message:b,description:i.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},r)}):m}}])}(i.Component);const K=q;K.ErrorBoundary=Ye;const{Paragraph:X,Title:Ze,Text:eo}=Ee;function po(){const{t:e}=we(),[t,s]=i.useState(!1),[n,a]=i.useState(!1),[d,m]=i.useState(!1),[f,g]=i.useState(!1),[l,b]=i.useState(null),[r,x]=i.useState(null),[y]=h.useForm(),[c]=h.useForm(),I=async()=>{s(!0);try{const p=await Me();b(p),y.setFieldsValue(p)}finally{s(!1)}},C=async()=>{m(!0);try{const p=await Oe();x(p)}finally{m(!1)}};i.useEffect(()=>{I(),C()},[]);const P=async()=>{try{const p=await y.validateFields();a(!0),await He(p),O.success(e("common.success")),I()}finally{a(!1)}},R=async()=>{try{const p=await c.validateFields();a(!0),await ke(p),O.success(e("common.success")),c.resetFields()}finally{a(!1)}},T=async()=>{try{g(!0);const p=await ze();x(p),O.success(e("common.success"))}finally{g(!1)}},S=p=>p||"-";return o.jsxs("div",{className:"app-page app-page--contained",style:{maxWidth:1024,width:"100%",margin:"0 auto"},children:[o.jsx(Ae,{title:e("profile.title"),subtitle:e("profile.subtitle")}),o.jsxs(De,{gutter:24,children:[o.jsx(U,{xs:24,lg:8,children:o.jsxs(W,{className:"app-page__content-card text-center",loading:t,children:[o.jsx(Se,{size:80,icon:o.jsx(Pe,{}),style:{backgroundColor:"#1677ff",marginBottom:16}}),o.jsx(Ze,{level:5,style:{margin:0},children:l==null?void 0:l.displayName}),o.jsxs(eo,{type:"secondary",children:["@",l==null?void 0:l.username]}),o.jsx("div",{className:"mt-4",children:l!=null&&l.isPlatformAdmin?o.jsx(N,{color:"gold",children:e("users.platformAdmin")}):o.jsx(N,{color:"blue",children:e("profile.standardUser")})})]})}),o.jsx(U,{xs:24,lg:16,children:o.jsx(W,{className:"app-page__content-card",children:o.jsx(Fe,{defaultActiveKey:"basic",items:[{key:"basic",label:o.jsxs("span",{children:[o.jsx(Be,{})," ",e("profile.basicInfo")]}),children:o.jsxs(h,{form:y,layout:"vertical",onFinish:P,style:{marginTop:16},children:[o.jsx(h.Item,{label:e("users.displayName"),name:"displayName",rules:[{required:!0}],children:o.jsx(w,{})}),o.jsx(h.Item,{label:e("users.email"),name:"email",children:o.jsx(w,{})}),o.jsx(h.Item,{label:e("users.phone"),name:"phone",children:o.jsx(w,{})}),o.jsx("div",{className:"app-page__page-actions",style:{margin:"8px 0 0"},children:o.jsx(M,{type:"primary",icon:o.jsx(Ne,{}),loading:n,onClick:()=>y.submit(),children:e("profile.saveChanges")})})]})},{key:"password",label:o.jsxs("span",{children:[o.jsx(Re,{})," ",e("profile.security")]}),children:o.jsxs(h,{form:c,layout:"vertical",onFinish:R,style:{marginTop:16},children:[o.jsx(h.Item,{label:e("profile.currentPassword"),name:"oldPassword",rules:[{required:!0}],children:o.jsx(w.Password,{})}),o.jsx(h.Item,{label:e("profile.newPassword"),name:"newPassword",rules:[{required:!0,min:6}],children:o.jsx(w.Password,{})}),o.jsx(h.Item,{label:e("profile.confirmNewPassword"),name:"confirmPassword",dependencies:["newPassword"],rules:[{required:!0},({getFieldValue:p})=>({validator(_,E){return!E||p("newPassword")===E?Promise.resolve():Promise.reject(new Error(e("profile.passwordsDoNotMatch")))}})],children:o.jsx(w.Password,{})}),o.jsx("div",{className:"app-page__page-actions",style:{margin:"8px 0 0"},children:o.jsx(M,{type:"primary",danger:!0,loading:n,onClick:()=>c.submit(),children:e("profile.updatePassword")})})]})},{key:"bot-credential",label:o.jsxs("span",{children:[o.jsx(L,{})," ",e("profile.botCredentialTab")]}),children:o.jsx("div",{style:{marginTop:16},children:o.jsxs(Te,{direction:"vertical",size:16,style:{width:"100%"},children:[o.jsx(K,{type:"info",showIcon:!0,message:e("profile.botCredentialHint"),description:e("profile.botCredentialHintDesc")}),o.jsx(Le,{bordered:!0,size:"middle",column:1,items:[{key:"bind-status",label:e("profile.botBindStatus"),children:r!=null&&r.bound?o.jsx(N,{color:"success",children:e("profile.botBound")}):o.jsx(N,{children:e("profile.botUnbound")})},{key:"bot-id",label:"X-Bot-Id",children:r!=null&&r.botId?o.jsx(X,{copyable:{text:r.botId},style:{marginBottom:0},children:r.botId}):"-"},{key:"bot-secret",label:"X-Bot-Secret",children:r!=null&&r.botSecret?o.jsx(X,{copyable:{text:r.botSecret},style:{marginBottom:0},children:r.botSecret}):e("profile.botSecretHidden")},{key:"last-access-time",label:e("profile.botLastAccessTime"),children:S(r==null?void 0:r.lastAccessTime)},{key:"last-access-ip",label:e("profile.botLastAccessIp"),children:S(r==null?void 0:r.lastAccessIp)}]}),o.jsx("div",{className:"app-page__page-actions",style:{margin:"8px 0 0"},children:o.jsx(M,{type:"primary",icon:r!=null&&r.bound?o.jsx(_e,{}):o.jsx(L,{}),loading:f,onClick:T,children:r!=null&&r.bound?e("profile.regenerateBotCredential"):e("profile.generateBotCredential")})})]})})}]})})})]})]})}export{po as default}; diff --git a/frontend1/dist/assets/index-zXbqlJ6U.js b/frontend1/dist/assets/index-BdKHrE9W.js similarity index 99% rename from frontend1/dist/assets/index-zXbqlJ6U.js rename to frontend1/dist/assets/index-BdKHrE9W.js index 781ad640..dcf11fbd 100644 --- a/frontend1/dist/assets/index-zXbqlJ6U.js +++ b/frontend1/dist/assets/index-BdKHrE9W.js @@ -1,4 +1,4 @@ -import{r as l,aq as qt,bG as Xt,an as Se,ah as Ve,ak as ht,at as de,C as W,bH as Ke,ab as bt,x as vt,ax as yt,y as $t,z as te,bI as Je,bD as zt,ay as Le,aJ as St,I as Ht,M as Gt,K as Vt,bJ as Kt,bK as Oe,bL as Jt,al as Qt,bM as fe,bN as K,ai as ce,P as wt,bO as Ct,U as xt,am as T,bP as V,Q as jt,bg as Qe,D as Yt,bQ as Et,bR as It,bS as at,bT as Zt,bU as er,bV as tr,bW as rr,bX as nr,E as Ot,bY as ar,bZ as or,b_ as ir,bh as ot,B as we,bF as it,A as sr,aL as lr,av as cr,b$ as dr,c0 as ur,c1 as st,u as pr,j as h,W as mr,c2 as fr,c3 as Me,c4 as Pt,c5 as gr,c6 as hr,c7 as br,s as lt,c8 as vr}from"./index-Dv-rJwbZ.js";import{P as yr}from"./index-D4i8Uis-.js";import{F as ae}from"./index-DmVlNV9v.js";import{R as _e,C as pe}from"./row-NVxLItiq.js";import{C as We}from"./index-EoMRal4G.js";import{R as $r,I as ve}from"./index-DFGcC-dW.js";import{i as Sr}from"./fade-B5Faccku.js";import"./useForm-43P2UNGc.js";var wr={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Cr=function(){var t=l.useRef([]),r=l.useRef(null);return l.useEffect(function(){var n=Date.now(),o=!1;t.current.forEach(function(a){if(a){o=!0;var s=a.style;s.transitionDuration=".3s, .3s, .3s, .06s",r.current&&n-r.current<100&&(s.transitionDuration="0s, 0s")}}),o&&(r.current=Date.now())}),t.current},ct=0,xr=Xt();function jr(){var e;return xr?(e=ct,ct+=1):e="TEST_OR_SSR",e}const Er=function(e){var t=l.useState(),r=qt(t,2),n=r[0],o=r[1];return l.useEffect(function(){o("rc_progress_".concat(jr()))},[]),e||n};var dt=function(t){var r=t.bg,n=t.children;return l.createElement("div",{style:{width:"100%",height:"100%",background:r}},n)};function ut(e,t){return Object.keys(e).map(function(r){var n=parseFloat(r),o="".concat(Math.floor(n*t),"%");return"".concat(e[r]," ").concat(o)})}var Ir=l.forwardRef(function(e,t){var r=e.prefixCls,n=e.color,o=e.gradientId,a=e.radius,s=e.style,i=e.ptg,c=e.strokeLinecap,u=e.strokeWidth,d=e.size,p=e.gapDegree,m=n&&Se(n)==="object",g=m?"#FFF":void 0,v=d/2,w=l.createElement("circle",{className:"".concat(r,"-circle-path"),r:a,cx:v,cy:v,stroke:g,strokeLinecap:c,strokeWidth:u,opacity:i===0?0:1,style:s,ref:t});if(!m)return w;var y="".concat(o,"-conic"),b=p?"".concat(180+p/2,"deg"):"0deg",$=ut(n,(360-p)/360),C=ut(n,1),x="conic-gradient(from ".concat(b,", ").concat($.join(", "),")"),f="linear-gradient(to ".concat(p?"bottom":"top",", ").concat(C.join(", "),")");return l.createElement(l.Fragment,null,l.createElement("mask",{id:y},w),l.createElement("foreignObject",{x:0,y:0,width:d,height:d,mask:"url(#".concat(y,")")},l.createElement(dt,{bg:f},l.createElement(dt,{bg:x}))))}),je=100,Be=function(t,r,n,o,a,s,i,c,u,d){var p=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,m=n/100*360*((360-s)/360),g=s===0?0:{bottom:0,top:180,left:90,right:-90}[i],v=(100-o)/100*r;u==="round"&&o!==100&&(v+=d/2,v>=r&&(v=r-.01));var w=je/2;return{stroke:typeof c=="string"?c:void 0,strokeDasharray:"".concat(r,"px ").concat(t),strokeDashoffset:v+p,transform:"rotate(".concat(a+m+g,"deg)"),transformOrigin:"".concat(w,"px ").concat(w,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Or=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function pt(e){var t=e??[];return Array.isArray(t)?t:[t]}var Pr=function(t){var r=Ve(Ve({},wr),t),n=r.id,o=r.prefixCls,a=r.steps,s=r.strokeWidth,i=r.trailWidth,c=r.gapDegree,u=c===void 0?0:c,d=r.gapPosition,p=r.trailColor,m=r.strokeLinecap,g=r.style,v=r.className,w=r.strokeColor,y=r.percent,b=ht(r,Or),$=je/2,C=Er(n),x="".concat(C,"-gradient"),f=$-s/2,O=Math.PI*2*f,I=u>0?90+u/2:-90,F=O*((360-u)/360),k=Se(a)==="object"?a:{count:a,gap:2},j=k.count,re=k.gap,ne=pt(y),H=pt(w),G=H.find(function(q){return q&&Se(q)==="object"}),X=G&&Se(G)==="object",Y=X?"butt":m,z=Be(O,F,0,100,I,u,d,p,Y,s),Z=Cr(),D=function(){var ee=0;return ne.map(function(S,R){var A=H[R]||H[H.length-1],J=Be(O,F,ee,S,I,u,d,A,Y,s);return ee+=S,l.createElement(Ir,{key:R,color:A,ptg:S,radius:f,prefixCls:o,gradientId:x,style:J,strokeLinecap:Y,strokeWidth:s,gapDegree:u,ref:function(ie){Z[R]=ie},size:je})}).reverse()},B=function(){var ee=Math.round(j*(ne[0]/100)),S=100/j,R=0;return new Array(j).fill(null).map(function(A,J){var oe=J<=ee-1?H[0]:p,ie=oe&&Se(oe)==="object"?"url(#".concat(x,")"):void 0,se=Be(O,F,R,S,I,u,d,oe,"butt",s,re);return R+=(F-se.strokeDashoffset+re)*100/F,l.createElement("circle",{key:J,className:"".concat(o,"-circle-path"),r:f,cx:$,cy:$,stroke:ie,strokeWidth:s,opacity:1,style:se,ref:function(le){Z[J]=le}})})};return l.createElement("svg",de({className:W("".concat(o,"-circle"),v),viewBox:"0 0 ".concat(je," ").concat(je),style:g,id:n,role:"presentation"},b),!j&&l.createElement("circle",{className:"".concat(o,"-circle-trail"),r:f,cx:$,cy:$,stroke:p,strokeLinecap:Y,strokeWidth:i||s,style:z}),j?B():D())};function ge(e){return!e||e<0?0:e>100?100:e}function Ne({success:e,successPercent:t}){let r=t;return e&&"progress"in e&&(r=e.progress),e&&"percent"in e&&(r=e.percent),r}const Fr=({percent:e,success:t,successPercent:r})=>{const n=ge(Ne({success:t,successPercent:r}));return[n,ge(ge(e)-n)]},Dr=({success:e={},strokeColor:t})=>{const{strokeColor:r}=e;return[r||Ke.green,t||null]},ke=(e,t,r)=>{var n,o,a,s;let i=-1,c=-1;if(t==="step"){const u=r.steps,d=r.strokeWidth;typeof e=="string"||typeof e>"u"?(i=e==="small"?2:14,c=d??8):typeof e=="number"?[i,c]=[e,e]:[i=14,c=8]=Array.isArray(e)?e:[e.width,e.height],i*=u}else if(t==="line"){const u=r==null?void 0:r.strokeWidth;typeof e=="string"||typeof e>"u"?c=u||(e==="small"?6:8):typeof e=="number"?[i,c]=[e,e]:[i=-1,c=8]=Array.isArray(e)?e:[e.width,e.height]}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[i,c]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[i,c]=[e,e]:Array.isArray(e)&&(i=(o=(n=e[0])!==null&&n!==void 0?n:e[1])!==null&&o!==void 0?o:120,c=(s=(a=e[0])!==null&&a!==void 0?a:e[1])!==null&&s!==void 0?s:120));return[i,c]},Nr=3,Rr=e=>Nr/e*100,Lr=e=>{const{prefixCls:t,trailColor:r=null,strokeLinecap:n="round",gapPosition:o,gapDegree:a,width:s=120,type:i,children:c,success:u,size:d=s,steps:p}=e,[m,g]=ke(d,"circle");let{strokeWidth:v}=e;v===void 0&&(v=Math.max(Rr(m),6));const w={width:m,height:g,fontSize:m*.15+6},y=l.useMemo(()=>{if(a||a===0)return a;if(i==="dashboard")return 75},[a,i]),b=Fr(e),$=o||i==="dashboard"&&"bottom"||void 0,C=Object.prototype.toString.call(e.strokeColor)==="[object Object]",x=Dr({success:u,strokeColor:e.strokeColor}),f=W(`${t}-inner`,{[`${t}-circle-gradient`]:C}),O=l.createElement(Pr,{steps:p,percent:p?b[1]:b,strokeWidth:v,trailWidth:v,strokeColor:p?x[1]:x,strokeLinecap:n,trailColor:r,prefixCls:t,gapDegree:y,gapPosition:$}),I=m<=20,F=l.createElement("div",{className:f,style:w},O,!I&&c);return I?l.createElement(bt,{title:c},F):F},Re="--progress-line-stroke-color",Ft="--progress-percent",mt=e=>{const t=e?"100%":"-100%";return new Je(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},kr=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},$t(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${Re})`]},height:"100%",width:`calc(1 / var(${Ft}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${te(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:mt(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:mt(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},Ur=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},Ar=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},Tr=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}},Mr=e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}),_r=vt("Progress",e=>{const t=e.calc(e.marginXXS).div(2).equal(),r=yt(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[kr(r),Ur(r),Ar(r),Tr(r)]},Mr);var Wr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{let t=[];return Object.keys(e).forEach(r=>{const n=Number.parseFloat(r.replace(/%/g,""));Number.isNaN(n)||t.push({key:n,value:e[r]})}),t=t.sort((r,n)=>r.key-n.key),t.map(({key:r,value:n})=>`${n} ${r}%`).join(", ")},qr=(e,t)=>{const{from:r=Ke.blue,to:n=Ke.blue,direction:o=t==="rtl"?"to left":"to right"}=e,a=Wr(e,["from","to","direction"]);if(Object.keys(a).length!==0){const i=Br(a),c=`linear-gradient(${o}, ${i})`;return{background:c,[Re]:c}}const s=`linear-gradient(${o}, ${r}, ${n})`;return{background:s,[Re]:s}},Xr=e=>{const{prefixCls:t,direction:r,percent:n,size:o,strokeWidth:a,strokeColor:s,strokeLinecap:i="round",children:c,trailColor:u=null,percentPosition:d,success:p}=e,{align:m,type:g}=d,v=s&&typeof s!="string"?qr(s,r):{[Re]:s,background:s},w=i==="square"||i==="butt"?0:void 0,y=o??[-1,a||(o==="small"?6:8)],[b,$]=ke(y,"line",{strokeWidth:a}),C={backgroundColor:u||void 0,borderRadius:w},x=Object.assign(Object.assign({width:`${ge(n)}%`,height:$,borderRadius:w},v),{[Ft]:ge(n)/100}),f=Ne(e),O={width:`${ge(f)}%`,height:$,borderRadius:w,backgroundColor:p==null?void 0:p.strokeColor},I={width:b<0?"100%":b},F=l.createElement("div",{className:`${t}-inner`,style:C},l.createElement("div",{className:W(`${t}-bg`,`${t}-bg-${g}`),style:x},g==="inner"&&c),f!==void 0&&l.createElement("div",{className:`${t}-success-bg`,style:O})),k=g==="outer"&&m==="start",j=g==="outer"&&m==="end";return g==="outer"&&m==="center"?l.createElement("div",{className:`${t}-layout-bottom`},F,c):l.createElement("div",{className:`${t}-outer`,style:I},k&&c,F,j&&c)},zr=e=>{const{size:t,steps:r,rounding:n=Math.round,percent:o=0,strokeWidth:a=8,strokeColor:s,trailColor:i=null,prefixCls:c,children:u}=e,d=n(r*(o/100)),m=t??[t==="small"?2:14,a],[g,v]=ke(m,"step",{steps:r,strokeWidth:a}),w=g/r,y=Array.from({length:r});for(let b=0;b{const{prefixCls:r,className:n,rootClassName:o,steps:a,strokeColor:s,percent:i=0,size:c="default",showInfo:u=!0,type:d="line",status:p,format:m,style:g,percentPosition:v={}}=e,w=Hr(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:y="end",type:b="outer"}=v,$=Array.isArray(s)?s[0]:s,C=typeof s=="string"||Array.isArray(s)?s:void 0,x=l.useMemo(()=>{if($){const D=typeof $=="string"?$:Object.values($)[0];return new zt(D).isLight()}return!1},[s]),f=l.useMemo(()=>{var D,B;const q=Ne(e);return Number.parseInt(q!==void 0?(D=q??0)===null||D===void 0?void 0:D.toString():(B=i??0)===null||B===void 0?void 0:B.toString(),10)},[i,e.success,e.successPercent]),O=l.useMemo(()=>!Gr.includes(p)&&f>=100?"success":p||"normal",[p,f]),{getPrefixCls:I,direction:F,progress:k}=l.useContext(Le),j=I("progress",r),[re,ne,H]=_r(j),G=d==="line",X=G&&!a,Y=l.useMemo(()=>{if(!u)return null;const D=Ne(e);let B;const q=m||(S=>`${S}%`),ee=G&&x&&b==="inner";return b==="inner"||m||O!=="exception"&&O!=="success"?B=q(ge(i),ge(D)):O==="exception"?B=G?l.createElement(Ht,null):l.createElement(Gt,null):O==="success"&&(B=G?l.createElement(Vt,null):l.createElement(Kt,null)),l.createElement("span",{className:W(`${j}-text`,{[`${j}-text-bright`]:ee,[`${j}-text-${y}`]:X,[`${j}-text-${b}`]:X}),title:typeof B=="string"?B:void 0},B)},[u,i,f,O,d,j,m]);let z;d==="line"?z=a?l.createElement(zr,Object.assign({},e,{strokeColor:C,prefixCls:j,steps:typeof a=="object"?a.count:a}),Y):l.createElement(Xr,Object.assign({},e,{strokeColor:$,prefixCls:j,direction:F,percentPosition:{align:y,type:b}}),Y):(d==="circle"||d==="dashboard")&&(z=l.createElement(Lr,Object.assign({},e,{strokeColor:$,prefixCls:j,progressStatus:O}),Y));const Z=W(j,`${j}-status-${O}`,{[`${j}-${d==="dashboard"&&"circle"||d}`]:d!=="line",[`${j}-inline-circle`]:d==="circle"&&ke(c,"circle")[0]<=20,[`${j}-line`]:X,[`${j}-line-align-${y}`]:X,[`${j}-line-position-${b}`]:X,[`${j}-steps`]:a,[`${j}-show-info`]:u,[`${j}-${c}`]:typeof c=="string",[`${j}-rtl`]:F==="rtl"},k==null?void 0:k.className,n,o,ne,H);return re(l.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},k==null?void 0:k.style),g),className:Z,role:"progressbar","aria-valuenow":f,"aria-valuemin":0,"aria-valuemax":100},St(w,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),z))});var Kr=function(t,r){return l.createElement(Oe,de({},t,{ref:r,icon:Jt}))},Jr=l.forwardRef(Kr);const qe=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(","),n=e.name||"",o=e.type||"",a=o.replace(/\/.*$/,"");return r.some(function(s){var i=s.trim();if(/^\*(\/\*)?$/.test(s))return!0;if(i.charAt(0)==="."){var c=n.toLowerCase(),u=i.toLowerCase(),d=[u];return(u===".jpg"||u===".jpeg")&&(d=[".jpg",".jpeg"]),d.some(function(p){return c.endsWith(p)})}return/\/\*$/.test(i)?a===i.replace(/\/.*$/,""):o===i?!0:/^\w+$/.test(i)?(Qt(!1,"Upload takes an invalidate 'accept' type '".concat(i,"'.Skip for check.")),!0):!1})}return!0};function Qr(e,t){var r="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),n=new Error(r);return n.status=t.status,n.method=e.method,n.url=e.action,n}function ft(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function gt(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(a){a.total>0&&(a.percent=a.loaded/a.total*100),e.onProgress(a)});var r=new FormData;e.data&&Object.keys(e.data).forEach(function(o){var a=e.data[o];if(Array.isArray(a)){a.forEach(function(s){r.append("".concat(o,"[]"),s)});return}r.append(o,a)}),e.file instanceof Blob?r.append(e.filename,e.file,e.file.name):r.append(e.filename,e.file),t.onerror=function(a){e.onError(a)},t.onload=function(){return t.status<200||t.status>=300?e.onError(Qr(e,t),ft(t)):e.onSuccess(ft(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var n=e.headers||{};return n["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(n).forEach(function(o){n[o]!==null&&t.setRequestHeader(o,n[o])}),t.send(r),{abort:function(){t.abort()}}}var Yr=function(){var e=fe(K().mark(function t(r,n){var o,a,s,i,c,u,d,p;return K().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:u=function(){return u=fe(K().mark(function w(y){return K().wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.abrupt("return",new Promise(function(C){y.file(function(x){n(x)?(y.fullPath&&!x.webkitRelativePath&&(Object.defineProperties(x,{webkitRelativePath:{writable:!0}}),x.webkitRelativePath=y.fullPath.replace(/^\//,""),Object.defineProperties(x,{webkitRelativePath:{writable:!1}})),C(x)):C(null)})}));case 1:case"end":return $.stop()}},w)})),u.apply(this,arguments)},c=function(w){return u.apply(this,arguments)},i=function(){return i=fe(K().mark(function w(y){var b,$,C,x,f;return K().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:b=y.createReader(),$=[];case 2:return I.next=5,new Promise(function(F){b.readEntries(F,function(){return F([])})});case 5:if(C=I.sent,x=C.length,x){I.next=9;break}return I.abrupt("break",12);case 9:for(f=0;f0||w.some(function(x){return x.kind==="file"}))&&(d==null||d()),!v){C.next=11;break}return C.next=7,Yr(Array.prototype.slice.call(w),function(x){return qe(x,n.props.accept)});case 7:y=C.sent,n.uploadFiles(y),C.next=14;break;case 11:b=ce(y).filter(function(x){return qe(x,g)}),m===!1&&(b=y.slice(0,1)),n.uploadFiles(b);case 14:case"end":return C.stop()}},c)}));return function(c,u){return i.apply(this,arguments)}}()),T(V(n),"onFilePaste",function(){var i=fe(K().mark(function c(u){var d,p;return K().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(d=n.props.pastable,d){g.next=3;break}return g.abrupt("return");case 3:if(u.type!=="paste"){g.next=6;break}return p=u.clipboardData,g.abrupt("return",n.onDataTransferFiles(p,function(){u.preventDefault()}));case 6:case"end":return g.stop()}},c)}));return function(c){return i.apply(this,arguments)}}()),T(V(n),"onFileDragOver",function(i){i.preventDefault()}),T(V(n),"onFileDrop",function(){var i=fe(K().mark(function c(u){var d;return K().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(u.preventDefault(),u.type!=="drop"){m.next=4;break}return d=u.dataTransfer,m.abrupt("return",n.onDataTransferFiles(d));case 4:case"end":return m.stop()}},c)}));return function(c){return i.apply(this,arguments)}}()),T(V(n),"uploadFiles",function(i){var c=ce(i),u=c.map(function(d){return d.uid=Xe(),n.processFile(d,c)});Promise.all(u).then(function(d){var p=n.props.onBatchStart;p==null||p(d.map(function(m){var g=m.origin,v=m.parsedFile;return{file:g,parsedFile:v}})),d.filter(function(m){return m.parsedFile!==null}).forEach(function(m){n.post(m)})})}),T(V(n),"processFile",function(){var i=fe(K().mark(function c(u,d){var p,m,g,v,w,y,b,$,C;return K().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(p=n.props.beforeUpload,m=u,!p){f.next=14;break}return f.prev=3,f.next=6,p(u,d);case 6:m=f.sent,f.next=12;break;case 9:f.prev=9,f.t0=f.catch(3),m=!1;case 12:if(m!==!1){f.next=14;break}return f.abrupt("return",{origin:u,parsedFile:null,action:null,data:null});case 14:if(g=n.props.action,typeof g!="function"){f.next=21;break}return f.next=18,g(u);case 18:v=f.sent,f.next=22;break;case 21:v=g;case 22:if(w=n.props.data,typeof w!="function"){f.next=29;break}return f.next=26,w(u);case 26:y=f.sent,f.next=30;break;case 29:y=w;case 30:return b=(Se(m)==="object"||typeof m=="string")&&m?m:u,b instanceof File?$=b:$=new File([b],u.name,{type:u.type}),C=$,C.uid=u.uid,f.abrupt("return",{origin:u,data:y,parsedFile:C,action:v});case 35:case"end":return f.stop()}},c,null,[[3,9]])}));return function(c,u){return i.apply(this,arguments)}}()),T(V(n),"saveFileInput",function(i){n.fileInput=i}),n}return jt(r,[{key:"componentDidMount",value:function(){this._isMounted=!0;var o=this.props.pastable;o&&document.addEventListener("paste",this.onFilePaste)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort(),document.removeEventListener("paste",this.onFilePaste)}},{key:"componentDidUpdate",value:function(o){var a=this.props.pastable;a&&!o.pastable?document.addEventListener("paste",this.onFilePaste):!a&&o.pastable&&document.removeEventListener("paste",this.onFilePaste)}},{key:"post",value:function(o){var a=this,s=o.data,i=o.origin,c=o.action,u=o.parsedFile;if(this._isMounted){var d=this.props,p=d.onStart,m=d.customRequest,g=d.name,v=d.headers,w=d.withCredentials,y=d.method,b=i.uid,$=m||gt,C={action:c,filename:g,data:s,file:u,headers:v,withCredentials:w,method:y||"post",onProgress:function(f){var O=a.props.onProgress;O==null||O(f,u)},onSuccess:function(f,O){var I=a.props.onSuccess;I==null||I(f,u,O),delete a.reqs[b]},onError:function(f,O){var I=a.props.onError;I==null||I(f,O,u),delete a.reqs[b]}};p(i),this.reqs[b]=$(C,{defaultRequest:gt})}}},{key:"reset",value:function(){this.setState({uid:Xe()})}},{key:"abort",value:function(o){var a=this.reqs;if(o){var s=o.uid?o.uid:o;a[s]&&a[s].abort&&a[s].abort(),delete a[s]}else Object.keys(a).forEach(function(i){a[i]&&a[i].abort&&a[i].abort(),delete a[i]})}},{key:"render",value:function(){var o=this.props,a=o.component,s=o.prefixCls,i=o.className,c=o.classNames,u=c===void 0?{}:c,d=o.disabled,p=o.id,m=o.name,g=o.style,v=o.styles,w=v===void 0?{}:v,y=o.multiple,b=o.accept,$=o.capture,C=o.children,x=o.directory,f=o.folder,O=o.openFileDialogOnClick,I=o.onMouseEnter,F=o.onMouseLeave,k=o.hasControlInside,j=ht(o,tn),re=W(T(T(T({},s,!0),"".concat(s,"-disabled"),d),i,i)),ne=x||f?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},H=d?{}:{onClick:O?this.onClick:function(){},onKeyDown:O?this.onKeyDown:function(){},onMouseEnter:I,onMouseLeave:F,onDrop:this.onFileDrop,onDragOver:this.onFileDragOver,tabIndex:k?void 0:"0"};return Qe.createElement(a,de({},H,{className:re,role:k?void 0:"button",style:g}),Qe.createElement("input",de({},Yt(j,{aria:!0,data:!0}),{id:p,name:m,disabled:d,type:"file",ref:this.saveFileInput,onClick:function(X){return X.stopPropagation()},key:this.state.uid,style:Ve({display:"none"},w.input),className:u.input,accept:b},ne,{multiple:y,onChange:this.onChange},$!=null?{capture:$}:{})),C)}}]),r}(l.Component);function ze(){}var Ye=function(e){wt(r,e);var t=Ct(r);function r(){var n;xt(this,r);for(var o=arguments.length,a=new Array(o),s=0;s{const{componentCls:t,iconCls:r}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${te(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:e.padding},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:e.borderRadiusLG,"&:focus-visible":{outline:`${te(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`}},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` +import{r as l,aq as qt,bG as Xt,an as Se,ah as Ve,ak as ht,at as de,C as W,bH as Ke,ab as bt,x as vt,ax as yt,y as $t,z as te,bI as Je,bD as zt,ay as Le,aJ as St,I as Ht,M as Gt,K as Vt,bJ as Kt,bK as Oe,bL as Jt,al as Qt,bM as fe,bN as K,ai as ce,P as wt,bO as Ct,U as xt,am as T,bP as V,Q as jt,bg as Qe,D as Yt,bQ as Et,bR as It,bS as at,bT as Zt,bU as er,bV as tr,bW as rr,bX as nr,E as Ot,bY as ar,bZ as or,b_ as ir,bh as ot,B as we,bF as it,A as sr,aL as lr,av as cr,b$ as dr,c0 as ur,c1 as st,u as pr,j as h,W as mr,c2 as fr,c3 as Me,c4 as Pt,c5 as gr,c6 as hr,c7 as br,s as lt,c8 as vr}from"./index-2nzO_M0d.js";import{P as yr}from"./index-Ds3G3GDW.js";import{F as ae}from"./index-BNTgrN92.js";import{R as _e,C as pe}from"./row-CR991LIl.js";import{C as We}from"./index-ESbS3nHt.js";import{R as $r,I as ve}from"./index-fAufRegR.js";import{i as Sr}from"./fade-CftRWTgY.js";import"./useForm-CzLkm9RK.js";var wr={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Cr=function(){var t=l.useRef([]),r=l.useRef(null);return l.useEffect(function(){var n=Date.now(),o=!1;t.current.forEach(function(a){if(a){o=!0;var s=a.style;s.transitionDuration=".3s, .3s, .3s, .06s",r.current&&n-r.current<100&&(s.transitionDuration="0s, 0s")}}),o&&(r.current=Date.now())}),t.current},ct=0,xr=Xt();function jr(){var e;return xr?(e=ct,ct+=1):e="TEST_OR_SSR",e}const Er=function(e){var t=l.useState(),r=qt(t,2),n=r[0],o=r[1];return l.useEffect(function(){o("rc_progress_".concat(jr()))},[]),e||n};var dt=function(t){var r=t.bg,n=t.children;return l.createElement("div",{style:{width:"100%",height:"100%",background:r}},n)};function ut(e,t){return Object.keys(e).map(function(r){var n=parseFloat(r),o="".concat(Math.floor(n*t),"%");return"".concat(e[r]," ").concat(o)})}var Ir=l.forwardRef(function(e,t){var r=e.prefixCls,n=e.color,o=e.gradientId,a=e.radius,s=e.style,i=e.ptg,c=e.strokeLinecap,u=e.strokeWidth,d=e.size,p=e.gapDegree,m=n&&Se(n)==="object",g=m?"#FFF":void 0,v=d/2,w=l.createElement("circle",{className:"".concat(r,"-circle-path"),r:a,cx:v,cy:v,stroke:g,strokeLinecap:c,strokeWidth:u,opacity:i===0?0:1,style:s,ref:t});if(!m)return w;var y="".concat(o,"-conic"),b=p?"".concat(180+p/2,"deg"):"0deg",$=ut(n,(360-p)/360),C=ut(n,1),x="conic-gradient(from ".concat(b,", ").concat($.join(", "),")"),f="linear-gradient(to ".concat(p?"bottom":"top",", ").concat(C.join(", "),")");return l.createElement(l.Fragment,null,l.createElement("mask",{id:y},w),l.createElement("foreignObject",{x:0,y:0,width:d,height:d,mask:"url(#".concat(y,")")},l.createElement(dt,{bg:f},l.createElement(dt,{bg:x}))))}),je=100,Be=function(t,r,n,o,a,s,i,c,u,d){var p=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,m=n/100*360*((360-s)/360),g=s===0?0:{bottom:0,top:180,left:90,right:-90}[i],v=(100-o)/100*r;u==="round"&&o!==100&&(v+=d/2,v>=r&&(v=r-.01));var w=je/2;return{stroke:typeof c=="string"?c:void 0,strokeDasharray:"".concat(r,"px ").concat(t),strokeDashoffset:v+p,transform:"rotate(".concat(a+m+g,"deg)"),transformOrigin:"".concat(w,"px ").concat(w,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Or=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function pt(e){var t=e??[];return Array.isArray(t)?t:[t]}var Pr=function(t){var r=Ve(Ve({},wr),t),n=r.id,o=r.prefixCls,a=r.steps,s=r.strokeWidth,i=r.trailWidth,c=r.gapDegree,u=c===void 0?0:c,d=r.gapPosition,p=r.trailColor,m=r.strokeLinecap,g=r.style,v=r.className,w=r.strokeColor,y=r.percent,b=ht(r,Or),$=je/2,C=Er(n),x="".concat(C,"-gradient"),f=$-s/2,O=Math.PI*2*f,I=u>0?90+u/2:-90,F=O*((360-u)/360),k=Se(a)==="object"?a:{count:a,gap:2},j=k.count,re=k.gap,ne=pt(y),H=pt(w),G=H.find(function(q){return q&&Se(q)==="object"}),X=G&&Se(G)==="object",Y=X?"butt":m,z=Be(O,F,0,100,I,u,d,p,Y,s),Z=Cr(),D=function(){var ee=0;return ne.map(function(S,R){var A=H[R]||H[H.length-1],J=Be(O,F,ee,S,I,u,d,A,Y,s);return ee+=S,l.createElement(Ir,{key:R,color:A,ptg:S,radius:f,prefixCls:o,gradientId:x,style:J,strokeLinecap:Y,strokeWidth:s,gapDegree:u,ref:function(ie){Z[R]=ie},size:je})}).reverse()},B=function(){var ee=Math.round(j*(ne[0]/100)),S=100/j,R=0;return new Array(j).fill(null).map(function(A,J){var oe=J<=ee-1?H[0]:p,ie=oe&&Se(oe)==="object"?"url(#".concat(x,")"):void 0,se=Be(O,F,R,S,I,u,d,oe,"butt",s,re);return R+=(F-se.strokeDashoffset+re)*100/F,l.createElement("circle",{key:J,className:"".concat(o,"-circle-path"),r:f,cx:$,cy:$,stroke:ie,strokeWidth:s,opacity:1,style:se,ref:function(le){Z[J]=le}})})};return l.createElement("svg",de({className:W("".concat(o,"-circle"),v),viewBox:"0 0 ".concat(je," ").concat(je),style:g,id:n,role:"presentation"},b),!j&&l.createElement("circle",{className:"".concat(o,"-circle-trail"),r:f,cx:$,cy:$,stroke:p,strokeLinecap:Y,strokeWidth:i||s,style:z}),j?B():D())};function ge(e){return!e||e<0?0:e>100?100:e}function Ne({success:e,successPercent:t}){let r=t;return e&&"progress"in e&&(r=e.progress),e&&"percent"in e&&(r=e.percent),r}const Fr=({percent:e,success:t,successPercent:r})=>{const n=ge(Ne({success:t,successPercent:r}));return[n,ge(ge(e)-n)]},Dr=({success:e={},strokeColor:t})=>{const{strokeColor:r}=e;return[r||Ke.green,t||null]},ke=(e,t,r)=>{var n,o,a,s;let i=-1,c=-1;if(t==="step"){const u=r.steps,d=r.strokeWidth;typeof e=="string"||typeof e>"u"?(i=e==="small"?2:14,c=d??8):typeof e=="number"?[i,c]=[e,e]:[i=14,c=8]=Array.isArray(e)?e:[e.width,e.height],i*=u}else if(t==="line"){const u=r==null?void 0:r.strokeWidth;typeof e=="string"||typeof e>"u"?c=u||(e==="small"?6:8):typeof e=="number"?[i,c]=[e,e]:[i=-1,c=8]=Array.isArray(e)?e:[e.width,e.height]}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[i,c]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[i,c]=[e,e]:Array.isArray(e)&&(i=(o=(n=e[0])!==null&&n!==void 0?n:e[1])!==null&&o!==void 0?o:120,c=(s=(a=e[0])!==null&&a!==void 0?a:e[1])!==null&&s!==void 0?s:120));return[i,c]},Nr=3,Rr=e=>Nr/e*100,Lr=e=>{const{prefixCls:t,trailColor:r=null,strokeLinecap:n="round",gapPosition:o,gapDegree:a,width:s=120,type:i,children:c,success:u,size:d=s,steps:p}=e,[m,g]=ke(d,"circle");let{strokeWidth:v}=e;v===void 0&&(v=Math.max(Rr(m),6));const w={width:m,height:g,fontSize:m*.15+6},y=l.useMemo(()=>{if(a||a===0)return a;if(i==="dashboard")return 75},[a,i]),b=Fr(e),$=o||i==="dashboard"&&"bottom"||void 0,C=Object.prototype.toString.call(e.strokeColor)==="[object Object]",x=Dr({success:u,strokeColor:e.strokeColor}),f=W(`${t}-inner`,{[`${t}-circle-gradient`]:C}),O=l.createElement(Pr,{steps:p,percent:p?b[1]:b,strokeWidth:v,trailWidth:v,strokeColor:p?x[1]:x,strokeLinecap:n,trailColor:r,prefixCls:t,gapDegree:y,gapPosition:$}),I=m<=20,F=l.createElement("div",{className:f,style:w},O,!I&&c);return I?l.createElement(bt,{title:c},F):F},Re="--progress-line-stroke-color",Ft="--progress-percent",mt=e=>{const t=e?"100%":"-100%";return new Je(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},kr=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},$t(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${Re})`]},height:"100%",width:`calc(1 / var(${Ft}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${te(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:mt(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:mt(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},Ur=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},Ar=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},Tr=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}},Mr=e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}),_r=vt("Progress",e=>{const t=e.calc(e.marginXXS).div(2).equal(),r=yt(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[kr(r),Ur(r),Ar(r),Tr(r)]},Mr);var Wr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{let t=[];return Object.keys(e).forEach(r=>{const n=Number.parseFloat(r.replace(/%/g,""));Number.isNaN(n)||t.push({key:n,value:e[r]})}),t=t.sort((r,n)=>r.key-n.key),t.map(({key:r,value:n})=>`${n} ${r}%`).join(", ")},qr=(e,t)=>{const{from:r=Ke.blue,to:n=Ke.blue,direction:o=t==="rtl"?"to left":"to right"}=e,a=Wr(e,["from","to","direction"]);if(Object.keys(a).length!==0){const i=Br(a),c=`linear-gradient(${o}, ${i})`;return{background:c,[Re]:c}}const s=`linear-gradient(${o}, ${r}, ${n})`;return{background:s,[Re]:s}},Xr=e=>{const{prefixCls:t,direction:r,percent:n,size:o,strokeWidth:a,strokeColor:s,strokeLinecap:i="round",children:c,trailColor:u=null,percentPosition:d,success:p}=e,{align:m,type:g}=d,v=s&&typeof s!="string"?qr(s,r):{[Re]:s,background:s},w=i==="square"||i==="butt"?0:void 0,y=o??[-1,a||(o==="small"?6:8)],[b,$]=ke(y,"line",{strokeWidth:a}),C={backgroundColor:u||void 0,borderRadius:w},x=Object.assign(Object.assign({width:`${ge(n)}%`,height:$,borderRadius:w},v),{[Ft]:ge(n)/100}),f=Ne(e),O={width:`${ge(f)}%`,height:$,borderRadius:w,backgroundColor:p==null?void 0:p.strokeColor},I={width:b<0?"100%":b},F=l.createElement("div",{className:`${t}-inner`,style:C},l.createElement("div",{className:W(`${t}-bg`,`${t}-bg-${g}`),style:x},g==="inner"&&c),f!==void 0&&l.createElement("div",{className:`${t}-success-bg`,style:O})),k=g==="outer"&&m==="start",j=g==="outer"&&m==="end";return g==="outer"&&m==="center"?l.createElement("div",{className:`${t}-layout-bottom`},F,c):l.createElement("div",{className:`${t}-outer`,style:I},k&&c,F,j&&c)},zr=e=>{const{size:t,steps:r,rounding:n=Math.round,percent:o=0,strokeWidth:a=8,strokeColor:s,trailColor:i=null,prefixCls:c,children:u}=e,d=n(r*(o/100)),m=t??[t==="small"?2:14,a],[g,v]=ke(m,"step",{steps:r,strokeWidth:a}),w=g/r,y=Array.from({length:r});for(let b=0;b{const{prefixCls:r,className:n,rootClassName:o,steps:a,strokeColor:s,percent:i=0,size:c="default",showInfo:u=!0,type:d="line",status:p,format:m,style:g,percentPosition:v={}}=e,w=Hr(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:y="end",type:b="outer"}=v,$=Array.isArray(s)?s[0]:s,C=typeof s=="string"||Array.isArray(s)?s:void 0,x=l.useMemo(()=>{if($){const D=typeof $=="string"?$:Object.values($)[0];return new zt(D).isLight()}return!1},[s]),f=l.useMemo(()=>{var D,B;const q=Ne(e);return Number.parseInt(q!==void 0?(D=q??0)===null||D===void 0?void 0:D.toString():(B=i??0)===null||B===void 0?void 0:B.toString(),10)},[i,e.success,e.successPercent]),O=l.useMemo(()=>!Gr.includes(p)&&f>=100?"success":p||"normal",[p,f]),{getPrefixCls:I,direction:F,progress:k}=l.useContext(Le),j=I("progress",r),[re,ne,H]=_r(j),G=d==="line",X=G&&!a,Y=l.useMemo(()=>{if(!u)return null;const D=Ne(e);let B;const q=m||(S=>`${S}%`),ee=G&&x&&b==="inner";return b==="inner"||m||O!=="exception"&&O!=="success"?B=q(ge(i),ge(D)):O==="exception"?B=G?l.createElement(Ht,null):l.createElement(Gt,null):O==="success"&&(B=G?l.createElement(Vt,null):l.createElement(Kt,null)),l.createElement("span",{className:W(`${j}-text`,{[`${j}-text-bright`]:ee,[`${j}-text-${y}`]:X,[`${j}-text-${b}`]:X}),title:typeof B=="string"?B:void 0},B)},[u,i,f,O,d,j,m]);let z;d==="line"?z=a?l.createElement(zr,Object.assign({},e,{strokeColor:C,prefixCls:j,steps:typeof a=="object"?a.count:a}),Y):l.createElement(Xr,Object.assign({},e,{strokeColor:$,prefixCls:j,direction:F,percentPosition:{align:y,type:b}}),Y):(d==="circle"||d==="dashboard")&&(z=l.createElement(Lr,Object.assign({},e,{strokeColor:$,prefixCls:j,progressStatus:O}),Y));const Z=W(j,`${j}-status-${O}`,{[`${j}-${d==="dashboard"&&"circle"||d}`]:d!=="line",[`${j}-inline-circle`]:d==="circle"&&ke(c,"circle")[0]<=20,[`${j}-line`]:X,[`${j}-line-align-${y}`]:X,[`${j}-line-position-${b}`]:X,[`${j}-steps`]:a,[`${j}-show-info`]:u,[`${j}-${c}`]:typeof c=="string",[`${j}-rtl`]:F==="rtl"},k==null?void 0:k.className,n,o,ne,H);return re(l.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},k==null?void 0:k.style),g),className:Z,role:"progressbar","aria-valuenow":f,"aria-valuemin":0,"aria-valuemax":100},St(w,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),z))});var Kr=function(t,r){return l.createElement(Oe,de({},t,{ref:r,icon:Jt}))},Jr=l.forwardRef(Kr);const qe=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(","),n=e.name||"",o=e.type||"",a=o.replace(/\/.*$/,"");return r.some(function(s){var i=s.trim();if(/^\*(\/\*)?$/.test(s))return!0;if(i.charAt(0)==="."){var c=n.toLowerCase(),u=i.toLowerCase(),d=[u];return(u===".jpg"||u===".jpeg")&&(d=[".jpg",".jpeg"]),d.some(function(p){return c.endsWith(p)})}return/\/\*$/.test(i)?a===i.replace(/\/.*$/,""):o===i?!0:/^\w+$/.test(i)?(Qt(!1,"Upload takes an invalidate 'accept' type '".concat(i,"'.Skip for check.")),!0):!1})}return!0};function Qr(e,t){var r="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),n=new Error(r);return n.status=t.status,n.method=e.method,n.url=e.action,n}function ft(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function gt(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(a){a.total>0&&(a.percent=a.loaded/a.total*100),e.onProgress(a)});var r=new FormData;e.data&&Object.keys(e.data).forEach(function(o){var a=e.data[o];if(Array.isArray(a)){a.forEach(function(s){r.append("".concat(o,"[]"),s)});return}r.append(o,a)}),e.file instanceof Blob?r.append(e.filename,e.file,e.file.name):r.append(e.filename,e.file),t.onerror=function(a){e.onError(a)},t.onload=function(){return t.status<200||t.status>=300?e.onError(Qr(e,t),ft(t)):e.onSuccess(ft(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var n=e.headers||{};return n["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(n).forEach(function(o){n[o]!==null&&t.setRequestHeader(o,n[o])}),t.send(r),{abort:function(){t.abort()}}}var Yr=function(){var e=fe(K().mark(function t(r,n){var o,a,s,i,c,u,d,p;return K().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:u=function(){return u=fe(K().mark(function w(y){return K().wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.abrupt("return",new Promise(function(C){y.file(function(x){n(x)?(y.fullPath&&!x.webkitRelativePath&&(Object.defineProperties(x,{webkitRelativePath:{writable:!0}}),x.webkitRelativePath=y.fullPath.replace(/^\//,""),Object.defineProperties(x,{webkitRelativePath:{writable:!1}})),C(x)):C(null)})}));case 1:case"end":return $.stop()}},w)})),u.apply(this,arguments)},c=function(w){return u.apply(this,arguments)},i=function(){return i=fe(K().mark(function w(y){var b,$,C,x,f;return K().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:b=y.createReader(),$=[];case 2:return I.next=5,new Promise(function(F){b.readEntries(F,function(){return F([])})});case 5:if(C=I.sent,x=C.length,x){I.next=9;break}return I.abrupt("break",12);case 9:for(f=0;f0||w.some(function(x){return x.kind==="file"}))&&(d==null||d()),!v){C.next=11;break}return C.next=7,Yr(Array.prototype.slice.call(w),function(x){return qe(x,n.props.accept)});case 7:y=C.sent,n.uploadFiles(y),C.next=14;break;case 11:b=ce(y).filter(function(x){return qe(x,g)}),m===!1&&(b=y.slice(0,1)),n.uploadFiles(b);case 14:case"end":return C.stop()}},c)}));return function(c,u){return i.apply(this,arguments)}}()),T(V(n),"onFilePaste",function(){var i=fe(K().mark(function c(u){var d,p;return K().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(d=n.props.pastable,d){g.next=3;break}return g.abrupt("return");case 3:if(u.type!=="paste"){g.next=6;break}return p=u.clipboardData,g.abrupt("return",n.onDataTransferFiles(p,function(){u.preventDefault()}));case 6:case"end":return g.stop()}},c)}));return function(c){return i.apply(this,arguments)}}()),T(V(n),"onFileDragOver",function(i){i.preventDefault()}),T(V(n),"onFileDrop",function(){var i=fe(K().mark(function c(u){var d;return K().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(u.preventDefault(),u.type!=="drop"){m.next=4;break}return d=u.dataTransfer,m.abrupt("return",n.onDataTransferFiles(d));case 4:case"end":return m.stop()}},c)}));return function(c){return i.apply(this,arguments)}}()),T(V(n),"uploadFiles",function(i){var c=ce(i),u=c.map(function(d){return d.uid=Xe(),n.processFile(d,c)});Promise.all(u).then(function(d){var p=n.props.onBatchStart;p==null||p(d.map(function(m){var g=m.origin,v=m.parsedFile;return{file:g,parsedFile:v}})),d.filter(function(m){return m.parsedFile!==null}).forEach(function(m){n.post(m)})})}),T(V(n),"processFile",function(){var i=fe(K().mark(function c(u,d){var p,m,g,v,w,y,b,$,C;return K().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(p=n.props.beforeUpload,m=u,!p){f.next=14;break}return f.prev=3,f.next=6,p(u,d);case 6:m=f.sent,f.next=12;break;case 9:f.prev=9,f.t0=f.catch(3),m=!1;case 12:if(m!==!1){f.next=14;break}return f.abrupt("return",{origin:u,parsedFile:null,action:null,data:null});case 14:if(g=n.props.action,typeof g!="function"){f.next=21;break}return f.next=18,g(u);case 18:v=f.sent,f.next=22;break;case 21:v=g;case 22:if(w=n.props.data,typeof w!="function"){f.next=29;break}return f.next=26,w(u);case 26:y=f.sent,f.next=30;break;case 29:y=w;case 30:return b=(Se(m)==="object"||typeof m=="string")&&m?m:u,b instanceof File?$=b:$=new File([b],u.name,{type:u.type}),C=$,C.uid=u.uid,f.abrupt("return",{origin:u,data:y,parsedFile:C,action:v});case 35:case"end":return f.stop()}},c,null,[[3,9]])}));return function(c,u){return i.apply(this,arguments)}}()),T(V(n),"saveFileInput",function(i){n.fileInput=i}),n}return jt(r,[{key:"componentDidMount",value:function(){this._isMounted=!0;var o=this.props.pastable;o&&document.addEventListener("paste",this.onFilePaste)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort(),document.removeEventListener("paste",this.onFilePaste)}},{key:"componentDidUpdate",value:function(o){var a=this.props.pastable;a&&!o.pastable?document.addEventListener("paste",this.onFilePaste):!a&&o.pastable&&document.removeEventListener("paste",this.onFilePaste)}},{key:"post",value:function(o){var a=this,s=o.data,i=o.origin,c=o.action,u=o.parsedFile;if(this._isMounted){var d=this.props,p=d.onStart,m=d.customRequest,g=d.name,v=d.headers,w=d.withCredentials,y=d.method,b=i.uid,$=m||gt,C={action:c,filename:g,data:s,file:u,headers:v,withCredentials:w,method:y||"post",onProgress:function(f){var O=a.props.onProgress;O==null||O(f,u)},onSuccess:function(f,O){var I=a.props.onSuccess;I==null||I(f,u,O),delete a.reqs[b]},onError:function(f,O){var I=a.props.onError;I==null||I(f,O,u),delete a.reqs[b]}};p(i),this.reqs[b]=$(C,{defaultRequest:gt})}}},{key:"reset",value:function(){this.setState({uid:Xe()})}},{key:"abort",value:function(o){var a=this.reqs;if(o){var s=o.uid?o.uid:o;a[s]&&a[s].abort&&a[s].abort(),delete a[s]}else Object.keys(a).forEach(function(i){a[i]&&a[i].abort&&a[i].abort(),delete a[i]})}},{key:"render",value:function(){var o=this.props,a=o.component,s=o.prefixCls,i=o.className,c=o.classNames,u=c===void 0?{}:c,d=o.disabled,p=o.id,m=o.name,g=o.style,v=o.styles,w=v===void 0?{}:v,y=o.multiple,b=o.accept,$=o.capture,C=o.children,x=o.directory,f=o.folder,O=o.openFileDialogOnClick,I=o.onMouseEnter,F=o.onMouseLeave,k=o.hasControlInside,j=ht(o,tn),re=W(T(T(T({},s,!0),"".concat(s,"-disabled"),d),i,i)),ne=x||f?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},H=d?{}:{onClick:O?this.onClick:function(){},onKeyDown:O?this.onKeyDown:function(){},onMouseEnter:I,onMouseLeave:F,onDrop:this.onFileDrop,onDragOver:this.onFileDragOver,tabIndex:k?void 0:"0"};return Qe.createElement(a,de({},H,{className:re,role:k?void 0:"button",style:g}),Qe.createElement("input",de({},Yt(j,{aria:!0,data:!0}),{id:p,name:m,disabled:d,type:"file",ref:this.saveFileInput,onClick:function(X){return X.stopPropagation()},key:this.state.uid,style:Ve({display:"none"},w.input),className:u.input,accept:b},ne,{multiple:y,onChange:this.onChange},$!=null?{capture:$}:{})),C)}}]),r}(l.Component);function ze(){}var Ye=function(e){wt(r,e);var t=Ct(r);function r(){var n;xt(this,r);for(var o=arguments.length,a=new Array(o),s=0;s{const{componentCls:t,iconCls:r}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${te(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:e.padding},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:e.borderRadiusLG,"&:focus-visible":{outline:`${te(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`}},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` &:not(${t}-disabled):hover, &-hover:not(${t}-disabled) `]:{borderColor:e.colorPrimaryHover},[`p${t}-drag-icon`]:{marginBottom:e.margin,[r]:{color:e.colorPrimary,fontSize:e.uploadThumbnailSize}},[`p${t}-text`]:{margin:`0 0 ${te(e.marginXXS)}`,color:e.colorTextHeading,fontSize:e.fontSizeLG},[`p${t}-hint`]:{color:e.colorTextDescription,fontSize:e.fontSize},[`&${t}-disabled`]:{[`p${t}-drag-icon ${r}, diff --git a/frontend1/dist/assets/index-Bn4JCxBS.js b/frontend1/dist/assets/index-Bn4JCxBS.js new file mode 100644 index 00000000..e266a123 --- /dev/null +++ b/frontend1/dist/assets/index-Bn4JCxBS.js @@ -0,0 +1 @@ +import{u as v,r as l,f as S,s as x,j as e,T as k,R as C,a as T,b as P,B as f,c as R,g as B,d as E,l as z,e as L}from"./index-2nzO_M0d.js";import{F as r}from"./index-BNTgrN92.js";import{I as m}from"./index-fAufRegR.js";import{C as U}from"./index-z7YG9RTL.js";import"./useForm-CzLkm9RK.js";import"./row-CR991LIl.js";const{Text:q}=k;function A(){const{t:a}=v(),[i,j]=l.useState(null),[o,g]=l.useState(!0),[u,h]=l.useState(!1),[t,b]=l.useState(null),[y]=r.useForm(),N="汇智CRM管理后台",c=l.useCallback(async()=>{if(!o)return;const s=await S();j(s)},[o]);l.useEffect(()=>{(async()=>{try{const[n,d]=await Promise.all([B("security.captcha.enabled","true"),E()]);b(d);const p=n!=="false";g(p),p&&await c()}catch{g(!0),await c()}})()},[c]),l.useEffect(()=>{new URLSearchParams(window.location.search).get("timeout")==="1"&&(x.warning(a("login.loginTimeout")),window.history.replaceState({},document.title,window.location.pathname))},[a]);const w=async s=>{h(!0);try{const n=await z({username:s.username,password:s.password,tenantCode:s.tenantCode,captchaId:o?i==null?void 0:i.captchaId:void 0,captchaCode:o?s.captchaCode:void 0});if(localStorage.setItem("accessToken",n.accessToken),localStorage.setItem("refreshToken",n.refreshToken),localStorage.setItem("username",s.username),n.availableTenants){localStorage.setItem("availableTenants",JSON.stringify(n.availableTenants));const d=JSON.parse(atob(n.accessToken.split(".")[1]));localStorage.setItem("activeTenantId",String(d.tenantId))}try{const d=await L();sessionStorage.setItem("userProfile",JSON.stringify(d))}catch{sessionStorage.removeItem("userProfile")}x.success(a("common.success")),window.location.href="/"}catch{o&&await c()}finally{h(!1)}},I=t!=null&&t.loginBgUrl?{backgroundImage:`url(${t.loginBgUrl})`,backgroundSize:"cover",backgroundPosition:"center",position:"relative"}:{};return e.jsxs("div",{className:"login-page",style:I,children:[e.jsx("div",{className:"login-page-backdrop"}),e.jsx("div",{className:"login-page-grid",children:e.jsx("section",{className:"login-panel",children:e.jsx("div",{className:"login-panel-card",children:e.jsxs("div",{className:"login-panel-layout",children:[e.jsx("div",{className:"login-left",children:e.jsxs("div",{className:"login-brand",children:[e.jsx("div",{className:"brand-logo-wrap",children:e.jsx("img",{src:(t==null?void 0:t.logoUrl)||"/logo.svg",alt:"Logo",className:"brand-logo-img"})}),e.jsxs("div",{className:"brand-copy",children:[e.jsx("p",{className:"brand-kicker",children:"智慧销售协同平台"}),e.jsx("span",{className:"brand-name",children:N})]})]})}),e.jsx("div",{className:"login-right",children:e.jsxs("div",{className:"login-container",children:[e.jsxs("div",{className:"login-header",children:[e.jsx("p",{className:"login-panel-eyebrow",children:a("login.welcome")}),e.jsx(q,{type:"secondary",children:a("login.subtitle")})]}),e.jsxs(r,{form:y,layout:"vertical",onFinish:w,className:"login-form",requiredMark:!1,autoComplete:"off",children:[e.jsx(r.Item,{name:"username",rules:[{required:!0,message:a("login.username")}],children:e.jsx(m,{size:"large",prefix:e.jsx(C,{className:"text-gray-400","aria-hidden":"true"}),placeholder:a("login.username"),autoComplete:"username",spellCheck:!1,"aria-label":a("login.username")})}),e.jsx(r.Item,{name:"password",rules:[{required:!0,message:a("login.password")}],children:e.jsx(m.Password,{size:"large",prefix:e.jsx(T,{className:"text-gray-400","aria-hidden":"true"}),placeholder:a("login.password"),autoComplete:"current-password","aria-label":a("login.password")})}),o?e.jsx(r.Item,{name:"captchaCode",rules:[{required:!0,message:a("login.captcha")}],children:e.jsxs("div",{className:"captcha-wrapper",children:[e.jsx(m,{size:"large",prefix:e.jsx(P,{className:"text-gray-400","aria-hidden":"true"}),placeholder:a("login.captcha"),maxLength:6,"aria-label":a("login.captcha")}),e.jsx(f,{className:"captcha-image-btn",onClick:()=>void c(),icon:i?null:e.jsx(R,{spin:!0}),"aria-label":"刷新验证码",children:i?e.jsx("img",{src:i.imageBase64,alt:"验证码"}):null})]})}):null,e.jsx("div",{className:"login-extra",children:e.jsx(r.Item,{name:"remember",valuePropName:"checked",noStyle:!0,children:e.jsx(U,{children:a("login.rememberMe")})})}),e.jsx(r.Item,{children:e.jsx(f,{type:"primary",htmlType:"submit",loading:u,block:!0,size:"large",className:"login-submit-btn",children:a(u?"login.loggingIn":"login.submit")})})]})]})})]})})})})]})}export{A as default}; diff --git a/frontend1/dist/assets/index-Cuk6MTvX.js b/frontend1/dist/assets/index-C7MmErlL.js similarity index 91% rename from frontend1/dist/assets/index-Cuk6MTvX.js rename to frontend1/dist/assets/index-C7MmErlL.js index 9b7275fa..cd4a3c07 100644 --- a/frontend1/dist/assets/index-Cuk6MTvX.js +++ b/frontend1/dist/assets/index-C7MmErlL.js @@ -1 +1 @@ -import{j as e,m as N,n as I,u as R,T as $,o as c,p as k,B as l,q as w,t as T,v as C,w as M,R as S,S as _}from"./index-Dv-rJwbZ.js";import{P as D}from"./index-D4i8Uis-.js";import{T as o}from"./index-BymHESMU.js";import{R as h,C as r}from"./row-NVxLItiq.js";import{C as p}from"./index-EoMRal4G.js";import{F as E}from"./Table-BD43FaLh.js";import"./useForm-43P2UNGc.js";import"./index-58fJYkx8.js";import"./Pagination-xbf267Yj.js";function d({title:a,value:n,icon:i,color:s="blue",trend:t,suffix:u="",layout:f="column",gridColumn:m,className:b="",onClick:g,style:y={}}){const x={blue:"#1677ff",green:"#52c41a",orange:"#faad14",red:"#ff4d4f",purple:"#722ed1",gray:"#8c8c8c"}[s]||s,v={...m?{gridColumn:m}:{},...y};return e.jsxs("div",{className:`stat-card stat-card-${f} ${b}`,style:v,onClick:g,children:[e.jsxs("div",{className:"stat-card-header",children:[e.jsx("span",{className:"stat-card-title",children:a}),i&&e.jsx("span",{className:"stat-card-icon",style:{color:x},"aria-hidden":"true",children:i})]}),e.jsxs("div",{className:"stat-card-body",children:[e.jsxs("div",{className:"stat-card-value tabular-nums",style:{color:x},children:[n,u&&e.jsx("span",{className:"stat-card-suffix",children:u})]}),t&&e.jsxs("div",{className:`stat-card-trend ${t.direction==="up"?"trend-up":"trend-down"} tabular-nums`,"aria-label":`${t.direction==="up"?"Increase":"Decrease"} of ${t.value}%`,children:[t.direction==="up"?e.jsx(N,{"aria-hidden":"true"}):e.jsx(I,{"aria-hidden":"true"}),e.jsxs("span",{children:[Math.abs(t.value),"%"]})]})]})]})}const{Text:j}=$;function J(){const{t:a}=R(),n=[{key:"1",name:"Product Sync",time:"2024-02-10 14:00",duration:"45min",status:"processing"},{key:"2",name:"Tech Review",time:"2024-02-10 10:00",duration:"60min",status:"success"},{key:"3",name:"Daily Standup",time:"2024-02-10 09:00",duration:"15min",status:"success"},{key:"4",name:"Client Call",time:"2024-02-10 16:30",duration:"30min",status:"default"}],i=[{title:a("dashboard.meetingName"),dataIndex:"name",key:"name",render:s=>e.jsx(j,{strong:!0,children:s})},{title:a("dashboard.startTime"),dataIndex:"time",key:"time",className:"tabular-nums",render:s=>e.jsx(j,{type:"secondary",children:s})},{title:a("dashboard.duration"),dataIndex:"duration",key:"duration",width:100,className:"tabular-nums"},{title:a("common.status"),dataIndex:"status",key:"status",width:120,render:s=>s==="processing"?e.jsx(o,{icon:e.jsx(c,{spin:!0,"aria-hidden":"true"}),color:"processing",children:a("dashboardExt.processing")}):s==="success"?e.jsx(o,{icon:e.jsx(k,{"aria-hidden":"true"}),color:"success",children:a("dashboardExt.completed")}):e.jsx(o,{color:"default",children:a("dashboardExt.pending")})},{title:a("common.action"),key:"action",width:80,render:()=>e.jsx(l,{type:"link",size:"small",icon:e.jsx(w,{"aria-hidden":"true"}),"aria-label":a("dashboard.viewAll")})}];return e.jsxs("div",{className:"app-page dashboard-page",children:[e.jsx(D,{title:a("dashboard.title"),subtitle:a("dashboard.subtitle")}),e.jsx("div",{className:"app-page__page-actions",children:e.jsx(l,{icon:e.jsx(c,{"aria-hidden":"true"}),size:"small",children:a("common.refresh")})}),e.jsxs(h,{gutter:[24,24],children:[e.jsx(r,{xs:24,sm:12,lg:6,children:e.jsx(d,{title:a("dashboard.todayMeetings"),value:12,icon:e.jsx(T,{"aria-hidden":"true"}),color:"blue",trend:{value:8,direction:"up"}})}),e.jsx(r,{xs:24,sm:12,lg:6,children:e.jsx(d,{title:a("dashboard.activeDevices"),value:45,icon:e.jsx(C,{"aria-hidden":"true"}),color:"green",trend:{value:2,direction:"up"}})}),e.jsx(r,{xs:24,sm:12,lg:6,children:e.jsx(d,{title:a("dashboard.transcriptionDuration"),value:1280,suffix:"min",icon:e.jsx(M,{"aria-hidden":"true"}),color:"orange",trend:{value:5,direction:"down"}})}),e.jsx(r,{xs:24,sm:12,lg:6,children:e.jsx(d,{title:a("dashboard.totalUsers"),value:320,icon:e.jsx(S,{"aria-hidden":"true"}),color:"purple",trend:{value:12,direction:"up"}})})]}),e.jsxs(h,{gutter:[24,24],className:"mt-6",children:[e.jsx(r,{xs:24,xl:16,children:e.jsx(p,{title:a("dashboard.recentMeetings"),bordered:!1,className:"app-page__content-card",extra:e.jsx(l,{type:"link",size:"small",children:a("dashboard.viewAll")}),styles:{body:{padding:0}},children:e.jsx(E,{dataSource:n,columns:i,pagination:!1,size:"middle",className:"roles-table"})})}),e.jsx(r,{xs:24,xl:8,children:e.jsx(p,{title:a("dashboard.deviceLoad"),bordered:!1,className:"app-page__content-card",children:e.jsxs("div",{className:"flex flex-col items-center justify-center py-12",children:[e.jsx(_,{active:!0,paragraph:{rows:4}}),e.jsxs("div",{className:"mt-4 text-gray-400 flex items-center gap-2",children:[e.jsx(c,{spin:!0,"aria-hidden":"true"}),e.jsx("span",{children:a("dashboardExt.chartLoading")})]})]})})})]})]})}export{J as default}; +import{j as e,m as N,n as I,u as R,T as $,o as c,p as k,B as l,q as w,t as T,v as C,w as M,R as S,S as _}from"./index-2nzO_M0d.js";import{P as D}from"./index-Ds3G3GDW.js";import{T as o}from"./index-CASbXnpp.js";import{R as h,C as r}from"./row-CR991LIl.js";import{C as p}from"./index-ESbS3nHt.js";import{F as E}from"./Table-UD3nj3r6.js";import"./useForm-CzLkm9RK.js";import"./index-z7YG9RTL.js";import"./Pagination-CRtRHhmu.js";function d({title:a,value:n,icon:i,color:s="blue",trend:t,suffix:u="",layout:f="column",gridColumn:m,className:b="",onClick:g,style:y={}}){const x={blue:"#1677ff",green:"#52c41a",orange:"#faad14",red:"#ff4d4f",purple:"#722ed1",gray:"#8c8c8c"}[s]||s,v={...m?{gridColumn:m}:{},...y};return e.jsxs("div",{className:`stat-card stat-card-${f} ${b}`,style:v,onClick:g,children:[e.jsxs("div",{className:"stat-card-header",children:[e.jsx("span",{className:"stat-card-title",children:a}),i&&e.jsx("span",{className:"stat-card-icon",style:{color:x},"aria-hidden":"true",children:i})]}),e.jsxs("div",{className:"stat-card-body",children:[e.jsxs("div",{className:"stat-card-value tabular-nums",style:{color:x},children:[n,u&&e.jsx("span",{className:"stat-card-suffix",children:u})]}),t&&e.jsxs("div",{className:`stat-card-trend ${t.direction==="up"?"trend-up":"trend-down"} tabular-nums`,"aria-label":`${t.direction==="up"?"Increase":"Decrease"} of ${t.value}%`,children:[t.direction==="up"?e.jsx(N,{"aria-hidden":"true"}):e.jsx(I,{"aria-hidden":"true"}),e.jsxs("span",{children:[Math.abs(t.value),"%"]})]})]})]})}const{Text:j}=$;function J(){const{t:a}=R(),n=[{key:"1",name:"Product Sync",time:"2024-02-10 14:00",duration:"45min",status:"processing"},{key:"2",name:"Tech Review",time:"2024-02-10 10:00",duration:"60min",status:"success"},{key:"3",name:"Daily Standup",time:"2024-02-10 09:00",duration:"15min",status:"success"},{key:"4",name:"Client Call",time:"2024-02-10 16:30",duration:"30min",status:"default"}],i=[{title:a("dashboard.meetingName"),dataIndex:"name",key:"name",render:s=>e.jsx(j,{strong:!0,children:s})},{title:a("dashboard.startTime"),dataIndex:"time",key:"time",className:"tabular-nums",render:s=>e.jsx(j,{type:"secondary",children:s})},{title:a("dashboard.duration"),dataIndex:"duration",key:"duration",width:100,className:"tabular-nums"},{title:a("common.status"),dataIndex:"status",key:"status",width:120,render:s=>s==="processing"?e.jsx(o,{icon:e.jsx(c,{spin:!0,"aria-hidden":"true"}),color:"processing",children:a("dashboardExt.processing")}):s==="success"?e.jsx(o,{icon:e.jsx(k,{"aria-hidden":"true"}),color:"success",children:a("dashboardExt.completed")}):e.jsx(o,{color:"default",children:a("dashboardExt.pending")})},{title:a("common.action"),key:"action",width:80,render:()=>e.jsx(l,{type:"link",size:"small",icon:e.jsx(w,{"aria-hidden":"true"}),"aria-label":a("dashboard.viewAll")})}];return e.jsxs("div",{className:"app-page dashboard-page",children:[e.jsx(D,{title:a("dashboard.title"),subtitle:a("dashboard.subtitle")}),e.jsx("div",{className:"app-page__page-actions",children:e.jsx(l,{icon:e.jsx(c,{"aria-hidden":"true"}),size:"small",children:a("common.refresh")})}),e.jsxs(h,{gutter:[24,24],children:[e.jsx(r,{xs:24,sm:12,lg:6,children:e.jsx(d,{title:a("dashboard.todayMeetings"),value:12,icon:e.jsx(T,{"aria-hidden":"true"}),color:"blue",trend:{value:8,direction:"up"}})}),e.jsx(r,{xs:24,sm:12,lg:6,children:e.jsx(d,{title:a("dashboard.activeDevices"),value:45,icon:e.jsx(C,{"aria-hidden":"true"}),color:"green",trend:{value:2,direction:"up"}})}),e.jsx(r,{xs:24,sm:12,lg:6,children:e.jsx(d,{title:a("dashboard.transcriptionDuration"),value:1280,suffix:"min",icon:e.jsx(M,{"aria-hidden":"true"}),color:"orange",trend:{value:5,direction:"down"}})}),e.jsx(r,{xs:24,sm:12,lg:6,children:e.jsx(d,{title:a("dashboard.totalUsers"),value:320,icon:e.jsx(S,{"aria-hidden":"true"}),color:"purple",trend:{value:12,direction:"up"}})})]}),e.jsxs(h,{gutter:[24,24],className:"mt-6",children:[e.jsx(r,{xs:24,xl:16,children:e.jsx(p,{title:a("dashboard.recentMeetings"),bordered:!1,className:"app-page__content-card",extra:e.jsx(l,{type:"link",size:"small",children:a("dashboard.viewAll")}),styles:{body:{padding:0}},children:e.jsx(E,{dataSource:n,columns:i,pagination:!1,size:"middle",className:"roles-table"})})}),e.jsx(r,{xs:24,xl:8,children:e.jsx(p,{title:a("dashboard.deviceLoad"),bordered:!1,className:"app-page__content-card",children:e.jsxs("div",{className:"flex flex-col items-center justify-center py-12",children:[e.jsx(_,{active:!0,paragraph:{rows:4}}),e.jsxs("div",{className:"mt-4 text-gray-400 flex items-center gap-2",children:[e.jsx(c,{spin:!0,"aria-hidden":"true"}),e.jsx("span",{children:a("dashboardExt.chartLoading")})]})]})})})]})]})}export{J as default}; diff --git a/frontend1/dist/assets/index-BymHESMU.js b/frontend1/dist/assets/index-CASbXnpp.js similarity index 98% rename from frontend1/dist/assets/index-BymHESMU.js rename to frontend1/dist/assets/index-CASbXnpp.js index 8c3e433b..0ad96968 100644 --- a/frontend1/dist/assets/index-BymHESMU.js +++ b/frontend1/dist/assets/index-CASbXnpp.js @@ -1 +1 @@ -import{x as J,ax as Q,z as _,y as Y,bD as K,r as n,ay as F,C as P,cY as M,e5 as Z,aJ as ee,e6 as oe,cU as re,cV as V,bE as te,e7 as le,G as ne}from"./index-Dv-rJwbZ.js";const ae=e=>{const{paddingXXS:t,lineWidth:l,tagPaddingHorizontal:o,componentCls:r,calc:a}=e,c=a(o).sub(l).equal(),m=a(t).sub(l).equal();return{[r]:Object.assign(Object.assign({},Y(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:c,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${_(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:m,fontSize:e.tagIconSize,color:e.colorIcon,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:c}}),[`${r}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},E=e=>{const{lineWidth:t,fontSizeIcon:l,calc:o}=e,r=e.fontSizeSM;return Q(e,{tagFontSize:r,tagLineHeight:_(o(e.lineHeightSM).mul(r).equal()),tagIconSize:o(l).sub(o(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},N=e=>({defaultBg:new K(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText}),W=J("Tag",e=>{const t=E(e);return ae(t)},N);var se=function(e,t){var l={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(l[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const{prefixCls:l,style:o,className:r,checked:a,children:c,icon:m,onChange:i,onClick:u}=e,S=se(e,["prefixCls","style","className","checked","children","icon","onChange","onClick"]),{getPrefixCls:f,tag:d}=n.useContext(F),$=y=>{i==null||i(!a),u==null||u(y)},p=f("tag",l),[g,x,h]=W(p),O=P(p,`${p}-checkable`,{[`${p}-checkable-checked`]:a},d==null?void 0:d.className,r,x,h);return g(n.createElement("span",Object.assign({},S,{ref:t,style:Object.assign(Object.assign({},o),d==null?void 0:d.style),className:O,onClick:$}),m,n.createElement("span",null,c)))}),ie=e=>Z(e,(t,{textColor:l,lightBorderColor:o,lightColor:r,darkColor:a})=>({[`${e.componentCls}${e.componentCls}-${t}`]:{color:l,background:r,borderColor:o,"&-inverse":{color:e.colorTextLightSolid,background:a,borderColor:a},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}})),de=M(["Tag","preset"],e=>{const t=E(e);return ie(t)},N);function ge(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const v=(e,t,l)=>{const o=ge(l);return{[`${e.componentCls}${e.componentCls}-${t}`]:{color:e[`color${l}`],background:e[`color${o}Bg`],borderColor:e[`color${o}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}},ue=M(["Tag","status"],e=>{const t=E(e);return[v(t,"success","Success"),v(t,"processing","Info"),v(t,"error","Error"),v(t,"warning","Warning")]},N);var Ce=function(e,t){var l={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(l[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const{prefixCls:l,className:o,rootClassName:r,style:a,children:c,icon:m,color:i,onClose:u,bordered:S=!0,visible:f}=e,d=Ce(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:$,direction:p,tag:g}=n.useContext(F),[x,h]=n.useState(!0),O=ee(d,["closeIcon","closable"]);n.useEffect(()=>{f!==void 0&&h(f)},[f]);const y=oe(i),j=le(i),T=y||j,L=Object.assign(Object.assign({backgroundColor:i&&!T?i:void 0},g==null?void 0:g.style),a),s=$("tag",l),[R,q,k]=W(s),A=P(s,g==null?void 0:g.className,{[`${s}-${i}`]:T,[`${s}-has-color`]:i&&!T,[`${s}-hidden`]:!x,[`${s}-rtl`]:p==="rtl",[`${s}-borderless`]:!S},o,r,q,k),z=b=>{b.stopPropagation(),u==null||u(b),!b.defaultPrevented&&h(!1)},[,D]=re(V(e),V(g),{closable:!1,closeIconRender:b=>{const G=n.createElement("span",{className:`${s}-close-icon`,onClick:z},b);return ne(b,G,C=>({onClick:H=>{var I;(I=C==null?void 0:C.onClick)===null||I===void 0||I.call(C,H),z(H)},className:P(C==null?void 0:C.className,`${s}-close-icon`)}))}}),X=typeof d.onClick=="function"||c&&c.type==="a",w=m||null,U=w?n.createElement(n.Fragment,null,w,c&&n.createElement("span",null,c)):c,B=n.createElement("span",Object.assign({},O,{ref:t,className:A,style:L}),U,D,y&&n.createElement(de,{key:"preset",prefixCls:s}),j&&n.createElement(ue,{key:"status",prefixCls:s}));return R(X?n.createElement(te,{component:"Tag"},B):B)}),be=pe;be.CheckableTag=ce;export{be as T}; +import{x as J,ax as Q,z as _,y as Y,bD as K,r as n,ay as F,C as P,cY as M,e5 as Z,aJ as ee,e6 as oe,cU as re,cV as V,bE as te,e7 as le,G as ne}from"./index-2nzO_M0d.js";const ae=e=>{const{paddingXXS:t,lineWidth:l,tagPaddingHorizontal:o,componentCls:r,calc:a}=e,c=a(o).sub(l).equal(),m=a(t).sub(l).equal();return{[r]:Object.assign(Object.assign({},Y(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:c,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${_(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:m,fontSize:e.tagIconSize,color:e.colorIcon,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:c}}),[`${r}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},E=e=>{const{lineWidth:t,fontSizeIcon:l,calc:o}=e,r=e.fontSizeSM;return Q(e,{tagFontSize:r,tagLineHeight:_(o(e.lineHeightSM).mul(r).equal()),tagIconSize:o(l).sub(o(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},N=e=>({defaultBg:new K(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText}),W=J("Tag",e=>{const t=E(e);return ae(t)},N);var se=function(e,t){var l={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(l[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const{prefixCls:l,style:o,className:r,checked:a,children:c,icon:m,onChange:i,onClick:u}=e,S=se(e,["prefixCls","style","className","checked","children","icon","onChange","onClick"]),{getPrefixCls:f,tag:d}=n.useContext(F),$=y=>{i==null||i(!a),u==null||u(y)},p=f("tag",l),[g,x,h]=W(p),O=P(p,`${p}-checkable`,{[`${p}-checkable-checked`]:a},d==null?void 0:d.className,r,x,h);return g(n.createElement("span",Object.assign({},S,{ref:t,style:Object.assign(Object.assign({},o),d==null?void 0:d.style),className:O,onClick:$}),m,n.createElement("span",null,c)))}),ie=e=>Z(e,(t,{textColor:l,lightBorderColor:o,lightColor:r,darkColor:a})=>({[`${e.componentCls}${e.componentCls}-${t}`]:{color:l,background:r,borderColor:o,"&-inverse":{color:e.colorTextLightSolid,background:a,borderColor:a},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}})),de=M(["Tag","preset"],e=>{const t=E(e);return ie(t)},N);function ge(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const v=(e,t,l)=>{const o=ge(l);return{[`${e.componentCls}${e.componentCls}-${t}`]:{color:e[`color${l}`],background:e[`color${o}Bg`],borderColor:e[`color${o}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}},ue=M(["Tag","status"],e=>{const t=E(e);return[v(t,"success","Success"),v(t,"processing","Info"),v(t,"error","Error"),v(t,"warning","Warning")]},N);var Ce=function(e,t){var l={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(l[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const{prefixCls:l,className:o,rootClassName:r,style:a,children:c,icon:m,color:i,onClose:u,bordered:S=!0,visible:f}=e,d=Ce(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:$,direction:p,tag:g}=n.useContext(F),[x,h]=n.useState(!0),O=ee(d,["closeIcon","closable"]);n.useEffect(()=>{f!==void 0&&h(f)},[f]);const y=oe(i),j=le(i),T=y||j,L=Object.assign(Object.assign({backgroundColor:i&&!T?i:void 0},g==null?void 0:g.style),a),s=$("tag",l),[R,q,k]=W(s),A=P(s,g==null?void 0:g.className,{[`${s}-${i}`]:T,[`${s}-has-color`]:i&&!T,[`${s}-hidden`]:!x,[`${s}-rtl`]:p==="rtl",[`${s}-borderless`]:!S},o,r,q,k),z=b=>{b.stopPropagation(),u==null||u(b),!b.defaultPrevented&&h(!1)},[,D]=re(V(e),V(g),{closable:!1,closeIconRender:b=>{const G=n.createElement("span",{className:`${s}-close-icon`,onClick:z},b);return ne(b,G,C=>({onClick:H=>{var I;(I=C==null?void 0:C.onClick)===null||I===void 0||I.call(C,H),z(H)},className:P(C==null?void 0:C.className,`${s}-close-icon`)}))}}),X=typeof d.onClick=="function"||c&&c.type==="a",w=m||null,U=w?n.createElement(n.Fragment,null,w,c&&n.createElement("span",null,c)):c,B=n.createElement("span",Object.assign({},O,{ref:t,className:A,style:L}),U,D,y&&n.createElement(de,{key:"preset",prefixCls:s}),j&&n.createElement(ue,{key:"status",prefixCls:s}));return R(X?n.createElement(te,{component:"Tag"},B):B)}),be=pe;be.CheckableTag=ce;export{be as T}; diff --git a/frontend1/dist/assets/index-Dplm0iIZ.js b/frontend1/dist/assets/index-CBBH2gVq.js similarity index 99% rename from frontend1/dist/assets/index-Dplm0iIZ.js rename to frontend1/dist/assets/index-CBBH2gVq.js index 2adb4bf4..66199353 100644 --- a/frontend1/dist/assets/index-Dplm0iIZ.js +++ b/frontend1/dist/assets/index-CBBH2gVq.js @@ -1 +1 @@ -import{r as g,ak as W,av as D,aq as A,C as N,am as H,at as R,as as q,x as X,ax as K,y as V,z as $,bC as F,bD as _,ay as B,aL as G,aK as Q,bE as J,bF as U}from"./index-Dv-rJwbZ.js";var Y=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],P=g.forwardRef(function(e,n){var c,a=e.prefixCls,l=a===void 0?"rc-switch":a,o=e.className,d=e.checked,t=e.defaultChecked,i=e.disabled,r=e.loadingIcon,s=e.checkedChildren,u=e.unCheckedChildren,I=e.onClick,C=e.onChange,w=e.onKeyDown,M=W(e,Y),x=D(!1,{value:d,defaultValue:t}),f=A(x,2),p=f[0],S=f[1];function v(h,k){var b=p;return i||(b=h,S(b),C==null||C(b,k)),b}function y(h){h.which===q.LEFT?v(!1,h):h.which===q.RIGHT&&v(!0,h),w==null||w(h)}function m(h){var k=v(!p,h);I==null||I(k,h)}var E=N(l,o,(c={},H(c,"".concat(l,"-checked"),p),H(c,"".concat(l,"-disabled"),i),c));return g.createElement("button",R({},M,{type:"button",role:"switch","aria-checked":p,disabled:i,className:E,ref:n,onKeyDown:y,onClick:m}),r,g.createElement("span",{className:"".concat(l,"-inner")},g.createElement("span",{className:"".concat(l,"-inner-checked")},s),g.createElement("span",{className:"".concat(l,"-inner-unchecked")},u)))});P.displayName="Switch";const Z=e=>{const{componentCls:n,trackHeightSM:c,trackPadding:a,trackMinWidthSM:l,innerMinMarginSM:o,innerMaxMarginSM:d,handleSizeSM:t,calc:i}=e,r=`${n}-inner`,s=$(i(t).add(i(a).mul(2)).equal()),u=$(i(d).mul(2).equal());return{[n]:{[`&${n}-small`]:{minWidth:l,height:c,lineHeight:$(c),[`${n}-inner`]:{paddingInlineStart:d,paddingInlineEnd:o,[`${r}-checked, ${r}-unchecked`]:{minHeight:c},[`${r}-checked`]:{marginInlineStart:`calc(-100% + ${s} - ${u})`,marginInlineEnd:`calc(100% - ${s} + ${u})`},[`${r}-unchecked`]:{marginTop:i(c).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${n}-handle`]:{width:t,height:t},[`${n}-loading-icon`]:{top:i(i(t).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${n}-checked`]:{[`${n}-inner`]:{paddingInlineStart:o,paddingInlineEnd:d,[`${r}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${r}-unchecked`]:{marginInlineStart:`calc(100% - ${s} + ${u})`,marginInlineEnd:`calc(-100% + ${s} - ${u})`}},[`${n}-handle`]:{insetInlineStart:`calc(100% - ${$(i(t).add(a).equal())})`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${r}`]:{[`${r}-unchecked`]:{marginInlineStart:i(e.marginXXS).div(2).equal(),marginInlineEnd:i(e.marginXXS).mul(-1).div(2).equal()}},[`&${n}-checked ${r}`]:{[`${r}-checked`]:{marginInlineStart:i(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:i(e.marginXXS).div(2).equal()}}}}}}},ee=e=>{const{componentCls:n,handleSize:c,calc:a}=e;return{[n]:{[`${n}-loading-icon${e.iconCls}`]:{position:"relative",top:a(a(c).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${n}-checked ${n}-loading-icon`]:{color:e.switchColor}}}},ne=e=>{const{componentCls:n,trackPadding:c,handleBg:a,handleShadow:l,handleSize:o,calc:d}=e,t=`${n}-handle`;return{[n]:{[t]:{position:"absolute",top:c,insetInlineStart:c,width:o,height:o,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:a,borderRadius:d(o).div(2).equal(),boxShadow:l,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${n}-checked ${t}`]:{insetInlineStart:`calc(100% - ${$(d(o).add(c).equal())})`},[`&:not(${n}-disabled):active`]:{[`${t}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${n}-checked ${t}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},ie=e=>{const{componentCls:n,trackHeight:c,trackPadding:a,innerMinMargin:l,innerMaxMargin:o,handleSize:d,calc:t}=e,i=`${n}-inner`,r=$(t(d).add(t(a).mul(2)).equal()),s=$(t(o).mul(2).equal());return{[n]:{[i]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:o,paddingInlineEnd:l,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${i}-checked, ${i}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:c},[`${i}-checked`]:{marginInlineStart:`calc(-100% + ${r} - ${s})`,marginInlineEnd:`calc(100% - ${r} + ${s})`},[`${i}-unchecked`]:{marginTop:t(c).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${n}-checked ${i}`]:{paddingInlineStart:l,paddingInlineEnd:o,[`${i}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${i}-unchecked`]:{marginInlineStart:`calc(100% - ${r} + ${s})`,marginInlineEnd:`calc(-100% + ${r} - ${s})`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${i}`]:{[`${i}-unchecked`]:{marginInlineStart:t(a).mul(2).equal(),marginInlineEnd:t(a).mul(-1).mul(2).equal()}},[`&${n}-checked ${i}`]:{[`${i}-checked`]:{marginInlineStart:t(a).mul(-1).mul(2).equal(),marginInlineEnd:t(a).mul(2).equal()}}}}}},ae=e=>{const{componentCls:n,trackHeight:c,trackMinWidth:a}=e;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},V(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:a,height:c,lineHeight:$(c),verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${n}-disabled)`]:{background:e.colorTextTertiary}}),F(e)),{[`&${n}-checked`]:{background:e.switchColor,[`&:hover:not(${n}-disabled)`]:{background:e.colorPrimaryHover}},[`&${n}-loading, &${n}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${n}-rtl`]:{direction:"rtl"}})}},te=e=>{const{fontSize:n,lineHeight:c,controlHeight:a,colorWhite:l}=e,o=n*c,d=a/2,t=2,i=o-t*2,r=d-t*2;return{trackHeight:o,trackHeightSM:d,trackMinWidth:i*2+t*4,trackMinWidthSM:r*2+t*2,trackPadding:t,handleBg:l,handleSize:i,handleSizeSM:r,handleShadow:`0 2px 4px 0 ${new _("#00230b").setA(.2).toRgbString()}`,innerMinMargin:i/2,innerMaxMargin:i+t+t*2,innerMinMarginSM:r/2,innerMaxMarginSM:r+t+t*2}},ce=X("Switch",e=>{const n=K(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[ae(n),ie(n),ne(n),ee(n),Z(n)]},te);var le=function(e,n){var c={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&n.indexOf(a)<0&&(c[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,a=Object.getOwnPropertySymbols(e);l{const{prefixCls:c,size:a,disabled:l,loading:o,className:d,rootClassName:t,style:i,checked:r,value:s,defaultChecked:u,defaultValue:I,onChange:C}=e,w=le(e,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[M,x]=D(!1,{value:r??s,defaultValue:u??I}),{getPrefixCls:f,direction:p,switch:S}=g.useContext(B),v=g.useContext(G),y=(l??v)||o,m=f("switch",c),E=g.createElement("div",{className:`${m}-handle`},o&&g.createElement(U,{className:`${m}-loading-icon`})),[h,k,b]=ce(m),O=Q(a),T=N(S==null?void 0:S.className,{[`${m}-small`]:O==="small",[`${m}-loading`]:o,[`${m}-rtl`]:p==="rtl"},d,t,k,b),j=Object.assign(Object.assign({},S==null?void 0:S.style),i),L=(...z)=>{x(z[0]),C==null||C.apply(void 0,z)};return h(g.createElement(J,{component:"Switch",disabled:y},g.createElement(P,Object.assign({},w,{checked:M,onChange:L,prefixCls:m,className:T,style:j,disabled:y,ref:n,loadingIcon:E}))))}),oe=re;oe.__ANT_SWITCH=!0;export{oe as S}; +import{r as g,ak as W,av as D,aq as A,C as N,am as H,at as R,as as q,x as X,ax as K,y as V,z as $,bC as F,bD as _,ay as B,aL as G,aK as Q,bE as J,bF as U}from"./index-2nzO_M0d.js";var Y=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],P=g.forwardRef(function(e,n){var c,a=e.prefixCls,l=a===void 0?"rc-switch":a,o=e.className,d=e.checked,t=e.defaultChecked,i=e.disabled,r=e.loadingIcon,s=e.checkedChildren,u=e.unCheckedChildren,I=e.onClick,C=e.onChange,w=e.onKeyDown,M=W(e,Y),x=D(!1,{value:d,defaultValue:t}),f=A(x,2),p=f[0],S=f[1];function v(h,k){var b=p;return i||(b=h,S(b),C==null||C(b,k)),b}function y(h){h.which===q.LEFT?v(!1,h):h.which===q.RIGHT&&v(!0,h),w==null||w(h)}function m(h){var k=v(!p,h);I==null||I(k,h)}var E=N(l,o,(c={},H(c,"".concat(l,"-checked"),p),H(c,"".concat(l,"-disabled"),i),c));return g.createElement("button",R({},M,{type:"button",role:"switch","aria-checked":p,disabled:i,className:E,ref:n,onKeyDown:y,onClick:m}),r,g.createElement("span",{className:"".concat(l,"-inner")},g.createElement("span",{className:"".concat(l,"-inner-checked")},s),g.createElement("span",{className:"".concat(l,"-inner-unchecked")},u)))});P.displayName="Switch";const Z=e=>{const{componentCls:n,trackHeightSM:c,trackPadding:a,trackMinWidthSM:l,innerMinMarginSM:o,innerMaxMarginSM:d,handleSizeSM:t,calc:i}=e,r=`${n}-inner`,s=$(i(t).add(i(a).mul(2)).equal()),u=$(i(d).mul(2).equal());return{[n]:{[`&${n}-small`]:{minWidth:l,height:c,lineHeight:$(c),[`${n}-inner`]:{paddingInlineStart:d,paddingInlineEnd:o,[`${r}-checked, ${r}-unchecked`]:{minHeight:c},[`${r}-checked`]:{marginInlineStart:`calc(-100% + ${s} - ${u})`,marginInlineEnd:`calc(100% - ${s} + ${u})`},[`${r}-unchecked`]:{marginTop:i(c).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${n}-handle`]:{width:t,height:t},[`${n}-loading-icon`]:{top:i(i(t).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${n}-checked`]:{[`${n}-inner`]:{paddingInlineStart:o,paddingInlineEnd:d,[`${r}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${r}-unchecked`]:{marginInlineStart:`calc(100% - ${s} + ${u})`,marginInlineEnd:`calc(-100% + ${s} - ${u})`}},[`${n}-handle`]:{insetInlineStart:`calc(100% - ${$(i(t).add(a).equal())})`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${r}`]:{[`${r}-unchecked`]:{marginInlineStart:i(e.marginXXS).div(2).equal(),marginInlineEnd:i(e.marginXXS).mul(-1).div(2).equal()}},[`&${n}-checked ${r}`]:{[`${r}-checked`]:{marginInlineStart:i(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:i(e.marginXXS).div(2).equal()}}}}}}},ee=e=>{const{componentCls:n,handleSize:c,calc:a}=e;return{[n]:{[`${n}-loading-icon${e.iconCls}`]:{position:"relative",top:a(a(c).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${n}-checked ${n}-loading-icon`]:{color:e.switchColor}}}},ne=e=>{const{componentCls:n,trackPadding:c,handleBg:a,handleShadow:l,handleSize:o,calc:d}=e,t=`${n}-handle`;return{[n]:{[t]:{position:"absolute",top:c,insetInlineStart:c,width:o,height:o,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:a,borderRadius:d(o).div(2).equal(),boxShadow:l,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${n}-checked ${t}`]:{insetInlineStart:`calc(100% - ${$(d(o).add(c).equal())})`},[`&:not(${n}-disabled):active`]:{[`${t}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${n}-checked ${t}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},ie=e=>{const{componentCls:n,trackHeight:c,trackPadding:a,innerMinMargin:l,innerMaxMargin:o,handleSize:d,calc:t}=e,i=`${n}-inner`,r=$(t(d).add(t(a).mul(2)).equal()),s=$(t(o).mul(2).equal());return{[n]:{[i]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:o,paddingInlineEnd:l,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${i}-checked, ${i}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:c},[`${i}-checked`]:{marginInlineStart:`calc(-100% + ${r} - ${s})`,marginInlineEnd:`calc(100% - ${r} + ${s})`},[`${i}-unchecked`]:{marginTop:t(c).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${n}-checked ${i}`]:{paddingInlineStart:l,paddingInlineEnd:o,[`${i}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${i}-unchecked`]:{marginInlineStart:`calc(100% - ${r} + ${s})`,marginInlineEnd:`calc(-100% + ${r} - ${s})`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${i}`]:{[`${i}-unchecked`]:{marginInlineStart:t(a).mul(2).equal(),marginInlineEnd:t(a).mul(-1).mul(2).equal()}},[`&${n}-checked ${i}`]:{[`${i}-checked`]:{marginInlineStart:t(a).mul(-1).mul(2).equal(),marginInlineEnd:t(a).mul(2).equal()}}}}}},ae=e=>{const{componentCls:n,trackHeight:c,trackMinWidth:a}=e;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},V(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:a,height:c,lineHeight:$(c),verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${n}-disabled)`]:{background:e.colorTextTertiary}}),F(e)),{[`&${n}-checked`]:{background:e.switchColor,[`&:hover:not(${n}-disabled)`]:{background:e.colorPrimaryHover}},[`&${n}-loading, &${n}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${n}-rtl`]:{direction:"rtl"}})}},te=e=>{const{fontSize:n,lineHeight:c,controlHeight:a,colorWhite:l}=e,o=n*c,d=a/2,t=2,i=o-t*2,r=d-t*2;return{trackHeight:o,trackHeightSM:d,trackMinWidth:i*2+t*4,trackMinWidthSM:r*2+t*2,trackPadding:t,handleBg:l,handleSize:i,handleSizeSM:r,handleShadow:`0 2px 4px 0 ${new _("#00230b").setA(.2).toRgbString()}`,innerMinMargin:i/2,innerMaxMargin:i+t+t*2,innerMinMarginSM:r/2,innerMaxMarginSM:r+t+t*2}},ce=X("Switch",e=>{const n=K(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[ae(n),ie(n),ne(n),ee(n),Z(n)]},te);var le=function(e,n){var c={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&n.indexOf(a)<0&&(c[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,a=Object.getOwnPropertySymbols(e);l{const{prefixCls:c,size:a,disabled:l,loading:o,className:d,rootClassName:t,style:i,checked:r,value:s,defaultChecked:u,defaultValue:I,onChange:C}=e,w=le(e,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[M,x]=D(!1,{value:r??s,defaultValue:u??I}),{getPrefixCls:f,direction:p,switch:S}=g.useContext(B),v=g.useContext(G),y=(l??v)||o,m=f("switch",c),E=g.createElement("div",{className:`${m}-handle`},o&&g.createElement(U,{className:`${m}-loading-icon`})),[h,k,b]=ce(m),O=Q(a),T=N(S==null?void 0:S.className,{[`${m}-small`]:O==="small",[`${m}-loading`]:o,[`${m}-rtl`]:p==="rtl"},d,t,k,b),j=Object.assign(Object.assign({},S==null?void 0:S.style),i),L=(...z)=>{x(z[0]),C==null||C.apply(void 0,z)};return h(g.createElement(J,{component:"Switch",disabled:y},g.createElement(P,Object.assign({},w,{checked:M,onChange:L,prefixCls:m,className:T,style:j,disabled:y,ref:n,loadingIcon:E}))))}),oe=re;oe.__ANT_SWITCH=!0;export{oe as S}; diff --git a/frontend1/dist/assets/index-3DHKt_R6.js b/frontend1/dist/assets/index-CFdJcQNY.js similarity index 95% rename from frontend1/dist/assets/index-3DHKt_R6.js rename to frontend1/dist/assets/index-CFdJcQNY.js index 335f0bb8..1b304117 100644 --- a/frontend1/dist/assets/index-3DHKt_R6.js +++ b/frontend1/dist/assets/index-CFdJcQNY.js @@ -1 +1 @@ -import{u as pe,a2 as ue,r,j as e,Y as y,T as he,ab as D,B as p,a4 as G,ac as xe,ad as fe,a3 as _,a7 as O,c as ye,a6 as je,bn as be,ae as ge,bo as Ie,bp as we,bq as ve,br as Ce,s as Q,bs as Te,bt as Ee,bu as Se,bv as Oe,bw as Z}from"./index-Dv-rJwbZ.js";import{u as A}from"./useDict-ClxJHHDi.js";import{P as Ve}from"./index-D4i8Uis-.js";import{F as a}from"./index-DmVlNV9v.js";import{T as E}from"./index-BymHESMU.js";import{P as ke}from"./index-5rm_zQK_.js";import{C as U}from"./index-EoMRal4G.js";import{I as u}from"./index-DFGcC-dW.js";import{F as Pe}from"./Table-BD43FaLh.js";import{R as V,C as I}from"./row-NVxLItiq.js";import"./useForm-43P2UNGc.js";import"./index-58fJYkx8.js";import"./Pagination-xbf267Yj.js";const{Text:q}=he,Le={dashboard:"DashboardOutlined",meeting:"VideoCameraOutlined",user:"UserOutlined",role:"TeamOutlined",permission:"SafetyCertificateOutlined",device:"DesktopOutlined",tenant:"ShopOutlined",org:"ApartmentOutlined",dict:"BookOutlined",setting:"SettingOutlined"},J=Object.keys(Z).filter(t=>/(?:Outlined|Filled|TwoTone)$/.test(t)).sort((t,o)=>t.localeCompare(o));function X(t){const o=t?Le[t]||t:void 0;if(!o)return null;const h=Z[o];return h?e.jsx(h,{"aria-hidden":"true"}):null}function Ne(t){const o=new Map,b=[];(t||[]).forEach(l=>{o.set(l.permId,{...l,key:l.permId,children:[]})}),o.forEach(l=>{l.parentId&&o.has(l.parentId)?o.get(l.parentId).children.push(l):b.push(l)});const h=l=>{l.sort((w,k)=>(w.sortOrder||0)-(k.sortOrder||0)),l.forEach(w=>w.children&&h(w.children))};return h(b),b}function Ye(){const{t}=pe(),{can:o}=ue(),{items:b}=A("sys_common_status"),{items:h}=A("sys_permission_type"),{items:l}=A("sys_common_visibility"),[w,k]=r.useState(!1),[ee,H]=r.useState(!1),[S,se]=r.useState([]),[c,P]=r.useState({name:"",code:"",permType:""}),[te,v]=r.useState(!1),[F,M]=r.useState(null),[C,x]=r.useState(""),[T,g]=r.useState(!1),[L,z]=r.useState(120),B=r.useRef(null),[m]=a.useForm(),N=async()=>{k(!0);try{const s=await we();se(s||[])}finally{k(!1)}};r.useEffect(()=>{N()},[]);const K=r.useMemo(()=>S.filter(s=>{var R,Y;const i=c.name?(R=s.name)==null?void 0:R.includes(c.name):!0,n=c.code?(Y=s.code)==null?void 0:Y.includes(c.code):!0,d=c.permType?s.permType===c.permType:!0;return i&&n&&d}),[S,c]),ie=r.useMemo(()=>Ne(K),[K]),W=a.useWatch("permType",m),j=a.useWatch("icon",m),ne=r.useMemo(()=>S.filter(s=>W==="button"?s.permType==="menu":s.permType==="directory").map(s=>({value:s.permId,label:s.name})),[S,W]),f=r.useMemo(()=>{const s=C.trim().toLowerCase();return s?J.filter(i=>i.toLowerCase().includes(s)):J},[C]),$=r.useMemo(()=>f.slice(0,L),[f,L]);r.useEffect(()=>{z(120)},[C,T]),r.useEffect(()=>{if(!T||!j||C.trim())return;const s=f.findIndex(n=>n===j);if(s>=0&&s+24>L){z(Math.min(s+60,f.length));return}const i=window.setTimeout(()=>{var d;const n=(d=B.current)==null?void 0:d.querySelector(`[data-icon-name="${j}"]`);n==null||n.scrollIntoView({block:"nearest",inline:"nearest"})},0);return()=>window.clearTimeout(i)},[f,T,C,j,L]);const re=()=>{m.setFieldValue("icon",void 0),x("")},ae=()=>{M(null),m.resetFields(),x(""),g(!1),m.setFieldsValue({level:1,permType:"directory",status:1,isVisible:1,sortOrder:0}),v(!0)},le=s=>{M(s),x(s.icon||""),g(!1),m.setFieldsValue(s),v(!0)},oe=s=>{M(null),m.resetFields(),x(""),g(!1);const i=s.level||1,n=Math.min(i+1,3);let d="menu";n===3&&(d="button"),n===1&&(d="directory"),m.setFieldsValue({parentId:s.permId,level:n,permType:d,status:1,isVisible:1,sortOrder:0}),v(!0)},ce=async()=>{const s=await m.validateFields();H(!0);try{let i=1;if(s.parentId){const d=S.find(R=>R.permId===s.parentId);d&&(i=(d.level||1)+1)}const n={parentId:s.parentId||0,name:s.name,code:s.code,permType:s.permType,level:i,path:s.path,component:s.component,icon:s.icon,sortOrder:s.sortOrder,isVisible:s.isVisible,status:s.status,description:s.description};F?await ve(F.permId,n):await Ce(n),Q.success(t("common.success")),v(!1),N()}finally{H(!1)}},de=async s=>{await Te(s),Q.success(t("common.success")),N()},me=[{title:t("permissions.permName"),dataIndex:"name",key:"name",render:(s,i)=>{let n=e.jsx(Ee,{style:{color:"#52c41a"},"aria-hidden":"true"});return i.permType==="directory"&&(n=e.jsx(Se,{style:{color:"#faad14"},"aria-hidden":"true"})),i.permType==="menu"&&(n=e.jsx(Oe,{style:{color:"#1890ff"},"aria-hidden":"true"})),e.jsxs(y,{children:[n,e.jsx(q,{strong:i.level===1,children:s})]})}},{title:t("permissions.permCode"),dataIndex:"code",key:"code",render:s=>s?e.jsx(E,{color:"blue",className:"tabular-nums",children:s}):"-"},{title:t("permissions.permType"),dataIndex:"permType",width:90,render:s=>{const i=h.find(d=>d.itemValue===s);let n="warning";return s==="directory"&&(n="default"),s==="menu"&&(n="processing"),e.jsx(E,{color:n,children:i?i.itemLabel:s})}},{title:t("permissions.sort"),dataIndex:"sortOrder",width:80,className:"tabular-nums"},{title:t("permissions.route"),key:"route",ellipsis:!0,render:(s,i)=>e.jsxs("div",{className:"flex flex-col",children:[i.path&&e.jsx(q,{type:"secondary",style:{fontSize:"12px"},className:"tabular-nums",children:i.path}),i.component&&e.jsx(q,{type:"secondary",style:{fontSize:"11px"},children:i.component})]})},{title:t("permissions.visible"),dataIndex:"isVisible",width:80,render:s=>{const i=l.find(n=>n.itemValue===String(s));return s===1?e.jsx(E,{color:"blue",children:(i==null?void 0:i.itemLabel)||t("permissionsExt.visible")}):e.jsx(E,{children:(i==null?void 0:i.itemLabel)||t("permissionsExt.hidden")})}},{title:t("common.status"),dataIndex:"status",width:80,render:s=>{const i=b.find(n=>n.itemValue===String(s));return s===1?e.jsx(E,{color:"green",children:(i==null?void 0:i.itemLabel)||t("permissionsExt.enabled")}):e.jsx(E,{color:"red",children:(i==null?void 0:i.itemLabel)||t("permissionsExt.disabled")})}},{title:t("common.action"),width:150,fixed:"right",render:(s,i)=>e.jsxs(y,{children:[o("sys:permission:create")&&i.permType!=="button"&&e.jsx(D,{title:t("permissionsExt.addChild"),children:e.jsx(p,{type:"text",size:"small",icon:e.jsx(G,{"aria-hidden":"true"}),onClick:()=>oe(i),"aria-label":t("permissionsExt.addChild")})}),o("sys:permission:update")&&e.jsx(p,{type:"text",size:"small",icon:e.jsx(xe,{"aria-hidden":"true"}),onClick:()=>le(i),"aria-label":t("common.edit")}),o("sys:permission:delete")&&e.jsx(ke,{title:t("permissionsExt.deleteConfirm",{name:i.name}),okText:t("common.confirm"),cancelText:t("common.cancel"),onConfirm:()=>de(i.permId),children:e.jsx(p,{type:"text",size:"small",danger:!0,icon:e.jsx(fe,{"aria-hidden":"true"}),"aria-label":t("common.delete")})})]})}];return e.jsxs("div",{className:"app-page permissions-page",children:[e.jsx(Ve,{title:t("permissions.title"),subtitle:t("permissions.subtitle")}),e.jsx(U,{className:"app-page__filter-card",styles:{body:{padding:"16px"}},children:e.jsxs(y,{wrap:!0,size:"middle",className:"app-page__toolbar",style:{justifyContent:"space-between",width:"100%"},children:[e.jsxs(y,{wrap:!0,size:"middle",className:"app-page__toolbar",children:[e.jsx(u,{placeholder:t("permissions.permName"),value:c.name,onChange:s=>P({...c,name:s.target.value}),prefix:e.jsx(_,{className:"text-gray-400","aria-hidden":"true"}),style:{width:180},allowClear:!0,"aria-label":t("permissions.permName")}),e.jsx(u,{placeholder:t("permissions.permCode"),value:c.code,onChange:s=>P({...c,code:s.target.value}),style:{width:180},allowClear:!0,"aria-label":t("permissions.permCode")}),e.jsx(O,{placeholder:t("permissions.permType"),allowClear:!0,value:c.permType||void 0,onChange:s=>P({...c,permType:s||""}),options:h.map(s=>({value:s.itemValue,label:s.itemLabel})),style:{width:120},"aria-label":t("permissions.permType")}),e.jsx(p,{type:"primary",icon:e.jsx(_,{"aria-hidden":"true"}),onClick:N,children:t("common.search")}),e.jsx(p,{icon:e.jsx(ye,{"aria-hidden":"true"}),onClick:()=>P({name:"",code:"",permType:""}),children:t("common.reset")})]}),o("sys:permission:create")&&e.jsx(p,{type:"primary",icon:e.jsx(G,{"aria-hidden":"true"}),onClick:ae,children:t("common.create")})]})}),e.jsx(U,{className:"app-page__content-card permissions-content-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},children:e.jsx(Pe,{className:"permissions-table-full",rowKey:"permId",loading:w,dataSource:ie,columns:me,pagination:!1,size:"middle",scroll:{x:"max-content",y:"100%"},expandable:{defaultExpandAllRows:!1,rowExpandable:s=>{var i;return s.permType!=="button"&&!!((i=s.children)!=null&&i.length)}}})}),e.jsx(je,{title:e.jsxs(y,{children:[e.jsx(Ie,{"aria-hidden":"true"}),e.jsx("span",{children:t(F?"permissions.drawerTitleEdit":"permissions.drawerTitleCreate")})]}),open:te,onClose:()=>v(!1),width:520,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(p,{onClick:()=>v(!1),children:t("common.cancel")}),e.jsx(p,{type:"primary",loading:ee,onClick:ce,children:t("common.save")})]}),children:e.jsxs(a,{form:m,layout:"vertical",className:"permission-form",onValuesChange:s=>s.permType==="button"&&m.setFieldsValue({isVisible:0}),children:[e.jsx(V,{gutter:16,children:e.jsx(I,{span:24,children:e.jsx(a.Item,{label:t("permissions.permType"),name:"permType",rules:[{required:!0}],children:e.jsx(O,{options:h.map(s=>({value:s.itemValue,label:s.itemLabel})),"aria-label":t("permissions.permType")})})})}),e.jsx(a.Item,{label:t("permissions.parentId"),name:"parentId",children:e.jsx(O,{allowClear:!0,showSearch:!0,placeholder:t("permissionsExt.parentPlaceholder"),options:ne,"aria-label":t("permissions.parentId")})}),e.jsx(a.Item,{label:t("permissions.permName"),name:"name",rules:[{required:!0,message:t("permissions.permName")}],children:e.jsx(u,{placeholder:t("permissionsExt.namePlaceholder")})}),e.jsx(a.Item,{label:e.jsxs(y,{children:[e.jsx("span",{children:t("permissions.permCode")}),e.jsx(D,{title:t("permissionsExt.codeHelp"),children:e.jsx(be,{className:"text-gray-400"})})]}),name:"code",rules:[{required:!0,message:t("permissions.permCode")}],children:e.jsx(u,{placeholder:t("permissionsExt.codePlaceholder"),className:"tabular-nums"})}),e.jsxs(V,{gutter:16,children:[e.jsx(I,{span:12,children:e.jsx(a.Item,{label:t("permissions.path"),name:"path",children:e.jsx(u,{placeholder:t("permissionsExt.pathPlaceholder"),className:"tabular-nums"})})}),e.jsx(I,{span:12,children:e.jsx(a.Item,{label:t("permissions.component"),name:"component",children:e.jsx(u,{placeholder:t("permissionsExt.componentPlaceholder")})})})]}),e.jsx(V,{gutter:16,children:e.jsx(I,{span:24,children:e.jsxs(a.Item,{label:t("permissions.icon"),children:[e.jsx(a.Item,{name:"icon",noStyle:!0,children:e.jsx(u,{type:"hidden"})}),e.jsxs(y,{direction:"vertical",size:12,style:{width:"100%"},children:[e.jsxs(y,{style:{width:"100%",justifyContent:"space-between"},children:[e.jsx(u,{readOnly:!0,value:j||"",onClick:()=>{x(""),g(!0)},onFocus:()=>{x(""),g(!0)},placeholder:t("permissionsExt.iconPlaceholder"),prefix:X(j)||e.jsx(_,{"aria-hidden":"true"}),style:{width:260}}),e.jsxs(y,{children:[e.jsx(p,{size:"small",onClick:()=>{T||x(""),g(s=>!s)},children:t(T?"permissionsExt.hideIconLibrary":"permissionsExt.showIconLibrary")}),j?e.jsx(p,{size:"small",onClick:re,children:t("common.reset")}):null]})]}),T?e.jsxs("div",{children:[e.jsx(u,{value:C,onChange:s=>x(s.target.value),placeholder:t("permissionsExt.iconSearchPlaceholder"),prefix:e.jsx(_,{"aria-hidden":"true"}),allowClear:!0,style:{marginBottom:12}}),e.jsxs("div",{ref:B,onScroll:s=>{const i=s.currentTarget;i.scrollTop+i.clientHeight>=i.scrollHeight-48&&z(n=>Math.min(n+120,f.length))},style:{maxHeight:240,overflowY:"auto",border:"1px solid #f0f0f0",borderRadius:8,padding:12,background:"#fafafa"},children:[e.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(44px, 1fr))",gap:10},children:$.map(s=>{const i=j===s;return e.jsx(D,{title:s,children:e.jsx(p,{"data-icon-name":s,type:"text",onClick:()=>{const n=i?void 0:s;m.setFieldValue("icon",n),n&&(x(""),g(!1))},"aria-label":s,style:{height:44,width:"100%",borderRadius:10,border:i?"1px solid #1677ff":"1px solid transparent",background:i?"#e6f4ff":"#fff",color:i?"#1677ff":"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center",boxShadow:i?"0 0 0 2px rgba(22,119,255,0.12)":"none"},children:X(s)})},s)})}),f.length?null:e.jsx("div",{style:{padding:"16px 0",textAlign:"center",color:"#8c8c8c"},children:t("permissionsExt.iconEmpty")}),$.length({value:Number(s.itemValue),label:s.itemLabel}))})})}),e.jsx(I,{span:12,children:e.jsx(a.Item,{label:t("common.status"),name:"status",initialValue:1,children:e.jsx(O,{options:b.map(s=>({value:Number(s.itemValue),label:s.itemLabel}))})})})]}),e.jsx(a.Item,{label:t("permissions.description"),name:"description",children:e.jsx(u.TextArea,{rows:2,placeholder:t("permissionsExt.descriptionPlaceholder")})})]})})]})}export{Ye as default}; +import{u as pe,a2 as ue,r,j as e,Y as y,T as he,ab as D,B as p,a4 as G,ac as xe,ad as fe,a3 as _,a7 as O,c as ye,a6 as je,bn as be,ae as ge,bo as Ie,bp as we,bq as ve,br as Ce,s as Q,bs as Te,bt as Ee,bu as Se,bv as Oe,bw as Z}from"./index-2nzO_M0d.js";import{u as A}from"./useDict-Cjy4qKoT.js";import{P as Ve}from"./index-Ds3G3GDW.js";import{F as a}from"./index-BNTgrN92.js";import{T as E}from"./index-CASbXnpp.js";import{P as ke}from"./index-t62uv_8b.js";import{C as U}from"./index-ESbS3nHt.js";import{I as u}from"./index-fAufRegR.js";import{F as Pe}from"./Table-UD3nj3r6.js";import{R as V,C as I}from"./row-CR991LIl.js";import"./useForm-CzLkm9RK.js";import"./index-z7YG9RTL.js";import"./Pagination-CRtRHhmu.js";const{Text:q}=he,Le={dashboard:"DashboardOutlined",meeting:"VideoCameraOutlined",user:"UserOutlined",role:"TeamOutlined",permission:"SafetyCertificateOutlined",device:"DesktopOutlined",tenant:"ShopOutlined",org:"ApartmentOutlined",dict:"BookOutlined",setting:"SettingOutlined"},J=Object.keys(Z).filter(t=>/(?:Outlined|Filled|TwoTone)$/.test(t)).sort((t,o)=>t.localeCompare(o));function X(t){const o=t?Le[t]||t:void 0;if(!o)return null;const h=Z[o];return h?e.jsx(h,{"aria-hidden":"true"}):null}function Ne(t){const o=new Map,b=[];(t||[]).forEach(l=>{o.set(l.permId,{...l,key:l.permId,children:[]})}),o.forEach(l=>{l.parentId&&o.has(l.parentId)?o.get(l.parentId).children.push(l):b.push(l)});const h=l=>{l.sort((w,k)=>(w.sortOrder||0)-(k.sortOrder||0)),l.forEach(w=>w.children&&h(w.children))};return h(b),b}function Ye(){const{t}=pe(),{can:o}=ue(),{items:b}=A("sys_common_status"),{items:h}=A("sys_permission_type"),{items:l}=A("sys_common_visibility"),[w,k]=r.useState(!1),[ee,H]=r.useState(!1),[S,se]=r.useState([]),[c,P]=r.useState({name:"",code:"",permType:""}),[te,v]=r.useState(!1),[F,M]=r.useState(null),[C,x]=r.useState(""),[T,g]=r.useState(!1),[L,z]=r.useState(120),B=r.useRef(null),[m]=a.useForm(),N=async()=>{k(!0);try{const s=await we();se(s||[])}finally{k(!1)}};r.useEffect(()=>{N()},[]);const K=r.useMemo(()=>S.filter(s=>{var R,Y;const i=c.name?(R=s.name)==null?void 0:R.includes(c.name):!0,n=c.code?(Y=s.code)==null?void 0:Y.includes(c.code):!0,d=c.permType?s.permType===c.permType:!0;return i&&n&&d}),[S,c]),ie=r.useMemo(()=>Ne(K),[K]),W=a.useWatch("permType",m),j=a.useWatch("icon",m),ne=r.useMemo(()=>S.filter(s=>W==="button"?s.permType==="menu":s.permType==="directory").map(s=>({value:s.permId,label:s.name})),[S,W]),f=r.useMemo(()=>{const s=C.trim().toLowerCase();return s?J.filter(i=>i.toLowerCase().includes(s)):J},[C]),$=r.useMemo(()=>f.slice(0,L),[f,L]);r.useEffect(()=>{z(120)},[C,T]),r.useEffect(()=>{if(!T||!j||C.trim())return;const s=f.findIndex(n=>n===j);if(s>=0&&s+24>L){z(Math.min(s+60,f.length));return}const i=window.setTimeout(()=>{var d;const n=(d=B.current)==null?void 0:d.querySelector(`[data-icon-name="${j}"]`);n==null||n.scrollIntoView({block:"nearest",inline:"nearest"})},0);return()=>window.clearTimeout(i)},[f,T,C,j,L]);const re=()=>{m.setFieldValue("icon",void 0),x("")},ae=()=>{M(null),m.resetFields(),x(""),g(!1),m.setFieldsValue({level:1,permType:"directory",status:1,isVisible:1,sortOrder:0}),v(!0)},le=s=>{M(s),x(s.icon||""),g(!1),m.setFieldsValue(s),v(!0)},oe=s=>{M(null),m.resetFields(),x(""),g(!1);const i=s.level||1,n=Math.min(i+1,3);let d="menu";n===3&&(d="button"),n===1&&(d="directory"),m.setFieldsValue({parentId:s.permId,level:n,permType:d,status:1,isVisible:1,sortOrder:0}),v(!0)},ce=async()=>{const s=await m.validateFields();H(!0);try{let i=1;if(s.parentId){const d=S.find(R=>R.permId===s.parentId);d&&(i=(d.level||1)+1)}const n={parentId:s.parentId||0,name:s.name,code:s.code,permType:s.permType,level:i,path:s.path,component:s.component,icon:s.icon,sortOrder:s.sortOrder,isVisible:s.isVisible,status:s.status,description:s.description};F?await ve(F.permId,n):await Ce(n),Q.success(t("common.success")),v(!1),N()}finally{H(!1)}},de=async s=>{await Te(s),Q.success(t("common.success")),N()},me=[{title:t("permissions.permName"),dataIndex:"name",key:"name",render:(s,i)=>{let n=e.jsx(Ee,{style:{color:"#52c41a"},"aria-hidden":"true"});return i.permType==="directory"&&(n=e.jsx(Se,{style:{color:"#faad14"},"aria-hidden":"true"})),i.permType==="menu"&&(n=e.jsx(Oe,{style:{color:"#1890ff"},"aria-hidden":"true"})),e.jsxs(y,{children:[n,e.jsx(q,{strong:i.level===1,children:s})]})}},{title:t("permissions.permCode"),dataIndex:"code",key:"code",render:s=>s?e.jsx(E,{color:"blue",className:"tabular-nums",children:s}):"-"},{title:t("permissions.permType"),dataIndex:"permType",width:90,render:s=>{const i=h.find(d=>d.itemValue===s);let n="warning";return s==="directory"&&(n="default"),s==="menu"&&(n="processing"),e.jsx(E,{color:n,children:i?i.itemLabel:s})}},{title:t("permissions.sort"),dataIndex:"sortOrder",width:80,className:"tabular-nums"},{title:t("permissions.route"),key:"route",ellipsis:!0,render:(s,i)=>e.jsxs("div",{className:"flex flex-col",children:[i.path&&e.jsx(q,{type:"secondary",style:{fontSize:"12px"},className:"tabular-nums",children:i.path}),i.component&&e.jsx(q,{type:"secondary",style:{fontSize:"11px"},children:i.component})]})},{title:t("permissions.visible"),dataIndex:"isVisible",width:80,render:s=>{const i=l.find(n=>n.itemValue===String(s));return s===1?e.jsx(E,{color:"blue",children:(i==null?void 0:i.itemLabel)||t("permissionsExt.visible")}):e.jsx(E,{children:(i==null?void 0:i.itemLabel)||t("permissionsExt.hidden")})}},{title:t("common.status"),dataIndex:"status",width:80,render:s=>{const i=b.find(n=>n.itemValue===String(s));return s===1?e.jsx(E,{color:"green",children:(i==null?void 0:i.itemLabel)||t("permissionsExt.enabled")}):e.jsx(E,{color:"red",children:(i==null?void 0:i.itemLabel)||t("permissionsExt.disabled")})}},{title:t("common.action"),width:150,fixed:"right",render:(s,i)=>e.jsxs(y,{children:[o("sys:permission:create")&&i.permType!=="button"&&e.jsx(D,{title:t("permissionsExt.addChild"),children:e.jsx(p,{type:"text",size:"small",icon:e.jsx(G,{"aria-hidden":"true"}),onClick:()=>oe(i),"aria-label":t("permissionsExt.addChild")})}),o("sys:permission:update")&&e.jsx(p,{type:"text",size:"small",icon:e.jsx(xe,{"aria-hidden":"true"}),onClick:()=>le(i),"aria-label":t("common.edit")}),o("sys:permission:delete")&&e.jsx(ke,{title:t("permissionsExt.deleteConfirm",{name:i.name}),okText:t("common.confirm"),cancelText:t("common.cancel"),onConfirm:()=>de(i.permId),children:e.jsx(p,{type:"text",size:"small",danger:!0,icon:e.jsx(fe,{"aria-hidden":"true"}),"aria-label":t("common.delete")})})]})}];return e.jsxs("div",{className:"app-page permissions-page",children:[e.jsx(Ve,{title:t("permissions.title"),subtitle:t("permissions.subtitle")}),e.jsx(U,{className:"app-page__filter-card",styles:{body:{padding:"16px"}},children:e.jsxs(y,{wrap:!0,size:"middle",className:"app-page__toolbar",style:{justifyContent:"space-between",width:"100%"},children:[e.jsxs(y,{wrap:!0,size:"middle",className:"app-page__toolbar",children:[e.jsx(u,{placeholder:t("permissions.permName"),value:c.name,onChange:s=>P({...c,name:s.target.value}),prefix:e.jsx(_,{className:"text-gray-400","aria-hidden":"true"}),style:{width:180},allowClear:!0,"aria-label":t("permissions.permName")}),e.jsx(u,{placeholder:t("permissions.permCode"),value:c.code,onChange:s=>P({...c,code:s.target.value}),style:{width:180},allowClear:!0,"aria-label":t("permissions.permCode")}),e.jsx(O,{placeholder:t("permissions.permType"),allowClear:!0,value:c.permType||void 0,onChange:s=>P({...c,permType:s||""}),options:h.map(s=>({value:s.itemValue,label:s.itemLabel})),style:{width:120},"aria-label":t("permissions.permType")}),e.jsx(p,{type:"primary",icon:e.jsx(_,{"aria-hidden":"true"}),onClick:N,children:t("common.search")}),e.jsx(p,{icon:e.jsx(ye,{"aria-hidden":"true"}),onClick:()=>P({name:"",code:"",permType:""}),children:t("common.reset")})]}),o("sys:permission:create")&&e.jsx(p,{type:"primary",icon:e.jsx(G,{"aria-hidden":"true"}),onClick:ae,children:t("common.create")})]})}),e.jsx(U,{className:"app-page__content-card permissions-content-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},children:e.jsx(Pe,{className:"permissions-table-full",rowKey:"permId",loading:w,dataSource:ie,columns:me,pagination:!1,size:"middle",scroll:{x:"max-content",y:"100%"},expandable:{defaultExpandAllRows:!1,rowExpandable:s=>{var i;return s.permType!=="button"&&!!((i=s.children)!=null&&i.length)}}})}),e.jsx(je,{title:e.jsxs(y,{children:[e.jsx(Ie,{"aria-hidden":"true"}),e.jsx("span",{children:t(F?"permissions.drawerTitleEdit":"permissions.drawerTitleCreate")})]}),open:te,onClose:()=>v(!1),width:520,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(p,{onClick:()=>v(!1),children:t("common.cancel")}),e.jsx(p,{type:"primary",loading:ee,onClick:ce,children:t("common.save")})]}),children:e.jsxs(a,{form:m,layout:"vertical",className:"permission-form",onValuesChange:s=>s.permType==="button"&&m.setFieldsValue({isVisible:0}),children:[e.jsx(V,{gutter:16,children:e.jsx(I,{span:24,children:e.jsx(a.Item,{label:t("permissions.permType"),name:"permType",rules:[{required:!0}],children:e.jsx(O,{options:h.map(s=>({value:s.itemValue,label:s.itemLabel})),"aria-label":t("permissions.permType")})})})}),e.jsx(a.Item,{label:t("permissions.parentId"),name:"parentId",children:e.jsx(O,{allowClear:!0,showSearch:!0,placeholder:t("permissionsExt.parentPlaceholder"),options:ne,"aria-label":t("permissions.parentId")})}),e.jsx(a.Item,{label:t("permissions.permName"),name:"name",rules:[{required:!0,message:t("permissions.permName")}],children:e.jsx(u,{placeholder:t("permissionsExt.namePlaceholder")})}),e.jsx(a.Item,{label:e.jsxs(y,{children:[e.jsx("span",{children:t("permissions.permCode")}),e.jsx(D,{title:t("permissionsExt.codeHelp"),children:e.jsx(be,{className:"text-gray-400"})})]}),name:"code",rules:[{required:!0,message:t("permissions.permCode")}],children:e.jsx(u,{placeholder:t("permissionsExt.codePlaceholder"),className:"tabular-nums"})}),e.jsxs(V,{gutter:16,children:[e.jsx(I,{span:12,children:e.jsx(a.Item,{label:t("permissions.path"),name:"path",children:e.jsx(u,{placeholder:t("permissionsExt.pathPlaceholder"),className:"tabular-nums"})})}),e.jsx(I,{span:12,children:e.jsx(a.Item,{label:t("permissions.component"),name:"component",children:e.jsx(u,{placeholder:t("permissionsExt.componentPlaceholder")})})})]}),e.jsx(V,{gutter:16,children:e.jsx(I,{span:24,children:e.jsxs(a.Item,{label:t("permissions.icon"),children:[e.jsx(a.Item,{name:"icon",noStyle:!0,children:e.jsx(u,{type:"hidden"})}),e.jsxs(y,{direction:"vertical",size:12,style:{width:"100%"},children:[e.jsxs(y,{style:{width:"100%",justifyContent:"space-between"},children:[e.jsx(u,{readOnly:!0,value:j||"",onClick:()=>{x(""),g(!0)},onFocus:()=>{x(""),g(!0)},placeholder:t("permissionsExt.iconPlaceholder"),prefix:X(j)||e.jsx(_,{"aria-hidden":"true"}),style:{width:260}}),e.jsxs(y,{children:[e.jsx(p,{size:"small",onClick:()=>{T||x(""),g(s=>!s)},children:t(T?"permissionsExt.hideIconLibrary":"permissionsExt.showIconLibrary")}),j?e.jsx(p,{size:"small",onClick:re,children:t("common.reset")}):null]})]}),T?e.jsxs("div",{children:[e.jsx(u,{value:C,onChange:s=>x(s.target.value),placeholder:t("permissionsExt.iconSearchPlaceholder"),prefix:e.jsx(_,{"aria-hidden":"true"}),allowClear:!0,style:{marginBottom:12}}),e.jsxs("div",{ref:B,onScroll:s=>{const i=s.currentTarget;i.scrollTop+i.clientHeight>=i.scrollHeight-48&&z(n=>Math.min(n+120,f.length))},style:{maxHeight:240,overflowY:"auto",border:"1px solid #f0f0f0",borderRadius:8,padding:12,background:"#fafafa"},children:[e.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(44px, 1fr))",gap:10},children:$.map(s=>{const i=j===s;return e.jsx(D,{title:s,children:e.jsx(p,{"data-icon-name":s,type:"text",onClick:()=>{const n=i?void 0:s;m.setFieldValue("icon",n),n&&(x(""),g(!1))},"aria-label":s,style:{height:44,width:"100%",borderRadius:10,border:i?"1px solid #1677ff":"1px solid transparent",background:i?"#e6f4ff":"#fff",color:i?"#1677ff":"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center",boxShadow:i?"0 0 0 2px rgba(22,119,255,0.12)":"none"},children:X(s)})},s)})}),f.length?null:e.jsx("div",{style:{padding:"16px 0",textAlign:"center",color:"#8c8c8c"},children:t("permissionsExt.iconEmpty")}),$.length({value:Number(s.itemValue),label:s.itemLabel}))})})}),e.jsx(I,{span:12,children:e.jsx(a.Item,{label:t("common.status"),name:"status",initialValue:1,children:e.jsx(O,{options:b.map(s=>({value:Number(s.itemValue),label:s.itemLabel}))})})})]}),e.jsx(a.Item,{label:t("permissions.description"),name:"description",children:e.jsx(u.TextArea,{rows:2,placeholder:t("permissionsExt.descriptionPlaceholder")})})]})})]})}export{Ye as default}; diff --git a/frontend1/dist/assets/index-_wuBQoah.js b/frontend1/dist/assets/index-CICA3XVG.js similarity index 97% rename from frontend1/dist/assets/index-_wuBQoah.js rename to frontend1/dist/assets/index-CICA3XVG.js index 43dd0584..31c42a61 100644 --- a/frontend1/dist/assets/index-_wuBQoah.js +++ b/frontend1/dist/assets/index-CICA3XVG.js @@ -1,2 +1,2 @@ -import{ag as ia,r as a,ah as ce,ai as Fe,aj as ca,ak as Jt,al as Ct,am as ua,an as Zt,ao as da,ap as Rt,aq as ge,ar as fa,as as nt,at as Qt,au as ma,av as Vt,aw as ha,x as pa,ax as ea,z as Kt,ay as va,A as ga,az as xa,aA as ya,aB as $t,aC as Ca,aD as Sa,C as At,aE as ba,aF as Ia,aG as wa,aH as Na,aI as ja,aJ as ta,aK as Ea,aL as Ta,aM as ka,aN as Pa,aO as Ht,aP as _a,aQ as Da,aR as Ma,u as aa,a2 as La,j as t,Y as Ye,R as Ft,T as Oa,af as Ra,B as Pe,ac as Va,ad as Ka,a7 as vt,a8 as $a,a3 as Wt,a4 as zt,a6 as Aa,aS as Ha,aT as Fa,aU as Ut,aV as Wa,aW as za,aX as Ua,s as Bt,aY as Ba,aZ as qa,a_ as Xa}from"./index-Dv-rJwbZ.js";import{u as Ya}from"./useDict-ClxJHHDi.js";import{P as Ga}from"./index-D4i8Uis-.js";import{g as Ja}from"./pagination-CboDhqDt.js";import{F as J}from"./index-DmVlNV9v.js";import{T as gt}from"./index-BymHESMU.js";import{P as Za}from"./index-5rm_zQK_.js";import{C as kt}from"./index-EoMRal4G.js";import{I as st}from"./index-DFGcC-dW.js";import{c as Pt,a as Qa,U as er,T as tr,i as ar,g as rr,S as nr,F as sr}from"./Table-BD43FaLh.js";import{R as xt,C as He}from"./row-NVxLItiq.js";import{g as lr}from"./index-58fJYkx8.js";import{S as or}from"./index-Dplm0iIZ.js";import{l as ir}from"./tenant-BVDt1_Dd.js";import{l as ra}from"./org-D_FY0KEu.js";import"./useForm-43P2UNGc.js";import"./Pagination-xbf267Yj.js";function cr(e,r){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=ia(e))||r){n&&(e=n);var l=0,i=function(){};return{s:i,n:function(){return l>=e.length?{done:!0}:{done:!1,value:e[l++]}},e:function(m){throw m},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +import{ag as ia,r as a,ah as ce,ai as Fe,aj as ca,ak as Jt,al as Ct,am as ua,an as Zt,ao as da,ap as Rt,aq as ge,ar as fa,as as nt,at as Qt,au as ma,av as Vt,aw as ha,x as pa,ax as ea,z as Kt,ay as va,A as ga,az as xa,aA as ya,aB as $t,aC as Ca,aD as Sa,C as At,aE as ba,aF as Ia,aG as wa,aH as Na,aI as ja,aJ as ta,aK as Ea,aL as Ta,aM as ka,aN as Pa,aO as Ht,aP as _a,aQ as Da,aR as Ma,u as aa,a2 as La,j as t,Y as Ye,R as Ft,T as Oa,af as Ra,B as Pe,ac as Va,ad as Ka,a7 as vt,a8 as $a,a3 as Wt,a4 as zt,a6 as Aa,aS as Ha,aT as Fa,aU as Ut,aV as Wa,aW as za,aX as Ua,s as Bt,aY as Ba,aZ as qa,a_ as Xa}from"./index-2nzO_M0d.js";import{u as Ya}from"./useDict-Cjy4qKoT.js";import{P as Ga}from"./index-Ds3G3GDW.js";import{g as Ja}from"./pagination-C2Om-nC2.js";import{F as J}from"./index-BNTgrN92.js";import{T as gt}from"./index-CASbXnpp.js";import{P as Za}from"./index-t62uv_8b.js";import{C as kt}from"./index-ESbS3nHt.js";import{I as st}from"./index-fAufRegR.js";import{c as Pt,a as Qa,U as er,T as tr,i as ar,g as rr,S as nr,F as sr}from"./Table-UD3nj3r6.js";import{R as xt,C as He}from"./row-CR991LIl.js";import{g as lr}from"./index-z7YG9RTL.js";import{S as or}from"./index-CBBH2gVq.js";import{l as ir}from"./tenant-DIAbFuKr.js";import{l as ra}from"./org-U7JXFZc6.js";import"./useForm-CzLkm9RK.js";import"./Pagination-CRtRHhmu.js";function cr(e,r){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=ia(e))||r){n&&(e=n);var l=0,i=function(){};return{s:i,n:function(){return l>=e.length?{done:!0}:{done:!1,value:e[l++]}},e:function(m){throw m},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var d,c=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var m=n.next();return c=m.done,m},e:function(m){u=!0,d=m},f:function(){try{c||n.return==null||n.return()}finally{if(u)throw d}}}}const ur=function(e){var r=a.useRef({valueLabels:new Map});return a.useMemo(function(){var n=r.current.valueLabels,l=new Map,i=e.map(function(d){var c=d.value,u=d.label,f=u??n.get(c);return l.set(c,f),ce(ce({},d),{},{label:f})});return r.current.valueLabels=l,[i]},[e])};var dr=function(r,n,l,i){return a.useMemo(function(){var d=function(_){return _.map(function(V){var H=V.value;return H})},c=d(r),u=d(n),f=c.filter(function(A){return!i[A]}),m=c,g=u;if(l){var P=Pt(c,!0,i);m=P.checkedKeys,g=P.halfCheckedKeys}return[Array.from(new Set([].concat(Fe(f),Fe(m)))),g]},[r,n,l,i])},fr=function(r){return Array.isArray(r)?r:r!==void 0?[r]:[]},mr=function(r){var n=r||{},l=n.label,i=n.value,d=n.children;return{_title:l?[l]:["title","label"],value:i||"value",key:i||"value",children:d||"children"}},_t=function(r){return!r||r.disabled||r.disableCheckbox||r.checkable===!1},hr=function(r,n){var l=[],i=function d(c){c.forEach(function(u){var f=u[n.children];f&&(l.push(u[n.value]),d(f))})};return i(r),l},qt=function(r){return r==null};const pr=function(e,r){return a.useMemo(function(){var n=Qa(e,{fieldNames:r,initWrapper:function(i){return ce(ce({},i),{},{valueEntities:new Map})},processEntity:function(i,d){var c=i.node[r.value];d.valueEntities.set(c,i)}});return n},[e,r])};var Mt=function(){return null},vr=["children","value"];function na(e){return ca(e).map(function(r){if(!a.isValidElement(r)||!r.type)return null;var n=r,l=n.key,i=n.props,d=i.children,c=i.value,u=Jt(i,vr),f=ce({key:l,value:c},u),m=na(d);return m.length&&(f.children=m),f}).filter(function(r){return r})}function Dt(e){if(!e)return e;var r=ce({},e);return"props"in r||Object.defineProperty(r,"props",{get:function(){return Ct(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),r}}),r}function gr(e,r,n,l,i,d){var c=null,u=null;function f(){function m(g){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return g.map(function(_,V){var H="".concat(P,"-").concat(V),w=_[d.value],z=n.includes(w),re=m(_[d.children]||[],H,z),B=a.createElement(Mt,_,re.map(function(U){return U.node}));if(r===w&&(c=B),z){var ne={pos:H,node:B,children:re};return A||u.push(ne),ne}return null}).filter(function(_){return _})}u||(u=[],m(l),u.sort(function(g,P){var A=g.node.props.value,_=P.node.props.value,V=n.indexOf(A),H=n.indexOf(_);return V-H}))}Object.defineProperty(e,"triggerNode",{get:function(){return Ct(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),f(),c}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return Ct(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),f(),i?u:u.map(function(g){var P=g.node;return P})}})}var xr=function(r,n,l){var i=l.fieldNames,d=l.treeNodeFilterProp,c=l.filterTreeNode,u=i.children;return a.useMemo(function(){if(!n||c===!1)return r;var f=typeof c=="function"?c:function(g,P){return String(P[d]).toUpperCase().includes(n.toUpperCase())},m=function g(P){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return P.reduce(function(_,V){var H=V[u],w=A||f(n,Dt(V)),z=g(H||[],w);return(w||z.length)&&_.push(ce(ce({},V),{},ua({isLeaf:void 0},u,z))),_},[])};return m(r)},[r,n,u,d,c])};function Xt(e){var r=a.useRef();r.current=e;var n=a.useCallback(function(){return r.current.apply(r,arguments)},[]);return n}function yr(e,r){var n=r.id,l=r.pId,i=r.rootPId,d=new Map,c=[];return e.forEach(function(u){var f=u[n],m=ce(ce({},u),{},{key:u.key||f});d.set(f,m)}),d.forEach(function(u){var f=u[l],m=d.get(f);m?(m.children=m.children||[],m.children.push(u)):(f===i||i===null)&&c.push(u)}),c}function Cr(e,r,n){return a.useMemo(function(){if(e){if(n){var l=ce({id:"id",pId:"pId",rootPId:null},Zt(n)==="object"?n:{});return yr(e,l)}return e}return na(r)},[r,n,e])}var sa=a.createContext(null),la=a.createContext(null),Sr={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},br=function(r,n){var l=da(),i=l.prefixCls,d=l.multiple,c=l.searchValue,u=l.toggleOpen,f=l.open,m=l.notFoundContent,g=a.useContext(la),P=g.virtual,A=g.listHeight,_=g.listItemHeight,V=g.listItemScrollOffset,H=g.treeData,w=g.fieldNames,z=g.onSelect,re=g.dropdownMatchSelectWidth,B=g.treeExpandAction,ne=g.treeTitleRender,U=g.onPopupScroll,K=g.leftMaxCount,xe=g.leafCountOnly,se=g.valueEntities,N=a.useContext(sa),Z=N.checkable,S=N.checkedKeys,Ee=N.halfCheckedKeys,F=N.treeExpandedKeys,D=N.treeDefaultExpandAll,ue=N.treeDefaultExpandedKeys,de=N.onTreeExpand,ye=N.treeIcon,Ce=N.showTreeIcon,_e=N.switcherIcon,De=N.treeLine,Se=N.treeNodeFilterProp,Me=N.loadData,be=N.treeLoadedKeys,Le=N.treeMotion,Ie=N.onTreeLoad,fe=N.keyEntities,le=a.useRef(),q=Rt(function(){return H},[f,H],function(y,x){return x[0]&&y[1]!==x[1]}),o=a.useMemo(function(){return Z?{checked:S,halfChecked:Ee}:null},[Z,S,Ee]);a.useEffect(function(){if(f&&!d&&S.length){var y;(y=le.current)===null||y===void 0||y.scrollTo({key:S[0]})}},[f]);var s=function(x){x.preventDefault()},h=function(x,O){var b=O.node;Z&&_t(b)||(z(b.key,{selected:!S.includes(b.key)}),d||u(!1))},M=a.useState(ue),j=ge(M,2),E=j[0],me=j[1],he=a.useState(null),ze=ge(he,2),Oe=ze[0],we=ze[1],Te=a.useMemo(function(){return F?Fe(F):c?Oe:E},[E,Oe,F,c]),oe=function(x){me(x),we(x),de&&de(x)},Ue=String(c).toLowerCase(),Q=function(x){return Ue?String(x[Se]).toLowerCase().includes(Ue):!1};a.useEffect(function(){c&&we(hr(H,w))},[c]);var X=a.useState(function(){return new Map}),Re=ge(X,2),Y=Re[0],lt=Re[1];a.useEffect(function(){K&<(new Map)},[K]);function pe(y){var x=y[w.value];if(!Y.has(x)){var O=se.get(x),b=(O.children||[]).length===0;if(b)Y.set(x,!1);else{var R=O.children.filter(function(ee){return!ee.node.disabled&&!ee.node.disableCheckbox&&!S.includes(ee.node[w.value])}),ae=R.length;Y.set(x,ae>K)}}return Y.get(x)}var L=fa(function(y){var x=y[w.value];return S.includes(x)||K===null?!1:K<=0?!0:xe&&K?pe(y):!1}),Be=function y(x){var O=cr(x),b;try{for(O.s();!(b=O.n()).done;){var R=b.value;if(!(R.disabled||R.selectable===!1)){if(c){if(Q(R))return R}else return R;if(R[w.children]){var ae=y(R[w.children]);if(ae)return ae}}}}catch(ee){O.e(ee)}finally{O.f()}return null},Ge=a.useState(null),Ve=ge(Ge,2),ke=Ve[0],Je=Ve[1],te=fe[ke];a.useEffect(function(){if(f){var y=null,x=function(){var b=Be(q);return b?b[w.value]:null};!d&&S.length&&!c?y=S[0]:y=x(),Je(y)}},[f,c]),a.useImperativeHandle(n,function(){var y;return{scrollTo:(y=le.current)===null||y===void 0?void 0:y.scrollTo,onKeyDown:function(O){var b,R=O.which;switch(R){case nt.UP:case nt.DOWN:case nt.LEFT:case nt.RIGHT:(b=le.current)===null||b===void 0||b.onKeyDown(O);break;case nt.ENTER:{if(te){var ae=L(te.node),ee=(te==null?void 0:te.node)||{},qe=ee.selectable,Ne=ee.value,Qe=ee.disabled;qe!==!1&&!Qe&&!ae&&h(null,{node:{key:ke},selected:!S.includes(Ne)})}break}case nt.ESC:u(!1)}},onKeyUp:function(){}}});var Ze=Rt(function(){return!c},[c,F||E],function(y,x){var O=ge(y,1),b=O[0],R=ge(x,2),ae=R[0],ee=R[1];return b!==ae&&!!(ae||ee)}),G=Ze?Me:null;if(q.length===0)return a.createElement("div",{role:"listbox",className:"".concat(i,"-empty"),onMouseDown:s},m);var W={fieldNames:w};return be&&(W.loadedKeys=be),Te&&(W.expandedKeys=Te),a.createElement("div",{onMouseDown:s},te&&f&&a.createElement("span",{style:Sr,"aria-live":"assertive"},te.node.value),a.createElement(er.Provider,{value:{nodeDisabled:L}},a.createElement(tr,Qt({ref:le,focusable:!1,prefixCls:"".concat(i,"-tree"),treeData:q,height:A,itemHeight:_,itemScrollOffset:V,virtual:P!==!1&&re!==!1,multiple:d,icon:ye,showIcon:Ce,switcherIcon:_e,showLine:De,loadData:G,motion:Le,activeKey:ke,checkable:Z,checkStrictly:!0,checkedKeys:o,selectedKeys:Z?[]:S,defaultExpandAll:D,titleRender:ne},W,{onActiveChange:Je,onSelect:h,onCheck:h,onExpand:oe,onLoad:Ie,filterTreeNode:Q,expandAction:B,onScroll:U}))))},Ir=a.forwardRef(br),Lt="SHOW_ALL",Ot="SHOW_PARENT",St="SHOW_CHILD";function Yt(e,r,n,l){var i=new Set(e);return r===St?e.filter(function(d){var c=n[d];return!c||!c.children||!c.children.some(function(u){var f=u.node;return i.has(f[l.value])})||!c.children.every(function(u){var f=u.node;return _t(f)||i.has(f[l.value])})}):r===Ot?e.filter(function(d){var c=n[d],u=c?c.parent:null;return!u||_t(u.node)||!i.has(u.key)}):e}var wr=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function Nr(e){return!e||Zt(e)!=="object"}var jr=a.forwardRef(function(e,r){var n=e.id,l=e.prefixCls,i=l===void 0?"rc-tree-select":l,d=e.value,c=e.defaultValue,u=e.onChange,f=e.onSelect,m=e.onDeselect,g=e.searchValue,P=e.inputValue,A=e.onSearch,_=e.autoClearSearchValue,V=_===void 0?!0:_,H=e.filterTreeNode,w=e.treeNodeFilterProp,z=w===void 0?"value":w,re=e.showCheckedStrategy,B=e.treeNodeLabelProp,ne=e.multiple,U=e.treeCheckable,K=e.treeCheckStrictly,xe=e.labelInValue,se=e.maxCount,N=e.fieldNames,Z=e.treeDataSimpleMode,S=e.treeData,Ee=e.children,F=e.loadData,D=e.treeLoadedKeys,ue=e.onTreeLoad,de=e.treeDefaultExpandAll,ye=e.treeExpandedKeys,Ce=e.treeDefaultExpandedKeys,_e=e.onTreeExpand,De=e.treeExpandAction,Se=e.virtual,Me=e.listHeight,be=Me===void 0?200:Me,Le=e.listItemHeight,Ie=Le===void 0?20:Le,fe=e.listItemScrollOffset,le=fe===void 0?0:fe,q=e.onDropdownVisibleChange,o=e.dropdownMatchSelectWidth,s=o===void 0?!0:o,h=e.treeLine,M=e.treeIcon,j=e.showTreeIcon,E=e.switcherIcon,me=e.treeMotion,he=e.treeTitleRender,ze=e.onPopupScroll,Oe=Jt(e,wr),we=ma(n),Te=U&&!K,oe=U||K,Ue=K||xe,Q=oe||ne,X=Vt(c,{value:d}),Re=ge(X,2),Y=Re[0],lt=Re[1],pe=a.useMemo(function(){return U?re||St:Lt},[re,U]),L=a.useMemo(function(){return mr(N)},[JSON.stringify(N)]),Be=Vt("",{value:g!==void 0?g:P,postState:function(p){return p||""}}),Ge=ge(Be,2),Ve=Ge[0],ke=Ge[1],Je=function(p){ke(p),A==null||A(p)},te=Cr(S,Ee,Z),Ze=pr(te,L),G=Ze.keyEntities,W=Ze.valueEntities,y=a.useCallback(function(v){var p=[],C=[];return v.forEach(function(I){W.has(I)?C.push(I):p.push(I)}),{missingRawValues:p,existRawValues:C}},[W]),x=xr(te,Ve,{fieldNames:L,treeNodeFilterProp:z,filterTreeNode:H}),O=a.useCallback(function(v){if(v){if(B)return v[B];for(var p=L._title,C=0;Cht)){var ve=R(v);if(lt(ve),V&&ke(""),u){var $=v;Te&&($=I.map(function(je){var Ae=W.get(je);return Ae?Ae.node[L.value]:je}));var T=p||{triggerValue:void 0,selected:void 0},k=T.triggerValue,ie=T.selected,$e=$;if(K){var ct=Qe.filter(function(je){return!$.includes(je.value)});$e=[].concat(Fe($e),Fe(ct))}var ut=R($e),Xe={preValue:Ne,triggerValue:k},rt=!0;(K||C==="selection"&&!ie)&&(rt=!1),gr(Xe,k,v,te,rt,L),oe?Xe.checked=ie:Xe.selected=ie;var pt=Ue?ut:ut.map(function(je){return je.value});u(Q?pt:pt[0],Ue?null:ut.map(function(je){return je.label}),Xe)}}}),it=a.useCallback(function(v,p){var C,I=p.selected,ve=p.source,$=G[v],T=$==null?void 0:$.node,k=(C=T==null?void 0:T[L.value])!==null&&C!==void 0?C:v;if(!Q)at([k],{selected:!0,triggerValue:k},"option");else{var ie=I?[].concat(Fe(ft),[k]):Ke.filter(function(Ae){return Ae!==k});if(Te){var $e=y(ie),ct=$e.missingRawValues,ut=$e.existRawValues,Xe=ut.map(function(Ae){return W.get(Ae).key}),rt;if(I){var pt=Pt(Xe,!0,G);rt=pt.checkedKeys}else{var je=Pt(Xe,{halfCheckedKeys:et},G);rt=je.checkedKeys}ie=[].concat(Fe(ct),Fe(rt.map(function(Ae){return G[Ae].node[L.value]})))}at(ie,{selected:I,triggerValue:k},ve||"option")}I||!Q?f==null||f(k,Dt(T)):m==null||m(k,Dt(T))},[y,W,G,L,Q,ft,at,Te,f,m,Ke,et,se]),Nt=a.useCallback(function(v){if(q){var p={};Object.defineProperty(p,"documentClickClose",{get:function(){return Ct(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),q(v,p)}},[q]),jt=Xt(function(v,p){var C=v.map(function(I){return I.value});if(p.type==="clear"){at(C,{},"selection");return}p.values.length&&it(p.values[0].value,{selected:!1,source:"selection"})}),Et=a.useMemo(function(){return{virtual:Se,dropdownMatchSelectWidth:s,listHeight:be,listItemHeight:Ie,listItemScrollOffset:le,treeData:x,fieldNames:L,onSelect:it,treeExpandAction:De,treeTitleRender:he,onPopupScroll:ze,leftMaxCount:se===void 0?null:se-tt.length,leafCountOnly:pe==="SHOW_CHILD"&&!K&&!!U,valueEntities:W}},[Se,s,be,Ie,le,x,L,it,De,he,ze,se,tt.length,pe,K,U,W]),Tt=a.useMemo(function(){return{checkable:oe,loadData:F,treeLoadedKeys:D,onTreeLoad:ue,checkedKeys:Ke,halfCheckedKeys:et,treeDefaultExpandAll:de,treeExpandedKeys:ye,treeDefaultExpandedKeys:Ce,onTreeExpand:_e,treeIcon:M,treeMotion:me,showTreeIcon:j,switcherIcon:E,treeLine:h,treeNodeFilterProp:z,keyEntities:G}},[oe,F,D,ue,Ke,et,de,ye,Ce,_e,M,me,j,E,h,z,G]);return a.createElement(la.Provider,{value:Et},a.createElement(sa.Provider,{value:Tt},a.createElement(ha,Qt({ref:r},Oe,{id:we,prefixCls:i,mode:Q?"multiple":void 0,displayValues:tt,onDisplayValuesChange:jt,searchValue:Ve,onSearch:Je,OptionList:Ir,emptyOptions:!te.length,onDropdownVisibleChange:Nt,dropdownMatchSelectWidth:s}))))}),dt=jr;dt.TreeNode=Mt;dt.SHOW_ALL=Lt;dt.SHOW_PARENT=Ot;dt.SHOW_CHILD=St;const Er=e=>{const{componentCls:r,treePrefixCls:n,colorBgElevated:l}=e,i=`.${n}`;return[{[`${r}-dropdown`]:[{padding:`${Kt(e.paddingXS)} ${Kt(e.calc(e.paddingXS).div(2).equal())}`},rr(n,ea(e,{colorBgContainer:l}),!1),{[i]:{borderRadius:0,[`${i}-list-holder-inner`]:{alignItems:"stretch",[`${i}-treenode`]:{[`${i}-node-content-wrapper`]:{flex:"auto"}}}}},lr(`${n}-checkbox`,e),{"&-rtl":{direction:"rtl",[`${i}-switcher${i}-switcher_close`]:{[`${i}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Tr(e,r,n){return pa("TreeSelect",l=>{const i=ea(l,{treePrefixCls:r});return Er(i)},ar)(e,n)}var kr=function(e,r){var n={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&r.indexOf(l)<0&&(n[l]=e[l]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,l=Object.getOwnPropertySymbols(e);i{var n,l,i,d,c;const{prefixCls:u,size:f,disabled:m,bordered:g=!0,style:P,className:A,rootClassName:_,treeCheckable:V,multiple:H,listHeight:w=256,listItemHeight:z,placement:re,notFoundContent:B,switcherIcon:ne,treeLine:U,getPopupContainer:K,popupClassName:xe,dropdownClassName:se,treeIcon:N=!1,transitionName:Z,choiceTransitionName:S="",status:Ee,treeExpandAction:F,builtinPlacements:D,dropdownMatchSelectWidth:ue,popupMatchSelectWidth:de,allowClear:ye,variant:Ce,dropdownStyle:_e,dropdownRender:De,popupRender:Se,onDropdownVisibleChange:Me,onOpenChange:be,tagRender:Le,maxCount:Ie,showCheckedStrategy:fe,treeCheckStrictly:le,styles:q,classNames:o}=e,s=kr(e,["prefixCls","size","disabled","bordered","style","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly","styles","classNames"]),{getPopupContainer:h,getPrefixCls:M,renderEmpty:j,direction:E,virtual:me,popupMatchSelectWidth:he,popupOverflow:ze}=a.useContext(va),{styles:Oe,classNames:we,switcherIcon:Te}=ga("treeSelect"),[,oe]=xa(),Ue=z??(oe==null?void 0:oe.controlHeightSM)+(oe==null?void 0:oe.paddingXXS),Q=M(),X=M("select",u),Re=M("select-tree",u),Y=M("tree-select",u),{compactSize:lt,compactItemClassnames:pe}=ya(X,E),L=$t(X),Be=$t(Y),[Ge,Ve,ke]=Ca(X,L),[Je]=Tr(Y,Re,Be),[te,Ze]=Sa("treeSelect",Ce,g),G=At(((n=o==null?void 0:o.popup)===null||n===void 0?void 0:n.root)||((l=we==null?void 0:we.popup)===null||l===void 0?void 0:l.root)||xe||se,`${Y}-dropdown`,{[`${Y}-dropdown-rtl`]:E==="rtl"},_,we.root,o==null?void 0:o.root,ke,L,Be,Ve),W=((i=q==null?void 0:q.popup)===null||i===void 0?void 0:i.root)||((d=Oe==null?void 0:Oe.popup)===null||d===void 0?void 0:d.root)||_e,y=ba(Se||De),x=be||Me,O=!!(V||H),b=a.useMemo(()=>{if(!(Ie&&(fe==="SHOW_ALL"&&!le||fe==="SHOW_PARENT")))return Ie},[Ie,fe,le]),R=Ia(e.suffixIcon,e.showArrow),ae=(c=de??ue)!==null&&c!==void 0?c:he,{status:ee,hasFeedback:qe,isFormItemInput:Ne,feedbackIcon:Qe}=a.useContext(wa),ft=Da(ee,Ee),{suffixIcon:bt,removeIcon:mt,clearIcon:Ke}=Na(Object.assign(Object.assign({},s),{multiple:O,showSuffixIcon:R,hasFeedback:qe,feedbackIcon:Qe,prefixCls:X,componentName:"TreeSelect"})),et=ye===!0?{clearIcon:Ke}:ye;let ot;B!==void 0?ot=B:ot=(j==null?void 0:j("Select"))||a.createElement(ja,{componentName:"Select"});const It=ta(s,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon","style"]),wt=a.useMemo(()=>re!==void 0?re:E==="rtl"?"bottomRight":"bottomLeft",[re,E]),tt=Ea(v=>{var p;return(p=f??lt)!==null&&p!==void 0?p:v}),ht=a.useContext(Ta),at=m??ht,it=At(!u&&Y,{[`${X}-lg`]:tt==="large",[`${X}-sm`]:tt==="small",[`${X}-rtl`]:E==="rtl",[`${X}-${te}`]:Ze,[`${X}-in-form-item`]:Ne},ka(X,ft,qe),pe,A,_,we.root,o==null?void 0:o.root,ke,L,Be,Ve),Nt=ne??Te,jt=v=>a.createElement(nr,{prefixCls:Re,switcherIcon:Nt,treeNodeProps:v,showLine:U}),[Et]=Pa("SelectLike",W==null?void 0:W.zIndex),Tt=a.createElement(dt,Object.assign({virtual:me,disabled:at},It,{dropdownMatchSelectWidth:ae,builtinPlacements:_a(D,ze),ref:r,prefixCls:X,className:it,style:Object.assign(Object.assign({},q==null?void 0:q.root),P),listHeight:w,listItemHeight:Ue,treeCheckable:V&&a.createElement("span",{className:`${X}-tree-checkbox-inner`}),treeLine:!!U,suffixIcon:bt,multiple:O,placement:wt,removeIcon:mt,allowClear:et,switcherIcon:jt,showTreeIcon:N,notFoundContent:ot,getPopupContainer:K||h,treeMotion:null,dropdownClassName:G,dropdownStyle:Object.assign(Object.assign({},W),{zIndex:Et}),dropdownRender:y,onDropdownVisibleChange:x,choiceTransitionName:Ht(Q,"",S),transitionName:Ht(Q,"slide-up",Z),treeExpandAction:F,tagRender:O?Le:void 0,maxCount:b,showCheckedStrategy:fe,treeCheckStrictly:le}));return Ge(Je(Tt))},_r=a.forwardRef(Pr),We=_r,Dr=Ma(We,"dropdownAlign",e=>ta(e,["visible"]));We.TreeNode=Mt;We.SHOW_ALL=Lt;We.SHOW_PARENT=Ot;We.SHOW_CHILD=St;We._InternalPanelDoNotUseOrYouWillBeFired=Dr;const{Title:Gt,Text:yt}=Oa;function oa(e){const r=new Map,n=[];return e.forEach(l=>{r.set(l.id,{value:l.id,title:l.orgName,children:[]})}),r.forEach((l,i)=>{const d=e.find(c=>c.id===i);d!=null&&d.parentId&&r.has(d.parentId)?r.get(d.parentId).children.push(l):n.push(l)}),n}function Mr({fieldProps:e,name:r,tenantId:n}){const{t:l}=aa(),[i,d]=a.useState([]),[c,u]=a.useState(!1);return a.useEffect(()=>{if(!n){d([]);return}u(!0),ra(n).then(f=>d(oa(f||[]))).finally(()=>u(!1))},[n]),t.jsx(J.Item,{...e,label:l("users.orgNode"),name:[r,"orgId"],children:t.jsx(We,{placeholder:l("usersExt.selectDepartment"),allowClear:!0,treeData:i,loading:c,disabled:!n})})}function Jr(){const{t:e}=aa(),{can:r}=La(),{items:n}=Ya("sys_common_status"),[l,i]=a.useState(!1),[d,c]=a.useState(!1),[u,f]=a.useState([]),[m,g]=a.useState([]),[P,A]=a.useState([]),[_,V]=a.useState([]),[H,w]=a.useState(1),[z,re]=a.useState(10),[B,ne]=a.useState(""),U=()=>{w(1)},K=()=>{ne(""),se(void 0),w(1)},[xe,se]=a.useState(void 0),[N,Z]=a.useState(!1),[S,Ee]=a.useState(null),[F]=J.useForm(),D=a.useMemo(()=>{const o=sessionStorage.getItem("userProfile");return o?JSON.parse(o).isPlatformAdmin&&localStorage.getItem("activeTenantId")==="0":!1},[]),ue=a.useMemo(()=>Number(localStorage.getItem("activeTenantId")||0),[]),de=J.useWatch("tenantId",F),ye=J.useWatch("memberships",F)||[],Ce=a.useMemo(()=>{const o={};return P.forEach(s=>{o[s.id]=s.tenantName}),o},[P]),_e=a.useMemo(()=>{if(!D)return m.map(s=>({label:s.roleName,value:s.roleId}));const o=new Set(ye.map(s=>s==null?void 0:s.tenantId).filter(Boolean));return m.filter(s=>s.tenantId!=null&&o.has(s.tenantId)).map(s=>{const h=s.tenantId??0,M=Ce[h]||`Tenant:${h}`;return{label:t.jsxs("div",{style:{display:"flex",justifyContent:"space-between",width:"100%"},children:[t.jsx("span",{children:s.roleName}),t.jsxs("span",{style:{color:"#bfbfbf",fontSize:"11px",marginLeft:8},children:["[",M,"]"]})]}),value:s.roleId,searchText:`${s.roleName} ${M}`}})},[D,m,ye,Ce]),De=async()=>{try{const o=[Fa()];D&&o.push(ir({current:1,size:1e3}));const[s,h]=await Promise.all(o);g(s||[]),D&&h&&A(h.records||[])}catch{}},Se=async()=>{i(!0);try{const o=await Ut({tenantId:xe});f(o||[])}finally{i(!1)}};a.useEffect(()=>{De()},[]),a.useEffect(()=>{Se()},[xe]),a.useEffect(()=>{(async()=>{const s=D?de:ue;if(s){const h=await ra(s);V(h||[])}else V([])})()},[de,D,ue]);const Me=a.useMemo(()=>oa(_),[_]),be=a.useMemo(()=>{if(!B)return u;const o=B.toLowerCase();return u.filter(s=>s.username.toLowerCase().includes(o)||s.displayName.toLowerCase().includes(o)||s.email&&s.email.toLowerCase().includes(o))},[u,B]),Le=()=>{Ee(null),F.resetFields(),F.setFieldsValue({status:1,roleIds:[],isPlatformAdmin:!1,tenantId:D?void 0:ue,memberships:D?[]:[{tenantId:ue}]}),Z(!0)},Ie=async o=>{var s,h,M,j;Ee(o);try{const E=await Wa(o.userId),me=await za(o.userId);F.setFieldsValue({...E,roleIds:me||[],password:"",tenantId:E.tenantId||((h=(s=E.memberships)==null?void 0:s[0])==null?void 0:h.tenantId),orgId:E.orgId||((j=(M=E.memberships)==null?void 0:M[0])==null?void 0:j.orgId),memberships:E.memberships||[]}),Z(!0)}catch{}},fe=async o=>{await Ua(o),Bt.success(e("common.success")),Se()},le=async()=>{const o=await F.validateFields();c(!0);try{const s={username:o.username,displayName:o.displayName,email:o.email,phone:o.phone,status:o.status,isPlatformAdmin:o.isPlatformAdmin};D?s.memberships=o.memberships||[]:s.memberships=[{tenantId:ue,orgId:o.orgId}],o.password&&(s.password=o.password);let h=S==null?void 0:S.userId;if(S)await Ba(S.userId,s);else{await qa(s);const j=(await Ut()).find(E=>E.username===s.username);h=j==null?void 0:j.userId}h&&await Xa(h,o.roleIds||[]),Bt.success(e("common.success")),Z(!1),Se()}finally{c(!1)}},q=[{title:e("users.userInfo"),key:"user",render:(o,s)=>t.jsxs(Ye,{children:[t.jsx("div",{className:"user-avatar-placeholder",children:t.jsx(Ft,{})}),t.jsxs("div",{children:[t.jsxs(Ye,{size:4,children:[t.jsx("div",{className:"user-display-name",children:s.displayName}),s.isPlatformAdmin&&t.jsx(gt,{color:"gold",style:{fontSize:10},children:e("users.platformAdmin")})]}),t.jsxs("div",{className:"user-username tabular-nums",children:["@",s.username]})]})]})},...D?[{title:e("users.tenant"),key:"tenant",render:(o,s)=>s.memberships&&s.memberships.length>0?t.jsxs("div",{className:"flex flex-col gap-1",children:[s.memberships.slice(0,2).map(h=>t.jsx(gt,{color:"blue",style:{margin:0,padding:"0 4px",fontSize:11},children:Ce[h.tenantId]||`Tenant ${h.tenantId}`},h.tenantId)),s.memberships.length>2&&t.jsxs(yt,{type:"secondary",style:{fontSize:11},children:["+",s.memberships.length-2," more"]})]}):t.jsx(yt,{type:"secondary",children:e("usersExt.noTenant")})}]:[],{title:e("users.orgNode"),key:"org",render:(o,s)=>{if(s.memberships&&s.memberships.length>0){const h=s.memberships.map(M=>M.orgName).filter(Boolean);if(h.length>0)return t.jsx("div",{className:"flex flex-col gap-1",children:h.map((M,j)=>t.jsxs(Ye,{size:4,style:{fontSize:13,color:"#555"},children:[t.jsx(Ra,{}),t.jsx("span",{children:M})]},j))})}return t.jsx(yt,{type:"secondary",children:"-"})}},{title:e("users.roles"),key:"roles",render:(o,s)=>t.jsx(Ye,{wrap:!0,size:[0,4],children:s.roles&&s.roles.length>0?s.roles.map(h=>t.jsx(gt,{color:"cyan",children:h.roleName},h.roleId)):t.jsx(yt,{type:"secondary",children:e("usersExt.noRoles")})})},{title:e("common.status"),dataIndex:"status",width:80,render:o=>{const s=n.find(h=>h.itemValue===String(o));return t.jsx(gt,{color:o===1?"green":"red",className:"m-0",children:s?s.itemLabel:e(o===1?"usersExt.enabled":"usersExt.disabled")})}},{title:e("common.action"),key:"action",width:100,fixed:"right",render:(o,s)=>t.jsxs(Ye,{children:[r("sys:user:update")&&t.jsx(Pe,{type:"text",icon:t.jsx(Va,{"aria-hidden":"true"}),onClick:()=>Ie(s),"aria-label":e("common.edit")}),r("sys:user:delete")&&s.userId!==1&&t.jsx(Za,{title:e("usersExt.deleteConfirm"),okText:e("common.confirm"),cancelText:e("common.cancel"),onConfirm:()=>fe(s.userId),children:t.jsx(Pe,{type:"text",danger:!0,icon:t.jsx(Ka,{"aria-hidden":"true"}),"aria-label":e("common.delete")})})]})}];return t.jsxs("div",{className:"app-page users-page",children:[t.jsx(Ga,{title:e("users.title"),subtitle:e("users.subtitle")}),t.jsx(kt,{className:"users-table-card app-page__filter-card",styles:{body:{padding:"16px"}},children:t.jsx("div",{className:"users-table-toolbar",children:t.jsxs(Ye,{size:"middle",wrap:!0,className:"app-page__toolbar",style:{justifyContent:"space-between",width:"100%"},children:[t.jsxs(Ye,{size:"middle",wrap:!0,className:"app-page__toolbar",children:[D&&t.jsx(vt,{placeholder:e("users.tenantFilter"),style:{width:200},allowClear:!0,value:xe,onChange:se,options:P.map(o=>({label:o.tenantName,value:o.id})),suffixIcon:t.jsx($a,{"aria-hidden":"true"})}),t.jsx(st,{placeholder:e("users.searchPlaceholder"),prefix:t.jsx(Wt,{"aria-hidden":"true"}),className:"users-search-input",style:{width:300},value:B,onChange:o=>{ne(o.target.value),w(1)},allowClear:!0,"aria-label":e("common.search")}),t.jsx(Pe,{type:"primary",icon:t.jsx(Wt,{"aria-hidden":"true"}),onClick:U,children:e("common.search")}),t.jsx(Pe,{onClick:K,children:e("common.reset")})]}),r("sys:user:create")&&t.jsx(Pe,{type:"primary",icon:t.jsx(zt,{"aria-hidden":"true"}),onClick:Le,children:e("common.create")})]})})}),t.jsx(kt,{className:"app-page__content-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},children:t.jsx("div",{className:"flex-1 min-h-0 h-full",children:t.jsx(sr,{rowKey:"userId",columns:q,dataSource:be,loading:l,size:"middle",scroll:{y:"calc(100vh - 420px)"},pagination:Ja(be.length,H,z,(o,s)=>{w(o),re(s)})})})}),t.jsx(Aa,{title:t.jsxs("div",{className:"user-drawer-title",children:[t.jsx(Ft,{className:"mr-2","aria-hidden":"true"}),e(S?"users.drawerTitleEdit":"users.drawerTitleCreate")]}),open:N,onClose:()=>Z(!1),width:520,destroyOnClose:!0,footer:t.jsxs("div",{className:"app-page__drawer-footer",children:[t.jsx(Pe,{onClick:()=>Z(!1),children:e("common.cancel")}),t.jsx(Pe,{type:"primary",loading:d,onClick:le,children:e("common.save")})]}),children:t.jsxs(J,{form:F,layout:"vertical",className:"user-form",children:[t.jsx(Gt,{level:5,style:{marginBottom:16},children:e("usersExt.basicInfo")}),t.jsxs(xt,{gutter:16,children:[t.jsx(He,{span:12,children:t.jsx(J.Item,{label:e("users.username"),name:"username",rules:[{required:!0,message:e("users.username")}],children:t.jsx(st,{placeholder:e("users.username"),disabled:!!S,className:"tabular-nums"})})}),t.jsx(He,{span:12,children:t.jsx(J.Item,{label:e("users.displayName"),name:"displayName",rules:[{required:!0,message:e("users.displayName")}],children:t.jsx(st,{placeholder:e("users.displayName")})})})]}),t.jsxs(xt,{gutter:16,children:[t.jsx(He,{span:12,children:t.jsx(J.Item,{label:e("users.email"),name:"email",children:t.jsx(st,{placeholder:e("usersExt.emailPlaceholder"),className:"tabular-nums"})})}),t.jsx(He,{span:12,children:t.jsx(J.Item,{label:e("users.phone"),name:"phone",children:t.jsx(st,{placeholder:e("users.phone"),className:"tabular-nums"})})})]}),t.jsx(J.Item,{label:e("users.password"),name:"password",rules:[{required:!S,message:e("users.password")}],children:t.jsx(st.Password,{placeholder:e(S?"usersExt.passwordKeepPlaceholder":"usersExt.passwordInitPlaceholder")})}),t.jsx(J.Item,{label:e("users.roles"),name:"roleIds",rules:[{required:!0,message:e("users.roles")}],children:t.jsx(vt,{mode:"multiple",placeholder:e("users.roles"),options:_e,optionFilterProp:D?"searchText":"label"})}),!D&&t.jsx(J.Item,{label:e("users.orgNode"),name:"orgId",children:t.jsx(We,{placeholder:e("usersExt.selectOrgPlaceholder"),allowClear:!0,treeData:Me})}),t.jsxs(xt,{gutter:16,children:[t.jsx(He,{span:12,children:t.jsx(J.Item,{label:e("common.status"),name:"status",initialValue:1,children:t.jsx(vt,{options:n.map(o=>({label:o.itemLabel,value:Number(o.itemValue)}))})})}),D&&t.jsx(He,{span:12,children:t.jsx(J.Item,{label:e("users.platformAdmin"),name:"isPlatformAdmin",valuePropName:"checked",children:t.jsx(or,{})})})]}),D&&t.jsxs(t.Fragment,{children:[t.jsx(Gt,{level:5,style:{marginTop:24,marginBottom:16},children:e("usersExt.membershipsTitle")}),t.jsx(J.List,{name:"memberships",children:(o,{add:s,remove:h})=>t.jsxs(t.Fragment,{children:[o.map(({key:M,name:j,...E})=>t.jsx(kt,{size:"small",className:"mb-3",styles:{body:{padding:"12px"}},title:e("usersExt.membershipTitle",{index:j+1}),extra:o.length>1&&t.jsx(Pe,{type:"text",danger:!0,icon:t.jsx(Ha,{}),onClick:()=>h(j)}),children:t.jsxs(xt,{gutter:12,children:[t.jsx(He,{span:12,children:t.jsx(J.Item,{...E,label:e("users.tenant"),name:[j,"tenantId"],rules:[{required:!0,message:e("usersExt.membershipRequired")}],children:t.jsx(vt,{options:P.map(me=>({label:me.tenantName,value:me.id})),placeholder:e("usersExt.selectTenant")})})}),t.jsx(He,{span:12,children:t.jsx(Mr,{fieldProps:{...E},name:j,tenantId:F.getFieldValue(["memberships",j,"tenantId"])})})]})},M)),t.jsx(Pe,{type:"dashed",onClick:()=>s(),block:!0,icon:t.jsx(zt,{}),children:e("usersExt.addMembership")})]})})]})]})})]})}export{Jr as default}; diff --git a/frontend1/dist/assets/index-C4Ssvrad.js b/frontend1/dist/assets/index-Ce8E10jb.js similarity index 99% rename from frontend1/dist/assets/index-C4Ssvrad.js rename to frontend1/dist/assets/index-Ce8E10jb.js index fd7ae259..09d95680 100644 --- a/frontend1/dist/assets/index-C4Ssvrad.js +++ b/frontend1/dist/assets/index-Ce8E10jb.js @@ -1,4 +1,4 @@ -import{ai as Be,r as o,C as Ie,cb as kt,cc as wt,cd as yr,am as ge,ah as ae,aq as H,bg as it,an as At,ar as je,av as at,ce as rt,al as kr,cf as wr,cg as ct,at as be,ch as Pr,ci as ma,D as Wn,ak as yt,Q as Mr,U as Ir,aJ as va,cj as Dr,ax as Yn,ck as $r,cl as Er,z as he,bD as an,cm as Rr,cn as Nr,co as Or,cp as Tr,cq as Fr,cr as _r,x as Hr,cs as Vr,ct as Yr,y as Jn,cu as jr,cv as Ar,cw as Lr,cx as Br,bR as Wr,cy as zr,cz as Ur,cA as ea,cB as ta,bK as zn,cC as qr,A as Kr,aH as Gr,cD as Qr,cE as Xr,B as Ht,ay as ga,aA as ha,aD as pa,aB as Ca,aK as ba,aL as Sa,aG as xa,b$ as ya,cF as ka,aN as wa,cG as Pa,aM as Ma,aQ as Ia,aR as Da,j as z,cH as Zr,u as Jr,cI as eo,T as to,cJ as no,Y as ao,a3 as na,a7 as aa,c as ro,bn as ra,R as oa,cK as oo}from"./index-Dv-rJwbZ.js";import{u as la}from"./useDict-ClxJHHDi.js";import{P as lo}from"./index-D4i8Uis-.js";import{F as io}from"./Table-BD43FaLh.js";import{g as uo}from"./pagination-CboDhqDt.js";import{T as Ot}from"./index-BymHESMU.js";import{C as ia,T as Qt}from"./index-EoMRal4G.js";import{I as co}from"./index-DFGcC-dW.js";import{d as Ue}from"./dayjs.min-D7XyScCA.js";import{M as so}from"./index-SIbETrtX.js";import{D as Ke}from"./index-C5pt-RMP.js";import"./index-58fJYkx8.js";import"./useForm-43P2UNGc.js";import"./Pagination-xbf267Yj.js";import"./fade-B5Faccku.js";function $a(e,...t){const n=e||{};return t.reduce((a,r)=>(Object.keys(r||{}).forEach(l=>{const u=n[l],i=r[l];if(u&&typeof u=="object")if(i&&typeof i=="object")a[l]=$a(u,a[l],i);else{const{_default:s}=u;s&&(a[l]=a[l]||{},a[l][s]=Ie(a[l][s],i))}else a[l]=Ie(a[l],i)}),a),{})}function fo(e,...t){return o.useMemo(()=>$a.apply(void 0,[e].concat(t)),[t,e])}function mo(...e){return o.useMemo(()=>e.reduce((t,n={})=>(Object.keys(n).forEach(a=>{t[a]=Object.assign(Object.assign({},t[a]),n[a])}),t),{}),[e])}function jn(e,t){const n=Object.assign({},e);return Object.keys(t).forEach(a=>{if(a!=="_default"){const r=t[a],l=n[a]||{};n[a]=r?jn(l,r):l}}),n}const vo=(e,t,n)=>{const a=fo.apply(void 0,[n].concat(Be(e))),r=mo.apply(void 0,Be(t));return o.useMemo(()=>[jn(a,n),jn(r,n)],[a,r,n])};var Ea={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(kt,function(){return function(n,a){a.prototype.weekday=function(r){var l=this.$locale().weekStart||0,u=this.$W,i=(u25){var c=u(this).startOf(a).add(1,a).date(m),d=u(this).endOf(n);if(c.isBefore(d))return 1}var v=u(this).startOf(a).date(m).startOf(n).subtract(1,"millisecond"),g=this.diff(v,n,!0);return g<0?u(this).startOf("week").week():Math.ceil(g)},i.weeks=function(s){return s===void 0&&(s=null),this.week(s)}}})})(Na);var bo=Na.exports;const So=wt(bo);var Oa={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(kt,function(){return function(n,a){a.prototype.weekYear=function(){var r=this.month(),l=this.week(),u=this.year();return l===1&&r===11?u+1:r===0&&l>=52?u-1:u}}})})(Oa);var xo=Oa.exports;const yo=wt(xo);var Ta={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(kt,function(){return function(n,a){var r=a.prototype,l=r.format;r.format=function(u){var i=this,s=this.$locale();if(!this.isValid())return l.bind(this)(u);var m=this.$utils(),c=(u||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(d){switch(d){case"Q":return Math.ceil((i.$M+1)/3);case"Do":return s.ordinal(i.$D);case"gggg":return i.weekYear();case"GGGG":return i.isoWeekYear();case"wo":return s.ordinal(i.week(),"W");case"w":case"ww":return m.s(i.week(),d==="w"?1:2,"0");case"W":case"WW":return m.s(i.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return m.s(String(i.$H===0?24:i.$H),d==="k"?1:2,"0");case"X":return Math.floor(i.$d.getTime()/1e3);case"x":return i.$d.getTime();case"z":return"["+i.offsetName()+"]";case"zzz":return"["+i.offsetName("long")+"]";default:return d}});return l.bind(this)(c)}}})})(Ta);var ko=Ta.exports;const wo=wt(ko);var Fa={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(kt,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},a=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d/,l=/\d\d/,u=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,s={},m=function(f){return(f=+f)+(f>68?1900:2e3)},c=function(f){return function(C){this[f]=+C}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(f){(this.zone||(this.zone={})).offset=function(C){if(!C||C==="Z")return 0;var y=C.match(/([+-]|\d\d)/g),x=60*y[1]+(+y[2]||0);return x===0?0:y[0]==="+"?-x:x}(f)}],v=function(f){var C=s[f];return C&&(C.indexOf?C:C.s.concat(C.f))},g=function(f,C){var y,x=s.meridiem;if(x){for(var S=1;S<=24;S+=1)if(f.indexOf(x(S,0,C))>-1){y=S>12;break}}else y=f===(C?"pm":"PM");return y},b={A:[i,function(f){this.afternoon=g(f,!1)}],a:[i,function(f){this.afternoon=g(f,!0)}],Q:[r,function(f){this.month=3*(f-1)+1}],S:[r,function(f){this.milliseconds=100*+f}],SS:[l,function(f){this.milliseconds=10*+f}],SSS:[/\d{3}/,function(f){this.milliseconds=+f}],s:[u,c("seconds")],ss:[u,c("seconds")],m:[u,c("minutes")],mm:[u,c("minutes")],H:[u,c("hours")],h:[u,c("hours")],HH:[u,c("hours")],hh:[u,c("hours")],D:[u,c("day")],DD:[l,c("day")],Do:[i,function(f){var C=s.ordinal,y=f.match(/\d+/);if(this.day=y[0],C)for(var x=1;x<=31;x+=1)C(x).replace(/\[|\]/g,"")===f&&(this.day=x)}],w:[u,c("week")],ww:[l,c("week")],M:[u,c("month")],MM:[l,c("month")],MMM:[i,function(f){var C=v("months"),y=(v("monthsShort")||C.map(function(x){return x.slice(0,3)})).indexOf(f)+1;if(y<1)throw new Error;this.month=y%12||y}],MMMM:[i,function(f){var C=v("months").indexOf(f)+1;if(C<1)throw new Error;this.month=C%12||C}],Y:[/[+-]?\d+/,c("year")],YY:[l,function(f){this.year=m(f)}],YYYY:[/\d{4}/,c("year")],Z:d,ZZ:d};function h(f){var C,y;C=f,y=s&&s.formats;for(var x=(f=C.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function($,V,N){var p=N&&N.toUpperCase();return V||y[N]||n[N]||y[p].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(M,I,E){return I||E.slice(1)})})).match(a),S=x.length,k=0;k-1)return new Date((W==="X"?1e3:1)*L);var O=h(W)(L),D=O.year,_=O.month,T=O.day,J=O.hours,Q=O.minutes,B=O.seconds,G=O.milliseconds,X=O.zone,q=O.week,ee=new Date,ue=T||(D||_?1:ee.getDate()),oe=D||ee.getFullYear(),re=0;D&&!_||(re=_>0?_-1:ee.getMonth());var pe,te=J||0,ve=Q||0,ie=B||0,ke=G||0;return X?new Date(Date.UTC(oe,re,ue,te,ve,ie,ke+60*X.offset*1e3)):A?new Date(Date.UTC(oe,re,ue,te,ve,ie,ke)):(pe=new Date(oe,re,ue,te,ve,ie,ke),q&&(pe=j(pe).week(q).toDate()),pe)}catch{return new Date("")}}(P,R,w,y),this.init(),p&&p!==!0&&(this.$L=this.locale(p).$L),N&&P!=this.format(R)&&(this.$d=new Date("")),s={}}else if(R instanceof Array)for(var M=R.length,I=1;I<=M;I+=1){F[1]=R[I-1];var E=y.apply(this,F);if(E.isValid()){this.$d=E.$d,this.$L=E.$L,this.init();break}I===M&&(this.$d=new Date(""))}else S.call(this,k)}}})})(Fa);var Po=Fa.exports;const Mo=wt(Po);Ue.extend(Mo);Ue.extend(wo);Ue.extend(ho);Ue.extend(Co);Ue.extend(So);Ue.extend(yo);Ue.extend(function(e,t){var n=t.prototype,a=n.format;n.format=function(l){var u=(l||"").replace("Wo","wo");return a.bind(this)(u)}});var Io={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},vt=function(t){var n=Io[t];return n||t.split("_")[0]},Do={getNow:function(){var t=Ue();return typeof t.tz=="function"?t.tz():t},getFixedDate:function(t){return Ue(t,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(t){return t.endOf("month")},getWeekDay:function(t){var n=t.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(t){return t.year()},getMonth:function(t){return t.month()},getDate:function(t){return t.date()},getHour:function(t){return t.hour()},getMinute:function(t){return t.minute()},getSecond:function(t){return t.second()},getMillisecond:function(t){return t.millisecond()},addYear:function(t,n){return t.add(n,"year")},addMonth:function(t,n){return t.add(n,"month")},addDate:function(t,n){return t.add(n,"day")},setYear:function(t,n){return t.year(n)},setMonth:function(t,n){return t.month(n)},setDate:function(t,n){return t.date(n)},setHour:function(t,n){return t.hour(n)},setMinute:function(t,n){return t.minute(n)},setSecond:function(t,n){return t.second(n)},setMillisecond:function(t,n){return t.millisecond(n)},isAfter:function(t,n){return t.isAfter(n)},isValidate:function(t){return t.isValid()},locale:{getWeekFirstDay:function(t){return Ue().locale(vt(t)).localeData().firstDayOfWeek()},getWeekFirstDate:function(t,n){return n.locale(vt(t)).weekday(0)},getWeek:function(t,n){return n.locale(vt(t)).week()},getShortWeekDays:function(t){return Ue().locale(vt(t)).localeData().weekdaysMin()},getShortMonths:function(t){return Ue().locale(vt(t)).localeData().monthsShort()},format:function(t,n,a){return n.locale(vt(t)).format(a)},parse:function(t,n,a){for(var r=vt(t),l=0;l2&&arguments[2]!==void 0?arguments[2]:"0",a=String(e);a.length2&&arguments[2]!==void 0?arguments[2]:[],a=o.useState([!1,!1]),r=H(a,2),l=r[0],u=r[1],i=function(c,d){u(function(v){return jt(v,d,c)})},s=o.useMemo(function(){return l.map(function(m,c){if(m)return!0;var d=e[c];return d?!!(!n[c]&&!d||d&&t(d,{activeIndex:c})):!1})},[e,l,t,n]);return[s,i]}function Aa(e,t,n,a,r){var l="",u=[];return e&&u.push(r?"hh":"HH"),t&&u.push("mm"),n&&u.push("ss"),l=u.join(":"),a&&(l+=".SSS"),r&&(l+=" A"),l}function Ro(e,t,n,a,r,l){var u=e.fieldDateTimeFormat,i=e.fieldDateFormat,s=e.fieldTimeFormat,m=e.fieldMonthFormat,c=e.fieldYearFormat,d=e.fieldWeekFormat,v=e.fieldQuarterFormat,g=e.yearFormat,b=e.cellYearFormat,h=e.cellQuarterFormat,f=e.dayFormat,C=e.cellDateFormat,y=Aa(t,n,a,r,l);return ae(ae({},e),{},{fieldDateTimeFormat:u||"YYYY-MM-DD ".concat(y),fieldDateFormat:i||"YYYY-MM-DD",fieldTimeFormat:s||y,fieldMonthFormat:m||"YYYY-MM",fieldYearFormat:c||"YYYY",fieldWeekFormat:d||"gggg-wo",fieldQuarterFormat:v||"YYYY-[Q]Q",yearFormat:g||"YYYY",cellYearFormat:b||"YYYY",cellQuarterFormat:h||"[Q]Q",cellDateFormat:C||f||"D"})}function La(e,t){var n=t.showHour,a=t.showMinute,r=t.showSecond,l=t.showMillisecond,u=t.use12Hours;return it.useMemo(function(){return Ro(e,n,a,r,l,u)},[e,n,a,r,l,u])}function Tt(e,t,n){return n??t.some(function(a){return e.includes(a)})}var No=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Oo(e){var t=on(e,No),n=e.format,a=e.picker,r=null;return n&&(r=n,Array.isArray(r)&&(r=r[0]),r=At(r)==="object"?r.format:r),a==="time"&&(t.format=r),[t,r]}function To(e){return e&&typeof e=="string"}function Ba(e,t,n,a){return[e,t,n,a].some(function(r){return r!==void 0})}function Wa(e,t,n,a,r){var l=t,u=n,i=a;if(!e&&!l&&!u&&!i&&!r)l=!0,u=!0,i=!0;else if(e){var s,m,c,d=[l,u,i].some(function(b){return b===!1}),v=[l,u,i].some(function(b){return b===!0}),g=d?!0:!v;l=(s=l)!==null&&s!==void 0?s:g,u=(m=u)!==null&&m!==void 0?m:g,i=(c=i)!==null&&c!==void 0?c:g}return[l,u,i,r]}function za(e){var t=e.showTime,n=Oo(e),a=H(n,2),r=a[0],l=a[1],u=t&&At(t)==="object"?t:{},i=ae(ae({defaultOpenValue:u.defaultOpenValue||u.defaultValue},r),u),s=i.showMillisecond,m=i.showHour,c=i.showMinute,d=i.showSecond,v=Ba(m,c,d,s),g=Wa(v,m,c,d,s),b=H(g,3);return m=b[0],c=b[1],d=b[2],[i,ae(ae({},i),{},{showHour:m,showMinute:c,showSecond:d,showMillisecond:s}),i.format,l]}function Ua(e,t,n,a,r){var l=e==="time";if(e==="datetime"||l){for(var u=a,i=Ha(e,r,null),s=i,m=[t,n],c=0;c1&&(u=t.addDate(u,-7)),u}function Fe(e,t){var n=t.generateConfig,a=t.locale,r=t.format;return e?typeof r=="function"?r(e):n.locale.format(a.locale,e,r):""}function rn(e,t,n){var a=t,r=["getHour","getMinute","getSecond","getMillisecond"],l=["setHour","setMinute","setSecond","setMillisecond"];return l.forEach(function(u,i){n?a=e[u](a,e[r[i]](n)):a=e[u](a,0)}),a}function Vo(e,t,n,a,r){var l=je(function(u,i){return!!(n&&n(u,i)||a&&e.isAfter(a,u)&&!Le(e,t,a,u,i.type)||r&&e.isAfter(u,r)&&!Le(e,t,r,u,i.type))});return l}function Yo(e,t,n){return o.useMemo(function(){var a=Ha(e,t,n),r=ht(a),l=r[0],u=At(l)==="object"&&l.type==="mask"?l.format:null;return[r.map(function(i){return typeof i=="string"||typeof i=="function"?i:i.format}),u]},[e,t,n])}function jo(e,t,n){return typeof e[0]=="function"||n?!0:t}function Ao(e,t,n,a){var r=je(function(l,u){var i=ae({type:t},u);if(delete i.activeIndex,!e.isValidate(l)||n&&n(l,i))return!0;if((t==="date"||t==="time")&&a){var s,m=u&&u.activeIndex===1?"end":"start",c=((s=a.disabledTime)===null||s===void 0?void 0:s.call(a,l,m,{from:i.from}))||{},d=c.disabledHours,v=c.disabledMinutes,g=c.disabledSeconds,b=c.disabledMilliseconds,h=a.disabledHours,f=a.disabledMinutes,C=a.disabledSeconds,y=d||h,x=v||f,S=g||C,k=e.getHour(l),P=e.getMinute(l),w=e.getSecond(l),F=e.getMillisecond(l);if(y&&y().includes(k)||x&&x(k).includes(P)||S&&S(k,P).includes(w)||b&&b(k,P,w).includes(F))return!0}return!1});return r}function Zt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=o.useMemo(function(){var a=e&&ht(e);return t&&a&&(a[1]=a[1]||a[0]),a},[e,t]);return n}function Ga(e,t){var n=e.generateConfig,a=e.locale,r=e.picker,l=r===void 0?"date":r,u=e.prefixCls,i=u===void 0?"rc-picker":u,s=e.styles,m=s===void 0?{}:s,c=e.classNames,d=c===void 0?{}:c,v=e.order,g=v===void 0?!0:v,b=e.components,h=b===void 0?{}:b,f=e.inputRender,C=e.allowClear,y=e.clearIcon,x=e.needConfirm,S=e.multiple,k=e.format,P=e.inputReadOnly,w=e.disabledDate,F=e.minDate,R=e.maxDate,$=e.showTime,V=e.value,N=e.defaultValue,p=e.pickerValue,M=e.defaultPickerValue,I=Zt(V),E=Zt(N),L=Zt(p),W=Zt(M),A=l==="date"&&$?"datetime":l,j=A==="time"||A==="datetime",O=j||S,D=x??j,_=za(e),T=H(_,4),J=T[0],Q=T[1],B=T[2],G=T[3],X=La(a,Q),q=o.useMemo(function(){return Ua(A,B,G,J,X)},[A,B,G,J,X]),ee=o.useMemo(function(){return ae(ae({},e),{},{prefixCls:i,locale:X,picker:l,styles:m,classNames:d,order:g,components:ae({input:f},h),clearIcon:Fo(i,C,y),showTime:q,value:I,defaultValue:E,pickerValue:L,defaultPickerValue:W},t==null?void 0:t())},[e]),ue=Yo(A,X,k),oe=H(ue,2),re=oe[0],pe=oe[1],te=jo(re,P,S),ve=Vo(n,a,w,F,R),ie=Ao(n,l,ve,q),ke=o.useMemo(function(){return ae(ae({},ee),{},{needConfirm:D,inputReadOnly:te,disabledDate:ve})},[ee,D,te,ve]);return[ke,A,O,re,pe,ie]}function Lo(e,t,n){var a=at(t,{value:e}),r=H(a,2),l=r[0],u=r[1],i=it.useRef(e),s=it.useRef(),m=function(){rt.cancel(s.current)},c=je(function(){u(i.current),n&&l!==i.current&&n(i.current)}),d=je(function(v,g){m(),i.current=v,v||g?c():s.current=rt(c)});return it.useEffect(function(){return m},[]),[l,d]}function Qa(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],a=arguments.length>3?arguments[3]:void 0,r=n.every(function(c){return c})?!1:e,l=Lo(r,t||!1,a),u=H(l,2),i=u[0],s=u[1];function m(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!d.inherit||i)&&s(c,d.force)}return[i,m]}function Xa(e){var t=o.useRef();return o.useImperativeHandle(e,function(){var n;return{nativeElement:(n=t.current)===null||n===void 0?void 0:n.nativeElement,focus:function(r){var l;(l=t.current)===null||l===void 0||l.focus(r)},blur:function(){var r;(r=t.current)===null||r===void 0||r.blur()}}}),t}function Za(e,t){return o.useMemo(function(){return e||(t?(kr(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map(function(n){var a=H(n,2),r=a[0],l=a[1];return{label:r,value:l}})):[])},[e,t])}function Qn(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,a=o.useRef(t);a.current=t,wr(function(){if(e)a.current(e);else{var r=rt(function(){a.current(e)},n);return function(){rt.cancel(r)}}},[e])}function Ja(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=o.useState(0),r=H(a,2),l=r[0],u=r[1],i=o.useState(!1),s=H(i,2),m=s[0],c=s[1],d=o.useRef([]),v=o.useRef(null),g=o.useRef(null),b=function(S){v.current=S},h=function(S){return v.current===S},f=function(S){c(S)},C=function(S){return S&&(g.current=S),g.current},y=function(S){var k=d.current,P=new Set(k.filter(function(F){return S[F]||t[F]})),w=k[k.length-1]===0?1:0;return P.size>=2||e[w]?null:w};return Qn(m||n,function(){m||(d.current=[],b(null))}),o.useEffect(function(){m&&d.current.push(l)},[m,l]),[m,f,C,l,u,y,d.current,b,h]}function Bo(e,t,n,a,r,l){var u=n[n.length-1],i=function(m,c){var d=H(e,2),v=d[0],g=d[1],b=ae(ae({},c),{},{from:Va(e,n)});return u===1&&t[0]&&v&&!Le(a,r,v,m,b.type)&&a.isAfter(v,m)||u===0&&t[1]&&g&&!Le(a,r,g,m,b.type)&&a.isAfter(m,g)?!0:l==null?void 0:l(m,b)};return i}function Yt(e,t,n,a){switch(t){case"date":case"week":return e.addMonth(n,a);case"month":case"quarter":return e.addYear(n,a);case"year":return e.addYear(n,a*10);case"decade":return e.addYear(n,a*100);default:return n}}var Tn=[];function er(e,t,n,a,r,l,u,i){var s=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Tn,m=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Tn,c=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Tn,d=arguments.length>11?arguments[11]:void 0,v=arguments.length>12?arguments[12]:void 0,g=arguments.length>13?arguments[13]:void 0,b=u==="time",h=l||0,f=function(L){var W=e.getNow();return b&&(W=rn(e,W)),s[L]||n[L]||W},C=H(m,2),y=C[0],x=C[1],S=at(function(){return f(0)},{value:y}),k=H(S,2),P=k[0],w=k[1],F=at(function(){return f(1)},{value:x}),R=H(F,2),$=R[0],V=R[1],N=o.useMemo(function(){var E=[P,$][h];return b?E:rn(e,E,c[h])},[b,P,$,h,e,c]),p=function(L){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",A=[w,V][h];A(L);var j=[P,$];j[h]=L,d&&(!Le(e,t,P,j[0],u)||!Le(e,t,$,j[1],u))&&d(j,{source:W,range:h===1?"end":"start",mode:a})},M=function(L,W){if(i){var A={date:"month",week:"month",month:"year",quarter:"year"},j=A[u];if(j&&!Le(e,t,L,W,j))return Yt(e,u,W,-1);if(u==="year"&&L){var O=Math.floor(e.getYear(L)/10),D=Math.floor(e.getYear(W)/10);if(O!==D)return Yt(e,u,W,-1)}}return W},I=o.useRef(null);return ct(function(){if(r&&!s[h]){var E=b?null:e.getNow();if(I.current!==null&&I.current!==h?E=[P,$][h^1]:n[h]?E=h===0?n[0]:M(n[0],n[1]):n[h^1]&&(E=n[h^1]),E){v&&e.isAfter(v,E)&&(E=v);var L=i?Yt(e,u,E,1):E;g&&e.isAfter(L,g)&&(E=i?Yt(e,u,g,-1):g),p(E,"reset")}}},[r,h,n[h]]),o.useEffect(function(){r?I.current=h:I.current=null},[r,h]),ct(function(){r&&s&&s[h]&&p(s[h],"reset")},[r,h]),[N,p]}function tr(e,t){var n=o.useRef(e),a=o.useState({}),r=H(a,2),l=r[1],u=function(m){return m&&t!==void 0?t:n.current},i=function(m){n.current=m,l({})};return[u,i,u(!0)]}var Wo=[];function nr(e,t,n){var a=function(u){return u.map(function(i){return Fe(i,{generateConfig:e,locale:t,format:n[0]})})},r=function(u,i){for(var s=Math.max(u.length,i.length),m=-1,c=0;c2&&arguments[2]!==void 0?arguments[2]:1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,u=[],i=n>=1?n|0:1,s=e;s<=t;s+=i){var m=r.includes(s);(!m||!a)&&u.push({label:Un(s,l),value:s,disabled:m})}return u}function Xn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,a=t||{},r=a.use12Hours,l=a.hourStep,u=l===void 0?1:l,i=a.minuteStep,s=i===void 0?1:i,m=a.secondStep,c=m===void 0?1:m,d=a.millisecondStep,v=d===void 0?100:d,g=a.hideDisabledOptions,b=a.disabledTime,h=a.disabledHours,f=a.disabledMinutes,C=a.disabledSeconds,y=o.useMemo(function(){return n||e.getNow()},[n,e]),x=o.useCallback(function(W){var A=(b==null?void 0:b(W))||{};return[A.disabledHours||h||Jt,A.disabledMinutes||f||Jt,A.disabledSeconds||C||Jt,A.disabledMilliseconds||Jt]},[b,h,f,C]),S=o.useMemo(function(){return x(y)},[y,x]),k=H(S,4),P=k[0],w=k[1],F=k[2],R=k[3],$=o.useCallback(function(W,A,j,O){var D=en(0,23,u,g,W()),_=r?D.map(function(B){return ae(ae({},B),{},{label:Un(B.value%12||12,2)})}):D,T=function(G){return en(0,59,s,g,A(G))},J=function(G,X){return en(0,59,c,g,j(G,X))},Q=function(G,X,q){return en(0,999,v,g,O(G,X,q),3)};return[_,T,J,Q]},[g,u,r,v,s,c]),V=o.useMemo(function(){return $(P,w,F,R)},[$,P,w,F,R]),N=H(V,4),p=N[0],M=N[1],I=N[2],E=N[3],L=function(A,j){var O=function(){return p},D=M,_=I,T=E;if(j){var J=x(j),Q=H(J,4),B=Q[0],G=Q[1],X=Q[2],q=Q[3],ee=$(B,G,X,q),ue=H(ee,4),oe=ue[0],re=ue[1],pe=ue[2],te=ue[3];O=function(){return oe},D=re,_=pe,T=te}var ve=Uo(A,O,D,_,T,e);return ve};return[L,p,M,I,E]}function qo(e){var t=e.mode,n=e.internalMode,a=e.renderExtraFooter,r=e.showNow,l=e.showTime,u=e.onSubmit,i=e.onNow,s=e.invalid,m=e.needConfirm,c=e.generateConfig,d=e.disabledDate,v=o.useContext(Xe),g=v.prefixCls,b=v.locale,h=v.button,f=h===void 0?"button":h,C=c.getNow(),y=Xn(c,l,C),x=H(y,1),S=x[0],k=a==null?void 0:a(t),P=d(C,{type:t}),w=function(){if(!P){var M=S(C);i(M)}},F="".concat(g,"-now"),R="".concat(F,"-btn"),$=r&&o.createElement("li",{className:F},o.createElement("a",{className:Ie(R,P&&"".concat(R,"-disabled")),"aria-disabled":P,onClick:w},n==="date"?b.today:b.now)),V=m&&o.createElement("li",{className:"".concat(g,"-ok")},o.createElement(f,{disabled:s,onClick:u},b.ok)),N=($||V)&&o.createElement("ul",{className:"".concat(g,"-ranges")},$,V);return!k&&!N?null:o.createElement("div",{className:"".concat(g,"-footer")},k&&o.createElement("div",{className:"".concat(g,"-footer-extra")},k),N)}function ir(e,t,n){function a(r,l){var u=r.findIndex(function(s){return Le(e,t,s,l,n)});if(u===-1)return[].concat(Be(r),[l]);var i=Be(r);return i.splice(u,1),i}return a}var pt=o.createContext(null);function un(){return o.useContext(pt)}function Pt(e,t){var n=e.prefixCls,a=e.generateConfig,r=e.locale,l=e.disabledDate,u=e.minDate,i=e.maxDate,s=e.cellRender,m=e.hoverValue,c=e.hoverRangeValue,d=e.onHover,v=e.values,g=e.pickerValue,b=e.onSelect,h=e.prevIcon,f=e.nextIcon,C=e.superPrevIcon,y=e.superNextIcon,x=a.getNow(),S={now:x,values:v,pickerValue:g,prefixCls:n,disabledDate:l,minDate:u,maxDate:i,cellRender:s,hoverValue:m,hoverRangeValue:c,onHover:d,locale:r,generateConfig:a,onSelect:b,panelType:t,prevIcon:h,nextIcon:f,superPrevIcon:C,superNextIcon:y};return[S,x]}var ut=o.createContext({});function Lt(e){for(var t=e.rowNum,n=e.colNum,a=e.baseDate,r=e.getCellDate,l=e.prefixColumn,u=e.rowClassName,i=e.titleFormat,s=e.getCellText,m=e.getCellClassName,c=e.headerCells,d=e.cellSelection,v=d===void 0?!0:d,g=e.disabledDate,b=un(),h=b.prefixCls,f=b.panelType,C=b.now,y=b.disabledDate,x=b.cellRender,S=b.onHover,k=b.hoverValue,P=b.hoverRangeValue,w=b.generateConfig,F=b.values,R=b.locale,$=b.onSelect,V=g||y,N="".concat(h,"-cell"),p=o.useContext(ut),M=p.onCellDblClick,I=function(_){return F.some(function(T){return T&&Le(w,R,_,T,f)})},E=[],L=0;L1&&arguments[1]!==void 0?arguments[1]:!1;Se(Z),f==null||f(Z),de&&Te(Z)},De=function(Z,de){X(Z),de&&Ee(de),Te(de,Z)},fe=function(Z){if(ie(Z),Ee(Z),G!==S){var de=["decade","year"],Y=[].concat(de,["month"]),K={quarter:[].concat(de,["quarter"]),week:[].concat(Be(Y),["week"]),date:[].concat(Be(Y),["date"])},Pe=K[S]||Y,Me=Pe.indexOf(G),Oe=Pe[Me+1];Oe&&De(Oe,Z)}},_e=o.useMemo(function(){var U,Z;if(Array.isArray(w)){var de=H(w,2);U=de[0],Z=de[1]}else U=w;return!U&&!Z?null:(U=U||Z,Z=Z||U,r.isAfter(U,Z)?[Z,U]:[U,Z])},[w,r]),Re=qn(F,R,$),Ne=N[q]||ol[q]||cn,He=o.useContext(ut),Ve=o.useMemo(function(){return ae(ae({},He),{},{hideHeader:p})},[He,p]),ce="".concat(M,"-panel"),we=on(e,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return o.createElement(ut.Provider,{value:Ve},o.createElement("div",{ref:I,tabIndex:s,className:Ie(ce,ge({},"".concat(ce,"-rtl"),l==="rtl"))},o.createElement(Ne,be({},we,{showTime:T,prefixCls:M,locale:D,generateConfig:r,onModeChange:De,pickerValue:ye,onPickerValueChange:function(Z){Ee(Z,!0)},value:te[0],onSelect:fe,values:te,cellRender:Re,hoverRangeValue:_e,hoverValue:P}))))}var Fn=o.memo(o.forwardRef(ll));function il(e){var t=e.picker,n=e.multiplePanel,a=e.pickerValue,r=e.onPickerValueChange,l=e.needConfirm,u=e.onSubmit,i=e.range,s=e.hoverValue,m=o.useContext(Xe),c=m.prefixCls,d=m.generateConfig,v=o.useCallback(function(y,x){return Yt(d,t,y,x)},[d,t]),g=o.useMemo(function(){return v(a,1)},[a,v]),b=function(x){r(v(x,-1))},h={onCellDblClick:function(){l&&u()}},f=t==="time",C=ae(ae({},e),{},{hoverValue:null,hoverRangeValue:null,hideHeader:f});return i?C.hoverRangeValue=s:C.hoverValue=s,n?o.createElement("div",{className:"".concat(c,"-panels")},o.createElement(ut.Provider,{value:ae(ae({},h),{},{hideNext:!0})},o.createElement(Fn,C)),o.createElement(ut.Provider,{value:ae(ae({},h),{},{hidePrev:!0})},o.createElement(Fn,be({},C,{pickerValue:g,onPickerValueChange:b})))):o.createElement(ut.Provider,{value:ae({},h)},o.createElement(Fn,C))}function ca(e){return typeof e=="function"?e():e}function ul(e){var t=e.prefixCls,n=e.presets,a=e.onClick,r=e.onHover;return n.length?o.createElement("div",{className:"".concat(t,"-presets")},o.createElement("ul",null,n.map(function(l,u){var i=l.label,s=l.value;return o.createElement("li",{key:u,onClick:function(){a(ca(s))},onMouseEnter:function(){r(ca(s))},onMouseLeave:function(){r(null)}},i)}))):null}function cr(e){var t=e.panelRender,n=e.internalMode,a=e.picker,r=e.showNow,l=e.range,u=e.multiple,i=e.activeInfo,s=i===void 0?[0,0,0]:i,m=e.presets,c=e.onPresetHover,d=e.onPresetSubmit,v=e.onFocus,g=e.onBlur,b=e.onPanelMouseDown,h=e.direction,f=e.value,C=e.onSelect,y=e.isInvalid,x=e.defaultOpenValue,S=e.onOk,k=e.onSubmit,P=o.useContext(Xe),w=P.prefixCls,F="".concat(w,"-panel"),R=h==="rtl",$=o.useRef(null),V=o.useRef(null),N=o.useState(0),p=H(N,2),M=p[0],I=p[1],E=o.useState(0),L=H(E,2),W=L[0],A=L[1],j=o.useState(0),O=H(j,2),D=O[0],_=O[1],T=function(fe){fe.width&&I(fe.width)},J=H(s,3),Q=J[0],B=J[1],G=J[2],X=o.useState(0),q=H(X,2),ee=q[0],ue=q[1];o.useEffect(function(){ue(10)},[Q]),o.useEffect(function(){if(l&&V.current){var De,fe=((De=$.current)===null||De===void 0?void 0:De.offsetWidth)||0,_e=V.current.getBoundingClientRect();if(!_e.height||_e.right<0){ue(function(Ve){return Math.max(0,Ve-1)});return}var Re=(R?B-fe:Q)-_e.left;if(_(Re),M&&M=i&&n<=s)return l;var m=Math.min(Math.abs(n-i),Math.abs(n-s));m0?et:Ct));var ft=dt+Qe,mt=Ct-et+1;return String(et+(mt+ft-et)%mt)};switch(Z){case"Backspace":case"Delete":de="",Y=Pe;break;case"ArrowLeft":de="",Me(-1);break;case"ArrowRight":de="",Me(1);break;case"ArrowUp":de="",Y=Oe(1);break;case"ArrowDown":de="",Y=Oe(-1);break;default:isNaN(Number(Z))||(de=O+Z,Y=de);break}if(de!==null&&(D(de),de.length>=K&&(Me(1),D(""))),Y!==null){var Ge=ee.slice(0,ve)+Un(Y,K)+ee.slice(ie);xe(Ge.slice(0,u.length))}q({})},Ve=o.useRef();ct(function(){if(!(!p||!u||Te.current)){if(!re.match(ee)){xe(u);return}return oe.current.setSelectionRange(ve,ie),Ve.current=rt(function(){oe.current.setSelectionRange(ve,ie)}),function(){rt.cancel(Ve.current)}}},[re,u,p,ee,J,ve,ie,X,xe]);var ce=u?{onFocus:fe,onBlur:Re,onKeyDown:He,onMouseDown:Ee,onMouseUp:De,onPaste:Se}:{};return o.createElement("div",{ref:ue,className:Ie($,ge(ge({},"".concat($,"-active"),n&&r),"".concat($,"-placeholder"),m))},o.createElement(R,be({ref:oe,"aria-invalid":h,autoComplete:"off"},C,{onKeyDown:Ne,onBlur:_e},ce,{value:ee,onChange:ye})),o.createElement(sn,{type:"suffix",icon:l}),f)}),gl=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],hl=["index"];function pl(e,t){var n=e.id,a=e.prefix,r=e.clearIcon,l=e.suffixIcon,u=e.separator,i=u===void 0?"~":u,s=e.activeIndex;e.activeHelp,e.allHelp;var m=e.focused;e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig;var c=e.placeholder,d=e.className,v=e.style,g=e.onClick,b=e.onClear,h=e.value;e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var f=e.disabled,C=e.invalid;e.inputReadOnly;var y=e.direction;e.onOpenChange;var x=e.onActiveInfo;e.placement;var S=e.onMouseDown;e.required,e["aria-required"];var k=e.autoFocus,P=e.tabIndex,w=yt(e,gl),F=y==="rtl",R=o.useContext(Xe),$=R.prefixCls,V=o.useMemo(function(){if(typeof n=="string")return[n];var X=n||{};return[X.start,X.end]},[n]),N=o.useRef(),p=o.useRef(),M=o.useRef(),I=function(q){var ee;return(ee=[p,M][q])===null||ee===void 0?void 0:ee.current};o.useImperativeHandle(t,function(){return{nativeElement:N.current,focus:function(q){if(At(q)==="object"){var ee,ue=q||{},oe=ue.index,re=oe===void 0?0:oe,pe=yt(ue,hl);(ee=I(re))===null||ee===void 0||ee.focus(pe)}else{var te;(te=I(q??0))===null||te===void 0||te.focus()}},blur:function(){var q,ee;(q=I(0))===null||q===void 0||q.blur(),(ee=I(1))===null||ee===void 0||ee.blur()}}});var E=dr(w),L=o.useMemo(function(){return Array.isArray(c)?c:[c,c]},[c]),W=sr(ae(ae({},e),{},{id:V,placeholder:L})),A=H(W,1),j=A[0],O=o.useState({position:"absolute",width:0}),D=H(O,2),_=D[0],T=D[1],J=je(function(){var X=I(s);if(X){var q=X.nativeElement.getBoundingClientRect(),ee=N.current.getBoundingClientRect(),ue=q.left-ee.left;T(function(oe){return ae(ae({},oe),{},{width:q.width,left:ue})}),x([q.left,q.right,ee.width])}});o.useEffect(function(){J()},[s]);var Q=r&&(h[0]&&!f[0]||h[1]&&!f[1]),B=k&&!f[0],G=k&&!B&&!f[1];return o.createElement(ma,{onResize:J},o.createElement("div",be({},E,{className:Ie($,"".concat($,"-range"),ge(ge(ge(ge({},"".concat($,"-focused"),m),"".concat($,"-disabled"),f.every(function(X){return X})),"".concat($,"-invalid"),C.some(function(X){return X})),"".concat($,"-rtl"),F),d),style:v,ref:N,onClick:g,onMouseDown:function(q){var ee=q.target;ee!==p.current.inputElement&&ee!==M.current.inputElement&&q.preventDefault(),S==null||S(q)}}),a&&o.createElement("div",{className:"".concat($,"-prefix")},a),o.createElement(Bn,be({ref:p},j(0),{autoFocus:B,tabIndex:P,"date-range":"start"})),o.createElement("div",{className:"".concat($,"-range-separator")},i),o.createElement(Bn,be({ref:M},j(1),{autoFocus:G,tabIndex:P,"date-range":"end"})),o.createElement("div",{className:"".concat($,"-active-bar"),style:_}),o.createElement(sn,{type:"suffix",icon:l}),Q&&o.createElement(Ln,{icon:r,onClear:b})))}var Cl=o.forwardRef(pl);function da(e,t){var n=e??t;return Array.isArray(n)?n:[n,n]}function nn(e){return e===1?"end":"start"}function bl(e,t){var n=Ga(e,function(){var Ce=e.disabled,le=e.allowEmpty,me=da(Ce,!1),$e=da(le,!1);return{disabled:me,allowEmpty:$e}}),a=H(n,6),r=a[0],l=a[1],u=a[2],i=a[3],s=a[4],m=a[5],c=r.prefixCls,d=r.styles,v=r.classNames,g=r.defaultValue,b=r.value,h=r.needConfirm,f=r.onKeyDown,C=r.disabled,y=r.allowEmpty,x=r.disabledDate,S=r.minDate,k=r.maxDate,P=r.defaultOpen,w=r.open,F=r.onOpenChange,R=r.locale,$=r.generateConfig,V=r.picker,N=r.showNow,p=r.showToday,M=r.showTime,I=r.mode,E=r.onPanelChange,L=r.onCalendarChange,W=r.onOk,A=r.defaultPickerValue,j=r.pickerValue,O=r.onPickerValueChange,D=r.inputReadOnly,_=r.suffixIcon,T=r.onFocus,J=r.onBlur,Q=r.presets,B=r.ranges,G=r.components,X=r.cellRender,q=r.dateRender,ee=r.monthCellRender,ue=r.onClick,oe=Xa(t),re=Qa(w,P,C,F),pe=H(re,2),te=pe[0],ve=pe[1],ie=function(le,me){(C.some(function($e){return!$e})||!le)&&ve(le,me)},ke=rr($,R,i,!0,!1,g,b,L,W),xe=H(ke,5),ye=xe[0],Se=xe[1],Te=xe[2],Ee=xe[3],De=xe[4],fe=Te(),_e=Ja(C,y,te),Re=H(_e,9),Ne=Re[0],He=Re[1],Ve=Re[2],ce=Re[3],we=Re[4],U=Re[5],Z=Re[6],de=Re[7],Y=Re[8],K=function(le,me){He(!0),T==null||T(le,{range:nn(me??ce)})},Pe=function(le,me){He(!1),J==null||J(le,{range:nn(me??ce)})},Me=o.useMemo(function(){if(!M)return null;var Ce=M.disabledTime,le=Ce?function(me){var $e=nn(ce),Ye=Va(fe,Z,ce);return Ce(me,$e,{from:Ye})}:void 0;return ae(ae({},M),{},{disabledTime:le})},[M,ce,fe,Z]),Oe=at([V,V],{value:I}),Ge=H(Oe,2),We=Ge[0],Qe=Ge[1],qe=We[ce]||V,Ae=qe==="date"&&Me?"datetime":qe,et=Ae===V&&Ae!=="time",Ct=lr(V,qe,N,p,!0),bt=or(r,ye,Se,Te,Ee,C,i,Ne,te,m),ot=H(bt,2),dt=ot[0],ft=ot[1],mt=Bo(fe,C,Z,$,R,x),dn=ja(fe,m,y),Bt=H(dn,2),fn=Bt[0],mn=Bt[1],Wt=er($,R,fe,We,te,ce,l,et,A,j,Me==null?void 0:Me.defaultOpenValue,O,S,k),zt=H(Wt,2),vn=zt[0],Ut=zt[1],tt=je(function(Ce,le,me){var $e=jt(We,ce,le);if(($e[0]!==We[0]||$e[1]!==We[1])&&Qe($e),E&&me!==!1){var Ye=Be(fe);Ce&&(Ye[ce]=Ce),E(Ye,$e)}}),Dt=function(le,me){return jt(fe,me,le)},Ze=function(le,me){var $e=fe;le&&($e=Dt(le,ce)),de(ce);var Ye=U($e);Ee($e),dt(ce,Ye===null),Ye===null?ie(!1,{force:!0}):me||oe.current.focus({index:Ye})},gn=function(le){var me,$e=le.target.getRootNode();if(!oe.current.nativeElement.contains((me=$e.activeElement)!==null&&me!==void 0?me:document.activeElement)){var Ye=C.findIndex(function(xr){return!xr});Ye>=0&&oe.current.focus({index:Ye})}ie(!0),ue==null||ue(le)},qt=function(){ft(null),ie(!1,{force:!0})},hn=o.useState(null),$t=H(hn,2),pn=$t[0],Et=$t[1],nt=o.useState(null),St=H(nt,2),xt=St[0],Rt=St[1],Kt=o.useMemo(function(){return xt||fe},[fe,xt]);o.useEffect(function(){te||Rt(null)},[te]);var Cn=o.useState([0,0,0]),Nt=H(Cn,2),bn=Nt[0],Sn=Nt[1],xn=Za(Q,B),yn=function(le){Rt(le),Et("preset")},kn=function(le){var me=ft(le);me&&ie(!1,{force:!0})},wn=function(le){Ze(le)},Pn=function(le){Rt(le?Dt(le,ce):null),Et("cell")},Mn=function(le){ie(!0),K(le)},In=function(){Ve("panel")},Dn=function(le){var me=jt(fe,ce,le);Ee(me),!h&&!u&&l===Ae&&Ze(le)},$n=function(){ie(!1)},En=qn(X,q,ee,nn(ce)),Rn=fe[ce]||null,Nn=je(function(Ce){return m(Ce,{activeIndex:ce})}),se=o.useMemo(function(){var Ce=Wn(r,!1),le=va(r,[].concat(Be(Object.keys(Ce)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return le},[r]),ne=o.createElement(cr,be({},se,{showNow:Ct,showTime:Me,range:!0,multiplePanel:et,activeInfo:bn,disabledDate:mt,onFocus:Mn,onBlur:Pe,onPanelMouseDown:In,picker:V,mode:qe,internalMode:Ae,onPanelChange:tt,format:s,value:Rn,isInvalid:Nn,onChange:null,onSelect:Dn,pickerValue:vn,defaultOpenValue:ht(M==null?void 0:M.defaultOpenValue)[ce],onPickerValueChange:Ut,hoverValue:Kt,onHover:Pn,needConfirm:h,onSubmit:Ze,onOk:De,presets:xn,onPresetHover:yn,onPresetSubmit:kn,onNow:wn,cellRender:En})),ze=function(le,me){var $e=Dt(le,me);Ee($e)},Je=function(){Ve("input")},Gt=function(le,me){var $e=Z.length,Ye=Z[$e-1];if($e&&Ye!==me&&h&&!y[Ye]&&!Y(Ye)&&fe[Ye]){oe.current.focus({index:Ye});return}Ve("input"),ie(!0,{inherit:!0}),ce!==me&&te&&!h&&u&&Ze(null,!0),we(me),K(le,me)},Cr=function(le,me){if(ie(!1),!h&&Ve()==="input"){var $e=U(fe);dt(ce,$e===null)}Pe(le,me)},br=function(le,me){le.key==="Tab"&&Ze(null,!0),f==null||f(le,me)},Sr=o.useMemo(function(){return{prefixCls:c,locale:R,generateConfig:$,button:G.button,input:G.input}},[c,R,$,G.button,G.input]);return ct(function(){te&&ce!==void 0&&tt(null,V,!1)},[te,ce,V]),ct(function(){var Ce=Ve();!te&&Ce==="input"&&(ie(!1),Ze(null,!0)),!te&&u&&!h&&Ce==="panel"&&(ie(!0),Ze())},[te]),o.createElement(Xe.Provider,{value:Sr},o.createElement(_a,be({},Ya(r),{popupElement:ne,popupStyle:d.popup,popupClassName:v.popup,visible:te,onClose:$n,range:!0}),o.createElement(Cl,be({},r,{ref:oe,suffixIcon:_,activeIndex:Ne||te?ce:null,activeHelp:!!xt,allHelp:!!xt&&pn==="preset",focused:Ne,onFocus:Gt,onBlur:Cr,onKeyDown:br,onSubmit:Ze,value:Kt,maskFormat:s,onChange:ze,onInputChange:Je,format:i,inputReadOnly:D,disabled:C,open:te,onOpenChange:ie,onClick:gn,onClear:qt,invalid:fn,onInvalid:mn,onActiveInfo:Sn}))))}var Sl=o.forwardRef(bl);function xl(e){var t=e.prefixCls,n=e.value,a=e.onRemove,r=e.removeIcon,l=r===void 0?"×":r,u=e.formatDate,i=e.disabled,s=e.maxTagCount,m=e.placeholder,c="".concat(t,"-selector"),d="".concat(t,"-selection"),v="".concat(d,"-overflow");function g(f,C){return o.createElement("span",{className:Ie("".concat(d,"-item")),title:typeof f=="string"?f:null},o.createElement("span",{className:"".concat(d,"-item-content")},f),!i&&C&&o.createElement("span",{onMouseDown:function(x){x.preventDefault()},onClick:C,className:"".concat(d,"-item-remove")},l))}function b(f){var C=u(f),y=function(S){S&&S.stopPropagation(),a(f)};return g(C,y)}function h(f){var C="+ ".concat(f.length," ...");return g(C)}return o.createElement("div",{className:c},o.createElement(Dr,{prefixCls:v,data:n,renderItem:b,renderRest:h,itemKey:function(C){return u(C)},maxCount:s}),!n.length&&o.createElement("span",{className:"".concat(t,"-selection-placeholder")},m))}var yl=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function kl(e,t){e.id;var n=e.open,a=e.prefix,r=e.clearIcon,l=e.suffixIcon;e.activeHelp,e.allHelp;var u=e.focused;e.onFocus,e.onBlur,e.onKeyDown;var i=e.locale,s=e.generateConfig,m=e.placeholder,c=e.className,d=e.style,v=e.onClick,g=e.onClear,b=e.internalPicker,h=e.value,f=e.onChange,C=e.onSubmit;e.onInputChange;var y=e.multiple,x=e.maxTagCount;e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var S=e.disabled,k=e.invalid;e.inputReadOnly;var P=e.direction;e.onOpenChange;var w=e.onMouseDown;e.required,e["aria-required"];var F=e.autoFocus,R=e.tabIndex,$=e.removeIcon,V=yt(e,yl),N=P==="rtl",p=o.useContext(Xe),M=p.prefixCls,I=o.useRef(),E=o.useRef();o.useImperativeHandle(t,function(){return{nativeElement:I.current,focus:function(B){var G;(G=E.current)===null||G===void 0||G.focus(B)},blur:function(){var B;(B=E.current)===null||B===void 0||B.blur()}}});var L=dr(V),W=function(B){f([B])},A=function(B){var G=h.filter(function(X){return X&&!Le(s,i,X,B,b)});f(G),n||C()},j=sr(ae(ae({},e),{},{onChange:W}),function(Q){var B=Q.valueTexts;return{value:B[0]||"",active:u}}),O=H(j,2),D=O[0],_=O[1],T=!!(r&&h.length&&!S),J=y?o.createElement(o.Fragment,null,o.createElement(xl,{prefixCls:M,value:h,onRemove:A,formatDate:_,maxTagCount:x,disabled:S,removeIcon:$,placeholder:m}),o.createElement("input",{className:"".concat(M,"-multiple-input"),value:h.map(_).join(","),ref:E,readOnly:!0,autoFocus:F,tabIndex:R}),o.createElement(sn,{type:"suffix",icon:l}),T&&o.createElement(Ln,{icon:r,onClear:g})):o.createElement(Bn,be({ref:E},D(),{autoFocus:F,tabIndex:R,suffixIcon:l,clearIcon:T&&o.createElement(Ln,{icon:r,onClear:g}),showActiveCls:!1}));return o.createElement("div",be({},L,{className:Ie(M,ge(ge(ge(ge(ge({},"".concat(M,"-multiple"),y),"".concat(M,"-focused"),u),"".concat(M,"-disabled"),S),"".concat(M,"-invalid"),k),"".concat(M,"-rtl"),N),c),style:d,ref:I,onClick:v,onMouseDown:function(B){var G,X=B.target;X!==((G=E.current)===null||G===void 0?void 0:G.inputElement)&&B.preventDefault(),w==null||w(B)}}),a&&o.createElement("div",{className:"".concat(M,"-prefix")},a),J)}var wl=o.forwardRef(kl);function Pl(e,t){var n=Ga(e),a=H(n,6),r=a[0],l=a[1],u=a[2],i=a[3],s=a[4],m=a[5],c=r,d=c.prefixCls,v=c.styles,g=c.classNames,b=c.order,h=c.defaultValue,f=c.value,C=c.needConfirm,y=c.onChange,x=c.onKeyDown,S=c.disabled,k=c.disabledDate,P=c.minDate,w=c.maxDate,F=c.defaultOpen,R=c.open,$=c.onOpenChange,V=c.locale,N=c.generateConfig,p=c.picker,M=c.showNow,I=c.showToday,E=c.showTime,L=c.mode,W=c.onPanelChange,A=c.onCalendarChange,j=c.onOk,O=c.multiple,D=c.defaultPickerValue,_=c.pickerValue,T=c.onPickerValueChange,J=c.inputReadOnly,Q=c.suffixIcon,B=c.removeIcon,G=c.onFocus,X=c.onBlur,q=c.presets,ee=c.components,ue=c.cellRender,oe=c.dateRender,re=c.monthCellRender,pe=c.onClick,te=Xa(t);function ve(se){return se===null?null:O?se:se[0]}var ie=ir(N,V,l),ke=Qa(R,F,[S],$),xe=H(ke,2),ye=xe[0],Se=xe[1],Te=function(ne,ze,Je){if(A){var Gt=ae({},Je);delete Gt.range,A(ve(ne),ve(ze),Gt)}},Ee=function(ne){j==null||j(ve(ne))},De=rr(N,V,i,!1,b,h,f,Te,Ee),fe=H(De,5),_e=fe[0],Re=fe[1],Ne=fe[2],He=fe[3],Ve=fe[4],ce=Ne(),we=Ja([S]),U=H(we,4),Z=U[0],de=U[1],Y=U[2],K=U[3],Pe=function(ne){de(!0),G==null||G(ne,{})},Me=function(ne){de(!1),X==null||X(ne,{})},Oe=at(p,{value:L}),Ge=H(Oe,2),We=Ge[0],Qe=Ge[1],qe=We==="date"&&E?"datetime":We,Ae=lr(p,We,M,I),et=y&&function(se,ne){y(ve(se),ve(ne))},Ct=or(ae(ae({},r),{},{onChange:et}),_e,Re,Ne,He,[],i,Z,ye,m),bt=H(Ct,2),ot=bt[1],dt=ja(ce,m),ft=H(dt,2),mt=ft[0],dn=ft[1],Bt=o.useMemo(function(){return mt.some(function(se){return se})},[mt]),fn=function(ne,ze){if(T){var Je=ae(ae({},ze),{},{mode:ze.mode[0]});delete Je.range,T(ne[0],Je)}},mn=er(N,V,ce,[We],ye,K,l,!1,D,_,ht(E==null?void 0:E.defaultOpenValue),fn,P,w),Wt=H(mn,2),zt=Wt[0],vn=Wt[1],Ut=je(function(se,ne,ze){if(Qe(ne),W&&ze!==!1){var Je=se||ce[ce.length-1];W(Je,ne)}}),tt=function(){ot(Ne()),Se(!1,{force:!0})},Dt=function(ne){!S&&!te.current.nativeElement.contains(document.activeElement)&&te.current.focus(),Se(!0),pe==null||pe(ne)},Ze=function(){ot(null),Se(!1,{force:!0})},gn=o.useState(null),qt=H(gn,2),hn=qt[0],$t=qt[1],pn=o.useState(null),Et=H(pn,2),nt=Et[0],St=Et[1],xt=o.useMemo(function(){var se=[nt].concat(Be(ce)).filter(function(ne){return ne});return O?se:se.slice(0,1)},[ce,nt,O]),Rt=o.useMemo(function(){return!O&&nt?[nt]:ce.filter(function(se){return se})},[ce,nt,O]);o.useEffect(function(){ye||St(null)},[ye]);var Kt=Za(q),Cn=function(ne){St(ne),$t("preset")},Nt=function(ne){var ze=O?ie(Ne(),ne):[ne],Je=ot(ze);Je&&!O&&Se(!1,{force:!0})},bn=function(ne){Nt(ne)},Sn=function(ne){St(ne),$t("cell")},xn=function(ne){Se(!0),Pe(ne)},yn=function(ne){if(Y("panel"),!(O&&qe!==p)){var ze=O?ie(Ne(),ne):[ne];He(ze),!C&&!u&&l===qe&&tt()}},kn=function(){Se(!1)},wn=qn(ue,oe,re),Pn=o.useMemo(function(){var se=Wn(r,!1),ne=va(r,[].concat(Be(Object.keys(se)),["onChange","onCalendarChange","style","className","onPanelChange"]));return ae(ae({},ne),{},{multiple:r.multiple})},[r]),Mn=o.createElement(cr,be({},Pn,{showNow:Ae,showTime:E,disabledDate:k,onFocus:xn,onBlur:Me,picker:p,mode:We,internalMode:qe,onPanelChange:Ut,format:s,value:ce,isInvalid:m,onChange:null,onSelect:yn,pickerValue:zt,defaultOpenValue:E==null?void 0:E.defaultOpenValue,onPickerValueChange:vn,hoverValue:xt,onHover:Sn,needConfirm:C,onSubmit:tt,onOk:Ve,presets:Kt,onPresetHover:Cn,onPresetSubmit:Nt,onNow:bn,cellRender:wn})),In=function(ne){He(ne)},Dn=function(){Y("input")},$n=function(ne){Y("input"),Se(!0,{inherit:!0}),Pe(ne)},En=function(ne){Se(!1),Me(ne)},Rn=function(ne,ze){ne.key==="Tab"&&tt(),x==null||x(ne,ze)},Nn=o.useMemo(function(){return{prefixCls:d,locale:V,generateConfig:N,button:ee.button,input:ee.input}},[d,V,N,ee.button,ee.input]);return ct(function(){ye&&K!==void 0&&Ut(null,p,!1)},[ye,K,p]),ct(function(){var se=Y();!ye&&se==="input"&&(Se(!1),tt()),!ye&&u&&!C&&se==="panel"&&tt()},[ye]),o.createElement(Xe.Provider,{value:Nn},o.createElement(_a,be({},Ya(r),{popupElement:Mn,popupStyle:v.popup,popupClassName:g.popup,visible:ye,onClose:kn}),o.createElement(wl,be({},r,{ref:te,suffixIcon:Q,removeIcon:B,activeHelp:!!nt,allHelp:!!nt&&hn==="preset",focused:Z,onFocus:$n,onBlur:En,onKeyDown:Rn,onSubmit:tt,value:Rt,maskFormat:s,onChange:In,onInputChange:Dn,internalPicker:l,format:i,inputReadOnly:J,disabled:S,open:ye,onOpenChange:Se,onClick:Dt,onClear:Ze,invalid:Bt,onInvalid:function(ne){dn(ne,0)}}))))}var Ml=o.forwardRef(Pl);const Hn=(e,t)=>{const{componentCls:n,controlHeight:a}=e,r=t?`${n}-${t}`:"",l=Er(e);return[{[`${n}-multiple${r}`]:{paddingBlock:l.containerPadding,paddingInlineStart:l.basePadding,minHeight:a,[`${n}-selection-item`]:{height:l.itemHeight,lineHeight:he(l.itemLineHeight)}}}]},Il=e=>{const{componentCls:t,calc:n,lineWidth:a}=e,r=Yn(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),l=Yn(e,{fontHeight:n(e.multipleItemHeightLG).sub(n(a).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[Hn(r,"small"),Hn(e),Hn(l,"large"),{[`${t}${t}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${t}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${t}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}}},$r(e)),{[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},Dl=e=>{const{pickerCellCls:t,pickerCellInnerCls:n,cellHeight:a,borderRadiusSM:r,motionDurationMid:l,cellHoverBg:u,lineWidth:i,lineType:s,colorPrimary:m,cellActiveWithRangeBg:c,colorTextLightSolid:d,colorTextDisabled:v,cellBgDisabled:g,colorFillSecondary:b}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:a,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[n]:{position:"relative",zIndex:2,display:"inline-block",minWidth:a,height:a,lineHeight:he(a),borderRadius:r,transition:`background ${l}`},[`&:hover:not(${t}-in-view):not(${t}-disabled), +import{ai as Be,r as o,C as Ie,cb as kt,cc as wt,cd as yr,am as ge,ah as ae,aq as H,bg as it,an as At,ar as je,av as at,ce as rt,al as kr,cf as wr,cg as ct,at as be,ch as Pr,ci as ma,D as Wn,ak as yt,Q as Mr,U as Ir,aJ as va,cj as Dr,ax as Yn,ck as $r,cl as Er,z as he,bD as an,cm as Rr,cn as Nr,co as Or,cp as Tr,cq as Fr,cr as _r,x as Hr,cs as Vr,ct as Yr,y as Jn,cu as jr,cv as Ar,cw as Lr,cx as Br,bR as Wr,cy as zr,cz as Ur,cA as ea,cB as ta,bK as zn,cC as qr,A as Kr,aH as Gr,cD as Qr,cE as Xr,B as Ht,ay as ga,aA as ha,aD as pa,aB as Ca,aK as ba,aL as Sa,aG as xa,b$ as ya,cF as ka,aN as wa,cG as Pa,aM as Ma,aQ as Ia,aR as Da,j as z,cH as Zr,u as Jr,cI as eo,T as to,cJ as no,Y as ao,a3 as na,a7 as aa,c as ro,bn as ra,R as oa,cK as oo}from"./index-2nzO_M0d.js";import{u as la}from"./useDict-Cjy4qKoT.js";import{P as lo}from"./index-Ds3G3GDW.js";import{F as io}from"./Table-UD3nj3r6.js";import{g as uo}from"./pagination-C2Om-nC2.js";import{T as Ot}from"./index-CASbXnpp.js";import{C as ia,T as Qt}from"./index-ESbS3nHt.js";import{I as co}from"./index-fAufRegR.js";import{d as Ue}from"./dayjs.min-BEG4gIlQ.js";import{M as so}from"./index-DHWpSSb5.js";import{D as Ke}from"./index-CkoKTd3k.js";import"./index-z7YG9RTL.js";import"./useForm-CzLkm9RK.js";import"./Pagination-CRtRHhmu.js";import"./fade-CftRWTgY.js";function $a(e,...t){const n=e||{};return t.reduce((a,r)=>(Object.keys(r||{}).forEach(l=>{const u=n[l],i=r[l];if(u&&typeof u=="object")if(i&&typeof i=="object")a[l]=$a(u,a[l],i);else{const{_default:s}=u;s&&(a[l]=a[l]||{},a[l][s]=Ie(a[l][s],i))}else a[l]=Ie(a[l],i)}),a),{})}function fo(e,...t){return o.useMemo(()=>$a.apply(void 0,[e].concat(t)),[t,e])}function mo(...e){return o.useMemo(()=>e.reduce((t,n={})=>(Object.keys(n).forEach(a=>{t[a]=Object.assign(Object.assign({},t[a]),n[a])}),t),{}),[e])}function jn(e,t){const n=Object.assign({},e);return Object.keys(t).forEach(a=>{if(a!=="_default"){const r=t[a],l=n[a]||{};n[a]=r?jn(l,r):l}}),n}const vo=(e,t,n)=>{const a=fo.apply(void 0,[n].concat(Be(e))),r=mo.apply(void 0,Be(t));return o.useMemo(()=>[jn(a,n),jn(r,n)],[a,r,n])};var Ea={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(kt,function(){return function(n,a){a.prototype.weekday=function(r){var l=this.$locale().weekStart||0,u=this.$W,i=(u25){var c=u(this).startOf(a).add(1,a).date(m),d=u(this).endOf(n);if(c.isBefore(d))return 1}var v=u(this).startOf(a).date(m).startOf(n).subtract(1,"millisecond"),g=this.diff(v,n,!0);return g<0?u(this).startOf("week").week():Math.ceil(g)},i.weeks=function(s){return s===void 0&&(s=null),this.week(s)}}})})(Na);var bo=Na.exports;const So=wt(bo);var Oa={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(kt,function(){return function(n,a){a.prototype.weekYear=function(){var r=this.month(),l=this.week(),u=this.year();return l===1&&r===11?u+1:r===0&&l>=52?u-1:u}}})})(Oa);var xo=Oa.exports;const yo=wt(xo);var Ta={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(kt,function(){return function(n,a){var r=a.prototype,l=r.format;r.format=function(u){var i=this,s=this.$locale();if(!this.isValid())return l.bind(this)(u);var m=this.$utils(),c=(u||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(d){switch(d){case"Q":return Math.ceil((i.$M+1)/3);case"Do":return s.ordinal(i.$D);case"gggg":return i.weekYear();case"GGGG":return i.isoWeekYear();case"wo":return s.ordinal(i.week(),"W");case"w":case"ww":return m.s(i.week(),d==="w"?1:2,"0");case"W":case"WW":return m.s(i.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return m.s(String(i.$H===0?24:i.$H),d==="k"?1:2,"0");case"X":return Math.floor(i.$d.getTime()/1e3);case"x":return i.$d.getTime();case"z":return"["+i.offsetName()+"]";case"zzz":return"["+i.offsetName("long")+"]";default:return d}});return l.bind(this)(c)}}})})(Ta);var ko=Ta.exports;const wo=wt(ko);var Fa={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(kt,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},a=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d/,l=/\d\d/,u=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,s={},m=function(f){return(f=+f)+(f>68?1900:2e3)},c=function(f){return function(C){this[f]=+C}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(f){(this.zone||(this.zone={})).offset=function(C){if(!C||C==="Z")return 0;var y=C.match(/([+-]|\d\d)/g),x=60*y[1]+(+y[2]||0);return x===0?0:y[0]==="+"?-x:x}(f)}],v=function(f){var C=s[f];return C&&(C.indexOf?C:C.s.concat(C.f))},g=function(f,C){var y,x=s.meridiem;if(x){for(var S=1;S<=24;S+=1)if(f.indexOf(x(S,0,C))>-1){y=S>12;break}}else y=f===(C?"pm":"PM");return y},b={A:[i,function(f){this.afternoon=g(f,!1)}],a:[i,function(f){this.afternoon=g(f,!0)}],Q:[r,function(f){this.month=3*(f-1)+1}],S:[r,function(f){this.milliseconds=100*+f}],SS:[l,function(f){this.milliseconds=10*+f}],SSS:[/\d{3}/,function(f){this.milliseconds=+f}],s:[u,c("seconds")],ss:[u,c("seconds")],m:[u,c("minutes")],mm:[u,c("minutes")],H:[u,c("hours")],h:[u,c("hours")],HH:[u,c("hours")],hh:[u,c("hours")],D:[u,c("day")],DD:[l,c("day")],Do:[i,function(f){var C=s.ordinal,y=f.match(/\d+/);if(this.day=y[0],C)for(var x=1;x<=31;x+=1)C(x).replace(/\[|\]/g,"")===f&&(this.day=x)}],w:[u,c("week")],ww:[l,c("week")],M:[u,c("month")],MM:[l,c("month")],MMM:[i,function(f){var C=v("months"),y=(v("monthsShort")||C.map(function(x){return x.slice(0,3)})).indexOf(f)+1;if(y<1)throw new Error;this.month=y%12||y}],MMMM:[i,function(f){var C=v("months").indexOf(f)+1;if(C<1)throw new Error;this.month=C%12||C}],Y:[/[+-]?\d+/,c("year")],YY:[l,function(f){this.year=m(f)}],YYYY:[/\d{4}/,c("year")],Z:d,ZZ:d};function h(f){var C,y;C=f,y=s&&s.formats;for(var x=(f=C.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function($,V,N){var p=N&&N.toUpperCase();return V||y[N]||n[N]||y[p].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(M,I,E){return I||E.slice(1)})})).match(a),S=x.length,k=0;k-1)return new Date((W==="X"?1e3:1)*L);var O=h(W)(L),D=O.year,_=O.month,T=O.day,J=O.hours,Q=O.minutes,B=O.seconds,G=O.milliseconds,X=O.zone,q=O.week,ee=new Date,ue=T||(D||_?1:ee.getDate()),oe=D||ee.getFullYear(),re=0;D&&!_||(re=_>0?_-1:ee.getMonth());var pe,te=J||0,ve=Q||0,ie=B||0,ke=G||0;return X?new Date(Date.UTC(oe,re,ue,te,ve,ie,ke+60*X.offset*1e3)):A?new Date(Date.UTC(oe,re,ue,te,ve,ie,ke)):(pe=new Date(oe,re,ue,te,ve,ie,ke),q&&(pe=j(pe).week(q).toDate()),pe)}catch{return new Date("")}}(P,R,w,y),this.init(),p&&p!==!0&&(this.$L=this.locale(p).$L),N&&P!=this.format(R)&&(this.$d=new Date("")),s={}}else if(R instanceof Array)for(var M=R.length,I=1;I<=M;I+=1){F[1]=R[I-1];var E=y.apply(this,F);if(E.isValid()){this.$d=E.$d,this.$L=E.$L,this.init();break}I===M&&(this.$d=new Date(""))}else S.call(this,k)}}})})(Fa);var Po=Fa.exports;const Mo=wt(Po);Ue.extend(Mo);Ue.extend(wo);Ue.extend(ho);Ue.extend(Co);Ue.extend(So);Ue.extend(yo);Ue.extend(function(e,t){var n=t.prototype,a=n.format;n.format=function(l){var u=(l||"").replace("Wo","wo");return a.bind(this)(u)}});var Io={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},vt=function(t){var n=Io[t];return n||t.split("_")[0]},Do={getNow:function(){var t=Ue();return typeof t.tz=="function"?t.tz():t},getFixedDate:function(t){return Ue(t,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(t){return t.endOf("month")},getWeekDay:function(t){var n=t.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(t){return t.year()},getMonth:function(t){return t.month()},getDate:function(t){return t.date()},getHour:function(t){return t.hour()},getMinute:function(t){return t.minute()},getSecond:function(t){return t.second()},getMillisecond:function(t){return t.millisecond()},addYear:function(t,n){return t.add(n,"year")},addMonth:function(t,n){return t.add(n,"month")},addDate:function(t,n){return t.add(n,"day")},setYear:function(t,n){return t.year(n)},setMonth:function(t,n){return t.month(n)},setDate:function(t,n){return t.date(n)},setHour:function(t,n){return t.hour(n)},setMinute:function(t,n){return t.minute(n)},setSecond:function(t,n){return t.second(n)},setMillisecond:function(t,n){return t.millisecond(n)},isAfter:function(t,n){return t.isAfter(n)},isValidate:function(t){return t.isValid()},locale:{getWeekFirstDay:function(t){return Ue().locale(vt(t)).localeData().firstDayOfWeek()},getWeekFirstDate:function(t,n){return n.locale(vt(t)).weekday(0)},getWeek:function(t,n){return n.locale(vt(t)).week()},getShortWeekDays:function(t){return Ue().locale(vt(t)).localeData().weekdaysMin()},getShortMonths:function(t){return Ue().locale(vt(t)).localeData().monthsShort()},format:function(t,n,a){return n.locale(vt(t)).format(a)},parse:function(t,n,a){for(var r=vt(t),l=0;l2&&arguments[2]!==void 0?arguments[2]:"0",a=String(e);a.length2&&arguments[2]!==void 0?arguments[2]:[],a=o.useState([!1,!1]),r=H(a,2),l=r[0],u=r[1],i=function(c,d){u(function(v){return jt(v,d,c)})},s=o.useMemo(function(){return l.map(function(m,c){if(m)return!0;var d=e[c];return d?!!(!n[c]&&!d||d&&t(d,{activeIndex:c})):!1})},[e,l,t,n]);return[s,i]}function Aa(e,t,n,a,r){var l="",u=[];return e&&u.push(r?"hh":"HH"),t&&u.push("mm"),n&&u.push("ss"),l=u.join(":"),a&&(l+=".SSS"),r&&(l+=" A"),l}function Ro(e,t,n,a,r,l){var u=e.fieldDateTimeFormat,i=e.fieldDateFormat,s=e.fieldTimeFormat,m=e.fieldMonthFormat,c=e.fieldYearFormat,d=e.fieldWeekFormat,v=e.fieldQuarterFormat,g=e.yearFormat,b=e.cellYearFormat,h=e.cellQuarterFormat,f=e.dayFormat,C=e.cellDateFormat,y=Aa(t,n,a,r,l);return ae(ae({},e),{},{fieldDateTimeFormat:u||"YYYY-MM-DD ".concat(y),fieldDateFormat:i||"YYYY-MM-DD",fieldTimeFormat:s||y,fieldMonthFormat:m||"YYYY-MM",fieldYearFormat:c||"YYYY",fieldWeekFormat:d||"gggg-wo",fieldQuarterFormat:v||"YYYY-[Q]Q",yearFormat:g||"YYYY",cellYearFormat:b||"YYYY",cellQuarterFormat:h||"[Q]Q",cellDateFormat:C||f||"D"})}function La(e,t){var n=t.showHour,a=t.showMinute,r=t.showSecond,l=t.showMillisecond,u=t.use12Hours;return it.useMemo(function(){return Ro(e,n,a,r,l,u)},[e,n,a,r,l,u])}function Tt(e,t,n){return n??t.some(function(a){return e.includes(a)})}var No=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Oo(e){var t=on(e,No),n=e.format,a=e.picker,r=null;return n&&(r=n,Array.isArray(r)&&(r=r[0]),r=At(r)==="object"?r.format:r),a==="time"&&(t.format=r),[t,r]}function To(e){return e&&typeof e=="string"}function Ba(e,t,n,a){return[e,t,n,a].some(function(r){return r!==void 0})}function Wa(e,t,n,a,r){var l=t,u=n,i=a;if(!e&&!l&&!u&&!i&&!r)l=!0,u=!0,i=!0;else if(e){var s,m,c,d=[l,u,i].some(function(b){return b===!1}),v=[l,u,i].some(function(b){return b===!0}),g=d?!0:!v;l=(s=l)!==null&&s!==void 0?s:g,u=(m=u)!==null&&m!==void 0?m:g,i=(c=i)!==null&&c!==void 0?c:g}return[l,u,i,r]}function za(e){var t=e.showTime,n=Oo(e),a=H(n,2),r=a[0],l=a[1],u=t&&At(t)==="object"?t:{},i=ae(ae({defaultOpenValue:u.defaultOpenValue||u.defaultValue},r),u),s=i.showMillisecond,m=i.showHour,c=i.showMinute,d=i.showSecond,v=Ba(m,c,d,s),g=Wa(v,m,c,d,s),b=H(g,3);return m=b[0],c=b[1],d=b[2],[i,ae(ae({},i),{},{showHour:m,showMinute:c,showSecond:d,showMillisecond:s}),i.format,l]}function Ua(e,t,n,a,r){var l=e==="time";if(e==="datetime"||l){for(var u=a,i=Ha(e,r,null),s=i,m=[t,n],c=0;c1&&(u=t.addDate(u,-7)),u}function Fe(e,t){var n=t.generateConfig,a=t.locale,r=t.format;return e?typeof r=="function"?r(e):n.locale.format(a.locale,e,r):""}function rn(e,t,n){var a=t,r=["getHour","getMinute","getSecond","getMillisecond"],l=["setHour","setMinute","setSecond","setMillisecond"];return l.forEach(function(u,i){n?a=e[u](a,e[r[i]](n)):a=e[u](a,0)}),a}function Vo(e,t,n,a,r){var l=je(function(u,i){return!!(n&&n(u,i)||a&&e.isAfter(a,u)&&!Le(e,t,a,u,i.type)||r&&e.isAfter(u,r)&&!Le(e,t,r,u,i.type))});return l}function Yo(e,t,n){return o.useMemo(function(){var a=Ha(e,t,n),r=ht(a),l=r[0],u=At(l)==="object"&&l.type==="mask"?l.format:null;return[r.map(function(i){return typeof i=="string"||typeof i=="function"?i:i.format}),u]},[e,t,n])}function jo(e,t,n){return typeof e[0]=="function"||n?!0:t}function Ao(e,t,n,a){var r=je(function(l,u){var i=ae({type:t},u);if(delete i.activeIndex,!e.isValidate(l)||n&&n(l,i))return!0;if((t==="date"||t==="time")&&a){var s,m=u&&u.activeIndex===1?"end":"start",c=((s=a.disabledTime)===null||s===void 0?void 0:s.call(a,l,m,{from:i.from}))||{},d=c.disabledHours,v=c.disabledMinutes,g=c.disabledSeconds,b=c.disabledMilliseconds,h=a.disabledHours,f=a.disabledMinutes,C=a.disabledSeconds,y=d||h,x=v||f,S=g||C,k=e.getHour(l),P=e.getMinute(l),w=e.getSecond(l),F=e.getMillisecond(l);if(y&&y().includes(k)||x&&x(k).includes(P)||S&&S(k,P).includes(w)||b&&b(k,P,w).includes(F))return!0}return!1});return r}function Zt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=o.useMemo(function(){var a=e&&ht(e);return t&&a&&(a[1]=a[1]||a[0]),a},[e,t]);return n}function Ga(e,t){var n=e.generateConfig,a=e.locale,r=e.picker,l=r===void 0?"date":r,u=e.prefixCls,i=u===void 0?"rc-picker":u,s=e.styles,m=s===void 0?{}:s,c=e.classNames,d=c===void 0?{}:c,v=e.order,g=v===void 0?!0:v,b=e.components,h=b===void 0?{}:b,f=e.inputRender,C=e.allowClear,y=e.clearIcon,x=e.needConfirm,S=e.multiple,k=e.format,P=e.inputReadOnly,w=e.disabledDate,F=e.minDate,R=e.maxDate,$=e.showTime,V=e.value,N=e.defaultValue,p=e.pickerValue,M=e.defaultPickerValue,I=Zt(V),E=Zt(N),L=Zt(p),W=Zt(M),A=l==="date"&&$?"datetime":l,j=A==="time"||A==="datetime",O=j||S,D=x??j,_=za(e),T=H(_,4),J=T[0],Q=T[1],B=T[2],G=T[3],X=La(a,Q),q=o.useMemo(function(){return Ua(A,B,G,J,X)},[A,B,G,J,X]),ee=o.useMemo(function(){return ae(ae({},e),{},{prefixCls:i,locale:X,picker:l,styles:m,classNames:d,order:g,components:ae({input:f},h),clearIcon:Fo(i,C,y),showTime:q,value:I,defaultValue:E,pickerValue:L,defaultPickerValue:W},t==null?void 0:t())},[e]),ue=Yo(A,X,k),oe=H(ue,2),re=oe[0],pe=oe[1],te=jo(re,P,S),ve=Vo(n,a,w,F,R),ie=Ao(n,l,ve,q),ke=o.useMemo(function(){return ae(ae({},ee),{},{needConfirm:D,inputReadOnly:te,disabledDate:ve})},[ee,D,te,ve]);return[ke,A,O,re,pe,ie]}function Lo(e,t,n){var a=at(t,{value:e}),r=H(a,2),l=r[0],u=r[1],i=it.useRef(e),s=it.useRef(),m=function(){rt.cancel(s.current)},c=je(function(){u(i.current),n&&l!==i.current&&n(i.current)}),d=je(function(v,g){m(),i.current=v,v||g?c():s.current=rt(c)});return it.useEffect(function(){return m},[]),[l,d]}function Qa(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],a=arguments.length>3?arguments[3]:void 0,r=n.every(function(c){return c})?!1:e,l=Lo(r,t||!1,a),u=H(l,2),i=u[0],s=u[1];function m(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!d.inherit||i)&&s(c,d.force)}return[i,m]}function Xa(e){var t=o.useRef();return o.useImperativeHandle(e,function(){var n;return{nativeElement:(n=t.current)===null||n===void 0?void 0:n.nativeElement,focus:function(r){var l;(l=t.current)===null||l===void 0||l.focus(r)},blur:function(){var r;(r=t.current)===null||r===void 0||r.blur()}}}),t}function Za(e,t){return o.useMemo(function(){return e||(t?(kr(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map(function(n){var a=H(n,2),r=a[0],l=a[1];return{label:r,value:l}})):[])},[e,t])}function Qn(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,a=o.useRef(t);a.current=t,wr(function(){if(e)a.current(e);else{var r=rt(function(){a.current(e)},n);return function(){rt.cancel(r)}}},[e])}function Ja(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=o.useState(0),r=H(a,2),l=r[0],u=r[1],i=o.useState(!1),s=H(i,2),m=s[0],c=s[1],d=o.useRef([]),v=o.useRef(null),g=o.useRef(null),b=function(S){v.current=S},h=function(S){return v.current===S},f=function(S){c(S)},C=function(S){return S&&(g.current=S),g.current},y=function(S){var k=d.current,P=new Set(k.filter(function(F){return S[F]||t[F]})),w=k[k.length-1]===0?1:0;return P.size>=2||e[w]?null:w};return Qn(m||n,function(){m||(d.current=[],b(null))}),o.useEffect(function(){m&&d.current.push(l)},[m,l]),[m,f,C,l,u,y,d.current,b,h]}function Bo(e,t,n,a,r,l){var u=n[n.length-1],i=function(m,c){var d=H(e,2),v=d[0],g=d[1],b=ae(ae({},c),{},{from:Va(e,n)});return u===1&&t[0]&&v&&!Le(a,r,v,m,b.type)&&a.isAfter(v,m)||u===0&&t[1]&&g&&!Le(a,r,g,m,b.type)&&a.isAfter(m,g)?!0:l==null?void 0:l(m,b)};return i}function Yt(e,t,n,a){switch(t){case"date":case"week":return e.addMonth(n,a);case"month":case"quarter":return e.addYear(n,a);case"year":return e.addYear(n,a*10);case"decade":return e.addYear(n,a*100);default:return n}}var Tn=[];function er(e,t,n,a,r,l,u,i){var s=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Tn,m=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Tn,c=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Tn,d=arguments.length>11?arguments[11]:void 0,v=arguments.length>12?arguments[12]:void 0,g=arguments.length>13?arguments[13]:void 0,b=u==="time",h=l||0,f=function(L){var W=e.getNow();return b&&(W=rn(e,W)),s[L]||n[L]||W},C=H(m,2),y=C[0],x=C[1],S=at(function(){return f(0)},{value:y}),k=H(S,2),P=k[0],w=k[1],F=at(function(){return f(1)},{value:x}),R=H(F,2),$=R[0],V=R[1],N=o.useMemo(function(){var E=[P,$][h];return b?E:rn(e,E,c[h])},[b,P,$,h,e,c]),p=function(L){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",A=[w,V][h];A(L);var j=[P,$];j[h]=L,d&&(!Le(e,t,P,j[0],u)||!Le(e,t,$,j[1],u))&&d(j,{source:W,range:h===1?"end":"start",mode:a})},M=function(L,W){if(i){var A={date:"month",week:"month",month:"year",quarter:"year"},j=A[u];if(j&&!Le(e,t,L,W,j))return Yt(e,u,W,-1);if(u==="year"&&L){var O=Math.floor(e.getYear(L)/10),D=Math.floor(e.getYear(W)/10);if(O!==D)return Yt(e,u,W,-1)}}return W},I=o.useRef(null);return ct(function(){if(r&&!s[h]){var E=b?null:e.getNow();if(I.current!==null&&I.current!==h?E=[P,$][h^1]:n[h]?E=h===0?n[0]:M(n[0],n[1]):n[h^1]&&(E=n[h^1]),E){v&&e.isAfter(v,E)&&(E=v);var L=i?Yt(e,u,E,1):E;g&&e.isAfter(L,g)&&(E=i?Yt(e,u,g,-1):g),p(E,"reset")}}},[r,h,n[h]]),o.useEffect(function(){r?I.current=h:I.current=null},[r,h]),ct(function(){r&&s&&s[h]&&p(s[h],"reset")},[r,h]),[N,p]}function tr(e,t){var n=o.useRef(e),a=o.useState({}),r=H(a,2),l=r[1],u=function(m){return m&&t!==void 0?t:n.current},i=function(m){n.current=m,l({})};return[u,i,u(!0)]}var Wo=[];function nr(e,t,n){var a=function(u){return u.map(function(i){return Fe(i,{generateConfig:e,locale:t,format:n[0]})})},r=function(u,i){for(var s=Math.max(u.length,i.length),m=-1,c=0;c2&&arguments[2]!==void 0?arguments[2]:1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,u=[],i=n>=1?n|0:1,s=e;s<=t;s+=i){var m=r.includes(s);(!m||!a)&&u.push({label:Un(s,l),value:s,disabled:m})}return u}function Xn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,a=t||{},r=a.use12Hours,l=a.hourStep,u=l===void 0?1:l,i=a.minuteStep,s=i===void 0?1:i,m=a.secondStep,c=m===void 0?1:m,d=a.millisecondStep,v=d===void 0?100:d,g=a.hideDisabledOptions,b=a.disabledTime,h=a.disabledHours,f=a.disabledMinutes,C=a.disabledSeconds,y=o.useMemo(function(){return n||e.getNow()},[n,e]),x=o.useCallback(function(W){var A=(b==null?void 0:b(W))||{};return[A.disabledHours||h||Jt,A.disabledMinutes||f||Jt,A.disabledSeconds||C||Jt,A.disabledMilliseconds||Jt]},[b,h,f,C]),S=o.useMemo(function(){return x(y)},[y,x]),k=H(S,4),P=k[0],w=k[1],F=k[2],R=k[3],$=o.useCallback(function(W,A,j,O){var D=en(0,23,u,g,W()),_=r?D.map(function(B){return ae(ae({},B),{},{label:Un(B.value%12||12,2)})}):D,T=function(G){return en(0,59,s,g,A(G))},J=function(G,X){return en(0,59,c,g,j(G,X))},Q=function(G,X,q){return en(0,999,v,g,O(G,X,q),3)};return[_,T,J,Q]},[g,u,r,v,s,c]),V=o.useMemo(function(){return $(P,w,F,R)},[$,P,w,F,R]),N=H(V,4),p=N[0],M=N[1],I=N[2],E=N[3],L=function(A,j){var O=function(){return p},D=M,_=I,T=E;if(j){var J=x(j),Q=H(J,4),B=Q[0],G=Q[1],X=Q[2],q=Q[3],ee=$(B,G,X,q),ue=H(ee,4),oe=ue[0],re=ue[1],pe=ue[2],te=ue[3];O=function(){return oe},D=re,_=pe,T=te}var ve=Uo(A,O,D,_,T,e);return ve};return[L,p,M,I,E]}function qo(e){var t=e.mode,n=e.internalMode,a=e.renderExtraFooter,r=e.showNow,l=e.showTime,u=e.onSubmit,i=e.onNow,s=e.invalid,m=e.needConfirm,c=e.generateConfig,d=e.disabledDate,v=o.useContext(Xe),g=v.prefixCls,b=v.locale,h=v.button,f=h===void 0?"button":h,C=c.getNow(),y=Xn(c,l,C),x=H(y,1),S=x[0],k=a==null?void 0:a(t),P=d(C,{type:t}),w=function(){if(!P){var M=S(C);i(M)}},F="".concat(g,"-now"),R="".concat(F,"-btn"),$=r&&o.createElement("li",{className:F},o.createElement("a",{className:Ie(R,P&&"".concat(R,"-disabled")),"aria-disabled":P,onClick:w},n==="date"?b.today:b.now)),V=m&&o.createElement("li",{className:"".concat(g,"-ok")},o.createElement(f,{disabled:s,onClick:u},b.ok)),N=($||V)&&o.createElement("ul",{className:"".concat(g,"-ranges")},$,V);return!k&&!N?null:o.createElement("div",{className:"".concat(g,"-footer")},k&&o.createElement("div",{className:"".concat(g,"-footer-extra")},k),N)}function ir(e,t,n){function a(r,l){var u=r.findIndex(function(s){return Le(e,t,s,l,n)});if(u===-1)return[].concat(Be(r),[l]);var i=Be(r);return i.splice(u,1),i}return a}var pt=o.createContext(null);function un(){return o.useContext(pt)}function Pt(e,t){var n=e.prefixCls,a=e.generateConfig,r=e.locale,l=e.disabledDate,u=e.minDate,i=e.maxDate,s=e.cellRender,m=e.hoverValue,c=e.hoverRangeValue,d=e.onHover,v=e.values,g=e.pickerValue,b=e.onSelect,h=e.prevIcon,f=e.nextIcon,C=e.superPrevIcon,y=e.superNextIcon,x=a.getNow(),S={now:x,values:v,pickerValue:g,prefixCls:n,disabledDate:l,minDate:u,maxDate:i,cellRender:s,hoverValue:m,hoverRangeValue:c,onHover:d,locale:r,generateConfig:a,onSelect:b,panelType:t,prevIcon:h,nextIcon:f,superPrevIcon:C,superNextIcon:y};return[S,x]}var ut=o.createContext({});function Lt(e){for(var t=e.rowNum,n=e.colNum,a=e.baseDate,r=e.getCellDate,l=e.prefixColumn,u=e.rowClassName,i=e.titleFormat,s=e.getCellText,m=e.getCellClassName,c=e.headerCells,d=e.cellSelection,v=d===void 0?!0:d,g=e.disabledDate,b=un(),h=b.prefixCls,f=b.panelType,C=b.now,y=b.disabledDate,x=b.cellRender,S=b.onHover,k=b.hoverValue,P=b.hoverRangeValue,w=b.generateConfig,F=b.values,R=b.locale,$=b.onSelect,V=g||y,N="".concat(h,"-cell"),p=o.useContext(ut),M=p.onCellDblClick,I=function(_){return F.some(function(T){return T&&Le(w,R,_,T,f)})},E=[],L=0;L1&&arguments[1]!==void 0?arguments[1]:!1;Se(Z),f==null||f(Z),de&&Te(Z)},De=function(Z,de){X(Z),de&&Ee(de),Te(de,Z)},fe=function(Z){if(ie(Z),Ee(Z),G!==S){var de=["decade","year"],Y=[].concat(de,["month"]),K={quarter:[].concat(de,["quarter"]),week:[].concat(Be(Y),["week"]),date:[].concat(Be(Y),["date"])},Pe=K[S]||Y,Me=Pe.indexOf(G),Oe=Pe[Me+1];Oe&&De(Oe,Z)}},_e=o.useMemo(function(){var U,Z;if(Array.isArray(w)){var de=H(w,2);U=de[0],Z=de[1]}else U=w;return!U&&!Z?null:(U=U||Z,Z=Z||U,r.isAfter(U,Z)?[Z,U]:[U,Z])},[w,r]),Re=qn(F,R,$),Ne=N[q]||ol[q]||cn,He=o.useContext(ut),Ve=o.useMemo(function(){return ae(ae({},He),{},{hideHeader:p})},[He,p]),ce="".concat(M,"-panel"),we=on(e,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return o.createElement(ut.Provider,{value:Ve},o.createElement("div",{ref:I,tabIndex:s,className:Ie(ce,ge({},"".concat(ce,"-rtl"),l==="rtl"))},o.createElement(Ne,be({},we,{showTime:T,prefixCls:M,locale:D,generateConfig:r,onModeChange:De,pickerValue:ye,onPickerValueChange:function(Z){Ee(Z,!0)},value:te[0],onSelect:fe,values:te,cellRender:Re,hoverRangeValue:_e,hoverValue:P}))))}var Fn=o.memo(o.forwardRef(ll));function il(e){var t=e.picker,n=e.multiplePanel,a=e.pickerValue,r=e.onPickerValueChange,l=e.needConfirm,u=e.onSubmit,i=e.range,s=e.hoverValue,m=o.useContext(Xe),c=m.prefixCls,d=m.generateConfig,v=o.useCallback(function(y,x){return Yt(d,t,y,x)},[d,t]),g=o.useMemo(function(){return v(a,1)},[a,v]),b=function(x){r(v(x,-1))},h={onCellDblClick:function(){l&&u()}},f=t==="time",C=ae(ae({},e),{},{hoverValue:null,hoverRangeValue:null,hideHeader:f});return i?C.hoverRangeValue=s:C.hoverValue=s,n?o.createElement("div",{className:"".concat(c,"-panels")},o.createElement(ut.Provider,{value:ae(ae({},h),{},{hideNext:!0})},o.createElement(Fn,C)),o.createElement(ut.Provider,{value:ae(ae({},h),{},{hidePrev:!0})},o.createElement(Fn,be({},C,{pickerValue:g,onPickerValueChange:b})))):o.createElement(ut.Provider,{value:ae({},h)},o.createElement(Fn,C))}function ca(e){return typeof e=="function"?e():e}function ul(e){var t=e.prefixCls,n=e.presets,a=e.onClick,r=e.onHover;return n.length?o.createElement("div",{className:"".concat(t,"-presets")},o.createElement("ul",null,n.map(function(l,u){var i=l.label,s=l.value;return o.createElement("li",{key:u,onClick:function(){a(ca(s))},onMouseEnter:function(){r(ca(s))},onMouseLeave:function(){r(null)}},i)}))):null}function cr(e){var t=e.panelRender,n=e.internalMode,a=e.picker,r=e.showNow,l=e.range,u=e.multiple,i=e.activeInfo,s=i===void 0?[0,0,0]:i,m=e.presets,c=e.onPresetHover,d=e.onPresetSubmit,v=e.onFocus,g=e.onBlur,b=e.onPanelMouseDown,h=e.direction,f=e.value,C=e.onSelect,y=e.isInvalid,x=e.defaultOpenValue,S=e.onOk,k=e.onSubmit,P=o.useContext(Xe),w=P.prefixCls,F="".concat(w,"-panel"),R=h==="rtl",$=o.useRef(null),V=o.useRef(null),N=o.useState(0),p=H(N,2),M=p[0],I=p[1],E=o.useState(0),L=H(E,2),W=L[0],A=L[1],j=o.useState(0),O=H(j,2),D=O[0],_=O[1],T=function(fe){fe.width&&I(fe.width)},J=H(s,3),Q=J[0],B=J[1],G=J[2],X=o.useState(0),q=H(X,2),ee=q[0],ue=q[1];o.useEffect(function(){ue(10)},[Q]),o.useEffect(function(){if(l&&V.current){var De,fe=((De=$.current)===null||De===void 0?void 0:De.offsetWidth)||0,_e=V.current.getBoundingClientRect();if(!_e.height||_e.right<0){ue(function(Ve){return Math.max(0,Ve-1)});return}var Re=(R?B-fe:Q)-_e.left;if(_(Re),M&&M=i&&n<=s)return l;var m=Math.min(Math.abs(n-i),Math.abs(n-s));m0?et:Ct));var ft=dt+Qe,mt=Ct-et+1;return String(et+(mt+ft-et)%mt)};switch(Z){case"Backspace":case"Delete":de="",Y=Pe;break;case"ArrowLeft":de="",Me(-1);break;case"ArrowRight":de="",Me(1);break;case"ArrowUp":de="",Y=Oe(1);break;case"ArrowDown":de="",Y=Oe(-1);break;default:isNaN(Number(Z))||(de=O+Z,Y=de);break}if(de!==null&&(D(de),de.length>=K&&(Me(1),D(""))),Y!==null){var Ge=ee.slice(0,ve)+Un(Y,K)+ee.slice(ie);xe(Ge.slice(0,u.length))}q({})},Ve=o.useRef();ct(function(){if(!(!p||!u||Te.current)){if(!re.match(ee)){xe(u);return}return oe.current.setSelectionRange(ve,ie),Ve.current=rt(function(){oe.current.setSelectionRange(ve,ie)}),function(){rt.cancel(Ve.current)}}},[re,u,p,ee,J,ve,ie,X,xe]);var ce=u?{onFocus:fe,onBlur:Re,onKeyDown:He,onMouseDown:Ee,onMouseUp:De,onPaste:Se}:{};return o.createElement("div",{ref:ue,className:Ie($,ge(ge({},"".concat($,"-active"),n&&r),"".concat($,"-placeholder"),m))},o.createElement(R,be({ref:oe,"aria-invalid":h,autoComplete:"off"},C,{onKeyDown:Ne,onBlur:_e},ce,{value:ee,onChange:ye})),o.createElement(sn,{type:"suffix",icon:l}),f)}),gl=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],hl=["index"];function pl(e,t){var n=e.id,a=e.prefix,r=e.clearIcon,l=e.suffixIcon,u=e.separator,i=u===void 0?"~":u,s=e.activeIndex;e.activeHelp,e.allHelp;var m=e.focused;e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig;var c=e.placeholder,d=e.className,v=e.style,g=e.onClick,b=e.onClear,h=e.value;e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var f=e.disabled,C=e.invalid;e.inputReadOnly;var y=e.direction;e.onOpenChange;var x=e.onActiveInfo;e.placement;var S=e.onMouseDown;e.required,e["aria-required"];var k=e.autoFocus,P=e.tabIndex,w=yt(e,gl),F=y==="rtl",R=o.useContext(Xe),$=R.prefixCls,V=o.useMemo(function(){if(typeof n=="string")return[n];var X=n||{};return[X.start,X.end]},[n]),N=o.useRef(),p=o.useRef(),M=o.useRef(),I=function(q){var ee;return(ee=[p,M][q])===null||ee===void 0?void 0:ee.current};o.useImperativeHandle(t,function(){return{nativeElement:N.current,focus:function(q){if(At(q)==="object"){var ee,ue=q||{},oe=ue.index,re=oe===void 0?0:oe,pe=yt(ue,hl);(ee=I(re))===null||ee===void 0||ee.focus(pe)}else{var te;(te=I(q??0))===null||te===void 0||te.focus()}},blur:function(){var q,ee;(q=I(0))===null||q===void 0||q.blur(),(ee=I(1))===null||ee===void 0||ee.blur()}}});var E=dr(w),L=o.useMemo(function(){return Array.isArray(c)?c:[c,c]},[c]),W=sr(ae(ae({},e),{},{id:V,placeholder:L})),A=H(W,1),j=A[0],O=o.useState({position:"absolute",width:0}),D=H(O,2),_=D[0],T=D[1],J=je(function(){var X=I(s);if(X){var q=X.nativeElement.getBoundingClientRect(),ee=N.current.getBoundingClientRect(),ue=q.left-ee.left;T(function(oe){return ae(ae({},oe),{},{width:q.width,left:ue})}),x([q.left,q.right,ee.width])}});o.useEffect(function(){J()},[s]);var Q=r&&(h[0]&&!f[0]||h[1]&&!f[1]),B=k&&!f[0],G=k&&!B&&!f[1];return o.createElement(ma,{onResize:J},o.createElement("div",be({},E,{className:Ie($,"".concat($,"-range"),ge(ge(ge(ge({},"".concat($,"-focused"),m),"".concat($,"-disabled"),f.every(function(X){return X})),"".concat($,"-invalid"),C.some(function(X){return X})),"".concat($,"-rtl"),F),d),style:v,ref:N,onClick:g,onMouseDown:function(q){var ee=q.target;ee!==p.current.inputElement&&ee!==M.current.inputElement&&q.preventDefault(),S==null||S(q)}}),a&&o.createElement("div",{className:"".concat($,"-prefix")},a),o.createElement(Bn,be({ref:p},j(0),{autoFocus:B,tabIndex:P,"date-range":"start"})),o.createElement("div",{className:"".concat($,"-range-separator")},i),o.createElement(Bn,be({ref:M},j(1),{autoFocus:G,tabIndex:P,"date-range":"end"})),o.createElement("div",{className:"".concat($,"-active-bar"),style:_}),o.createElement(sn,{type:"suffix",icon:l}),Q&&o.createElement(Ln,{icon:r,onClear:b})))}var Cl=o.forwardRef(pl);function da(e,t){var n=e??t;return Array.isArray(n)?n:[n,n]}function nn(e){return e===1?"end":"start"}function bl(e,t){var n=Ga(e,function(){var Ce=e.disabled,le=e.allowEmpty,me=da(Ce,!1),$e=da(le,!1);return{disabled:me,allowEmpty:$e}}),a=H(n,6),r=a[0],l=a[1],u=a[2],i=a[3],s=a[4],m=a[5],c=r.prefixCls,d=r.styles,v=r.classNames,g=r.defaultValue,b=r.value,h=r.needConfirm,f=r.onKeyDown,C=r.disabled,y=r.allowEmpty,x=r.disabledDate,S=r.minDate,k=r.maxDate,P=r.defaultOpen,w=r.open,F=r.onOpenChange,R=r.locale,$=r.generateConfig,V=r.picker,N=r.showNow,p=r.showToday,M=r.showTime,I=r.mode,E=r.onPanelChange,L=r.onCalendarChange,W=r.onOk,A=r.defaultPickerValue,j=r.pickerValue,O=r.onPickerValueChange,D=r.inputReadOnly,_=r.suffixIcon,T=r.onFocus,J=r.onBlur,Q=r.presets,B=r.ranges,G=r.components,X=r.cellRender,q=r.dateRender,ee=r.monthCellRender,ue=r.onClick,oe=Xa(t),re=Qa(w,P,C,F),pe=H(re,2),te=pe[0],ve=pe[1],ie=function(le,me){(C.some(function($e){return!$e})||!le)&&ve(le,me)},ke=rr($,R,i,!0,!1,g,b,L,W),xe=H(ke,5),ye=xe[0],Se=xe[1],Te=xe[2],Ee=xe[3],De=xe[4],fe=Te(),_e=Ja(C,y,te),Re=H(_e,9),Ne=Re[0],He=Re[1],Ve=Re[2],ce=Re[3],we=Re[4],U=Re[5],Z=Re[6],de=Re[7],Y=Re[8],K=function(le,me){He(!0),T==null||T(le,{range:nn(me??ce)})},Pe=function(le,me){He(!1),J==null||J(le,{range:nn(me??ce)})},Me=o.useMemo(function(){if(!M)return null;var Ce=M.disabledTime,le=Ce?function(me){var $e=nn(ce),Ye=Va(fe,Z,ce);return Ce(me,$e,{from:Ye})}:void 0;return ae(ae({},M),{},{disabledTime:le})},[M,ce,fe,Z]),Oe=at([V,V],{value:I}),Ge=H(Oe,2),We=Ge[0],Qe=Ge[1],qe=We[ce]||V,Ae=qe==="date"&&Me?"datetime":qe,et=Ae===V&&Ae!=="time",Ct=lr(V,qe,N,p,!0),bt=or(r,ye,Se,Te,Ee,C,i,Ne,te,m),ot=H(bt,2),dt=ot[0],ft=ot[1],mt=Bo(fe,C,Z,$,R,x),dn=ja(fe,m,y),Bt=H(dn,2),fn=Bt[0],mn=Bt[1],Wt=er($,R,fe,We,te,ce,l,et,A,j,Me==null?void 0:Me.defaultOpenValue,O,S,k),zt=H(Wt,2),vn=zt[0],Ut=zt[1],tt=je(function(Ce,le,me){var $e=jt(We,ce,le);if(($e[0]!==We[0]||$e[1]!==We[1])&&Qe($e),E&&me!==!1){var Ye=Be(fe);Ce&&(Ye[ce]=Ce),E(Ye,$e)}}),Dt=function(le,me){return jt(fe,me,le)},Ze=function(le,me){var $e=fe;le&&($e=Dt(le,ce)),de(ce);var Ye=U($e);Ee($e),dt(ce,Ye===null),Ye===null?ie(!1,{force:!0}):me||oe.current.focus({index:Ye})},gn=function(le){var me,$e=le.target.getRootNode();if(!oe.current.nativeElement.contains((me=$e.activeElement)!==null&&me!==void 0?me:document.activeElement)){var Ye=C.findIndex(function(xr){return!xr});Ye>=0&&oe.current.focus({index:Ye})}ie(!0),ue==null||ue(le)},qt=function(){ft(null),ie(!1,{force:!0})},hn=o.useState(null),$t=H(hn,2),pn=$t[0],Et=$t[1],nt=o.useState(null),St=H(nt,2),xt=St[0],Rt=St[1],Kt=o.useMemo(function(){return xt||fe},[fe,xt]);o.useEffect(function(){te||Rt(null)},[te]);var Cn=o.useState([0,0,0]),Nt=H(Cn,2),bn=Nt[0],Sn=Nt[1],xn=Za(Q,B),yn=function(le){Rt(le),Et("preset")},kn=function(le){var me=ft(le);me&&ie(!1,{force:!0})},wn=function(le){Ze(le)},Pn=function(le){Rt(le?Dt(le,ce):null),Et("cell")},Mn=function(le){ie(!0),K(le)},In=function(){Ve("panel")},Dn=function(le){var me=jt(fe,ce,le);Ee(me),!h&&!u&&l===Ae&&Ze(le)},$n=function(){ie(!1)},En=qn(X,q,ee,nn(ce)),Rn=fe[ce]||null,Nn=je(function(Ce){return m(Ce,{activeIndex:ce})}),se=o.useMemo(function(){var Ce=Wn(r,!1),le=va(r,[].concat(Be(Object.keys(Ce)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return le},[r]),ne=o.createElement(cr,be({},se,{showNow:Ct,showTime:Me,range:!0,multiplePanel:et,activeInfo:bn,disabledDate:mt,onFocus:Mn,onBlur:Pe,onPanelMouseDown:In,picker:V,mode:qe,internalMode:Ae,onPanelChange:tt,format:s,value:Rn,isInvalid:Nn,onChange:null,onSelect:Dn,pickerValue:vn,defaultOpenValue:ht(M==null?void 0:M.defaultOpenValue)[ce],onPickerValueChange:Ut,hoverValue:Kt,onHover:Pn,needConfirm:h,onSubmit:Ze,onOk:De,presets:xn,onPresetHover:yn,onPresetSubmit:kn,onNow:wn,cellRender:En})),ze=function(le,me){var $e=Dt(le,me);Ee($e)},Je=function(){Ve("input")},Gt=function(le,me){var $e=Z.length,Ye=Z[$e-1];if($e&&Ye!==me&&h&&!y[Ye]&&!Y(Ye)&&fe[Ye]){oe.current.focus({index:Ye});return}Ve("input"),ie(!0,{inherit:!0}),ce!==me&&te&&!h&&u&&Ze(null,!0),we(me),K(le,me)},Cr=function(le,me){if(ie(!1),!h&&Ve()==="input"){var $e=U(fe);dt(ce,$e===null)}Pe(le,me)},br=function(le,me){le.key==="Tab"&&Ze(null,!0),f==null||f(le,me)},Sr=o.useMemo(function(){return{prefixCls:c,locale:R,generateConfig:$,button:G.button,input:G.input}},[c,R,$,G.button,G.input]);return ct(function(){te&&ce!==void 0&&tt(null,V,!1)},[te,ce,V]),ct(function(){var Ce=Ve();!te&&Ce==="input"&&(ie(!1),Ze(null,!0)),!te&&u&&!h&&Ce==="panel"&&(ie(!0),Ze())},[te]),o.createElement(Xe.Provider,{value:Sr},o.createElement(_a,be({},Ya(r),{popupElement:ne,popupStyle:d.popup,popupClassName:v.popup,visible:te,onClose:$n,range:!0}),o.createElement(Cl,be({},r,{ref:oe,suffixIcon:_,activeIndex:Ne||te?ce:null,activeHelp:!!xt,allHelp:!!xt&&pn==="preset",focused:Ne,onFocus:Gt,onBlur:Cr,onKeyDown:br,onSubmit:Ze,value:Kt,maskFormat:s,onChange:ze,onInputChange:Je,format:i,inputReadOnly:D,disabled:C,open:te,onOpenChange:ie,onClick:gn,onClear:qt,invalid:fn,onInvalid:mn,onActiveInfo:Sn}))))}var Sl=o.forwardRef(bl);function xl(e){var t=e.prefixCls,n=e.value,a=e.onRemove,r=e.removeIcon,l=r===void 0?"×":r,u=e.formatDate,i=e.disabled,s=e.maxTagCount,m=e.placeholder,c="".concat(t,"-selector"),d="".concat(t,"-selection"),v="".concat(d,"-overflow");function g(f,C){return o.createElement("span",{className:Ie("".concat(d,"-item")),title:typeof f=="string"?f:null},o.createElement("span",{className:"".concat(d,"-item-content")},f),!i&&C&&o.createElement("span",{onMouseDown:function(x){x.preventDefault()},onClick:C,className:"".concat(d,"-item-remove")},l))}function b(f){var C=u(f),y=function(S){S&&S.stopPropagation(),a(f)};return g(C,y)}function h(f){var C="+ ".concat(f.length," ...");return g(C)}return o.createElement("div",{className:c},o.createElement(Dr,{prefixCls:v,data:n,renderItem:b,renderRest:h,itemKey:function(C){return u(C)},maxCount:s}),!n.length&&o.createElement("span",{className:"".concat(t,"-selection-placeholder")},m))}var yl=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function kl(e,t){e.id;var n=e.open,a=e.prefix,r=e.clearIcon,l=e.suffixIcon;e.activeHelp,e.allHelp;var u=e.focused;e.onFocus,e.onBlur,e.onKeyDown;var i=e.locale,s=e.generateConfig,m=e.placeholder,c=e.className,d=e.style,v=e.onClick,g=e.onClear,b=e.internalPicker,h=e.value,f=e.onChange,C=e.onSubmit;e.onInputChange;var y=e.multiple,x=e.maxTagCount;e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var S=e.disabled,k=e.invalid;e.inputReadOnly;var P=e.direction;e.onOpenChange;var w=e.onMouseDown;e.required,e["aria-required"];var F=e.autoFocus,R=e.tabIndex,$=e.removeIcon,V=yt(e,yl),N=P==="rtl",p=o.useContext(Xe),M=p.prefixCls,I=o.useRef(),E=o.useRef();o.useImperativeHandle(t,function(){return{nativeElement:I.current,focus:function(B){var G;(G=E.current)===null||G===void 0||G.focus(B)},blur:function(){var B;(B=E.current)===null||B===void 0||B.blur()}}});var L=dr(V),W=function(B){f([B])},A=function(B){var G=h.filter(function(X){return X&&!Le(s,i,X,B,b)});f(G),n||C()},j=sr(ae(ae({},e),{},{onChange:W}),function(Q){var B=Q.valueTexts;return{value:B[0]||"",active:u}}),O=H(j,2),D=O[0],_=O[1],T=!!(r&&h.length&&!S),J=y?o.createElement(o.Fragment,null,o.createElement(xl,{prefixCls:M,value:h,onRemove:A,formatDate:_,maxTagCount:x,disabled:S,removeIcon:$,placeholder:m}),o.createElement("input",{className:"".concat(M,"-multiple-input"),value:h.map(_).join(","),ref:E,readOnly:!0,autoFocus:F,tabIndex:R}),o.createElement(sn,{type:"suffix",icon:l}),T&&o.createElement(Ln,{icon:r,onClear:g})):o.createElement(Bn,be({ref:E},D(),{autoFocus:F,tabIndex:R,suffixIcon:l,clearIcon:T&&o.createElement(Ln,{icon:r,onClear:g}),showActiveCls:!1}));return o.createElement("div",be({},L,{className:Ie(M,ge(ge(ge(ge(ge({},"".concat(M,"-multiple"),y),"".concat(M,"-focused"),u),"".concat(M,"-disabled"),S),"".concat(M,"-invalid"),k),"".concat(M,"-rtl"),N),c),style:d,ref:I,onClick:v,onMouseDown:function(B){var G,X=B.target;X!==((G=E.current)===null||G===void 0?void 0:G.inputElement)&&B.preventDefault(),w==null||w(B)}}),a&&o.createElement("div",{className:"".concat(M,"-prefix")},a),J)}var wl=o.forwardRef(kl);function Pl(e,t){var n=Ga(e),a=H(n,6),r=a[0],l=a[1],u=a[2],i=a[3],s=a[4],m=a[5],c=r,d=c.prefixCls,v=c.styles,g=c.classNames,b=c.order,h=c.defaultValue,f=c.value,C=c.needConfirm,y=c.onChange,x=c.onKeyDown,S=c.disabled,k=c.disabledDate,P=c.minDate,w=c.maxDate,F=c.defaultOpen,R=c.open,$=c.onOpenChange,V=c.locale,N=c.generateConfig,p=c.picker,M=c.showNow,I=c.showToday,E=c.showTime,L=c.mode,W=c.onPanelChange,A=c.onCalendarChange,j=c.onOk,O=c.multiple,D=c.defaultPickerValue,_=c.pickerValue,T=c.onPickerValueChange,J=c.inputReadOnly,Q=c.suffixIcon,B=c.removeIcon,G=c.onFocus,X=c.onBlur,q=c.presets,ee=c.components,ue=c.cellRender,oe=c.dateRender,re=c.monthCellRender,pe=c.onClick,te=Xa(t);function ve(se){return se===null?null:O?se:se[0]}var ie=ir(N,V,l),ke=Qa(R,F,[S],$),xe=H(ke,2),ye=xe[0],Se=xe[1],Te=function(ne,ze,Je){if(A){var Gt=ae({},Je);delete Gt.range,A(ve(ne),ve(ze),Gt)}},Ee=function(ne){j==null||j(ve(ne))},De=rr(N,V,i,!1,b,h,f,Te,Ee),fe=H(De,5),_e=fe[0],Re=fe[1],Ne=fe[2],He=fe[3],Ve=fe[4],ce=Ne(),we=Ja([S]),U=H(we,4),Z=U[0],de=U[1],Y=U[2],K=U[3],Pe=function(ne){de(!0),G==null||G(ne,{})},Me=function(ne){de(!1),X==null||X(ne,{})},Oe=at(p,{value:L}),Ge=H(Oe,2),We=Ge[0],Qe=Ge[1],qe=We==="date"&&E?"datetime":We,Ae=lr(p,We,M,I),et=y&&function(se,ne){y(ve(se),ve(ne))},Ct=or(ae(ae({},r),{},{onChange:et}),_e,Re,Ne,He,[],i,Z,ye,m),bt=H(Ct,2),ot=bt[1],dt=ja(ce,m),ft=H(dt,2),mt=ft[0],dn=ft[1],Bt=o.useMemo(function(){return mt.some(function(se){return se})},[mt]),fn=function(ne,ze){if(T){var Je=ae(ae({},ze),{},{mode:ze.mode[0]});delete Je.range,T(ne[0],Je)}},mn=er(N,V,ce,[We],ye,K,l,!1,D,_,ht(E==null?void 0:E.defaultOpenValue),fn,P,w),Wt=H(mn,2),zt=Wt[0],vn=Wt[1],Ut=je(function(se,ne,ze){if(Qe(ne),W&&ze!==!1){var Je=se||ce[ce.length-1];W(Je,ne)}}),tt=function(){ot(Ne()),Se(!1,{force:!0})},Dt=function(ne){!S&&!te.current.nativeElement.contains(document.activeElement)&&te.current.focus(),Se(!0),pe==null||pe(ne)},Ze=function(){ot(null),Se(!1,{force:!0})},gn=o.useState(null),qt=H(gn,2),hn=qt[0],$t=qt[1],pn=o.useState(null),Et=H(pn,2),nt=Et[0],St=Et[1],xt=o.useMemo(function(){var se=[nt].concat(Be(ce)).filter(function(ne){return ne});return O?se:se.slice(0,1)},[ce,nt,O]),Rt=o.useMemo(function(){return!O&&nt?[nt]:ce.filter(function(se){return se})},[ce,nt,O]);o.useEffect(function(){ye||St(null)},[ye]);var Kt=Za(q),Cn=function(ne){St(ne),$t("preset")},Nt=function(ne){var ze=O?ie(Ne(),ne):[ne],Je=ot(ze);Je&&!O&&Se(!1,{force:!0})},bn=function(ne){Nt(ne)},Sn=function(ne){St(ne),$t("cell")},xn=function(ne){Se(!0),Pe(ne)},yn=function(ne){if(Y("panel"),!(O&&qe!==p)){var ze=O?ie(Ne(),ne):[ne];He(ze),!C&&!u&&l===qe&&tt()}},kn=function(){Se(!1)},wn=qn(ue,oe,re),Pn=o.useMemo(function(){var se=Wn(r,!1),ne=va(r,[].concat(Be(Object.keys(se)),["onChange","onCalendarChange","style","className","onPanelChange"]));return ae(ae({},ne),{},{multiple:r.multiple})},[r]),Mn=o.createElement(cr,be({},Pn,{showNow:Ae,showTime:E,disabledDate:k,onFocus:xn,onBlur:Me,picker:p,mode:We,internalMode:qe,onPanelChange:Ut,format:s,value:ce,isInvalid:m,onChange:null,onSelect:yn,pickerValue:zt,defaultOpenValue:E==null?void 0:E.defaultOpenValue,onPickerValueChange:vn,hoverValue:xt,onHover:Sn,needConfirm:C,onSubmit:tt,onOk:Ve,presets:Kt,onPresetHover:Cn,onPresetSubmit:Nt,onNow:bn,cellRender:wn})),In=function(ne){He(ne)},Dn=function(){Y("input")},$n=function(ne){Y("input"),Se(!0,{inherit:!0}),Pe(ne)},En=function(ne){Se(!1),Me(ne)},Rn=function(ne,ze){ne.key==="Tab"&&tt(),x==null||x(ne,ze)},Nn=o.useMemo(function(){return{prefixCls:d,locale:V,generateConfig:N,button:ee.button,input:ee.input}},[d,V,N,ee.button,ee.input]);return ct(function(){ye&&K!==void 0&&Ut(null,p,!1)},[ye,K,p]),ct(function(){var se=Y();!ye&&se==="input"&&(Se(!1),tt()),!ye&&u&&!C&&se==="panel"&&tt()},[ye]),o.createElement(Xe.Provider,{value:Nn},o.createElement(_a,be({},Ya(r),{popupElement:Mn,popupStyle:v.popup,popupClassName:g.popup,visible:ye,onClose:kn}),o.createElement(wl,be({},r,{ref:te,suffixIcon:Q,removeIcon:B,activeHelp:!!nt,allHelp:!!nt&&hn==="preset",focused:Z,onFocus:$n,onBlur:En,onKeyDown:Rn,onSubmit:tt,value:Rt,maskFormat:s,onChange:In,onInputChange:Dn,internalPicker:l,format:i,inputReadOnly:J,disabled:S,open:ye,onOpenChange:Se,onClick:Dt,onClear:Ze,invalid:Bt,onInvalid:function(ne){dn(ne,0)}}))))}var Ml=o.forwardRef(Pl);const Hn=(e,t)=>{const{componentCls:n,controlHeight:a}=e,r=t?`${n}-${t}`:"",l=Er(e);return[{[`${n}-multiple${r}`]:{paddingBlock:l.containerPadding,paddingInlineStart:l.basePadding,minHeight:a,[`${n}-selection-item`]:{height:l.itemHeight,lineHeight:he(l.itemLineHeight)}}}]},Il=e=>{const{componentCls:t,calc:n,lineWidth:a}=e,r=Yn(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),l=Yn(e,{fontHeight:n(e.multipleItemHeightLG).sub(n(a).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[Hn(r,"small"),Hn(e),Hn(l,"large"),{[`${t}${t}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${t}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${t}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}}},$r(e)),{[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},Dl=e=>{const{pickerCellCls:t,pickerCellInnerCls:n,cellHeight:a,borderRadiusSM:r,motionDurationMid:l,cellHoverBg:u,lineWidth:i,lineType:s,colorPrimary:m,cellActiveWithRangeBg:c,colorTextLightSolid:d,colorTextDisabled:v,cellBgDisabled:g,colorFillSecondary:b}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:a,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[n]:{position:"relative",zIndex:2,display:"inline-block",minWidth:a,height:a,lineHeight:he(a),borderRadius:r,transition:`background ${l}`},[`&:hover:not(${t}-in-view):not(${t}-disabled), &:hover:not(${t}-selected):not(${t}-range-start):not(${t}-range-end):not(${t}-disabled)`]:{[n]:{background:u}},[`&-in-view${t}-today ${n}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${he(i)} ${s} ${m}`,borderRadius:r,content:'""'}},[`&-in-view${t}-in-range, &-in-view${t}-range-start, &-in-view${t}-range-end`]:{position:"relative",[`&:not(${t}-disabled):before`]:{background:c}},[`&-in-view${t}-selected, diff --git a/frontend1/dist/assets/index-C5pt-RMP.js b/frontend1/dist/assets/index-CkoKTd3k.js similarity index 99% rename from frontend1/dist/assets/index-C5pt-RMP.js rename to frontend1/dist/assets/index-CkoKTd3k.js index d118b62f..e79264a7 100644 --- a/frontend1/dist/assets/index-C5pt-RMP.js +++ b/frontend1/dist/assets/index-CkoKTd3k.js @@ -1 +1 @@ -import{bg as V,r as o,cL as T,aj as U,C as y,x as K,ax as q,y as J,z as f,bR as Q,A as Y,bj as Z,aK as k}from"./index-Dv-rJwbZ.js";const ee={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},L=V.createContext({});var te=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);lU(e).map(t=>Object.assign(Object.assign({},t==null?void 0:t.props),{key:t.key}));function le(e,t,i){const n=o.useMemo(()=>t||ne(i),[t,i]);return o.useMemo(()=>n.map(c=>{var{span:s}=c,b=te(c,["span"]);return s==="filled"?Object.assign(Object.assign({},b),{filled:!0}):Object.assign(Object.assign({},b),{span:typeof s=="number"?s:T(e,s)})}),[n,e])}var ae=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);ls).forEach(s=>{const{filled:b}=s,m=ae(s,["filled"]);if(b){n.push(m),i.push(n),n=[],c=0;return}const p=t-c;c+=s.span||1,c>=t?(c>t?(l=!0,n.push(Object.assign(Object.assign({},m),{span:p}))):n.push(m),i.push(n),n=[],c=0):n.push(m)}),n.length>0&&i.push(n),i=i.map(s=>{const b=s.reduce((m,p)=>m+(p.span||1),0);if(b{const[i,n]=o.useMemo(()=>ie(t,e),[t,e]);return i},se=({children:e})=>e,I=e=>e!=null,z=e=>{const{itemPrefixCls:t,component:i,span:n,className:l,style:c,labelStyle:s,contentStyle:b,bordered:m,label:p,content:d,colon:C,type:v,styles:u}=e,$=i,{classNames:a}=o.useContext(L),j=Object.assign(Object.assign({},s),u==null?void 0:u.label),r=Object.assign(Object.assign({},b),u==null?void 0:u.content);return m?o.createElement($,{colSpan:n,style:c,className:y(l,{[`${t}-item-${v}`]:v==="label"||v==="content",[a==null?void 0:a.label]:(a==null?void 0:a.label)&&v==="label",[a==null?void 0:a.content]:(a==null?void 0:a.content)&&v==="content"})},I(p)&&o.createElement("span",{style:j},p),I(d)&&o.createElement("span",{style:r},d)):o.createElement($,{colSpan:n,style:c,className:y(`${t}-item`,l)},o.createElement("div",{className:`${t}-item-container`},I(p)&&o.createElement("span",{style:j,className:y(`${t}-item-label`,a==null?void 0:a.label,{[`${t}-item-no-colon`]:!C})},p),I(d)&&o.createElement("span",{style:r,className:y(`${t}-item-content`,a==null?void 0:a.content)},d)))};function M(e,{colon:t,prefixCls:i,bordered:n},{component:l,type:c,showLabel:s,showContent:b,labelStyle:m,contentStyle:p,styles:d}){return e.map(({label:C,children:v,prefixCls:u=i,className:$,style:a,labelStyle:j,contentStyle:r,span:N=1,key:S,styles:g},E)=>typeof l=="string"?o.createElement(z,{key:`${c}-${S||E}`,className:$,style:a,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},m),d==null?void 0:d.label),j),g==null?void 0:g.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},p),d==null?void 0:d.content),r),g==null?void 0:g.content)},span:N,colon:t,component:l,itemPrefixCls:u,bordered:n,label:s?C:null,content:b?v:null,type:c}):[o.createElement(z,{key:`label-${S||E}`,className:$,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},m),d==null?void 0:d.label),a),j),g==null?void 0:g.label),span:1,colon:t,component:l[0],itemPrefixCls:u,bordered:n,label:C,type:"label"}),o.createElement(z,{key:`content-${S||E}`,className:$,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},p),d==null?void 0:d.content),a),r),g==null?void 0:g.content),span:N*2-1,component:l[1],itemPrefixCls:u,bordered:n,content:v,type:"content"})])}const re=e=>{const t=o.useContext(L),{prefixCls:i,vertical:n,row:l,index:c,bordered:s}=e;return n?o.createElement(o.Fragment,null,o.createElement("tr",{key:`label-${c}`,className:`${i}-row`},M(l,e,Object.assign({component:"th",type:"label",showLabel:!0},t))),o.createElement("tr",{key:`content-${c}`,className:`${i}-row`},M(l,e,Object.assign({component:"td",type:"content",showContent:!0},t)))):o.createElement("tr",{key:c,className:`${i}-row`},M(l,e,Object.assign({component:s?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},t)))},ce=e=>{const{componentCls:t,labelBg:i}=e;return{[`&${t}-bordered`]:{[`> ${t}-view`]:{border:`${f(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:"auto"},[`${t}-row`]:{borderBottom:`${f(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:first-child":{"> th:first-child, > td:first-child":{borderStartStartRadius:e.borderRadiusLG}},"&:last-child":{borderBottom:"none","> th:first-child, > td:first-child":{borderEndStartRadius:e.borderRadiusLG}},[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${f(e.padding)} ${f(e.paddingLG)}`,borderInlineEnd:`${f(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${t}-item-label`]:{color:e.colorTextSecondary,backgroundColor:i,"&::after":{display:"none"}}}},[`&${t}-middle`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${f(e.paddingSM)} ${f(e.paddingLG)}`}}},[`&${t}-small`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${f(e.paddingXS)} ${f(e.padding)}`}}}}}},de=e=>{const{componentCls:t,extraColor:i,itemPaddingBottom:n,itemPaddingEnd:l,colonMarginRight:c,colonMarginLeft:s,titleMarginBottom:b}=e;return{[t]:Object.assign(Object.assign(Object.assign({},J(e)),ce(e)),{"&-rtl":{direction:"rtl"},[`${t}-header`]:{display:"flex",alignItems:"center",marginBottom:b},[`${t}-title`]:Object.assign(Object.assign({},Q),{flex:"auto",color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${t}-extra`]:{marginInlineStart:"auto",color:i,fontSize:e.fontSize},[`${t}-view`]:{width:"100%",borderRadius:e.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${t}-row`]:{"> th, > td":{paddingBottom:n,paddingInlineEnd:l},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${t}-item-label`]:{color:e.labelColor,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${f(s)} ${f(c)}`},[`&${t}-item-no-colon::after`]:{content:'""'}},[`${t}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${t}-item-content`]:{display:"table-cell",flex:1,color:e.contentColor,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${t}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${t}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${t}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}},me=e=>({labelBg:e.colorFillAlter,labelColor:e.colorTextTertiary,titleColor:e.colorText,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,itemPaddingEnd:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,contentColor:e.colorText,extraColor:e.colorText}),be=K("Descriptions",e=>{const t=q(e,{});return de(t)},me);var ge=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l{const{prefixCls:t,title:i,extra:n,column:l,colon:c=!0,bordered:s,layout:b,children:m,className:p,rootClassName:d,style:C,size:v,labelStyle:u,contentStyle:$,styles:a,items:j,classNames:r}=e,N=ge(e,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:S,direction:g,className:E,style:_,classNames:h,styles:x}=Y("descriptions"),O=S("descriptions",t),P=Z(),H=o.useMemo(()=>{var w;return typeof l=="number"?l:(w=T(P,Object.assign(Object.assign({},ee),l)))!==null&&w!==void 0?w:3},[P,l]),W=le(P,j,m),B=k(v),A=oe(H,W),[D,G,X]=be(O),F=o.useMemo(()=>({labelStyle:u,contentStyle:$,styles:{content:Object.assign(Object.assign({},x.content),a==null?void 0:a.content),label:Object.assign(Object.assign({},x.label),a==null?void 0:a.label)},classNames:{label:y(h.label,r==null?void 0:r.label),content:y(h.content,r==null?void 0:r.content)}}),[u,$,a,r,h,x]);return D(o.createElement(L.Provider,{value:F},o.createElement("div",Object.assign({className:y(O,E,h.root,r==null?void 0:r.root,{[`${O}-${B}`]:B&&B!=="default",[`${O}-bordered`]:!!s,[`${O}-rtl`]:g==="rtl"},p,d,G,X),style:Object.assign(Object.assign(Object.assign(Object.assign({},_),x.root),a==null?void 0:a.root),C)},N),(i||n)&&o.createElement("div",{className:y(`${O}-header`,h.header,r==null?void 0:r.header),style:Object.assign(Object.assign({},x.header),a==null?void 0:a.header)},i&&o.createElement("div",{className:y(`${O}-title`,h.title,r==null?void 0:r.title),style:Object.assign(Object.assign({},x.title),a==null?void 0:a.title)},i),n&&o.createElement("div",{className:y(`${O}-extra`,h.extra,r==null?void 0:r.extra),style:Object.assign(Object.assign({},x.extra),a==null?void 0:a.extra)},n)),o.createElement("div",{className:`${O}-view`},o.createElement("table",null,o.createElement("tbody",null,A.map((w,R)=>o.createElement(re,{key:R,index:R,colon:c,prefixCls:O,vertical:b==="vertical",bordered:s,row:w}))))))))};pe.Item=se;export{pe as D}; +import{bg as V,r as o,cL as T,aj as U,C as y,x as K,ax as q,y as J,z as f,bR as Q,A as Y,bj as Z,aK as k}from"./index-2nzO_M0d.js";const ee={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},L=V.createContext({});var te=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);lU(e).map(t=>Object.assign(Object.assign({},t==null?void 0:t.props),{key:t.key}));function le(e,t,i){const n=o.useMemo(()=>t||ne(i),[t,i]);return o.useMemo(()=>n.map(c=>{var{span:s}=c,b=te(c,["span"]);return s==="filled"?Object.assign(Object.assign({},b),{filled:!0}):Object.assign(Object.assign({},b),{span:typeof s=="number"?s:T(e,s)})}),[n,e])}var ae=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);ls).forEach(s=>{const{filled:b}=s,m=ae(s,["filled"]);if(b){n.push(m),i.push(n),n=[],c=0;return}const p=t-c;c+=s.span||1,c>=t?(c>t?(l=!0,n.push(Object.assign(Object.assign({},m),{span:p}))):n.push(m),i.push(n),n=[],c=0):n.push(m)}),n.length>0&&i.push(n),i=i.map(s=>{const b=s.reduce((m,p)=>m+(p.span||1),0);if(b{const[i,n]=o.useMemo(()=>ie(t,e),[t,e]);return i},se=({children:e})=>e,I=e=>e!=null,z=e=>{const{itemPrefixCls:t,component:i,span:n,className:l,style:c,labelStyle:s,contentStyle:b,bordered:m,label:p,content:d,colon:C,type:v,styles:u}=e,$=i,{classNames:a}=o.useContext(L),j=Object.assign(Object.assign({},s),u==null?void 0:u.label),r=Object.assign(Object.assign({},b),u==null?void 0:u.content);return m?o.createElement($,{colSpan:n,style:c,className:y(l,{[`${t}-item-${v}`]:v==="label"||v==="content",[a==null?void 0:a.label]:(a==null?void 0:a.label)&&v==="label",[a==null?void 0:a.content]:(a==null?void 0:a.content)&&v==="content"})},I(p)&&o.createElement("span",{style:j},p),I(d)&&o.createElement("span",{style:r},d)):o.createElement($,{colSpan:n,style:c,className:y(`${t}-item`,l)},o.createElement("div",{className:`${t}-item-container`},I(p)&&o.createElement("span",{style:j,className:y(`${t}-item-label`,a==null?void 0:a.label,{[`${t}-item-no-colon`]:!C})},p),I(d)&&o.createElement("span",{style:r,className:y(`${t}-item-content`,a==null?void 0:a.content)},d)))};function M(e,{colon:t,prefixCls:i,bordered:n},{component:l,type:c,showLabel:s,showContent:b,labelStyle:m,contentStyle:p,styles:d}){return e.map(({label:C,children:v,prefixCls:u=i,className:$,style:a,labelStyle:j,contentStyle:r,span:N=1,key:S,styles:g},E)=>typeof l=="string"?o.createElement(z,{key:`${c}-${S||E}`,className:$,style:a,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},m),d==null?void 0:d.label),j),g==null?void 0:g.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},p),d==null?void 0:d.content),r),g==null?void 0:g.content)},span:N,colon:t,component:l,itemPrefixCls:u,bordered:n,label:s?C:null,content:b?v:null,type:c}):[o.createElement(z,{key:`label-${S||E}`,className:$,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},m),d==null?void 0:d.label),a),j),g==null?void 0:g.label),span:1,colon:t,component:l[0],itemPrefixCls:u,bordered:n,label:C,type:"label"}),o.createElement(z,{key:`content-${S||E}`,className:$,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},p),d==null?void 0:d.content),a),r),g==null?void 0:g.content),span:N*2-1,component:l[1],itemPrefixCls:u,bordered:n,content:v,type:"content"})])}const re=e=>{const t=o.useContext(L),{prefixCls:i,vertical:n,row:l,index:c,bordered:s}=e;return n?o.createElement(o.Fragment,null,o.createElement("tr",{key:`label-${c}`,className:`${i}-row`},M(l,e,Object.assign({component:"th",type:"label",showLabel:!0},t))),o.createElement("tr",{key:`content-${c}`,className:`${i}-row`},M(l,e,Object.assign({component:"td",type:"content",showContent:!0},t)))):o.createElement("tr",{key:c,className:`${i}-row`},M(l,e,Object.assign({component:s?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},t)))},ce=e=>{const{componentCls:t,labelBg:i}=e;return{[`&${t}-bordered`]:{[`> ${t}-view`]:{border:`${f(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:"auto"},[`${t}-row`]:{borderBottom:`${f(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:first-child":{"> th:first-child, > td:first-child":{borderStartStartRadius:e.borderRadiusLG}},"&:last-child":{borderBottom:"none","> th:first-child, > td:first-child":{borderEndStartRadius:e.borderRadiusLG}},[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${f(e.padding)} ${f(e.paddingLG)}`,borderInlineEnd:`${f(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${t}-item-label`]:{color:e.colorTextSecondary,backgroundColor:i,"&::after":{display:"none"}}}},[`&${t}-middle`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${f(e.paddingSM)} ${f(e.paddingLG)}`}}},[`&${t}-small`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${f(e.paddingXS)} ${f(e.padding)}`}}}}}},de=e=>{const{componentCls:t,extraColor:i,itemPaddingBottom:n,itemPaddingEnd:l,colonMarginRight:c,colonMarginLeft:s,titleMarginBottom:b}=e;return{[t]:Object.assign(Object.assign(Object.assign({},J(e)),ce(e)),{"&-rtl":{direction:"rtl"},[`${t}-header`]:{display:"flex",alignItems:"center",marginBottom:b},[`${t}-title`]:Object.assign(Object.assign({},Q),{flex:"auto",color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${t}-extra`]:{marginInlineStart:"auto",color:i,fontSize:e.fontSize},[`${t}-view`]:{width:"100%",borderRadius:e.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${t}-row`]:{"> th, > td":{paddingBottom:n,paddingInlineEnd:l},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${t}-item-label`]:{color:e.labelColor,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${f(s)} ${f(c)}`},[`&${t}-item-no-colon::after`]:{content:'""'}},[`${t}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${t}-item-content`]:{display:"table-cell",flex:1,color:e.contentColor,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${t}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${t}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${t}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}},me=e=>({labelBg:e.colorFillAlter,labelColor:e.colorTextTertiary,titleColor:e.colorText,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,itemPaddingEnd:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,contentColor:e.colorText,extraColor:e.colorText}),be=K("Descriptions",e=>{const t=q(e,{});return de(t)},me);var ge=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l{const{prefixCls:t,title:i,extra:n,column:l,colon:c=!0,bordered:s,layout:b,children:m,className:p,rootClassName:d,style:C,size:v,labelStyle:u,contentStyle:$,styles:a,items:j,classNames:r}=e,N=ge(e,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:S,direction:g,className:E,style:_,classNames:h,styles:x}=Y("descriptions"),O=S("descriptions",t),P=Z(),H=o.useMemo(()=>{var w;return typeof l=="number"?l:(w=T(P,Object.assign(Object.assign({},ee),l)))!==null&&w!==void 0?w:3},[P,l]),W=le(P,j,m),B=k(v),A=oe(H,W),[D,G,X]=be(O),F=o.useMemo(()=>({labelStyle:u,contentStyle:$,styles:{content:Object.assign(Object.assign({},x.content),a==null?void 0:a.content),label:Object.assign(Object.assign({},x.label),a==null?void 0:a.label)},classNames:{label:y(h.label,r==null?void 0:r.label),content:y(h.content,r==null?void 0:r.content)}}),[u,$,a,r,h,x]);return D(o.createElement(L.Provider,{value:F},o.createElement("div",Object.assign({className:y(O,E,h.root,r==null?void 0:r.root,{[`${O}-${B}`]:B&&B!=="default",[`${O}-bordered`]:!!s,[`${O}-rtl`]:g==="rtl"},p,d,G,X),style:Object.assign(Object.assign(Object.assign(Object.assign({},_),x.root),a==null?void 0:a.root),C)},N),(i||n)&&o.createElement("div",{className:y(`${O}-header`,h.header,r==null?void 0:r.header),style:Object.assign(Object.assign({},x.header),a==null?void 0:a.header)},i&&o.createElement("div",{className:y(`${O}-title`,h.title,r==null?void 0:r.title),style:Object.assign(Object.assign({},x.title),a==null?void 0:a.title)},i),n&&o.createElement("div",{className:y(`${O}-extra`,h.extra,r==null?void 0:r.extra),style:Object.assign(Object.assign({},x.extra),a==null?void 0:a.extra)},n)),o.createElement("div",{className:`${O}-view`},o.createElement("table",null,o.createElement("tbody",null,A.map((w,R)=>o.createElement(re,{key:R,index:R,colon:c,prefixCls:O,vertical:b==="vertical",bordered:s,row:w}))))))))};pe.Item=se;export{pe as D}; diff --git a/frontend1/dist/assets/index-DKFjMRXE.js b/frontend1/dist/assets/index-CqKTW1Ze.js similarity index 87% rename from frontend1/dist/assets/index-DKFjMRXE.js rename to frontend1/dist/assets/index-CqKTW1Ze.js index ce31261c..ce474b71 100644 --- a/frontend1/dist/assets/index-DKFjMRXE.js +++ b/frontend1/dist/assets/index-CqKTW1Ze.js @@ -1 +1 @@ -import{r as u,h as p,j as e,L as f,a as o,T as j,B as l,i as w,k as y,s as g}from"./index-Dv-rJwbZ.js";import{F as s}from"./index-DmVlNV9v.js";import{C as h}from"./index-EoMRal4G.js";import{I as a}from"./index-DFGcC-dW.js";import"./useForm-43P2UNGc.js";import"./row-NVxLItiq.js";const{Title:P,Text:b}=j;function F(){const[d,t]=u.useState(!1),c=p(),[m]=s.useForm(),n=()=>{localStorage.clear(),sessionStorage.clear(),c("/login")},x=async r=>{t(!0);try{await y({oldPassword:r.oldPassword,newPassword:r.newPassword}),g.success("密码已更新,请重新登录"),n()}finally{t(!1)}};return e.jsx(f,{style:{minHeight:"100vh",background:"#f0f2f5",display:"flex",alignItems:"center",justifyContent:"center"},children:e.jsxs(h,{style:{width:420,borderRadius:8,boxShadow:"0 4px 12px rgba(0,0,0,0.1)"},children:[e.jsxs("div",{className:"text-center mb-6",children:[e.jsx(o,{style:{fontSize:40,color:"#1890ff"}}),e.jsx(P,{level:3,style:{marginTop:16},children:"首次登录请修改密码"}),e.jsx(b,{type:"secondary",children:"当前账号被要求更新初始密码,提交成功后会跳转到登录页。"})]}),e.jsxs(s,{form:m,layout:"vertical",onFinish:x,children:[e.jsx(s.Item,{label:"当前密码",name:"oldPassword",rules:[{required:!0,message:"请输入当前密码"}],children:e.jsx(a.Password,{prefix:e.jsx(o,{})})}),e.jsx(s.Item,{label:"新密码",name:"newPassword",rules:[{required:!0,min:6,message:"新密码至少 6 位"}],children:e.jsx(a.Password,{prefix:e.jsx(o,{})})}),e.jsx(s.Item,{label:"确认新密码",name:"confirmPassword",dependencies:["newPassword"],rules:[{required:!0,message:"请再次输入新密码"},({getFieldValue:r})=>({validator(T,i){return!i||r("newPassword")===i?Promise.resolve():Promise.reject(new Error("两次输入的新密码不一致"))}})],children:e.jsx(a.Password,{prefix:e.jsx(o,{})})}),e.jsx(l,{type:"primary",htmlType:"submit",block:!0,size:"large",loading:d,style:{marginTop:8},children:"提交并重新登录"}),e.jsx(l,{type:"link",block:!0,icon:e.jsx(w,{}),onClick:n,style:{marginTop:8},children:"退出登录"})]})]})})}export{F as default}; +import{r as u,h as p,j as e,L as f,a as o,T as j,B as l,i as w,k as y,s as g}from"./index-2nzO_M0d.js";import{F as s}from"./index-BNTgrN92.js";import{C as h}from"./index-ESbS3nHt.js";import{I as a}from"./index-fAufRegR.js";import"./useForm-CzLkm9RK.js";import"./row-CR991LIl.js";const{Title:P,Text:b}=j;function F(){const[d,t]=u.useState(!1),c=p(),[m]=s.useForm(),n=()=>{localStorage.clear(),sessionStorage.clear(),c("/login")},x=async r=>{t(!0);try{await y({oldPassword:r.oldPassword,newPassword:r.newPassword}),g.success("密码已更新,请重新登录"),n()}finally{t(!1)}};return e.jsx(f,{style:{minHeight:"100vh",background:"#f0f2f5",display:"flex",alignItems:"center",justifyContent:"center"},children:e.jsxs(h,{style:{width:420,borderRadius:8,boxShadow:"0 4px 12px rgba(0,0,0,0.1)"},children:[e.jsxs("div",{className:"text-center mb-6",children:[e.jsx(o,{style:{fontSize:40,color:"#1890ff"}}),e.jsx(P,{level:3,style:{marginTop:16},children:"首次登录请修改密码"}),e.jsx(b,{type:"secondary",children:"当前账号被要求更新初始密码,提交成功后会跳转到登录页。"})]}),e.jsxs(s,{form:m,layout:"vertical",onFinish:x,children:[e.jsx(s.Item,{label:"当前密码",name:"oldPassword",rules:[{required:!0,message:"请输入当前密码"}],children:e.jsx(a.Password,{prefix:e.jsx(o,{})})}),e.jsx(s.Item,{label:"新密码",name:"newPassword",rules:[{required:!0,min:6,message:"新密码至少 6 位"}],children:e.jsx(a.Password,{prefix:e.jsx(o,{})})}),e.jsx(s.Item,{label:"确认新密码",name:"confirmPassword",dependencies:["newPassword"],rules:[{required:!0,message:"请再次输入新密码"},({getFieldValue:r})=>({validator(T,i){return!i||r("newPassword")===i?Promise.resolve():Promise.reject(new Error("两次输入的新密码不一致"))}})],children:e.jsx(a.Password,{prefix:e.jsx(o,{})})}),e.jsx(l,{type:"primary",htmlType:"submit",block:!0,size:"large",loading:d,style:{marginTop:8},children:"提交并重新登录"}),e.jsx(l,{type:"link",block:!0,icon:e.jsx(w,{}),onClick:n,style:{marginTop:8},children:"退出登录"})]})]})})}export{F as default}; diff --git a/frontend1/dist/assets/index-Cqmx3QCA.js b/frontend1/dist/assets/index-Cqmx3QCA.js deleted file mode 100644 index 5cb21a2a..00000000 --- a/frontend1/dist/assets/index-Cqmx3QCA.js +++ /dev/null @@ -1 +0,0 @@ -import{u as I,r,f as v,s as x,j as e,T as S,R as k,a as C,b as T,B as j,c as P,g as R,d as B,l as E,e as U}from"./index-Dv-rJwbZ.js";import{F as l}from"./index-DmVlNV9v.js";import{I as m}from"./index-DFGcC-dW.js";import{C as z}from"./index-58fJYkx8.js";import"./useForm-43P2UNGc.js";import"./row-NVxLItiq.js";const{Text:L}=S;function V(){const{t:a}=I(),[i,f]=r.useState(null),[o,g]=r.useState(!0),[u,h]=r.useState(!1),[s,b]=r.useState(null),[y]=l.useForm(),c=r.useCallback(async()=>{if(!o)return;const t=await v();f(t)},[o]);r.useEffect(()=>{(async()=>{try{const[n,d]=await Promise.all([R("security.captcha.enabled","true"),B()]);b(d);const p=n!=="false";g(p),p&&await c()}catch{g(!0),await c()}})()},[c]),r.useEffect(()=>{new URLSearchParams(window.location.search).get("timeout")==="1"&&(x.warning(a("login.loginTimeout")),window.history.replaceState({},document.title,window.location.pathname))},[a]);const N=async t=>{h(!0);try{const n=await E({username:t.username,password:t.password,tenantCode:t.tenantCode,captchaId:o?i==null?void 0:i.captchaId:void 0,captchaCode:o?t.captchaCode:void 0});if(localStorage.setItem("accessToken",n.accessToken),localStorage.setItem("refreshToken",n.refreshToken),localStorage.setItem("username",t.username),n.availableTenants){localStorage.setItem("availableTenants",JSON.stringify(n.availableTenants));const d=JSON.parse(atob(n.accessToken.split(".")[1]));localStorage.setItem("activeTenantId",String(d.tenantId))}try{const d=await U();sessionStorage.setItem("userProfile",JSON.stringify(d))}catch{sessionStorage.removeItem("userProfile")}x.success(a("common.success")),window.location.href="/"}catch{o&&await c()}finally{h(!1)}},w=s!=null&&s.loginBgUrl?{backgroundImage:`url(${s.loginBgUrl})`,backgroundSize:"cover",backgroundPosition:"center",position:"relative"}:{};return e.jsxs("div",{className:"login-page",style:w,children:[e.jsx("div",{className:"login-page-backdrop"}),e.jsx("div",{className:"login-page-grid",children:e.jsx("section",{className:"login-panel",children:e.jsx("div",{className:"login-panel-card",children:e.jsxs("div",{className:"login-panel-layout",children:[e.jsx("div",{className:"login-left",children:e.jsxs("div",{className:"login-brand",children:[e.jsx("div",{className:"brand-logo-wrap",children:e.jsx("img",{src:(s==null?void 0:s.logoUrl)||"/logo.svg",alt:"Logo",className:"brand-logo-img"})}),e.jsxs("div",{className:"brand-copy",children:[e.jsx("p",{className:"brand-kicker",children:"智慧销售协同平台"}),e.jsx("span",{className:"brand-name",children:(s==null?void 0:s.projectName)||"UnisBase"})]})]})}),e.jsx("div",{className:"login-right",children:e.jsxs("div",{className:"login-container",children:[e.jsxs("div",{className:"login-header",children:[e.jsx("p",{className:"login-panel-eyebrow",children:a("login.welcome")}),e.jsx(L,{type:"secondary",children:a("login.subtitle")})]}),e.jsxs(l,{form:y,layout:"vertical",onFinish:N,className:"login-form",requiredMark:!1,autoComplete:"off",children:[e.jsx(l.Item,{name:"username",rules:[{required:!0,message:a("login.username")}],children:e.jsx(m,{size:"large",prefix:e.jsx(k,{className:"text-gray-400","aria-hidden":"true"}),placeholder:a("login.username"),autoComplete:"username",spellCheck:!1,"aria-label":a("login.username")})}),e.jsx(l.Item,{name:"password",rules:[{required:!0,message:a("login.password")}],children:e.jsx(m.Password,{size:"large",prefix:e.jsx(C,{className:"text-gray-400","aria-hidden":"true"}),placeholder:a("login.password"),autoComplete:"current-password","aria-label":a("login.password")})}),o?e.jsx(l.Item,{name:"captchaCode",rules:[{required:!0,message:a("login.captcha")}],children:e.jsxs("div",{className:"captcha-wrapper",children:[e.jsx(m,{size:"large",prefix:e.jsx(T,{className:"text-gray-400","aria-hidden":"true"}),placeholder:a("login.captcha"),maxLength:6,"aria-label":a("login.captcha")}),e.jsx(j,{className:"captcha-image-btn",onClick:()=>void c(),icon:i?null:e.jsx(P,{spin:!0}),"aria-label":"刷新验证码",children:i?e.jsx("img",{src:i.imageBase64,alt:"验证码"}):null})]})}):null,e.jsx("div",{className:"login-extra",children:e.jsx(l.Item,{name:"remember",valuePropName:"checked",noStyle:!0,children:e.jsx(z,{children:a("login.rememberMe")})})}),e.jsx(l.Item,{children:e.jsx(j,{type:"primary",htmlType:"submit",loading:u,block:!0,size:"large",className:"login-submit-btn",children:a(u?"login.loggingIn":"login.submit")})})]})]})})]})})})})]})}export{V as default}; diff --git a/frontend1/dist/assets/index-DBTSJC1Y.js b/frontend1/dist/assets/index-D1S-tzz4.js similarity index 92% rename from frontend1/dist/assets/index-DBTSJC1Y.js rename to frontend1/dist/assets/index-D1S-tzz4.js index 98311c6f..b92c482b 100644 --- a/frontend1/dist/assets/index-DBTSJC1Y.js +++ b/frontend1/dist/assets/index-D1S-tzz4.js @@ -1 +1 @@ -import{u as O,r as a,j as e,B as Y,W as F,a3 as H,Y as b,b0 as W,a5 as J,bo as Z,T as q,Z as G,aT as Q,bd as U,b4 as V,s as v,be as X}from"./index-Dv-rJwbZ.js";import{P as ee}from"./index-D4i8Uis-.js";import{R as se,C}from"./row-NVxLItiq.js";import{C as T}from"./index-EoMRal4G.js";import{I as te}from"./index-DFGcC-dW.js";import{F as re,b as ae}from"./Table-BD43FaLh.js";import{T as y}from"./index-BymHESMU.js";import"./useForm-43P2UNGc.js";import"./index-58fJYkx8.js";import"./Pagination-xbf267Yj.js";const{Text:le}=q;function oe(t){if(!t.length)return[];const l=t.filter(r=>r.status!==0),m=new Map,n=[];l.forEach(r=>{m.set(r.permId,{...r,key:r.permId,children:[]})}),m.forEach(r=>{if(r.parentId&&r.parentId!==0){const i=m.get(r.parentId);i&&i.children.push(r)}else n.push(r)});const p=r=>{r.sort((i,h)=>(i.sortOrder||0)-(h.sortOrder||0)),r.forEach(i=>{var h;(h=i.children)!=null&&h.length&&p(i.children)})};return p(n),n}function k(t){return t.map(l=>{var m;return{key:l.permId,title:e.jsxs(b,{children:[e.jsx("span",{children:l.name}),l.permType==="button"?e.jsx(y,{color:"blue",style:{marginLeft:4},children:"Button"}):null]}),children:(m=l.children)!=null&&m.length?k(l.children):void 0}})}function xe(){const{t}=O(),[l,m]=a.useState([]),[n,p]=a.useState([]),[r,i]=a.useState(!1),[h,N]=a.useState(!1),[I,P]=a.useState(!1),[o,R]=a.useState(null),[S,f]=a.useState([]),[E,g]=a.useState([]),[x,_]=a.useState(""),M=a.useMemo(()=>{const s=sessionStorage.getItem("userProfile");return s?JSON.parse(s).isPlatformAdmin&&localStorage.getItem("activeTenantId")==="0":!1},[]),u=a.useMemo(()=>l.find(s=>s.roleId===o)||null,[l,o]),A=a.useMemo(()=>{if(!x)return l;const s=x.toLowerCase();return l.filter(c=>c.roleName.toLowerCase().includes(s)||c.roleCode.toLowerCase().includes(s))},[l,x]),L=a.useMemo(()=>k(oe(n)),[n]),z=async()=>{i(!0);try{const s=await Q();m(s||[])}finally{i(!1)}},B=async()=>{N(!0);try{const s=await U();p(s||[])}finally{N(!1)}},K=async s=>{try{const j=(await V(s)||[]).map(d=>Number(d)).filter(d=>!Number.isNaN(d)).filter(d=>!n.some(D=>D.parentId===d));f(j),g([])}catch{f([]),g([])}};a.useEffect(()=>{z(),B()},[]),a.useEffect(()=>{o&&n.length>0?K(o):(f([]),g([]))},[o,n]);const $=async()=>{if(!o){v.warning(t("rolePerm.selectRole"));return}P(!0);try{await X(o,Array.from(new Set([...S,...E]))),v.success(t("common.success"))}finally{P(!1)}};return e.jsxs("div",{className:"app-page",children:[e.jsx(ee,{title:t("rolePerm.title"),subtitle:t("rolePerm.subtitle")}),e.jsx("div",{className:"app-page__page-actions",children:e.jsx(Y,{type:"primary",icon:e.jsx(F,{"aria-hidden":"true"}),onClick:$,loading:I,disabled:!o||(u==null?void 0:u.roleCode)==="TENANT_ADMIN"&&!M,children:t(I?"common.loading":"common.save")})}),e.jsxs(se,{gutter:24,className:"app-page__split",style:{height:"calc(100vh - 180px)"},children:[e.jsx(C,{xs:24,lg:10,style:{height:"100%"},children:e.jsxs(T,{title:e.jsxs(b,{children:[e.jsx(W,{"aria-hidden":"true"}),e.jsx("span",{children:t("rolePerm.roleList")})]}),className:"app-page__panel-card full-height-card",children:[e.jsx("div",{className:"mb-4",children:e.jsx(te,{placeholder:t("rolePerm.searchRole"),prefix:e.jsx(H,{"aria-hidden":"true",className:"text-gray-400"}),value:x,onChange:s=>_(s.target.value),allowClear:!0,"aria-label":t("rolePerm.searchRole")})}),e.jsx("div",{style:{height:"calc(100% - 60px)",overflowY:"auto"},children:e.jsx(re,{rowKey:"roleId",size:"middle",loading:r,dataSource:A,rowSelection:{type:"radio",selectedRowKeys:o?[o]:[],onChange:s=>R(s[0])},onRow:s=>({onClick:()=>R(s.roleId),className:"cursor-pointer"}),pagination:{pageSize:10,showTotal:s=>t("common.total",{total:s})},columns:[{title:t("roles.roleName"),key:"role",render:(s,c)=>e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{style:{fontWeight:500},className:"truncate",children:c.roleName}),e.jsx("div",{style:{fontSize:12,color:"#8c8c8c"},className:"truncate tabular-nums",children:c.roleCode})]})},{title:t("common.status"),dataIndex:"status",width:80,render:s=>s===1?e.jsx(y,{color:"green",className:"m-0",children:"鍚敤"}):e.jsx(y,{className:"m-0",children:"绂佺敤"})}]})})]})}),e.jsx(C,{xs:24,lg:14,style:{height:"100%"},children:e.jsx(T,{title:e.jsxs(b,{children:[e.jsx(G,{"aria-hidden":"true"}),e.jsx("span",{children:t("rolePerm.permConfig")})]}),className:"app-page__panel-card full-height-card",extra:u?e.jsxs(y,{color:"blue",children:[t("rolePerm.currentRole"),": ",u.roleName]}):null,children:o?e.jsxs("div",{className:"role-permission-tree-container",style:{padding:"8px 0",height:"100%",overflowY:"auto"},children:[e.jsx(ae,{checkable:!0,selectable:!1,checkStrictly:!1,treeData:L,checkedKeys:S,onCheck:(s,c)=>{const w=Array.isArray(s)?s:s.checked,j=c.halfCheckedKeys||[];f(w.map(d=>Number(d))),g(j.map(d=>Number(d)))},defaultExpandAll:!0}),!n.length&&!h?e.jsx(J,{description:"鏆傛棤鏉冮檺鏁版嵁"}):null]}):e.jsxs("div",{className:"flex flex-col items-center justify-center py-20 bg-gray-50 rounded-lg border border-dashed border-gray-200",children:[e.jsx(Z,{style:{fontSize:40,color:"#bfbfbf",marginBottom:16},"aria-hidden":"true"}),e.jsx(le,{type:"secondary",children:t("rolePerm.selectRole")})]})})})]})]})}export{xe as default}; +import{u as O,r as a,j as e,B as Y,W as F,a3 as H,Y as b,b0 as W,a5 as J,bo as Z,T as q,Z as G,aT as Q,bd as U,b4 as V,s as v,be as X}from"./index-2nzO_M0d.js";import{P as ee}from"./index-Ds3G3GDW.js";import{R as se,C}from"./row-CR991LIl.js";import{C as T}from"./index-ESbS3nHt.js";import{I as te}from"./index-fAufRegR.js";import{F as re,b as ae}from"./Table-UD3nj3r6.js";import{T as y}from"./index-CASbXnpp.js";import"./useForm-CzLkm9RK.js";import"./index-z7YG9RTL.js";import"./Pagination-CRtRHhmu.js";const{Text:le}=q;function oe(t){if(!t.length)return[];const l=t.filter(r=>r.status!==0),m=new Map,n=[];l.forEach(r=>{m.set(r.permId,{...r,key:r.permId,children:[]})}),m.forEach(r=>{if(r.parentId&&r.parentId!==0){const i=m.get(r.parentId);i&&i.children.push(r)}else n.push(r)});const p=r=>{r.sort((i,h)=>(i.sortOrder||0)-(h.sortOrder||0)),r.forEach(i=>{var h;(h=i.children)!=null&&h.length&&p(i.children)})};return p(n),n}function k(t){return t.map(l=>{var m;return{key:l.permId,title:e.jsxs(b,{children:[e.jsx("span",{children:l.name}),l.permType==="button"?e.jsx(y,{color:"blue",style:{marginLeft:4},children:"Button"}):null]}),children:(m=l.children)!=null&&m.length?k(l.children):void 0}})}function xe(){const{t}=O(),[l,m]=a.useState([]),[n,p]=a.useState([]),[r,i]=a.useState(!1),[h,N]=a.useState(!1),[I,P]=a.useState(!1),[o,R]=a.useState(null),[S,f]=a.useState([]),[E,g]=a.useState([]),[x,_]=a.useState(""),M=a.useMemo(()=>{const s=sessionStorage.getItem("userProfile");return s?JSON.parse(s).isPlatformAdmin&&localStorage.getItem("activeTenantId")==="0":!1},[]),u=a.useMemo(()=>l.find(s=>s.roleId===o)||null,[l,o]),A=a.useMemo(()=>{if(!x)return l;const s=x.toLowerCase();return l.filter(c=>c.roleName.toLowerCase().includes(s)||c.roleCode.toLowerCase().includes(s))},[l,x]),L=a.useMemo(()=>k(oe(n)),[n]),z=async()=>{i(!0);try{const s=await Q();m(s||[])}finally{i(!1)}},B=async()=>{N(!0);try{const s=await U();p(s||[])}finally{N(!1)}},K=async s=>{try{const j=(await V(s)||[]).map(d=>Number(d)).filter(d=>!Number.isNaN(d)).filter(d=>!n.some(D=>D.parentId===d));f(j),g([])}catch{f([]),g([])}};a.useEffect(()=>{z(),B()},[]),a.useEffect(()=>{o&&n.length>0?K(o):(f([]),g([]))},[o,n]);const $=async()=>{if(!o){v.warning(t("rolePerm.selectRole"));return}P(!0);try{await X(o,Array.from(new Set([...S,...E]))),v.success(t("common.success"))}finally{P(!1)}};return e.jsxs("div",{className:"app-page",children:[e.jsx(ee,{title:t("rolePerm.title"),subtitle:t("rolePerm.subtitle")}),e.jsx("div",{className:"app-page__page-actions",children:e.jsx(Y,{type:"primary",icon:e.jsx(F,{"aria-hidden":"true"}),onClick:$,loading:I,disabled:!o||(u==null?void 0:u.roleCode)==="TENANT_ADMIN"&&!M,children:t(I?"common.loading":"common.save")})}),e.jsxs(se,{gutter:24,className:"app-page__split",style:{height:"calc(100vh - 180px)"},children:[e.jsx(C,{xs:24,lg:10,style:{height:"100%"},children:e.jsxs(T,{title:e.jsxs(b,{children:[e.jsx(W,{"aria-hidden":"true"}),e.jsx("span",{children:t("rolePerm.roleList")})]}),className:"app-page__panel-card full-height-card",children:[e.jsx("div",{className:"mb-4",children:e.jsx(te,{placeholder:t("rolePerm.searchRole"),prefix:e.jsx(H,{"aria-hidden":"true",className:"text-gray-400"}),value:x,onChange:s=>_(s.target.value),allowClear:!0,"aria-label":t("rolePerm.searchRole")})}),e.jsx("div",{style:{height:"calc(100% - 60px)",overflowY:"auto"},children:e.jsx(re,{rowKey:"roleId",size:"middle",loading:r,dataSource:A,rowSelection:{type:"radio",selectedRowKeys:o?[o]:[],onChange:s=>R(s[0])},onRow:s=>({onClick:()=>R(s.roleId),className:"cursor-pointer"}),pagination:{pageSize:10,showTotal:s=>t("common.total",{total:s})},columns:[{title:t("roles.roleName"),key:"role",render:(s,c)=>e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{style:{fontWeight:500},className:"truncate",children:c.roleName}),e.jsx("div",{style:{fontSize:12,color:"#8c8c8c"},className:"truncate tabular-nums",children:c.roleCode})]})},{title:t("common.status"),dataIndex:"status",width:80,render:s=>s===1?e.jsx(y,{color:"green",className:"m-0",children:"鍚敤"}):e.jsx(y,{className:"m-0",children:"绂佺敤"})}]})})]})}),e.jsx(C,{xs:24,lg:14,style:{height:"100%"},children:e.jsx(T,{title:e.jsxs(b,{children:[e.jsx(G,{"aria-hidden":"true"}),e.jsx("span",{children:t("rolePerm.permConfig")})]}),className:"app-page__panel-card full-height-card",extra:u?e.jsxs(y,{color:"blue",children:[t("rolePerm.currentRole"),": ",u.roleName]}):null,children:o?e.jsxs("div",{className:"role-permission-tree-container",style:{padding:"8px 0",height:"100%",overflowY:"auto"},children:[e.jsx(ae,{checkable:!0,selectable:!1,checkStrictly:!1,treeData:L,checkedKeys:S,onCheck:(s,c)=>{const w=Array.isArray(s)?s:s.checked,j=c.halfCheckedKeys||[];f(w.map(d=>Number(d))),g(j.map(d=>Number(d)))},defaultExpandAll:!0}),!n.length&&!h?e.jsx(J,{description:"鏆傛棤鏉冮檺鏁版嵁"}):null]}):e.jsxs("div",{className:"flex flex-col items-center justify-center py-20 bg-gray-50 rounded-lg border border-dashed border-gray-200",children:[e.jsx(Z,{style:{fontSize:40,color:"#bfbfbf",marginBottom:16},"aria-hidden":"true"}),e.jsx(le,{type:"secondary",children:t("rolePerm.selectRole")})]})})})]})]})}export{xe as default}; diff --git a/frontend1/dist/assets/index-SIbETrtX.js b/frontend1/dist/assets/index-DHWpSSb5.js similarity index 99% rename from frontend1/dist/assets/index-SIbETrtX.js rename to frontend1/dist/assets/index-DHWpSSb5.js index 88c9e6d2..3b07963f 100644 --- a/frontend1/dist/assets/index-SIbETrtX.js +++ b/frontend1/dist/assets/index-DHWpSSb5.js @@ -1,4 +1,4 @@ -import{r as l,ai as V,bg as x,cM as rt,ah as I,C as T,an as ye,D as Te,at as G,aq as ve,E as Ie,cN as it,cO as xe,as as pe,cP as st,bG as ct,B as je,cQ as dt,b$ as Ce,cR as Me,cS as ut,M as Be,x as mt,cT as ft,ax as gt,z as E,y as vt,bC as Ct,ay as ce,aB as ze,cU as bt,cV as he,cW as yt,F as xt,aN as pt,cG as ht,cX as $t,aO as se,S as St,cY as Ot,bQ as Et,cZ as He,az as Pt,c_ as wt,H as Nt,I as Rt,K as Tt,J as It,c$ as jt,d0 as Mt,c0 as Bt,d1 as zt}from"./index-Dv-rJwbZ.js";import{A as Le}from"./useDict-ClxJHHDi.js";import{g as Ht}from"./useForm-43P2UNGc.js";import{i as Lt}from"./fade-B5Faccku.js";const _t=()=>{const[e,t]=l.useState([]),o=l.useCallback(n=>(t(a=>[].concat(V(a),[n])),()=>{t(a=>a.filter(s=>s!==n))}),[]);return[e,o]},ne=x.createContext({}),{Provider:_e}=ne,$e=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:o,isSilent:n,mergedOkCancel:a,rootPrefixCls:s,close:d,onCancel:c,onConfirm:i}=l.useContext(ne);return a?x.createElement(Le,{isSilent:n,actionFn:c,close:(...u)=>{d==null||d.apply(void 0,u),i==null||i(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${s}-btn`},o):null},Se=()=>{const{autoFocusButton:e,close:t,isSilent:o,okButtonProps:n,rootPrefixCls:a,okTextLocale:s,okType:d,onConfirm:c,onOk:i}=l.useContext(ne);return x.createElement(Le,{isSilent:o,type:d||"primary",actionFn:i,close:(...u)=>{t==null||t.apply(void 0,u),c==null||c(!0)},autoFocus:e==="ok",buttonProps:n,prefixCls:`${a}-btn`},s)};var Fe=l.createContext({});function Oe(e,t,o){var n=t;return!n&&o&&(n="".concat(e,"-").concat(o)),n}function Ee(e,t){var o=e["page".concat(t?"Y":"X","Offset")],n="scroll".concat(t?"Top":"Left");if(typeof o!="number"){var a=e.document;o=a.documentElement[n],typeof o!="number"&&(o=a.body[n])}return o}function Ft(e){var t=e.getBoundingClientRect(),o={left:t.left,top:t.top},n=e.ownerDocument,a=n.defaultView||n.parentWindow;return o.left+=Ee(a),o.top+=Ee(a,!0),o}const Dt=l.memo(function(e){var t=e.children;return t},function(e,t){var o=t.shouldUpdate;return!o});var At={width:0,height:0,overflow:"hidden",outline:"none"},Wt={outline:"none"},De=x.forwardRef(function(e,t){var o=e.prefixCls,n=e.className,a=e.style,s=e.title,d=e.ariaId,c=e.footer,i=e.closable,u=e.closeIcon,r=e.onClose,m=e.children,v=e.bodyStyle,f=e.bodyProps,g=e.modalRender,p=e.onMouseDown,y=e.onMouseUp,C=e.holderRef,b=e.visible,S=e.forceRender,O=e.width,R=e.height,h=e.classNames,N=e.styles,Y=x.useContext(Fe),L=Y.panel,J=rt(C,L),_=l.useRef(),F=l.useRef();x.useImperativeHandle(t,function(){return{focus:function(){var M;(M=_.current)===null||M===void 0||M.focus({preventScroll:!0})},changeActive:function(M){var k=document,Q=k.activeElement;M&&Q===F.current?_.current.focus({preventScroll:!0}):!M&&Q===_.current&&F.current.focus({preventScroll:!0})}}});var q={};O!==void 0&&(q.width=O),R!==void 0&&(q.height=R);var $=c?x.createElement("div",{className:T("".concat(o,"-footer"),h==null?void 0:h.footer),style:I({},N==null?void 0:N.footer)},c):null,j=s?x.createElement("div",{className:T("".concat(o,"-header"),h==null?void 0:h.header),style:I({},N==null?void 0:N.header)},x.createElement("div",{className:"".concat(o,"-title"),id:d},s)):null,H=l.useMemo(function(){return ye(i)==="object"&&i!==null?i:i?{closeIcon:u??x.createElement("span",{className:"".concat(o,"-close-x")})}:{}},[i,u,o]),P=Te(H,!0),D=ye(i)==="object"&&i.disabled,K=i?x.createElement("button",G({type:"button",onClick:r,"aria-label":"Close"},P,{className:"".concat(o,"-close"),disabled:D}),H.closeIcon):null,U=x.createElement("div",{className:T("".concat(o,"-content"),h==null?void 0:h.content),style:N==null?void 0:N.content},K,j,x.createElement("div",G({className:T("".concat(o,"-body"),h==null?void 0:h.body),style:I(I({},v),N==null?void 0:N.body)},f),m),$);return x.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":s?d:null,"aria-modal":"true",ref:J,style:I(I({},a),q),className:T(o,n),onMouseDown:p,onMouseUp:y},x.createElement("div",{ref:_,tabIndex:0,style:Wt},x.createElement(Dt,{shouldUpdate:b||S},g?g(U):U)),x.createElement("div",{tabIndex:0,ref:F,style:At}))}),Ae=l.forwardRef(function(e,t){var o=e.prefixCls,n=e.title,a=e.style,s=e.className,d=e.visible,c=e.forceRender,i=e.destroyOnClose,u=e.motionName,r=e.ariaId,m=e.onVisibleChanged,v=e.mousePosition,f=l.useRef(),g=l.useState(),p=ve(g,2),y=p[0],C=p[1],b={};y&&(b.transformOrigin=y);function S(){var O=Ft(f.current);C(v&&(v.x||v.y)?"".concat(v.x-O.left,"px ").concat(v.y-O.top,"px"):"")}return l.createElement(Ie,{visible:d,onVisibleChanged:m,onAppearPrepare:S,onEnterPrepare:S,forceRender:c,motionName:u,removeOnLeave:i,ref:f},function(O,R){var h=O.className,N=O.style;return l.createElement(De,G({},e,{ref:t,title:n,ariaId:r,prefixCls:o,holderRef:R,style:I(I(I({},N),a),b),className:T(s,h)}))})});Ae.displayName="Content";var Vt=function(t){var o=t.prefixCls,n=t.style,a=t.visible,s=t.maskProps,d=t.motionName,c=t.className;return l.createElement(Ie,{key:"mask",visible:a,motionName:d,leavedClassName:"".concat(o,"-mask-hidden")},function(i,u){var r=i.className,m=i.style;return l.createElement("div",G({ref:u,style:I(I({},m),n),className:T("".concat(o,"-mask"),r,c)},s))})},Gt=function(t){var o=t.prefixCls,n=o===void 0?"rc-dialog":o,a=t.zIndex,s=t.visible,d=s===void 0?!1:s,c=t.keyboard,i=c===void 0?!0:c,u=t.focusTriggerAfterClose,r=u===void 0?!0:u,m=t.wrapStyle,v=t.wrapClassName,f=t.wrapProps,g=t.onClose,p=t.afterOpenChange,y=t.afterClose,C=t.transitionName,b=t.animation,S=t.closable,O=S===void 0?!0:S,R=t.mask,h=R===void 0?!0:R,N=t.maskTransitionName,Y=t.maskAnimation,L=t.maskClosable,J=L===void 0?!0:L,_=t.maskStyle,F=t.maskProps,q=t.rootClassName,$=t.classNames,j=t.styles,H=l.useRef(),P=l.useRef(),D=l.useRef(),K=l.useState(d),U=ve(K,2),A=U[0],M=U[1],k=it();function Q(){xe(P.current,document.activeElement)||(H.current=document.activeElement)}function ae(){if(!xe(P.current,document.activeElement)){var w;(w=D.current)===null||w===void 0||w.focus()}}function le(w){if(w)ae();else{if(M(!1),h&&H.current&&r){try{H.current.focus({preventScroll:!0})}catch{}H.current=null}A&&(y==null||y())}p==null||p(w)}function ee(w){g==null||g(w)}var Z=l.useRef(!1),te=l.useRef(),de=function(){clearTimeout(te.current),Z.current=!0},ue=function(){te.current=setTimeout(function(){Z.current=!1})},re=null;J&&(re=function(W){Z.current?Z.current=!1:P.current===W.target&&ee(W)});function me(w){if(i&&w.keyCode===pe.ESC){w.stopPropagation(),ee(w);return}d&&w.keyCode===pe.TAB&&D.current.changeActive(!w.shiftKey)}l.useEffect(function(){d&&(M(!0),Q())},[d]),l.useEffect(function(){return function(){clearTimeout(te.current)}},[]);var fe=I(I(I({zIndex:a},m),j==null?void 0:j.wrapper),{},{display:A?null:"none"});return l.createElement("div",G({className:T("".concat(n,"-root"),q)},Te(t,{data:!0})),l.createElement(Vt,{prefixCls:n,visible:h&&d,motionName:Oe(n,N,Y),style:I(I({zIndex:a},_),j==null?void 0:j.mask),maskProps:F,className:$==null?void 0:$.mask}),l.createElement("div",G({tabIndex:-1,onKeyDown:me,className:T("".concat(n,"-wrap"),v,$==null?void 0:$.wrapper),ref:P,onClick:re,style:fe},f),l.createElement(Ae,G({},t,{onMouseDown:de,onMouseUp:ue,ref:D,closable:O,ariaId:k,prefixCls:n,visible:d&&A,onClose:ee,onVisibleChanged:le,motionName:Oe(n,C,b)}))))},We=function(t){var o=t.visible,n=t.getContainer,a=t.forceRender,s=t.destroyOnClose,d=s===void 0?!1:s,c=t.afterClose,i=t.panelRef,u=l.useState(o),r=ve(u,2),m=r[0],v=r[1],f=l.useMemo(function(){return{panel:i}},[i]);return l.useEffect(function(){o&&v(!0)},[o]),!a&&d&&!m?null:l.createElement(Fe.Provider,{value:f},l.createElement(st,{open:o||a||m,autoDestroy:!1,getContainer:n,autoLock:o||m},l.createElement(Gt,G({},t,{destroyOnClose:d,afterClose:function(){c==null||c(),v(!1)}}))))};We.displayName="Dialog";const qt=()=>ct()&&window.document.documentElement,Pe=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:o}=l.useContext(ne);return x.createElement(je,Object.assign({onClick:o},e),t)},we=()=>{const{confirmLoading:e,okButtonProps:t,okType:o,okTextLocale:n,onOk:a}=l.useContext(ne);return x.createElement(je,Object.assign({},dt(o),{loading:e,onClick:a},t),n)};function Ve(e,t){return x.createElement("span",{className:`${e}-close-x`},t||x.createElement(Be,{className:`${e}-close-icon`}))}const Ge=e=>{const{okText:t,okType:o="primary",cancelText:n,confirmLoading:a,onOk:s,onCancel:d,okButtonProps:c,cancelButtonProps:i,footer:u}=e,[r]=Ce("Modal",Me()),m=t||(r==null?void 0:r.okText),v=n||(r==null?void 0:r.cancelText),f=x.useMemo(()=>({confirmLoading:a,okButtonProps:c,cancelButtonProps:i,okTextLocale:m,cancelTextLocale:v,okType:o,onOk:s,onCancel:d}),[a,c,i,m,v,o,s,d]);let g;return typeof u=="function"||typeof u>"u"?(g=x.createElement(x.Fragment,null,x.createElement(Pe,null),x.createElement(we,null)),typeof u=="function"&&(g=u(g,{OkBtn:we,CancelBtn:Pe})),g=x.createElement(_e,{value:f},g)):g=u,x.createElement(ut,{disabled:!1},g)};function Ne(e){return{position:e,inset:0}}const Ut=e=>{const{componentCls:t,antCls:o}=e;return[{[`${t}-root`]:{[`${t}${o}-zoom-enter, ${t}${o}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${o}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},Ne("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},Ne("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:Lt(e)}]},Xt=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${E(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},vt(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${E(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:E(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},Ct(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${E(e.borderRadiusLG)} ${E(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${E(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, +import{r as l,ai as V,bg as x,cM as rt,ah as I,C as T,an as ye,D as Te,at as G,aq as ve,E as Ie,cN as it,cO as xe,as as pe,cP as st,bG as ct,B as je,cQ as dt,b$ as Ce,cR as Me,cS as ut,M as Be,x as mt,cT as ft,ax as gt,z as E,y as vt,bC as Ct,ay as ce,aB as ze,cU as bt,cV as he,cW as yt,F as xt,aN as pt,cG as ht,cX as $t,aO as se,S as St,cY as Ot,bQ as Et,cZ as He,az as Pt,c_ as wt,H as Nt,I as Rt,K as Tt,J as It,c$ as jt,d0 as Mt,c0 as Bt,d1 as zt}from"./index-2nzO_M0d.js";import{A as Le}from"./useDict-Cjy4qKoT.js";import{g as Ht}from"./useForm-CzLkm9RK.js";import{i as Lt}from"./fade-CftRWTgY.js";const _t=()=>{const[e,t]=l.useState([]),o=l.useCallback(n=>(t(a=>[].concat(V(a),[n])),()=>{t(a=>a.filter(s=>s!==n))}),[]);return[e,o]},ne=x.createContext({}),{Provider:_e}=ne,$e=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:o,isSilent:n,mergedOkCancel:a,rootPrefixCls:s,close:d,onCancel:c,onConfirm:i}=l.useContext(ne);return a?x.createElement(Le,{isSilent:n,actionFn:c,close:(...u)=>{d==null||d.apply(void 0,u),i==null||i(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${s}-btn`},o):null},Se=()=>{const{autoFocusButton:e,close:t,isSilent:o,okButtonProps:n,rootPrefixCls:a,okTextLocale:s,okType:d,onConfirm:c,onOk:i}=l.useContext(ne);return x.createElement(Le,{isSilent:o,type:d||"primary",actionFn:i,close:(...u)=>{t==null||t.apply(void 0,u),c==null||c(!0)},autoFocus:e==="ok",buttonProps:n,prefixCls:`${a}-btn`},s)};var Fe=l.createContext({});function Oe(e,t,o){var n=t;return!n&&o&&(n="".concat(e,"-").concat(o)),n}function Ee(e,t){var o=e["page".concat(t?"Y":"X","Offset")],n="scroll".concat(t?"Top":"Left");if(typeof o!="number"){var a=e.document;o=a.documentElement[n],typeof o!="number"&&(o=a.body[n])}return o}function Ft(e){var t=e.getBoundingClientRect(),o={left:t.left,top:t.top},n=e.ownerDocument,a=n.defaultView||n.parentWindow;return o.left+=Ee(a),o.top+=Ee(a,!0),o}const Dt=l.memo(function(e){var t=e.children;return t},function(e,t){var o=t.shouldUpdate;return!o});var At={width:0,height:0,overflow:"hidden",outline:"none"},Wt={outline:"none"},De=x.forwardRef(function(e,t){var o=e.prefixCls,n=e.className,a=e.style,s=e.title,d=e.ariaId,c=e.footer,i=e.closable,u=e.closeIcon,r=e.onClose,m=e.children,v=e.bodyStyle,f=e.bodyProps,g=e.modalRender,p=e.onMouseDown,y=e.onMouseUp,C=e.holderRef,b=e.visible,S=e.forceRender,O=e.width,R=e.height,h=e.classNames,N=e.styles,Y=x.useContext(Fe),L=Y.panel,J=rt(C,L),_=l.useRef(),F=l.useRef();x.useImperativeHandle(t,function(){return{focus:function(){var M;(M=_.current)===null||M===void 0||M.focus({preventScroll:!0})},changeActive:function(M){var k=document,Q=k.activeElement;M&&Q===F.current?_.current.focus({preventScroll:!0}):!M&&Q===_.current&&F.current.focus({preventScroll:!0})}}});var q={};O!==void 0&&(q.width=O),R!==void 0&&(q.height=R);var $=c?x.createElement("div",{className:T("".concat(o,"-footer"),h==null?void 0:h.footer),style:I({},N==null?void 0:N.footer)},c):null,j=s?x.createElement("div",{className:T("".concat(o,"-header"),h==null?void 0:h.header),style:I({},N==null?void 0:N.header)},x.createElement("div",{className:"".concat(o,"-title"),id:d},s)):null,H=l.useMemo(function(){return ye(i)==="object"&&i!==null?i:i?{closeIcon:u??x.createElement("span",{className:"".concat(o,"-close-x")})}:{}},[i,u,o]),P=Te(H,!0),D=ye(i)==="object"&&i.disabled,K=i?x.createElement("button",G({type:"button",onClick:r,"aria-label":"Close"},P,{className:"".concat(o,"-close"),disabled:D}),H.closeIcon):null,U=x.createElement("div",{className:T("".concat(o,"-content"),h==null?void 0:h.content),style:N==null?void 0:N.content},K,j,x.createElement("div",G({className:T("".concat(o,"-body"),h==null?void 0:h.body),style:I(I({},v),N==null?void 0:N.body)},f),m),$);return x.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":s?d:null,"aria-modal":"true",ref:J,style:I(I({},a),q),className:T(o,n),onMouseDown:p,onMouseUp:y},x.createElement("div",{ref:_,tabIndex:0,style:Wt},x.createElement(Dt,{shouldUpdate:b||S},g?g(U):U)),x.createElement("div",{tabIndex:0,ref:F,style:At}))}),Ae=l.forwardRef(function(e,t){var o=e.prefixCls,n=e.title,a=e.style,s=e.className,d=e.visible,c=e.forceRender,i=e.destroyOnClose,u=e.motionName,r=e.ariaId,m=e.onVisibleChanged,v=e.mousePosition,f=l.useRef(),g=l.useState(),p=ve(g,2),y=p[0],C=p[1],b={};y&&(b.transformOrigin=y);function S(){var O=Ft(f.current);C(v&&(v.x||v.y)?"".concat(v.x-O.left,"px ").concat(v.y-O.top,"px"):"")}return l.createElement(Ie,{visible:d,onVisibleChanged:m,onAppearPrepare:S,onEnterPrepare:S,forceRender:c,motionName:u,removeOnLeave:i,ref:f},function(O,R){var h=O.className,N=O.style;return l.createElement(De,G({},e,{ref:t,title:n,ariaId:r,prefixCls:o,holderRef:R,style:I(I(I({},N),a),b),className:T(s,h)}))})});Ae.displayName="Content";var Vt=function(t){var o=t.prefixCls,n=t.style,a=t.visible,s=t.maskProps,d=t.motionName,c=t.className;return l.createElement(Ie,{key:"mask",visible:a,motionName:d,leavedClassName:"".concat(o,"-mask-hidden")},function(i,u){var r=i.className,m=i.style;return l.createElement("div",G({ref:u,style:I(I({},m),n),className:T("".concat(o,"-mask"),r,c)},s))})},Gt=function(t){var o=t.prefixCls,n=o===void 0?"rc-dialog":o,a=t.zIndex,s=t.visible,d=s===void 0?!1:s,c=t.keyboard,i=c===void 0?!0:c,u=t.focusTriggerAfterClose,r=u===void 0?!0:u,m=t.wrapStyle,v=t.wrapClassName,f=t.wrapProps,g=t.onClose,p=t.afterOpenChange,y=t.afterClose,C=t.transitionName,b=t.animation,S=t.closable,O=S===void 0?!0:S,R=t.mask,h=R===void 0?!0:R,N=t.maskTransitionName,Y=t.maskAnimation,L=t.maskClosable,J=L===void 0?!0:L,_=t.maskStyle,F=t.maskProps,q=t.rootClassName,$=t.classNames,j=t.styles,H=l.useRef(),P=l.useRef(),D=l.useRef(),K=l.useState(d),U=ve(K,2),A=U[0],M=U[1],k=it();function Q(){xe(P.current,document.activeElement)||(H.current=document.activeElement)}function ae(){if(!xe(P.current,document.activeElement)){var w;(w=D.current)===null||w===void 0||w.focus()}}function le(w){if(w)ae();else{if(M(!1),h&&H.current&&r){try{H.current.focus({preventScroll:!0})}catch{}H.current=null}A&&(y==null||y())}p==null||p(w)}function ee(w){g==null||g(w)}var Z=l.useRef(!1),te=l.useRef(),de=function(){clearTimeout(te.current),Z.current=!0},ue=function(){te.current=setTimeout(function(){Z.current=!1})},re=null;J&&(re=function(W){Z.current?Z.current=!1:P.current===W.target&&ee(W)});function me(w){if(i&&w.keyCode===pe.ESC){w.stopPropagation(),ee(w);return}d&&w.keyCode===pe.TAB&&D.current.changeActive(!w.shiftKey)}l.useEffect(function(){d&&(M(!0),Q())},[d]),l.useEffect(function(){return function(){clearTimeout(te.current)}},[]);var fe=I(I(I({zIndex:a},m),j==null?void 0:j.wrapper),{},{display:A?null:"none"});return l.createElement("div",G({className:T("".concat(n,"-root"),q)},Te(t,{data:!0})),l.createElement(Vt,{prefixCls:n,visible:h&&d,motionName:Oe(n,N,Y),style:I(I({zIndex:a},_),j==null?void 0:j.mask),maskProps:F,className:$==null?void 0:$.mask}),l.createElement("div",G({tabIndex:-1,onKeyDown:me,className:T("".concat(n,"-wrap"),v,$==null?void 0:$.wrapper),ref:P,onClick:re,style:fe},f),l.createElement(Ae,G({},t,{onMouseDown:de,onMouseUp:ue,ref:D,closable:O,ariaId:k,prefixCls:n,visible:d&&A,onClose:ee,onVisibleChanged:le,motionName:Oe(n,C,b)}))))},We=function(t){var o=t.visible,n=t.getContainer,a=t.forceRender,s=t.destroyOnClose,d=s===void 0?!1:s,c=t.afterClose,i=t.panelRef,u=l.useState(o),r=ve(u,2),m=r[0],v=r[1],f=l.useMemo(function(){return{panel:i}},[i]);return l.useEffect(function(){o&&v(!0)},[o]),!a&&d&&!m?null:l.createElement(Fe.Provider,{value:f},l.createElement(st,{open:o||a||m,autoDestroy:!1,getContainer:n,autoLock:o||m},l.createElement(Gt,G({},t,{destroyOnClose:d,afterClose:function(){c==null||c(),v(!1)}}))))};We.displayName="Dialog";const qt=()=>ct()&&window.document.documentElement,Pe=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:o}=l.useContext(ne);return x.createElement(je,Object.assign({onClick:o},e),t)},we=()=>{const{confirmLoading:e,okButtonProps:t,okType:o,okTextLocale:n,onOk:a}=l.useContext(ne);return x.createElement(je,Object.assign({},dt(o),{loading:e,onClick:a},t),n)};function Ve(e,t){return x.createElement("span",{className:`${e}-close-x`},t||x.createElement(Be,{className:`${e}-close-icon`}))}const Ge=e=>{const{okText:t,okType:o="primary",cancelText:n,confirmLoading:a,onOk:s,onCancel:d,okButtonProps:c,cancelButtonProps:i,footer:u}=e,[r]=Ce("Modal",Me()),m=t||(r==null?void 0:r.okText),v=n||(r==null?void 0:r.cancelText),f=x.useMemo(()=>({confirmLoading:a,okButtonProps:c,cancelButtonProps:i,okTextLocale:m,cancelTextLocale:v,okType:o,onOk:s,onCancel:d}),[a,c,i,m,v,o,s,d]);let g;return typeof u=="function"||typeof u>"u"?(g=x.createElement(x.Fragment,null,x.createElement(Pe,null),x.createElement(we,null)),typeof u=="function"&&(g=u(g,{OkBtn:we,CancelBtn:Pe})),g=x.createElement(_e,{value:f},g)):g=u,x.createElement(ut,{disabled:!1},g)};function Ne(e){return{position:e,inset:0}}const Ut=e=>{const{componentCls:t,antCls:o}=e;return[{[`${t}-root`]:{[`${t}${o}-zoom-enter, ${t}${o}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${o}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},Ne("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},Ne("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:Lt(e)}]},Xt=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${E(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},vt(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${E(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:E(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},Ct(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${E(e.borderRadiusLG)} ${E(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${E(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, ${t}-body, ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},Kt=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},Qt=e=>{const{componentCls:t}=e,o=Ht(e),n=Object.assign({},o);delete n.xs;const a=`--${t.replace(".","")}-`,s=Object.keys(n).map(d=>({[`@media (min-width: ${E(n[d])})`]:{width:`var(${a}${d}-width)`}}));return{[`${t}-root`]:{[t]:[].concat(V(Object.keys(o).map((d,c)=>{const i=Object.keys(o)[c-1];return i?{[`${a}${d}-width`]:`var(${a}${i}-width)`}:null})),[{width:`var(${a}xs-width)`}],V(s))}}},qe=e=>{const t=e.padding,o=e.fontSizeHeading5,n=e.lineHeightHeading5;return gt(e,{modalHeaderHeight:e.calc(e.calc(n).mul(o).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},Ue=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${E(e.paddingMD)} ${E(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${E(e.padding)} ${E(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${E(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${E(e.paddingXS)} ${E(e.padding)}`:0,footerBorderTop:e.wireframe?`${E(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${E(e.borderRadiusLG)} ${E(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${E(e.padding*2)} ${E(e.padding*2)} ${E(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),Xe=mt("Modal",e=>{const t=qe(e);return[Xt(t),Kt(t),Ut(t),ft(t,"zoom"),Qt(t)]},Ue,{unitless:{titleLineHeight:!0}});var Zt=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a{ge={x:e.pageX,y:e.pageY},setTimeout(()=>{ge=null},100)};qt()&&document.documentElement.addEventListener("click",Yt,!0);const Ke=e=>{const{prefixCls:t,className:o,rootClassName:n,open:a,wrapClassName:s,centered:d,getContainer:c,focusTriggerAfterClose:i=!0,style:u,visible:r,width:m=520,footer:v,classNames:f,styles:g,children:p,loading:y,confirmLoading:C,zIndex:b,mousePosition:S,onOk:O,onCancel:R,destroyOnHidden:h,destroyOnClose:N,panelRef:Y=null,modalRender:L}=e,J=Zt(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading","confirmLoading","zIndex","mousePosition","onOk","onCancel","destroyOnHidden","destroyOnClose","panelRef","modalRender"]),{getPopupContainer:_,getPrefixCls:F,direction:q,modal:$}=l.useContext(ce),j=B=>{C||R==null||R(B)},H=B=>{O==null||O(B)},P=F("modal",t),D=F(),K=ze(P),[U,A,M]=Xe(P,K),k=T(s,{[`${P}-centered`]:d??($==null?void 0:$.centered),[`${P}-wrap-rtl`]:q==="rtl"}),Q=v!==null&&!y?l.createElement(Ge,Object.assign({},e,{onOk:H,onCancel:j})):null,[ae,le,ee,Z]=bt(he(e),he($),{closable:!0,closeIcon:l.createElement(Be,{className:`${P}-close-icon`}),closeIconRender:B=>Ve(P,B)}),te=L?B=>l.createElement("div",{className:`${P}-render`},L(B)):void 0,de=`.${P}-${L?"render":"content"}`,ue=yt(de),re=xt(Y,ue),[me,fe]=pt("Modal",b),[w,W]=l.useMemo(()=>m&&typeof m=="object"?[void 0,m]:[m,void 0],[m]),lt=l.useMemo(()=>{const B={};return W&&Object.keys(W).forEach(be=>{const ie=W[be];ie!==void 0&&(B[`--${P}-${be}-width`]=typeof ie=="number"?`${ie}px`:ie)}),B},[P,W]);return U(l.createElement(ht,{form:!0,space:!0},l.createElement($t.Provider,{value:fe},l.createElement(We,Object.assign({width:w},J,{zIndex:me,getContainer:c===void 0?_:c,prefixCls:P,rootClassName:T(A,n,M,K),footer:Q,visible:a??r,mousePosition:S??ge,onClose:j,closable:ae&&Object.assign({disabled:ee,closeIcon:le},Z),closeIcon:le,focusTriggerAfterClose:i,transitionName:se(D,"zoom",e.transitionName),maskTransitionName:se(D,"fade",e.maskTransitionName),className:T(A,o,$==null?void 0:$.className),style:Object.assign(Object.assign(Object.assign({},$==null?void 0:$.style),u),lt),classNames:Object.assign(Object.assign(Object.assign({},$==null?void 0:$.classNames),f),{wrapper:T(k,f==null?void 0:f.wrapper)}),styles:Object.assign(Object.assign({},$==null?void 0:$.styles),g),panelRef:re,destroyOnClose:h??N,modalRender:te}),y?l.createElement(St,{active:!0,title:!1,paragraph:{rows:4},className:`${P}-body-skeleton`}):p))))},Jt=e=>{const{componentCls:t,titleFontSize:o,titleLineHeight:n,modalConfirmIconSize:a,fontSize:s,lineHeight:d,modalTitleHeight:c,fontHeight:i,confirmBodyPadding:u}=e,r=`${t}-confirm`;return{[r]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${r}-body-wrapper`]:Object.assign({},Et()),[`&${t} ${t}-body`]:{padding:u},[`${r}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:a,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(i).sub(a).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(c).sub(a).equal()).div(2).equal()}},[`${r}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${E(e.marginSM)})`},[`${e.iconCls} + ${r}-paragraph`]:{maxWidth:`calc(100% - ${E(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${r}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:o,lineHeight:n},[`${r}-content`]:{color:e.colorText,fontSize:s,lineHeight:d},[`${r}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${r}-error ${r}-body > ${e.iconCls}`]:{color:e.colorError},[`${r}-warning ${r}-body > ${e.iconCls}, ${r}-confirm ${r}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${r}-info ${r}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${r}-success ${r}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},kt=Ot(["Modal","confirm"],e=>{const t=qe(e);return Jt(t)},Ue,{order:-1e3});var en=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a{const{prefixCls:t,icon:o,okText:n,cancelText:a,confirmPrefixCls:s,type:d,okCancel:c,footer:i,locale:u}=e,r=en(e,["prefixCls","icon","okText","cancelText","confirmPrefixCls","type","okCancel","footer","locale"]);let m=o;if(!o&&o!==null)switch(d){case"info":m=l.createElement(It,null);break;case"success":m=l.createElement(Tt,null);break;case"error":m=l.createElement(Rt,null);break;default:m=l.createElement(Nt,null)}const v=c??d==="confirm",f=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",[g]=Ce("Modal"),p=u||g,y=n||(v?p==null?void 0:p.okText:p==null?void 0:p.justOkText),C=a||(p==null?void 0:p.cancelText),b=l.useMemo(()=>Object.assign({autoFocusButton:f,cancelTextLocale:C,okTextLocale:y,mergedOkCancel:v},r),[f,C,y,v,r]),S=l.createElement(l.Fragment,null,l.createElement($e,null),l.createElement(Se,null)),O=e.title!==void 0&&e.title!==null,R=`${s}-body`;return l.createElement("div",{className:`${s}-body-wrapper`},l.createElement("div",{className:T(R,{[`${R}-has-title`]:O})},m,l.createElement("div",{className:`${s}-paragraph`},O&&l.createElement("span",{className:`${s}-title`},e.title),l.createElement("div",{className:`${s}-content`},e.content))),i===void 0||typeof i=="function"?l.createElement(_e,{value:b},l.createElement("div",{className:`${s}-btns`},typeof i=="function"?i(S,{OkBtn:Se,CancelBtn:$e}):S)):i,l.createElement(kt,{prefixCls:t}))},tn=e=>{const{close:t,zIndex:o,maskStyle:n,direction:a,prefixCls:s,wrapClassName:d,rootPrefixCls:c,bodyStyle:i,closable:u=!1,onConfirm:r,styles:m,title:v}=e,f=`${s}-confirm`,g=e.width||416,p=e.style||{},y=e.mask===void 0?!0:e.mask,C=e.maskClosable===void 0?!1:e.maskClosable,b=T(f,`${f}-${e.type}`,{[`${f}-rtl`]:a==="rtl"},e.className),[,S]=Pt(),O=l.useMemo(()=>o!==void 0?o:S.zIndexPopupBase+wt,[o,S]);return l.createElement(Ke,Object.assign({},e,{className:b,wrapClassName:T({[`${f}-centered`]:!!e.centered},d),onCancel:()=>{t==null||t({triggerCancel:!0}),r==null||r(!1)},title:v,footer:null,transitionName:se(c||"","zoom",e.transitionName),maskTransitionName:se(c||"","fade",e.maskTransitionName),mask:y,maskClosable:C,style:p,styles:Object.assign({body:i,mask:n},m),width:g,zIndex:O,closable:u}),l.createElement(Qe,Object.assign({},e,{confirmPrefixCls:f})))},Ze=e=>{const{rootPrefixCls:t,iconPrefixCls:o,direction:n,theme:a}=e;return l.createElement(He,{prefixCls:t,iconPrefixCls:o,direction:n,theme:a},l.createElement(tn,Object.assign({},e)))},X=[];let Ye="";function Je(){return Ye}const nn=e=>{var t,o;const{prefixCls:n,getContainer:a,direction:s}=e,d=Me(),c=l.useContext(ce),i=Je()||c.getPrefixCls(),u=n||`${i}-modal`;let r=a;return r===!1&&(r=void 0),x.createElement(Ze,Object.assign({},e,{rootPrefixCls:i,prefixCls:u,iconPrefixCls:c.iconPrefixCls,theme:c.theme,direction:s??c.direction,locale:(o=(t=c.locale)===null||t===void 0?void 0:t.Modal)!==null&&o!==void 0?o:d,getContainer:r}))};function oe(e){const t=Mt(),o=document.createDocumentFragment();let n=Object.assign(Object.assign({},e),{close:i,open:!0}),a,s;function d(...r){var m;if(r.some(g=>g==null?void 0:g.triggerCancel)){var f;(m=e.onCancel)===null||m===void 0||(f=m).call.apply(f,[e,()=>{}].concat(V(r.slice(1))))}for(let g=0;g{clearTimeout(a),a=setTimeout(()=>{const m=t.getPrefixCls(void 0,Je()),v=t.getIconPrefixCls(),f=t.getTheme(),g=x.createElement(nn,Object.assign({},r));s=jt()(x.createElement(He,{prefixCls:m,iconPrefixCls:v,theme:f},typeof t.holderRender=="function"?t.holderRender(g):g),o)})};function i(...r){n=Object.assign(Object.assign({},n),{open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),d.apply(this,r)}}),n.visible&&delete n.visible,c(n)}function u(r){typeof r=="function"?n=r(n):n=Object.assign(Object.assign({},n),r),c(n)}return c(n),X.push(i),{destroy:i,update:u}}function ke(e){return Object.assign(Object.assign({},e),{type:"warning"})}function et(e){return Object.assign(Object.assign({},e),{type:"info"})}function tt(e){return Object.assign(Object.assign({},e),{type:"success"})}function nt(e){return Object.assign(Object.assign({},e),{type:"error"})}function ot(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function on({rootPrefixCls:e}){Ye=e}var an=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a{var o,{afterClose:n,config:a}=e,s=an(e,["afterClose","config"]);const[d,c]=l.useState(!0),[i,u]=l.useState(a),{direction:r,getPrefixCls:m}=l.useContext(ce),v=m("modal"),f=m(),g=()=>{var b;n(),(b=i.afterClose)===null||b===void 0||b.call(i)},p=(...b)=>{var S;if(c(!1),b.some(h=>h==null?void 0:h.triggerCancel)){var R;(S=i.onCancel)===null||S===void 0||(R=S).call.apply(R,[i,()=>{}].concat(V(b.slice(1))))}};l.useImperativeHandle(t,()=>({destroy:p,update:b=>{u(S=>{const O=typeof b=="function"?b(S):b;return Object.assign(Object.assign({},S),O)})}}));const y=(o=i.okCancel)!==null&&o!==void 0?o:i.type==="confirm",[C]=Ce("Modal",Bt.Modal);return l.createElement(Ze,Object.assign({prefixCls:v,rootPrefixCls:f},i,{close:p,open:d,afterClose:g,okText:i.okText||(y?C==null?void 0:C.okText:C==null?void 0:C.justOkText),direction:i.direction||r,cancelText:i.cancelText||(C==null?void 0:C.cancelText)},s))},rn=l.forwardRef(ln);let Re=0;const sn=l.memo(l.forwardRef((e,t)=>{const[o,n]=_t();return l.useImperativeHandle(t,()=>({patchElement:n}),[n]),l.createElement(l.Fragment,null,o)}));function cn(){const e=l.useRef(null),[t,o]=l.useState([]);l.useEffect(()=>{t.length&&(V(t).forEach(d=>{d()}),o([]))},[t]);const n=l.useCallback(s=>function(c){var i;Re+=1;const u=l.createRef();let r;const m=new Promise(y=>{r=y});let v=!1,f;const g=l.createElement(rn,{key:`modal-${Re}`,config:s(c),ref:u,afterClose:()=>{f==null||f()},isSilent:()=>v,onConfirm:y=>{r(y)}});return f=(i=e.current)===null||i===void 0?void 0:i.patchElement(g),f&&X.push(f),{destroy:()=>{function y(){var C;(C=u.current)===null||C===void 0||C.destroy()}u.current?y():o(C=>[].concat(V(C),[y]))},update:y=>{function C(){var b;(b=u.current)===null||b===void 0||b.update(y)}u.current?C():o(b=>[].concat(V(b),[C]))},then:y=>(v=!0,m.then(y))}},[]);return[l.useMemo(()=>({info:n(et),success:n(tt),error:n(nt),warning:n(ke),confirm:n(ot)}),[n]),l.createElement(sn,{key:"modal-holder",ref:e})]}var dn=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a{const{prefixCls:t,className:o,closeIcon:n,closable:a,type:s,title:d,children:c,footer:i}=e,u=dn(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:r}=l.useContext(ce),m=r(),v=t||r("modal"),f=ze(m),[g,p,y]=Xe(v,f),C=`${v}-confirm`;let b={};return s?b={closable:a??!1,title:"",footer:"",children:l.createElement(Qe,Object.assign({},e,{prefixCls:v,confirmPrefixCls:C,rootPrefixCls:m,content:c}))}:b={closable:a??!0,title:d,footer:i!==null&&l.createElement(Ge,Object.assign({},e)),children:c},g(l.createElement(De,Object.assign({prefixCls:v,className:T(p,`${v}-pure-panel`,s&&C,s&&`${C}-${s}`,o,y,f)},u,{closeIcon:Ve(v,n),closable:a},b)))},mn=zt(un);function at(e){return oe(ke(e))}const z=Ke;z.useModal=cn;z.info=function(t){return oe(et(t))};z.success=function(t){return oe(tt(t))};z.error=function(t){return oe(nt(t))};z.warning=at;z.warn=at;z.confirm=function(t){return oe(ot(t))};z.destroyAll=function(){for(;X.length;){const t=X.pop();t&&t()}};z.config=on;z._InternalPanelDoNotUseOrYouWillBeFired=mn;export{z as M}; diff --git a/frontend1/dist/assets/index-cT6y5Tpn.js b/frontend1/dist/assets/index-DcP__cwg.js similarity index 94% rename from frontend1/dist/assets/index-cT6y5Tpn.js rename to frontend1/dist/assets/index-DcP__cwg.js index ce3f5d56..97bb5926 100644 --- a/frontend1/dist/assets/index-cT6y5Tpn.js +++ b/frontend1/dist/assets/index-DcP__cwg.js @@ -1 +1 @@ -import{a2 as Ye,r as t,j as e,B as y,a4 as Qe,a7 as J,a$ as Xe,a3 as pe,b0 as me,T as es,b1 as ss,Y as N,ab as as,ac as ts,ad as he,a5 as P,af as xe,Z as rs,b2 as ls,V as os,R as ns,b3 as is,W as cs,a6 as ds,b4 as us,b5 as ps,b6 as ms,b7 as hs,b8 as xs,s as b,b9 as fs,ba as js,bb as ys,bc as Is,bd as bs,aU as gs,be as Ss,bf as vs}from"./index-Dv-rJwbZ.js";import{u as Ns}from"./useDict-ClxJHHDi.js";import{P as Ts}from"./index-D4i8Uis-.js";import{F as v}from"./index-DmVlNV9v.js";import{R as Cs,C as fe}from"./row-NVxLItiq.js";import{C as je,T as A}from"./index-EoMRal4G.js";import{I as R}from"./index-DFGcC-dW.js";import{L as ws}from"./index-C5ML-75v.js";import{T as L}from"./index-BymHESMU.js";import{P as ye}from"./index-5rm_zQK_.js";import{P as Es}from"./Pagination-xbf267Yj.js";import{b as Ie,R as be,F as ge}from"./Table-BD43FaLh.js";import{M as Ps}from"./index-SIbETrtX.js";import{l as Rs}from"./tenant-BVDt1_Dd.js";import{l as _s}from"./org-D_FY0KEu.js";import"./useForm-43P2UNGc.js";import"./index-58fJYkx8.js";import"./fade-B5Faccku.js";const{Text:Y,Title:ks}=es,Ds=1,Os=10,Us="按钮",As=[{label:"全部",value:"ALL"},{label:"个人",value:"SELF"},{label:"本部门",value:"DEPT"},{label:"本部门及下级部门",value:"DEPT_AND_CHILD"},{label:"自定义部门",value:"CUSTOM"}];function Q(l){if(typeof l=="number")return Number.isFinite(l)?l:void 0;if(typeof l=="string"&&l.trim()!==""){const i=Number(l);return Number.isFinite(i)?i:void 0}if(l&&typeof l=="object"&&"value"in l)return Q(l.value)}function Ls(l){const i=(l||[]).filter(o=>o.status!==0),c=new Map,m=[];i.forEach(o=>{c.set(o.permId,{...o,key:o.permId,children:[]})}),c.forEach(o=>{if(o.parentId&&o.parentId!==0){const h=c.get(o.parentId);h&&h.children.push(o)}else m.push(o)});const d=o=>{o.sort((h,_)=>(h.sortOrder||0)-(_.sortOrder||0)),o.forEach(h=>h.children&&d(h.children))};return d(m),m}function Se(l,i){return l.map(c=>{var m;return{key:c.permId,title:e.jsxs(N,{children:[e.jsx("span",{children:c.name}),c.permType==="button"?e.jsx(L,{color:"cyan",style:{fontSize:10},children:i}):null]}),children:(m=c.children)!=null&&m.length?Se(c.children,i):void 0}})}function zs(l){const i=new Map,c=[];l.forEach(d=>{i.set(d.id,{...d,key:d.id,children:[]})}),i.forEach(d=>{d.parentId&&i.has(d.parentId)?i.get(d.parentId).children.push(d):c.push(d)});const m=d=>{d.sort((o,h)=>(o.sortOrder||0)-(h.sortOrder||0)),d.forEach(o=>o.children&&m(o.children))};return m(c),c}function ve(l){return l.map(i=>{var c;return{key:i.id,title:i.orgName,children:(c=i.children)!=null&&c.length?ve(i.children):void 0}})}function Ms(l){switch(l){case"ALL":return"当前角色可访问当前租户全部数据。";case"SELF":return"当前角色仅可访问本人数据。";case"DEPT":return"当前角色可访问本人所在部门的数据。";case"DEPT_AND_CHILD":return"当前角色可访问本人所在部门及所有下级部门的数据。";case"CUSTOM":return"当前角色可访问选中部门的数据。";default:return""}}const Fs=()=>`ROLE_${Date.now().toString(36).toUpperCase()}`;function la(){const{can:l}=Ye(),{items:i}=Ns("sys_common_status"),[c,m]=t.useState(!1),[d,o]=t.useState(!1),[h,_]=t.useState([]),[z,X]=t.useState([]),[r,k]=t.useState(null),[ee,M]=t.useState([]),[Ne,F]=t.useState([]),[C,se]=t.useState([]),[Te,ae]=t.useState(!1),[te,re]=t.useState([]),[Ce,$]=t.useState(!1),[B,le]=t.useState([]),[D,we]=t.useState(""),[K,oe]=t.useState(""),[p,O]=t.useState({current:1,size:Os,total:0}),[H,ne]=t.useState(void 0),[Ee,w]=t.useState(!1),[x,ie]=t.useState(null),[V,Pe]=t.useState([]),[g,Re]=t.useState("permissions"),[I,G]=t.useState("SELF"),[q,W]=t.useState([]),[_e,ce]=t.useState([]),[E]=v.useForm(),S=t.useMemo(()=>{const s=sessionStorage.getItem("userProfile");return s?JSON.parse(s).isPlatformAdmin&&localStorage.getItem("activeTenantId")==="0":!1},[]),de=t.useMemo(()=>Q(localStorage.getItem("activeTenantId"))??0,[]),ke=t.useMemo(()=>Se(Ls(z),Us),[z]),De=t.useMemo(()=>{const s=new Set(C.map(a=>a.userId));return te.filter(a=>!s.has(a.userId)&&(a.username.toLowerCase().includes(D.toLowerCase())||a.displayName.toLowerCase().includes(D.toLowerCase())))},[te,C,D]);t.useEffect(()=>{S&&Rs({current:1,size:100}).then(s=>Pe(s.records||[])).catch(()=>{})},[S]);const Oe=async()=>{try{const s=await bs();return X(s||[]),s||[]}catch{return X([]),[]}},T=async(s,a=z)=>{k(s),ae(!0);try{const[n,f,u,U]=await Promise.all([us(s.roleId),ps(s.roleId),ms(s.roleId),_s(s.tenantId)]),Ze=(n||[]).map(j=>Number(j)).filter(j=>!Number.isNaN(j)).filter(j=>!a.some(Je=>Je.parentId===j));M(Ze),F([]),se(f||[]),G((u==null?void 0:u.scopeType)||s.dataScopeType||"SELF"),W(((u==null?void 0:u.orgIds)||[]).map(j=>Number(j)).filter(j=>!Number.isNaN(j))),ce(ve(zs(U||[])))}finally{ae(!1)}},Z=async(s=p.current,a=p.size)=>{m(!0);try{const n=await Oe(),f=await hs({current:s,size:a,tenantId:S?H:de,keyword:K||void 0}),u=(f==null?void 0:f.records)||[];if(O({current:s,size:a,total:(f==null?void 0:f.total)||0}),_(u),u.length===0)k(null),se([]),M([]),F([]),G("SELF"),W([]),ce([]);else if(!r)await T(u[0],n);else{const U=u.find(ue=>ue.roleId===r.roleId);U?await T(U,n):await T(u[0],n)}}finally{m(!1)}};t.useEffect(()=>{Z(p.current,p.size)},[H,p.current,p.size,K]);const Ue=async()=>{try{const s=await gs();re(s||[])}catch{re([])}},Ae=()=>{Ue(),le([]),$(!0)},Le=async()=>{!r||B.length===0||(await xs(r.roleId,B),b.success("操作成功"),$(!1),await T(r))},ze=async s=>{if(r){if(r.roleCode==="TENANT_ADMIN"&&C.length<=1){b.warning("租户管理员角色至少需要保留一个绑定用户");return}await fs(r.roleId,s),b.success("操作成功"),await T(r)}},Me=()=>{ie(null),E.resetFields(),E.setFieldsValue({status:1,tenantId:S?void 0:de}),w(!0)},Fe=(s,a)=>{s.stopPropagation(),ie(a),E.setFieldsValue(a),w(!0)},$e=async(s,a)=>{s.stopPropagation(),await js(a),b.success("操作成功"),(r==null?void 0:r.roleId)===a&&k(null),await Z(p.current,p.size)},Be=async()=>{const s=await E.validateFields();o(!0);try{const a={roleCode:(x==null?void 0:x.roleCode)||s.roleCode||Fs(),roleName:s.roleName,remark:s.remark,status:s.status??Ds,tenantId:s.tenantId,dataScopeType:(x==null?void 0:x.dataScopeType)||"SELF"};x?await ys(x.roleId,a):await Is(a),b.success("操作成功"),w(!1),await Z(p.current,p.size)}finally{o(!1)}},Ke=(s,a)=>{O(n=>({...n,current:s,size:a}))},He=async()=>{if(r){o(!0);try{await Ss(r.roleId,Array.from(new Set([...ee,...Ne]))),b.success("操作成功")}finally{o(!1)}}},Ve=async()=>{if(r){if(I==="CUSTOM"&&q.length===0){b.warning("请选择至少一个部门");return}o(!0);try{const s={roleId:r.roleId,scopeType:I,orgIds:I==="CUSTOM"?q:[]};await vs(r.roleId,s),b.success("操作成功"),k(a=>a&&{...a,dataScopeType:I}),_(a=>a.map(n=>n.roleId===r.roleId?{...n,dataScopeType:I}:n))}finally{o(!1)}}},Ge=()=>{if(g==="permissions"){He();return}g==="dataScope"&&Ve()},qe=!r||g==="users"||g==="permissions"&&!l("sys:role:permission:save")||g==="dataScope"&&!l("sys:role:update"),We=g==="dataScope"?"保存数据权限":"保存";return e.jsxs("div",{className:"app-page roles-page-v2",children:[e.jsx(Ts,{title:"角色管理",subtitle:"维护角色基础信息、功能权限、数据权限与成员绑定"}),e.jsx("div",{className:"app-page__page-actions",children:l("sys:role:create")&&e.jsx(y,{type:"primary",icon:e.jsx(Qe,{}),onClick:Me,children:"新增角色"})}),e.jsx("div",{className:"roles-layout",children:e.jsxs(Cs,{gutter:24,className:"roles-layout__row",children:[e.jsx(fe,{span:7,className:"roles-layout__side",children:e.jsxs(je,{title:e.jsxs(N,{children:[e.jsx(xe,{}),e.jsx("span",{children:"角色列表"})]}),bordered:!1,className:"app-page__panel-card roles-side-card",children:[e.jsxs("div",{className:"role-search-panel",children:[S&&e.jsx(J,{placeholder:"按租户筛选",style:{width:"100%"},allowClear:!0,suffixIcon:e.jsx(Xe,{}),value:H,onChange:s=>{ne(Q(s)),O(a=>({...a,current:1}))},options:V.map(s=>({label:s.tenantName,value:s.id}))}),e.jsxs("div",{className:"role-search-bar",children:[e.jsx(R,{placeholder:"输入角色名称或编码搜索",prefix:e.jsx(pe,{style:{color:"#94a3b8"}}),value:K,onChange:s=>oe(s.target.value),allowClear:!0}),e.jsx(y,{type:"default",onClick:()=>{oe(""),ne(void 0),O(s=>({...s,current:1}))},children:"重置"})]})]}),e.jsx("div",{className:"role-list-container-v3",children:e.jsx(ws,{loading:c,dataSource:h,pagination:!1,locale:{emptyText:e.jsx(P,{description:"暂无角色数据",image:P.PRESENTED_IMAGE_SIMPLE})},renderItem:s=>{var a;return e.jsxs("div",{className:`role-item-card-v3 ${(r==null?void 0:r.roleId)===s.roleId?"active":""}`,onClick:()=>void T(s),children:[e.jsx("div",{className:"role-item-symbol","aria-hidden":"true",children:e.jsx(me,{})}),e.jsxs("div",{className:"role-item-main",children:[e.jsxs("div",{className:"role-item-name-row",children:[e.jsx(Y,{strong:!0,className:"role-name",children:s.roleName}),S&&e.jsx(L,{color:"blue",style:{fontSize:10,scale:"0.8",margin:"0 0 0 4px",borderRadius:"10px"},children:s.tenantId===0?"平台租户":((a=V.find(n=>n.id===s.tenantId))==null?void 0:a.tenantName)||`租户:${s.tenantId}`}),s.status===0&&e.jsx(L,{color:"error",style:{fontSize:10,scale:"0.8",margin:0},children:"停用"})]}),e.jsx(Y,{type:"secondary",className:"role-code",children:s.roleCode})]}),(r==null?void 0:r.roleId)===s.roleId?e.jsx("div",{className:"role-item-selected-mark","aria-hidden":"true",children:e.jsx(ss,{})}):null,e.jsx("div",{className:"role-item-actions",children:e.jsxs(N,{size:4,children:[e.jsx(as,{title:"编辑",children:e.jsx(y,{type:"text",size:"small",icon:e.jsx(ts,{}),onClick:n=>Fe(n,s)})}),s.roleCode!=="ADMIN"&&e.jsx(ye,{title:"确定删除该角色吗?",okText:"确定",cancelText:"取消",onConfirm:n=>void $e(n,s.roleId),children:e.jsx(y,{type:"text",size:"small",danger:!0,icon:e.jsx(he,{}),onClick:n=>n.stopPropagation()})})]})})]},s.roleId)}})}),e.jsx("div",{className:"role-list-pagination",children:e.jsx(Es,{current:p.current,pageSize:p.size,total:p.total,size:"small",onChange:Ke,showSizeChanger:!0,pageSizeOptions:["10","20","50"]})})]})}),e.jsx(fe,{span:17,className:"roles-layout__detail",children:r?e.jsx(je,{className:"app-page__panel-card roles-detail-card",bordered:!1,title:e.jsxs("div",{className:"role-detail-header",children:[e.jsx("div",{className:"role-detail-icon",children:e.jsx(me,{})}),e.jsxs("div",{className:"role-detail-heading",children:[e.jsx("div",{className:"role-detail-title",children:r.roleName}),e.jsx(Y,{type:"secondary",className:"role-detail-code",children:r.roleCode})]})]}),extra:e.jsx(y,{type:"primary",icon:e.jsx(cs,{}),loading:d,onClick:Ge,disabled:qe,style:{borderRadius:"6px"},children:We}),children:e.jsxs(A,{activeKey:g,onChange:s=>Re(s),className:"role-detail-tabs",children:[e.jsx(A.TabPane,{tab:e.jsxs(N,{children:[e.jsx(rs,{}),"功能权限"]}),children:e.jsx("div",{className:"role-detail-pane",children:e.jsx("div",{className:"permission-tree-wrapper",children:e.jsx(Ie,{checkable:!0,selectable:!1,checkStrictly:!1,treeData:ke,checkedKeys:ee,onCheck:(s,a)=>{const n=Array.isArray(s)?s:s.checked,f=a.halfCheckedKeys||[];M(n.map(u=>Number(u))),F(f.map(u=>Number(u)))},defaultExpandAll:!0})})})},"permissions"),e.jsx(A.TabPane,{tab:e.jsxs(N,{children:[e.jsx(xe,{}),"数据权限"]}),children:e.jsxs("div",{className:"role-detail-pane",children:[e.jsx("div",{style:{marginBottom:16},children:e.jsx(be.Group,{value:I,onChange:s=>G(s.target.value),optionType:"button",buttonStyle:"solid",children:As.map(s=>e.jsx(be.Button,{value:s.value,children:s.label},s.value))})}),e.jsx("div",{style:{marginBottom:16,color:"#64748b"},children:Ms(I)}),I==="CUSTOM"?e.jsx("div",{className:"permission-tree-wrapper",children:e.jsx(Ie,{checkable:!0,selectable:!1,treeData:_e,checkedKeys:q,onCheck:s=>{const a=Array.isArray(s)?s:s.checked;W(a.map(n=>Number(n)))},defaultExpandAll:!0})}):e.jsx(P,{image:P.PRESENTED_IMAGE_SIMPLE,description:"当前范围不需要选择部门"})]})},"dataScope"),e.jsx(A.TabPane,{tab:e.jsxs(N,{children:[e.jsx(is,{}),`成员管理 (${C.length})`]}),children:e.jsxs("div",{className:"role-detail-pane",children:[e.jsxs("div",{className:"role-members-toolbar",children:[e.jsx(ks,{level:5,style:{margin:0},children:"已绑定用户"}),e.jsx(y,{type:"primary",ghost:!0,icon:e.jsx(ls,{}),onClick:Ae,disabled:!l("sys:role:update"),children:"绑定用户"})]}),e.jsx(ge,{rowKey:"userId",size:"small",loading:Te,dataSource:C,pagination:{pageSize:10,size:"small"},columns:[{title:"用户信息",render:(s,a)=>e.jsxs(N,{children:[e.jsx(os,{size:"small",icon:e.jsx(ns,{}),style:{backgroundColor:"#f0f2f5",color:"#8c8c8c"}}),e.jsxs("div",{children:[e.jsx("div",{style:{fontWeight:500},children:a.displayName}),e.jsxs("div",{style:{fontSize:11,color:"#bfbfbf"},children:["@",a.username]})]})]})},{title:"手机号",dataIndex:"phone",className:"tabular-nums"},{title:"状态",dataIndex:"status",width:80,render:s=>e.jsx(L,{color:s===1?"green":"red",children:s===1?"启用":"停用"})},{title:"操作",key:"action",width:80,render:(s,a)=>e.jsx(ye,{title:"确定解除该用户绑定吗?",okText:"确定",cancelText:"取消",onConfirm:()=>void ze(a.userId),disabled:!l("sys:role:update"),children:e.jsx(y,{type:"text",danger:!0,size:"small",icon:e.jsx(he,{}),disabled:!l("sys:role:update")})})}]})]})},"users")]})}):e.jsx("div",{className:"app-page__empty-state",children:e.jsx(P,{description:"请选择左侧角色查看详情"})})})]})}),e.jsxs(Ps,{title:"绑定用户到角色",open:Ce,onCancel:()=>$(!1),onOk:()=>void Le(),okText:"确定",cancelText:"取消",width:650,destroyOnClose:!0,children:[e.jsx("div",{style:{marginBottom:16},children:e.jsx(R,{placeholder:"搜索用户名或显示名称",prefix:e.jsx(pe,{}),value:D,onChange:s=>we(s.target.value),allowClear:!0})}),e.jsx(ge,{rowKey:"userId",size:"small",dataSource:De,pagination:{pageSize:6},rowSelection:{selectedRowKeys:B,onChange:s=>le(s)},columns:[{title:"显示名称",dataIndex:"displayName"},{title:"用户名",dataIndex:"username"},{title:"手机号",dataIndex:"phone"}]})]}),e.jsx(ds,{title:x?"编辑角色":"新增角色",open:Ee,onClose:()=>w(!1),width:420,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(y,{onClick:()=>w(!1),children:"取消"}),e.jsx(y,{type:"primary",loading:d,onClick:()=>void Be(),children:"保存"})]}),children:e.jsxs(v,{form:E,layout:"vertical",children:[e.jsx(v.Item,{label:"租户",name:"tenantId",rules:[{required:!0}],hidden:!S,children:e.jsx(J,{options:V.map(s=>({label:s.tenantName,value:s.id})),disabled:!!x})}),e.jsx(v.Item,{label:"角色名称",name:"roleName",rules:[{required:!0}],children:e.jsx(R,{placeholder:"请输入角色名称"})}),e.jsx(v.Item,{label:"角色编码",name:"roleCode",rules:[{required:!0}],children:e.jsx(R,{placeholder:"请输入角色编码",disabled:!!x})}),e.jsx(v.Item,{label:"状态",name:"status",initialValue:1,children:e.jsx(J,{options:i.map(s=>({label:s.itemLabel,value:Number(s.itemValue)}))})}),e.jsx(v.Item,{label:"备注",name:"remark",children:e.jsx(R.TextArea,{rows:4,placeholder:"请输入角色说明或适用范围"})})]})})]})}export{la as default}; +import{a2 as Ye,r as t,j as e,B as y,a4 as Qe,a7 as J,a$ as Xe,a3 as pe,b0 as me,T as es,b1 as ss,Y as N,ab as as,ac as ts,ad as he,a5 as P,af as xe,Z as rs,b2 as ls,V as os,R as ns,b3 as is,W as cs,a6 as ds,b4 as us,b5 as ps,b6 as ms,b7 as hs,b8 as xs,s as b,b9 as fs,ba as js,bb as ys,bc as Is,bd as bs,aU as gs,be as Ss,bf as vs}from"./index-2nzO_M0d.js";import{u as Ns}from"./useDict-Cjy4qKoT.js";import{P as Ts}from"./index-Ds3G3GDW.js";import{F as v}from"./index-BNTgrN92.js";import{R as Cs,C as fe}from"./row-CR991LIl.js";import{C as je,T as A}from"./index-ESbS3nHt.js";import{I as R}from"./index-fAufRegR.js";import{L as ws}from"./index-DxjY4DDO.js";import{T as L}from"./index-CASbXnpp.js";import{P as ye}from"./index-t62uv_8b.js";import{P as Es}from"./Pagination-CRtRHhmu.js";import{b as Ie,R as be,F as ge}from"./Table-UD3nj3r6.js";import{M as Ps}from"./index-DHWpSSb5.js";import{l as Rs}from"./tenant-DIAbFuKr.js";import{l as _s}from"./org-U7JXFZc6.js";import"./useForm-CzLkm9RK.js";import"./index-z7YG9RTL.js";import"./fade-CftRWTgY.js";const{Text:Y,Title:ks}=es,Ds=1,Os=10,Us="按钮",As=[{label:"全部",value:"ALL"},{label:"个人",value:"SELF"},{label:"本部门",value:"DEPT"},{label:"本部门及下级部门",value:"DEPT_AND_CHILD"},{label:"自定义部门",value:"CUSTOM"}];function Q(l){if(typeof l=="number")return Number.isFinite(l)?l:void 0;if(typeof l=="string"&&l.trim()!==""){const i=Number(l);return Number.isFinite(i)?i:void 0}if(l&&typeof l=="object"&&"value"in l)return Q(l.value)}function Ls(l){const i=(l||[]).filter(o=>o.status!==0),c=new Map,m=[];i.forEach(o=>{c.set(o.permId,{...o,key:o.permId,children:[]})}),c.forEach(o=>{if(o.parentId&&o.parentId!==0){const h=c.get(o.parentId);h&&h.children.push(o)}else m.push(o)});const d=o=>{o.sort((h,_)=>(h.sortOrder||0)-(_.sortOrder||0)),o.forEach(h=>h.children&&d(h.children))};return d(m),m}function Se(l,i){return l.map(c=>{var m;return{key:c.permId,title:e.jsxs(N,{children:[e.jsx("span",{children:c.name}),c.permType==="button"?e.jsx(L,{color:"cyan",style:{fontSize:10},children:i}):null]}),children:(m=c.children)!=null&&m.length?Se(c.children,i):void 0}})}function zs(l){const i=new Map,c=[];l.forEach(d=>{i.set(d.id,{...d,key:d.id,children:[]})}),i.forEach(d=>{d.parentId&&i.has(d.parentId)?i.get(d.parentId).children.push(d):c.push(d)});const m=d=>{d.sort((o,h)=>(o.sortOrder||0)-(h.sortOrder||0)),d.forEach(o=>o.children&&m(o.children))};return m(c),c}function ve(l){return l.map(i=>{var c;return{key:i.id,title:i.orgName,children:(c=i.children)!=null&&c.length?ve(i.children):void 0}})}function Ms(l){switch(l){case"ALL":return"当前角色可访问当前租户全部数据。";case"SELF":return"当前角色仅可访问本人数据。";case"DEPT":return"当前角色可访问本人所在部门的数据。";case"DEPT_AND_CHILD":return"当前角色可访问本人所在部门及所有下级部门的数据。";case"CUSTOM":return"当前角色可访问选中部门的数据。";default:return""}}const Fs=()=>`ROLE_${Date.now().toString(36).toUpperCase()}`;function la(){const{can:l}=Ye(),{items:i}=Ns("sys_common_status"),[c,m]=t.useState(!1),[d,o]=t.useState(!1),[h,_]=t.useState([]),[z,X]=t.useState([]),[r,k]=t.useState(null),[ee,M]=t.useState([]),[Ne,F]=t.useState([]),[C,se]=t.useState([]),[Te,ae]=t.useState(!1),[te,re]=t.useState([]),[Ce,$]=t.useState(!1),[B,le]=t.useState([]),[D,we]=t.useState(""),[K,oe]=t.useState(""),[p,O]=t.useState({current:1,size:Os,total:0}),[H,ne]=t.useState(void 0),[Ee,w]=t.useState(!1),[x,ie]=t.useState(null),[V,Pe]=t.useState([]),[g,Re]=t.useState("permissions"),[I,G]=t.useState("SELF"),[q,W]=t.useState([]),[_e,ce]=t.useState([]),[E]=v.useForm(),S=t.useMemo(()=>{const s=sessionStorage.getItem("userProfile");return s?JSON.parse(s).isPlatformAdmin&&localStorage.getItem("activeTenantId")==="0":!1},[]),de=t.useMemo(()=>Q(localStorage.getItem("activeTenantId"))??0,[]),ke=t.useMemo(()=>Se(Ls(z),Us),[z]),De=t.useMemo(()=>{const s=new Set(C.map(a=>a.userId));return te.filter(a=>!s.has(a.userId)&&(a.username.toLowerCase().includes(D.toLowerCase())||a.displayName.toLowerCase().includes(D.toLowerCase())))},[te,C,D]);t.useEffect(()=>{S&&Rs({current:1,size:100}).then(s=>Pe(s.records||[])).catch(()=>{})},[S]);const Oe=async()=>{try{const s=await bs();return X(s||[]),s||[]}catch{return X([]),[]}},T=async(s,a=z)=>{k(s),ae(!0);try{const[n,f,u,U]=await Promise.all([us(s.roleId),ps(s.roleId),ms(s.roleId),_s(s.tenantId)]),Ze=(n||[]).map(j=>Number(j)).filter(j=>!Number.isNaN(j)).filter(j=>!a.some(Je=>Je.parentId===j));M(Ze),F([]),se(f||[]),G((u==null?void 0:u.scopeType)||s.dataScopeType||"SELF"),W(((u==null?void 0:u.orgIds)||[]).map(j=>Number(j)).filter(j=>!Number.isNaN(j))),ce(ve(zs(U||[])))}finally{ae(!1)}},Z=async(s=p.current,a=p.size)=>{m(!0);try{const n=await Oe(),f=await hs({current:s,size:a,tenantId:S?H:de,keyword:K||void 0}),u=(f==null?void 0:f.records)||[];if(O({current:s,size:a,total:(f==null?void 0:f.total)||0}),_(u),u.length===0)k(null),se([]),M([]),F([]),G("SELF"),W([]),ce([]);else if(!r)await T(u[0],n);else{const U=u.find(ue=>ue.roleId===r.roleId);U?await T(U,n):await T(u[0],n)}}finally{m(!1)}};t.useEffect(()=>{Z(p.current,p.size)},[H,p.current,p.size,K]);const Ue=async()=>{try{const s=await gs();re(s||[])}catch{re([])}},Ae=()=>{Ue(),le([]),$(!0)},Le=async()=>{!r||B.length===0||(await xs(r.roleId,B),b.success("操作成功"),$(!1),await T(r))},ze=async s=>{if(r){if(r.roleCode==="TENANT_ADMIN"&&C.length<=1){b.warning("租户管理员角色至少需要保留一个绑定用户");return}await fs(r.roleId,s),b.success("操作成功"),await T(r)}},Me=()=>{ie(null),E.resetFields(),E.setFieldsValue({status:1,tenantId:S?void 0:de}),w(!0)},Fe=(s,a)=>{s.stopPropagation(),ie(a),E.setFieldsValue(a),w(!0)},$e=async(s,a)=>{s.stopPropagation(),await js(a),b.success("操作成功"),(r==null?void 0:r.roleId)===a&&k(null),await Z(p.current,p.size)},Be=async()=>{const s=await E.validateFields();o(!0);try{const a={roleCode:(x==null?void 0:x.roleCode)||s.roleCode||Fs(),roleName:s.roleName,remark:s.remark,status:s.status??Ds,tenantId:s.tenantId,dataScopeType:(x==null?void 0:x.dataScopeType)||"SELF"};x?await ys(x.roleId,a):await Is(a),b.success("操作成功"),w(!1),await Z(p.current,p.size)}finally{o(!1)}},Ke=(s,a)=>{O(n=>({...n,current:s,size:a}))},He=async()=>{if(r){o(!0);try{await Ss(r.roleId,Array.from(new Set([...ee,...Ne]))),b.success("操作成功")}finally{o(!1)}}},Ve=async()=>{if(r){if(I==="CUSTOM"&&q.length===0){b.warning("请选择至少一个部门");return}o(!0);try{const s={roleId:r.roleId,scopeType:I,orgIds:I==="CUSTOM"?q:[]};await vs(r.roleId,s),b.success("操作成功"),k(a=>a&&{...a,dataScopeType:I}),_(a=>a.map(n=>n.roleId===r.roleId?{...n,dataScopeType:I}:n))}finally{o(!1)}}},Ge=()=>{if(g==="permissions"){He();return}g==="dataScope"&&Ve()},qe=!r||g==="users"||g==="permissions"&&!l("sys:role:permission:save")||g==="dataScope"&&!l("sys:role:update"),We=g==="dataScope"?"保存数据权限":"保存";return e.jsxs("div",{className:"app-page roles-page-v2",children:[e.jsx(Ts,{title:"角色管理",subtitle:"维护角色基础信息、功能权限、数据权限与成员绑定"}),e.jsx("div",{className:"app-page__page-actions",children:l("sys:role:create")&&e.jsx(y,{type:"primary",icon:e.jsx(Qe,{}),onClick:Me,children:"新增角色"})}),e.jsx("div",{className:"roles-layout",children:e.jsxs(Cs,{gutter:24,className:"roles-layout__row",children:[e.jsx(fe,{span:7,className:"roles-layout__side",children:e.jsxs(je,{title:e.jsxs(N,{children:[e.jsx(xe,{}),e.jsx("span",{children:"角色列表"})]}),bordered:!1,className:"app-page__panel-card roles-side-card",children:[e.jsxs("div",{className:"role-search-panel",children:[S&&e.jsx(J,{placeholder:"按租户筛选",style:{width:"100%"},allowClear:!0,suffixIcon:e.jsx(Xe,{}),value:H,onChange:s=>{ne(Q(s)),O(a=>({...a,current:1}))},options:V.map(s=>({label:s.tenantName,value:s.id}))}),e.jsxs("div",{className:"role-search-bar",children:[e.jsx(R,{placeholder:"输入角色名称或编码搜索",prefix:e.jsx(pe,{style:{color:"#94a3b8"}}),value:K,onChange:s=>oe(s.target.value),allowClear:!0}),e.jsx(y,{type:"default",onClick:()=>{oe(""),ne(void 0),O(s=>({...s,current:1}))},children:"重置"})]})]}),e.jsx("div",{className:"role-list-container-v3",children:e.jsx(ws,{loading:c,dataSource:h,pagination:!1,locale:{emptyText:e.jsx(P,{description:"暂无角色数据",image:P.PRESENTED_IMAGE_SIMPLE})},renderItem:s=>{var a;return e.jsxs("div",{className:`role-item-card-v3 ${(r==null?void 0:r.roleId)===s.roleId?"active":""}`,onClick:()=>void T(s),children:[e.jsx("div",{className:"role-item-symbol","aria-hidden":"true",children:e.jsx(me,{})}),e.jsxs("div",{className:"role-item-main",children:[e.jsxs("div",{className:"role-item-name-row",children:[e.jsx(Y,{strong:!0,className:"role-name",children:s.roleName}),S&&e.jsx(L,{color:"blue",style:{fontSize:10,scale:"0.8",margin:"0 0 0 4px",borderRadius:"10px"},children:s.tenantId===0?"平台租户":((a=V.find(n=>n.id===s.tenantId))==null?void 0:a.tenantName)||`租户:${s.tenantId}`}),s.status===0&&e.jsx(L,{color:"error",style:{fontSize:10,scale:"0.8",margin:0},children:"停用"})]}),e.jsx(Y,{type:"secondary",className:"role-code",children:s.roleCode})]}),(r==null?void 0:r.roleId)===s.roleId?e.jsx("div",{className:"role-item-selected-mark","aria-hidden":"true",children:e.jsx(ss,{})}):null,e.jsx("div",{className:"role-item-actions",children:e.jsxs(N,{size:4,children:[e.jsx(as,{title:"编辑",children:e.jsx(y,{type:"text",size:"small",icon:e.jsx(ts,{}),onClick:n=>Fe(n,s)})}),s.roleCode!=="ADMIN"&&e.jsx(ye,{title:"确定删除该角色吗?",okText:"确定",cancelText:"取消",onConfirm:n=>void $e(n,s.roleId),children:e.jsx(y,{type:"text",size:"small",danger:!0,icon:e.jsx(he,{}),onClick:n=>n.stopPropagation()})})]})})]},s.roleId)}})}),e.jsx("div",{className:"role-list-pagination",children:e.jsx(Es,{current:p.current,pageSize:p.size,total:p.total,size:"small",onChange:Ke,showSizeChanger:!0,pageSizeOptions:["10","20","50"]})})]})}),e.jsx(fe,{span:17,className:"roles-layout__detail",children:r?e.jsx(je,{className:"app-page__panel-card roles-detail-card",bordered:!1,title:e.jsxs("div",{className:"role-detail-header",children:[e.jsx("div",{className:"role-detail-icon",children:e.jsx(me,{})}),e.jsxs("div",{className:"role-detail-heading",children:[e.jsx("div",{className:"role-detail-title",children:r.roleName}),e.jsx(Y,{type:"secondary",className:"role-detail-code",children:r.roleCode})]})]}),extra:e.jsx(y,{type:"primary",icon:e.jsx(cs,{}),loading:d,onClick:Ge,disabled:qe,style:{borderRadius:"6px"},children:We}),children:e.jsxs(A,{activeKey:g,onChange:s=>Re(s),className:"role-detail-tabs",children:[e.jsx(A.TabPane,{tab:e.jsxs(N,{children:[e.jsx(rs,{}),"功能权限"]}),children:e.jsx("div",{className:"role-detail-pane",children:e.jsx("div",{className:"permission-tree-wrapper",children:e.jsx(Ie,{checkable:!0,selectable:!1,checkStrictly:!1,treeData:ke,checkedKeys:ee,onCheck:(s,a)=>{const n=Array.isArray(s)?s:s.checked,f=a.halfCheckedKeys||[];M(n.map(u=>Number(u))),F(f.map(u=>Number(u)))},defaultExpandAll:!0})})})},"permissions"),e.jsx(A.TabPane,{tab:e.jsxs(N,{children:[e.jsx(xe,{}),"数据权限"]}),children:e.jsxs("div",{className:"role-detail-pane",children:[e.jsx("div",{style:{marginBottom:16},children:e.jsx(be.Group,{value:I,onChange:s=>G(s.target.value),optionType:"button",buttonStyle:"solid",children:As.map(s=>e.jsx(be.Button,{value:s.value,children:s.label},s.value))})}),e.jsx("div",{style:{marginBottom:16,color:"#64748b"},children:Ms(I)}),I==="CUSTOM"?e.jsx("div",{className:"permission-tree-wrapper",children:e.jsx(Ie,{checkable:!0,selectable:!1,treeData:_e,checkedKeys:q,onCheck:s=>{const a=Array.isArray(s)?s:s.checked;W(a.map(n=>Number(n)))},defaultExpandAll:!0})}):e.jsx(P,{image:P.PRESENTED_IMAGE_SIMPLE,description:"当前范围不需要选择部门"})]})},"dataScope"),e.jsx(A.TabPane,{tab:e.jsxs(N,{children:[e.jsx(is,{}),`成员管理 (${C.length})`]}),children:e.jsxs("div",{className:"role-detail-pane",children:[e.jsxs("div",{className:"role-members-toolbar",children:[e.jsx(ks,{level:5,style:{margin:0},children:"已绑定用户"}),e.jsx(y,{type:"primary",ghost:!0,icon:e.jsx(ls,{}),onClick:Ae,disabled:!l("sys:role:update"),children:"绑定用户"})]}),e.jsx(ge,{rowKey:"userId",size:"small",loading:Te,dataSource:C,pagination:{pageSize:10,size:"small"},columns:[{title:"用户信息",render:(s,a)=>e.jsxs(N,{children:[e.jsx(os,{size:"small",icon:e.jsx(ns,{}),style:{backgroundColor:"#f0f2f5",color:"#8c8c8c"}}),e.jsxs("div",{children:[e.jsx("div",{style:{fontWeight:500},children:a.displayName}),e.jsxs("div",{style:{fontSize:11,color:"#bfbfbf"},children:["@",a.username]})]})]})},{title:"手机号",dataIndex:"phone",className:"tabular-nums"},{title:"状态",dataIndex:"status",width:80,render:s=>e.jsx(L,{color:s===1?"green":"red",children:s===1?"启用":"停用"})},{title:"操作",key:"action",width:80,render:(s,a)=>e.jsx(ye,{title:"确定解除该用户绑定吗?",okText:"确定",cancelText:"取消",onConfirm:()=>void ze(a.userId),disabled:!l("sys:role:update"),children:e.jsx(y,{type:"text",danger:!0,size:"small",icon:e.jsx(he,{}),disabled:!l("sys:role:update")})})}]})]})},"users")]})}):e.jsx("div",{className:"app-page__empty-state",children:e.jsx(P,{description:"请选择左侧角色查看详情"})})})]})}),e.jsxs(Ps,{title:"绑定用户到角色",open:Ce,onCancel:()=>$(!1),onOk:()=>void Le(),okText:"确定",cancelText:"取消",width:650,destroyOnClose:!0,children:[e.jsx("div",{style:{marginBottom:16},children:e.jsx(R,{placeholder:"搜索用户名或显示名称",prefix:e.jsx(pe,{}),value:D,onChange:s=>we(s.target.value),allowClear:!0})}),e.jsx(ge,{rowKey:"userId",size:"small",dataSource:De,pagination:{pageSize:6},rowSelection:{selectedRowKeys:B,onChange:s=>le(s)},columns:[{title:"显示名称",dataIndex:"displayName"},{title:"用户名",dataIndex:"username"},{title:"手机号",dataIndex:"phone"}]})]}),e.jsx(ds,{title:x?"编辑角色":"新增角色",open:Ee,onClose:()=>w(!1),width:420,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(y,{onClick:()=>w(!1),children:"取消"}),e.jsx(y,{type:"primary",loading:d,onClick:()=>void Be(),children:"保存"})]}),children:e.jsxs(v,{form:E,layout:"vertical",children:[e.jsx(v.Item,{label:"租户",name:"tenantId",rules:[{required:!0}],hidden:!S,children:e.jsx(J,{options:V.map(s=>({label:s.tenantName,value:s.id})),disabled:!!x})}),e.jsx(v.Item,{label:"角色名称",name:"roleName",rules:[{required:!0}],children:e.jsx(R,{placeholder:"请输入角色名称"})}),e.jsx(v.Item,{label:"角色编码",name:"roleCode",rules:[{required:!0}],children:e.jsx(R,{placeholder:"请输入角色编码",disabled:!!x})}),e.jsx(v.Item,{label:"状态",name:"status",initialValue:1,children:e.jsx(J,{options:i.map(s=>({label:s.itemLabel,value:Number(s.itemValue)}))})}),e.jsx(v.Item,{label:"备注",name:"remark",children:e.jsx(R.TextArea,{rows:4,placeholder:"请输入角色说明或适用范围"})})]})})]})}export{la as default}; diff --git a/frontend1/dist/assets/index-DNHYTRpW.js b/frontend1/dist/assets/index-DlnpiLSJ.js similarity index 90% rename from frontend1/dist/assets/index-DNHYTRpW.js rename to frontend1/dist/assets/index-DlnpiLSJ.js index ed21cb40..4b7267b4 100644 --- a/frontend1/dist/assets/index-DNHYTRpW.js +++ b/frontend1/dist/assets/index-DlnpiLSJ.js @@ -1 +1 @@ -import{u as z,a2 as B,r as i,j as e,a3 as N,B as c,a4 as A,Y as f,v as E,R as H,T as K,ac as Y,ad as G,a6 as J,a7 as S,d3 as Q,aU as W,d4 as X,d5 as Z,s as D,d6 as ee}from"./index-Dv-rJwbZ.js";import{P as se}from"./index-D4i8Uis-.js";import{u as ae}from"./useDict-ClxJHHDi.js";import{g as te}from"./pagination-CboDhqDt.js";import{F as r}from"./index-DmVlNV9v.js";import{C as _}from"./index-EoMRal4G.js";import{I as j}from"./index-DFGcC-dW.js";import{F as ie}from"./Table-BD43FaLh.js";import{T as de}from"./index-BymHESMU.js";import{P as ce}from"./index-5rm_zQK_.js";import"./useForm-43P2UNGc.js";import"./row-NVxLItiq.js";import"./index-58fJYkx8.js";import"./Pagination-xbf267Yj.js";const{Text:T}=K;function we(){const{t:a}=z(),{can:u}=B(),{items:y}=ae("sys_common_status"),[P,g]=i.useState(!1),[F,w]=i.useState(!1),[o,b]=i.useState(""),L=()=>{},R=()=>{b("")},[m,k]=i.useState([]),[v,$]=i.useState([]),[V,l]=i.useState(!1),[p,I]=i.useState(null),[n]=r.useForm(),x=async()=>{g(!0);try{const[s,t]=await Promise.all([Q(),W()]);k(s||[]),$(t||[])}finally{g(!1)}};i.useEffect(()=>{x()},[]);const h=i.useMemo(()=>{const s={};return v.forEach(t=>{s[t.userId]=t}),s},[v]),C=i.useMemo(()=>{if(!o)return m;const s=o.toLowerCase();return m.filter(t=>{const d=h[t.userId];return t.deviceCode.toLowerCase().includes(s)||(t.deviceName||"").toLowerCase().includes(s)||((d==null?void 0:d.displayName)||"").toLowerCase().includes(s)||String(t.userId).includes(s)})},[m,o,h]),M=()=>{I(null),n.resetFields(),n.setFieldsValue({status:1}),l(!0)},U=s=>{I(s),n.setFieldsValue({userId:s.userId,deviceCode:s.deviceCode,deviceName:s.deviceName,status:s.status??1}),l(!0)},q=async()=>{const s=await n.validateFields();w(!0);try{const t={userId:s.userId,deviceCode:s.deviceCode,deviceName:s.deviceName,status:s.status};p?await X(p.deviceId,t):await Z(t),D.success(a("devicesExt.operationSucceeded")),l(!1),await x()}finally{w(!1)}},O=async s=>{await ee(s),D.success(a("devicesExt.operationSucceeded")),await x()};return e.jsxs("div",{className:"app-page devices-page",children:[e.jsx(se,{title:a("devices.title"),subtitle:a("devices.subtitle")}),e.jsx(_,{className:"devices-table-card app-page__filter-card",styles:{body:{padding:"16px"}},children:e.jsxs("div",{className:"app-page__toolbar",style:{justifyContent:"space-between",width:"100%"},children:[e.jsxs("div",{className:"app-page__toolbar",children:[e.jsx(j,{placeholder:a("devicesExt.searchPlaceholder"),prefix:e.jsx(N,{"aria-hidden":"true"}),style:{width:360},value:o,onChange:s=>b(s.target.value),allowClear:!0,"aria-label":a("devicesExt.searchLabel")}),e.jsx(c,{type:"primary",icon:e.jsx(N,{"aria-hidden":"true"}),onClick:L,children:a("common.search")}),e.jsx(c,{onClick:R,children:a("common.reset")})]}),u("device:create")?e.jsx(c,{type:"primary",icon:e.jsx(A,{"aria-hidden":"true"}),onClick:M,children:a("common.create")}):null]})}),e.jsx(_,{className:"app-page__content-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},children:e.jsx(ie,{rowKey:"deviceId",dataSource:C,loading:P,size:"middle",scroll:{y:"calc(100vh - 350px)"},pagination:te(C.length,1,1e3),columns:[{title:a("devicesExt.device"),key:"device",render:(s,t)=>e.jsxs(f,{children:[e.jsx("div",{className:"device-icon-placeholder",children:e.jsx(E,{"aria-hidden":"true"})}),e.jsxs("div",{children:[e.jsx("div",{className:"device-name font-medium",children:t.deviceName||a("devicesExt.unnamedDevice")}),e.jsx("div",{className:"device-code text-xs text-gray-400 tabular-nums",children:t.deviceCode})]})]})},{title:a("devices.owner"),key:"user",render:(s,t)=>{const d=h[t.userId];return d?e.jsxs(f,{children:[e.jsx(H,{"aria-hidden":"true",style:{color:"#8c8c8c"}}),e.jsx("span",{children:d.displayName}),e.jsxs(T,{type:"secondary",style:{fontSize:"12px"},className:"tabular-nums",children:["(",a("devicesExt.ownerId"),": ",t.userId,")"]})]}):e.jsxs("span",{className:"tabular-nums",children:[a("devicesExt.ownerId"),": ",t.userId]})}},{title:a("common.status"),dataIndex:"status",width:100,render:s=>{const t=y.find(d=>d.itemValue===String(s));return e.jsx(de,{color:s===1?"green":"red",children:(t==null?void 0:t.itemLabel)||a(s===1?"devicesExt.enabled":"devicesExt.disabled")})}},{title:a("devices.updateTime"),dataIndex:"updatedAt",width:180,render:s=>e.jsx(T,{type:"secondary",className:"tabular-nums",children:s==null?void 0:s.replace("T"," ").substring(0,19)})},{title:a("common.action"),key:"action",width:120,fixed:"right",render:(s,t)=>e.jsxs(f,{children:[u("device:update")?e.jsx(c,{type:"text",icon:e.jsx(Y,{"aria-hidden":"true"}),onClick:()=>U(t),"aria-label":a("devicesExt.editDevice")}):null,u("device:delete")?e.jsx(ce,{title:a("devicesExt.deleteDevice"),onConfirm:()=>O(t.deviceId),children:e.jsx(c,{type:"text",danger:!0,icon:e.jsx(G,{"aria-hidden":"true"}),"aria-label":a("common.delete")})}):null]})}]})}),e.jsx(J,{title:e.jsxs("div",{className:"device-drawer-title",children:[e.jsx(E,{className:"mr-2","aria-hidden":"true"}),a(p?"devices.drawerTitleEdit":"devicesExt.drawerTitleCreate")]}),open:V,onClose:()=>l(!1),width:420,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(c,{onClick:()=>l(!1),children:a("common.cancel")}),e.jsx(c,{type:"primary",loading:F,onClick:q,children:a("common.save")})]}),children:e.jsxs(r,{form:n,layout:"vertical",children:[e.jsx(r.Item,{label:a("devices.owner"),name:"userId",rules:[{required:!0,message:a("devicesExt.selectOwner")}],children:e.jsx(S,{showSearch:!0,placeholder:a("devicesExt.searchSelectUser"),optionFilterProp:"label",options:v.map(s=>({label:`${s.displayName} (@${s.username})`,value:s.userId}))})}),e.jsx(r.Item,{label:a("devices.deviceCode"),name:"deviceCode",rules:[{required:!0,message:a("devicesExt.deviceCodeRequired")}],children:e.jsx(j,{placeholder:a("devicesExt.deviceCodePlaceholder")})}),e.jsx(r.Item,{label:a("devices.deviceName"),name:"deviceName",children:e.jsx(j,{placeholder:a("devicesExt.deviceNamePlaceholder")})}),e.jsx(r.Item,{label:a("common.status"),name:"status",initialValue:1,children:e.jsx(S,{options:y.map(s=>({value:Number(s.itemValue),label:s.itemLabel}))})})]})})]})}export{we as default}; +import{u as z,a2 as B,r as i,j as e,a3 as N,B as c,a4 as A,Y as f,v as E,R as H,T as K,ac as Y,ad as G,a6 as J,a7 as S,d3 as Q,aU as W,d4 as X,d5 as Z,s as D,d6 as ee}from"./index-2nzO_M0d.js";import{P as se}from"./index-Ds3G3GDW.js";import{u as ae}from"./useDict-Cjy4qKoT.js";import{g as te}from"./pagination-C2Om-nC2.js";import{F as r}from"./index-BNTgrN92.js";import{C as _}from"./index-ESbS3nHt.js";import{I as j}from"./index-fAufRegR.js";import{F as ie}from"./Table-UD3nj3r6.js";import{T as de}from"./index-CASbXnpp.js";import{P as ce}from"./index-t62uv_8b.js";import"./useForm-CzLkm9RK.js";import"./row-CR991LIl.js";import"./index-z7YG9RTL.js";import"./Pagination-CRtRHhmu.js";const{Text:T}=K;function we(){const{t:a}=z(),{can:u}=B(),{items:y}=ae("sys_common_status"),[P,g]=i.useState(!1),[F,w]=i.useState(!1),[o,b]=i.useState(""),L=()=>{},R=()=>{b("")},[m,k]=i.useState([]),[v,$]=i.useState([]),[V,l]=i.useState(!1),[p,I]=i.useState(null),[n]=r.useForm(),x=async()=>{g(!0);try{const[s,t]=await Promise.all([Q(),W()]);k(s||[]),$(t||[])}finally{g(!1)}};i.useEffect(()=>{x()},[]);const h=i.useMemo(()=>{const s={};return v.forEach(t=>{s[t.userId]=t}),s},[v]),C=i.useMemo(()=>{if(!o)return m;const s=o.toLowerCase();return m.filter(t=>{const d=h[t.userId];return t.deviceCode.toLowerCase().includes(s)||(t.deviceName||"").toLowerCase().includes(s)||((d==null?void 0:d.displayName)||"").toLowerCase().includes(s)||String(t.userId).includes(s)})},[m,o,h]),M=()=>{I(null),n.resetFields(),n.setFieldsValue({status:1}),l(!0)},U=s=>{I(s),n.setFieldsValue({userId:s.userId,deviceCode:s.deviceCode,deviceName:s.deviceName,status:s.status??1}),l(!0)},q=async()=>{const s=await n.validateFields();w(!0);try{const t={userId:s.userId,deviceCode:s.deviceCode,deviceName:s.deviceName,status:s.status};p?await X(p.deviceId,t):await Z(t),D.success(a("devicesExt.operationSucceeded")),l(!1),await x()}finally{w(!1)}},O=async s=>{await ee(s),D.success(a("devicesExt.operationSucceeded")),await x()};return e.jsxs("div",{className:"app-page devices-page",children:[e.jsx(se,{title:a("devices.title"),subtitle:a("devices.subtitle")}),e.jsx(_,{className:"devices-table-card app-page__filter-card",styles:{body:{padding:"16px"}},children:e.jsxs("div",{className:"app-page__toolbar",style:{justifyContent:"space-between",width:"100%"},children:[e.jsxs("div",{className:"app-page__toolbar",children:[e.jsx(j,{placeholder:a("devicesExt.searchPlaceholder"),prefix:e.jsx(N,{"aria-hidden":"true"}),style:{width:360},value:o,onChange:s=>b(s.target.value),allowClear:!0,"aria-label":a("devicesExt.searchLabel")}),e.jsx(c,{type:"primary",icon:e.jsx(N,{"aria-hidden":"true"}),onClick:L,children:a("common.search")}),e.jsx(c,{onClick:R,children:a("common.reset")})]}),u("device:create")?e.jsx(c,{type:"primary",icon:e.jsx(A,{"aria-hidden":"true"}),onClick:M,children:a("common.create")}):null]})}),e.jsx(_,{className:"app-page__content-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},children:e.jsx(ie,{rowKey:"deviceId",dataSource:C,loading:P,size:"middle",scroll:{y:"calc(100vh - 350px)"},pagination:te(C.length,1,1e3),columns:[{title:a("devicesExt.device"),key:"device",render:(s,t)=>e.jsxs(f,{children:[e.jsx("div",{className:"device-icon-placeholder",children:e.jsx(E,{"aria-hidden":"true"})}),e.jsxs("div",{children:[e.jsx("div",{className:"device-name font-medium",children:t.deviceName||a("devicesExt.unnamedDevice")}),e.jsx("div",{className:"device-code text-xs text-gray-400 tabular-nums",children:t.deviceCode})]})]})},{title:a("devices.owner"),key:"user",render:(s,t)=>{const d=h[t.userId];return d?e.jsxs(f,{children:[e.jsx(H,{"aria-hidden":"true",style:{color:"#8c8c8c"}}),e.jsx("span",{children:d.displayName}),e.jsxs(T,{type:"secondary",style:{fontSize:"12px"},className:"tabular-nums",children:["(",a("devicesExt.ownerId"),": ",t.userId,")"]})]}):e.jsxs("span",{className:"tabular-nums",children:[a("devicesExt.ownerId"),": ",t.userId]})}},{title:a("common.status"),dataIndex:"status",width:100,render:s=>{const t=y.find(d=>d.itemValue===String(s));return e.jsx(de,{color:s===1?"green":"red",children:(t==null?void 0:t.itemLabel)||a(s===1?"devicesExt.enabled":"devicesExt.disabled")})}},{title:a("devices.updateTime"),dataIndex:"updatedAt",width:180,render:s=>e.jsx(T,{type:"secondary",className:"tabular-nums",children:s==null?void 0:s.replace("T"," ").substring(0,19)})},{title:a("common.action"),key:"action",width:120,fixed:"right",render:(s,t)=>e.jsxs(f,{children:[u("device:update")?e.jsx(c,{type:"text",icon:e.jsx(Y,{"aria-hidden":"true"}),onClick:()=>U(t),"aria-label":a("devicesExt.editDevice")}):null,u("device:delete")?e.jsx(ce,{title:a("devicesExt.deleteDevice"),onConfirm:()=>O(t.deviceId),children:e.jsx(c,{type:"text",danger:!0,icon:e.jsx(G,{"aria-hidden":"true"}),"aria-label":a("common.delete")})}):null]})}]})}),e.jsx(J,{title:e.jsxs("div",{className:"device-drawer-title",children:[e.jsx(E,{className:"mr-2","aria-hidden":"true"}),a(p?"devices.drawerTitleEdit":"devicesExt.drawerTitleCreate")]}),open:V,onClose:()=>l(!1),width:420,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(c,{onClick:()=>l(!1),children:a("common.cancel")}),e.jsx(c,{type:"primary",loading:F,onClick:q,children:a("common.save")})]}),children:e.jsxs(r,{form:n,layout:"vertical",children:[e.jsx(r.Item,{label:a("devices.owner"),name:"userId",rules:[{required:!0,message:a("devicesExt.selectOwner")}],children:e.jsx(S,{showSearch:!0,placeholder:a("devicesExt.searchSelectUser"),optionFilterProp:"label",options:v.map(s=>({label:`${s.displayName} (@${s.username})`,value:s.userId}))})}),e.jsx(r.Item,{label:a("devices.deviceCode"),name:"deviceCode",rules:[{required:!0,message:a("devicesExt.deviceCodeRequired")}],children:e.jsx(j,{placeholder:a("devicesExt.deviceCodePlaceholder")})}),e.jsx(r.Item,{label:a("devices.deviceName"),name:"deviceName",children:e.jsx(j,{placeholder:a("devicesExt.deviceNamePlaceholder")})}),e.jsx(r.Item,{label:a("common.status"),name:"status",initialValue:1,children:e.jsx(S,{options:y.map(s=>({value:Number(s.itemValue),label:s.itemLabel}))})})]})})]})}export{we as default}; diff --git a/frontend1/dist/assets/index-D46wHI9T.js b/frontend1/dist/assets/index-DrbnEUlB.js similarity index 89% rename from frontend1/dist/assets/index-D46wHI9T.js rename to frontend1/dist/assets/index-DrbnEUlB.js index 27858283..9465d5f9 100644 --- a/frontend1/dist/assets/index-D46wHI9T.js +++ b/frontend1/dist/assets/index-DrbnEUlB.js @@ -1 +1 @@ -import{u as K,a2 as Y,r,j as e,T as G,Y as N,ab as Q,B as c,a4 as E,ac as U,ad as W,a7 as y,a8 as X,c as Z,a5 as ee,a6 as se,ae as te,af as ae,s as _}from"./index-Dv-rJwbZ.js";import{l as re}from"./tenant-BVDt1_Dd.js";import{l as oe,d as ne,u as le,c as ie}from"./org-D_FY0KEu.js";import{u as ce}from"./useDict-ClxJHHDi.js";import{P as de}from"./index-D4i8Uis-.js";import{F as l}from"./index-DmVlNV9v.js";import{T as P}from"./index-BymHESMU.js";import{P as me}from"./index-5rm_zQK_.js";import{C as k}from"./index-EoMRal4G.js";import{F as ue}from"./Table-BD43FaLh.js";import{I as v}from"./index-DFGcC-dW.js";import{R as pe,C as F}from"./row-NVxLItiq.js";import"./useForm-43P2UNGc.js";import"./index-58fJYkx8.js";import"./Pagination-xbf267Yj.js";const{Text:R}=G;function ge(s){const n=new Map,d=[];s.forEach(a=>{n.set(a.id,{...a,children:[]})}),n.forEach(a=>{a.parentId&&n.has(a.parentId)?n.get(a.parentId).children.push(a):d.push(a)});const g=a=>{a.sort((m,x)=>(m.sortOrder||0)-(x.sortOrder||0)),a.forEach(m=>m.children&&g(m.children))};return g(d),d}function _e(){var O;const{t:s}=K(),{can:n}=Y(),{items:d}=ce("sys_common_status"),[g,a]=r.useState(!1),[m,x]=r.useState(!1),[f,D]=r.useState([]),[b,M]=r.useState([]),[i,I]=r.useState(void 0),[V,u]=r.useState(!1),[w,T]=r.useState(null),[p]=l.useForm(),h=r.useMemo(()=>{const t=sessionStorage.getItem("userProfile");return t?JSON.parse(t).isPlatformAdmin&&localStorage.getItem("activeTenantId")==="0":!1},[]),C=r.useMemo(()=>Number(localStorage.getItem("activeTenantId")||0),[]),z=async()=>{if(!h){I(C);return}try{const o=(await re({current:1,size:100})).records||[];M(o),o.length>0&&i===void 0&&I(o[0].id)}catch{}},j=async()=>{if(i!==void 0){a(!0);try{const t=await oe(i);D(t||[])}finally{a(!1)}}};r.useEffect(()=>{z()},[]),r.useEffect(()=>{j()},[i]);const $=r.useMemo(()=>ge(f),[f]),L=r.useMemo(()=>f.map(t=>({label:t.orgName,value:t.id})),[f]),S=t=>{T(null),p.resetFields(),p.setFieldsValue({tenantId:i,parentId:t,status:1,sortOrder:0}),u(!0)},q=t=>{T(t),p.setFieldsValue(t),u(!0)},A=async t=>{await ne(t),_.success(s("common.success")),j()},B=async()=>{const t=await p.validateFields();x(!0);try{w?await le(w.id,t):await ie(t),_.success(s("common.success")),u(!1),j()}finally{x(!1)}},H=[{title:s("orgs.orgName"),dataIndex:"orgName",key:"orgName",render:t=>e.jsx(R,{strong:!0,children:t})},{title:s("orgs.orgCode"),dataIndex:"orgCode",key:"orgCode",width:150,render:t=>e.jsx(P,{className:"tabular-nums",children:t||"-"})},{title:s("orgs.sort"),dataIndex:"sortOrder",width:100,className:"tabular-nums"},{title:s("common.status"),dataIndex:"status",width:100,render:t=>{const o=d.find(J=>J.itemValue===String(t));return e.jsx(P,{color:t===1?"green":"red",children:o?o.itemLabel:s(t===1?"orgsExt.enabled":"orgsExt.disabled")})}},{title:s("common.action"),key:"action",width:180,render:(t,o)=>e.jsxs(N,{children:[n("sys:org:create")&&e.jsx(Q,{title:s("orgs.addSub"),children:e.jsx(c,{type:"text",size:"small",icon:e.jsx(E,{"aria-hidden":"true"}),onClick:()=>S(o.id),"aria-label":s("orgs.addSub")})}),n("sys:org:update")&&e.jsx(c,{type:"text",size:"small",icon:e.jsx(U,{"aria-hidden":"true"}),onClick:()=>q(o),"aria-label":s("common.edit")}),n("sys:org:delete")&&e.jsx(me,{title:s("orgsExt.deleteConfirm",{name:o.orgName}),okText:s("common.confirm"),cancelText:s("common.cancel"),onConfirm:()=>A(o.id),children:e.jsx(c,{type:"text",size:"small",danger:!0,icon:e.jsx(W,{"aria-hidden":"true"}),"aria-label":s("common.delete")})})]})}];return e.jsxs("div",{className:"app-page",children:[e.jsx(de,{title:s("orgs.title"),subtitle:s("orgs.subtitle")}),e.jsx("div",{className:"app-page__page-actions",children:n("sys:org:create")&&e.jsx(c,{type:"primary",icon:e.jsx(E,{"aria-hidden":"true"}),onClick:()=>S(),children:s("common.create")})}),h&&e.jsx(k,{className:"app-page__filter-card",styles:{body:{padding:"16px"}},children:e.jsxs(N,{className:"app-page__toolbar",children:[e.jsx(R,{strong:!0,children:s("users.tenant")}),e.jsx(y,{style:{width:220},placeholder:s("orgs.selectTenant"),value:i,onChange:I,options:b.map(t=>({label:t.tenantName,value:t.id})),suffixIcon:e.jsx(X,{"aria-hidden":"true"})}),e.jsx(c,{icon:e.jsx(Z,{"aria-hidden":"true"}),onClick:j,children:s("common.refresh")})]})}),e.jsx(k,{className:"app-page__content-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},children:i!==void 0?e.jsx(ue,{rowKey:"id",columns:H,dataSource:$,loading:g,pagination:!1,size:"middle",scroll:{y:"calc(100vh - 350px)"},expandable:{defaultExpandAllRows:!0}}):e.jsx("div",{className:"py-20 flex justify-center",children:e.jsx(ee,{description:s("orgs.selectTenant")})})}),e.jsx(se,{title:e.jsxs(N,{children:[e.jsx(ae,{"aria-hidden":"true"}),e.jsx("span",{children:s(w?"orgs.drawerTitleEdit":"orgs.drawerTitleCreate")})]}),open:V,onClose:()=>u(!1),width:420,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(c,{onClick:()=>u(!1),children:s("common.cancel")}),e.jsx(c,{type:"primary",loading:m,onClick:B,children:s("common.save")})]}),children:e.jsxs(l,{form:p,layout:"vertical",children:[e.jsx(l.Item,{label:s("users.tenant"),name:"tenantId",rules:[{required:!0}],hidden:!h,children:e.jsx(y,{disabled:!0,options:b.map(t=>({label:t.tenantName,value:t.id}))})}),!h&&e.jsx(l.Item,{label:s("users.tenant"),children:e.jsx(v,{value:((O=b.find(t=>t.id===C))==null?void 0:O.tenantName)||s("orgsExt.currentTenant"),disabled:!0})}),e.jsx(l.Item,{label:s("orgs.parentOrg"),name:"parentId",children:e.jsx(y,{placeholder:s("orgs.rootOrg"),allowClear:!0,showSearch:!0,optionFilterProp:"label",options:L})}),e.jsx(l.Item,{label:s("orgs.orgName"),name:"orgName",rules:[{required:!0,message:s("orgs.orgName")}],children:e.jsx(v,{placeholder:s("orgsExt.orgNamePlaceholder")})}),e.jsx(l.Item,{label:s("orgs.orgCode"),name:"orgCode",children:e.jsx(v,{placeholder:s("orgsExt.orgCodePlaceholder"),className:"tabular-nums"})}),e.jsxs(pe,{gutter:16,children:[e.jsx(F,{span:12,children:e.jsx(l.Item,{label:s("dicts.sort"),name:"sortOrder",initialValue:0,children:e.jsx(te,{style:{width:"100%"},min:0,className:"tabular-nums"})})}),e.jsx(F,{span:12,children:e.jsx(l.Item,{label:s("common.status"),name:"status",initialValue:1,children:e.jsx(y,{options:d.map(t=>({label:t.itemLabel,value:Number(t.itemValue)}))})})})]})]})})]})}export{_e as default}; +import{u as K,a2 as Y,r,j as e,T as G,Y as N,ab as Q,B as c,a4 as E,ac as U,ad as W,a7 as y,a8 as X,c as Z,a5 as ee,a6 as se,ae as te,af as ae,s as _}from"./index-2nzO_M0d.js";import{l as re}from"./tenant-DIAbFuKr.js";import{l as oe,d as ne,u as le,c as ie}from"./org-U7JXFZc6.js";import{u as ce}from"./useDict-Cjy4qKoT.js";import{P as de}from"./index-Ds3G3GDW.js";import{F as l}from"./index-BNTgrN92.js";import{T as P}from"./index-CASbXnpp.js";import{P as me}from"./index-t62uv_8b.js";import{C as k}from"./index-ESbS3nHt.js";import{F as ue}from"./Table-UD3nj3r6.js";import{I as v}from"./index-fAufRegR.js";import{R as pe,C as F}from"./row-CR991LIl.js";import"./useForm-CzLkm9RK.js";import"./index-z7YG9RTL.js";import"./Pagination-CRtRHhmu.js";const{Text:R}=G;function ge(s){const n=new Map,d=[];s.forEach(a=>{n.set(a.id,{...a,children:[]})}),n.forEach(a=>{a.parentId&&n.has(a.parentId)?n.get(a.parentId).children.push(a):d.push(a)});const g=a=>{a.sort((m,x)=>(m.sortOrder||0)-(x.sortOrder||0)),a.forEach(m=>m.children&&g(m.children))};return g(d),d}function _e(){var O;const{t:s}=K(),{can:n}=Y(),{items:d}=ce("sys_common_status"),[g,a]=r.useState(!1),[m,x]=r.useState(!1),[f,D]=r.useState([]),[b,M]=r.useState([]),[i,I]=r.useState(void 0),[V,u]=r.useState(!1),[w,T]=r.useState(null),[p]=l.useForm(),h=r.useMemo(()=>{const t=sessionStorage.getItem("userProfile");return t?JSON.parse(t).isPlatformAdmin&&localStorage.getItem("activeTenantId")==="0":!1},[]),C=r.useMemo(()=>Number(localStorage.getItem("activeTenantId")||0),[]),z=async()=>{if(!h){I(C);return}try{const o=(await re({current:1,size:100})).records||[];M(o),o.length>0&&i===void 0&&I(o[0].id)}catch{}},j=async()=>{if(i!==void 0){a(!0);try{const t=await oe(i);D(t||[])}finally{a(!1)}}};r.useEffect(()=>{z()},[]),r.useEffect(()=>{j()},[i]);const $=r.useMemo(()=>ge(f),[f]),L=r.useMemo(()=>f.map(t=>({label:t.orgName,value:t.id})),[f]),S=t=>{T(null),p.resetFields(),p.setFieldsValue({tenantId:i,parentId:t,status:1,sortOrder:0}),u(!0)},q=t=>{T(t),p.setFieldsValue(t),u(!0)},A=async t=>{await ne(t),_.success(s("common.success")),j()},B=async()=>{const t=await p.validateFields();x(!0);try{w?await le(w.id,t):await ie(t),_.success(s("common.success")),u(!1),j()}finally{x(!1)}},H=[{title:s("orgs.orgName"),dataIndex:"orgName",key:"orgName",render:t=>e.jsx(R,{strong:!0,children:t})},{title:s("orgs.orgCode"),dataIndex:"orgCode",key:"orgCode",width:150,render:t=>e.jsx(P,{className:"tabular-nums",children:t||"-"})},{title:s("orgs.sort"),dataIndex:"sortOrder",width:100,className:"tabular-nums"},{title:s("common.status"),dataIndex:"status",width:100,render:t=>{const o=d.find(J=>J.itemValue===String(t));return e.jsx(P,{color:t===1?"green":"red",children:o?o.itemLabel:s(t===1?"orgsExt.enabled":"orgsExt.disabled")})}},{title:s("common.action"),key:"action",width:180,render:(t,o)=>e.jsxs(N,{children:[n("sys:org:create")&&e.jsx(Q,{title:s("orgs.addSub"),children:e.jsx(c,{type:"text",size:"small",icon:e.jsx(E,{"aria-hidden":"true"}),onClick:()=>S(o.id),"aria-label":s("orgs.addSub")})}),n("sys:org:update")&&e.jsx(c,{type:"text",size:"small",icon:e.jsx(U,{"aria-hidden":"true"}),onClick:()=>q(o),"aria-label":s("common.edit")}),n("sys:org:delete")&&e.jsx(me,{title:s("orgsExt.deleteConfirm",{name:o.orgName}),okText:s("common.confirm"),cancelText:s("common.cancel"),onConfirm:()=>A(o.id),children:e.jsx(c,{type:"text",size:"small",danger:!0,icon:e.jsx(W,{"aria-hidden":"true"}),"aria-label":s("common.delete")})})]})}];return e.jsxs("div",{className:"app-page",children:[e.jsx(de,{title:s("orgs.title"),subtitle:s("orgs.subtitle")}),e.jsx("div",{className:"app-page__page-actions",children:n("sys:org:create")&&e.jsx(c,{type:"primary",icon:e.jsx(E,{"aria-hidden":"true"}),onClick:()=>S(),children:s("common.create")})}),h&&e.jsx(k,{className:"app-page__filter-card",styles:{body:{padding:"16px"}},children:e.jsxs(N,{className:"app-page__toolbar",children:[e.jsx(R,{strong:!0,children:s("users.tenant")}),e.jsx(y,{style:{width:220},placeholder:s("orgs.selectTenant"),value:i,onChange:I,options:b.map(t=>({label:t.tenantName,value:t.id})),suffixIcon:e.jsx(X,{"aria-hidden":"true"})}),e.jsx(c,{icon:e.jsx(Z,{"aria-hidden":"true"}),onClick:j,children:s("common.refresh")})]})}),e.jsx(k,{className:"app-page__content-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},children:i!==void 0?e.jsx(ue,{rowKey:"id",columns:H,dataSource:$,loading:g,pagination:!1,size:"middle",scroll:{y:"calc(100vh - 350px)"},expandable:{defaultExpandAllRows:!0}}):e.jsx("div",{className:"py-20 flex justify-center",children:e.jsx(ee,{description:s("orgs.selectTenant")})})}),e.jsx(se,{title:e.jsxs(N,{children:[e.jsx(ae,{"aria-hidden":"true"}),e.jsx("span",{children:s(w?"orgs.drawerTitleEdit":"orgs.drawerTitleCreate")})]}),open:V,onClose:()=>u(!1),width:420,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(c,{onClick:()=>u(!1),children:s("common.cancel")}),e.jsx(c,{type:"primary",loading:m,onClick:B,children:s("common.save")})]}),children:e.jsxs(l,{form:p,layout:"vertical",children:[e.jsx(l.Item,{label:s("users.tenant"),name:"tenantId",rules:[{required:!0}],hidden:!h,children:e.jsx(y,{disabled:!0,options:b.map(t=>({label:t.tenantName,value:t.id}))})}),!h&&e.jsx(l.Item,{label:s("users.tenant"),children:e.jsx(v,{value:((O=b.find(t=>t.id===C))==null?void 0:O.tenantName)||s("orgsExt.currentTenant"),disabled:!0})}),e.jsx(l.Item,{label:s("orgs.parentOrg"),name:"parentId",children:e.jsx(y,{placeholder:s("orgs.rootOrg"),allowClear:!0,showSearch:!0,optionFilterProp:"label",options:L})}),e.jsx(l.Item,{label:s("orgs.orgName"),name:"orgName",rules:[{required:!0,message:s("orgs.orgName")}],children:e.jsx(v,{placeholder:s("orgsExt.orgNamePlaceholder")})}),e.jsx(l.Item,{label:s("orgs.orgCode"),name:"orgCode",children:e.jsx(v,{placeholder:s("orgsExt.orgCodePlaceholder"),className:"tabular-nums"})}),e.jsxs(pe,{gutter:16,children:[e.jsx(F,{span:12,children:e.jsx(l.Item,{label:s("dicts.sort"),name:"sortOrder",initialValue:0,children:e.jsx(te,{style:{width:"100%"},min:0,className:"tabular-nums"})})}),e.jsx(F,{span:12,children:e.jsx(l.Item,{label:s("common.status"),name:"status",initialValue:1,children:e.jsx(y,{options:d.map(t=>({label:t.itemLabel,value:Number(t.itemValue)}))})})})]})]})})]})}export{_e as default}; diff --git a/frontend1/dist/assets/index-D4i8Uis-.js b/frontend1/dist/assets/index-Ds3G3GDW.js similarity index 85% rename from frontend1/dist/assets/index-D4i8Uis-.js rename to frontend1/dist/assets/index-Ds3G3GDW.js index 64d4f608..2fe95ff1 100644 --- a/frontend1/dist/assets/index-D4i8Uis-.js +++ b/frontend1/dist/assets/index-Ds3G3GDW.js @@ -1 +1 @@ -import{j as e,T as d}from"./index-Dv-rJwbZ.js";const{Title:i,Text:n}=d,c=({title:r,subtitle:s,extra:a,className:l=""})=>e.jsxs("div",{className:`page-header flex justify-between items-end mb-6 ${l}`,children:[e.jsxs("div",{children:[e.jsx(i,{level:4,className:"mb-1",style:{margin:0},children:r}),s&&e.jsx(n,{type:"secondary",style:{display:"block"},children:s})]}),a&&e.jsx("div",{className:"page-header-extra",children:a})]});export{c as P}; +import{j as e,T as d}from"./index-2nzO_M0d.js";const{Title:i,Text:n}=d,c=({title:r,subtitle:s,extra:a,className:l=""})=>e.jsxs("div",{className:`page-header flex justify-between items-end mb-6 ${l}`,children:[e.jsxs("div",{children:[e.jsx(i,{level:4,className:"mb-1",style:{margin:0},children:r}),s&&e.jsx(n,{type:"secondary",style:{display:"block"},children:s})]}),a&&e.jsx("div",{className:"page-header-extra",children:a})]});export{c as P}; diff --git a/frontend1/dist/assets/index-C5ML-75v.js b/frontend1/dist/assets/index-DxjY4DDO.js similarity index 98% rename from frontend1/dist/assets/index-C5ML-75v.js rename to frontend1/dist/assets/index-DxjY4DDO.js index 994eebce..d7af7166 100644 --- a/frontend1/dist/assets/index-C5ML-75v.js +++ b/frontend1/dist/assets/index-DxjY4DDO.js @@ -1 +1 @@ -import{bg as u,r,ay as V,C as M,bh as Se,x as ye,ax as ve,z as l,y as xe,A as be,aK as Ce,bi as Ee,ai as Y,bj as ze,bk as Q,aI as Pe,bl as Ne}from"./index-Dv-rJwbZ.js";import{C as Oe,R as Be}from"./row-NVxLItiq.js";import{P as Ie}from"./Pagination-xbf267Yj.js";const F=u.createContext({});F.Consumer;var U=function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a{var{prefixCls:e,className:i,avatar:n,title:a,description:s}=t,p=U(t,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:v}=r.useContext(V),c=v("list",e),h=M(`${c}-item-meta`,i),b=u.createElement("div",{className:`${c}-item-meta-content`},a&&u.createElement("h4",{className:`${c}-item-meta-title`},a),s&&u.createElement("div",{className:`${c}-item-meta-description`},s));return u.createElement("div",Object.assign({},p,{className:h}),n&&u.createElement("div",{className:`${c}-item-meta-avatar`},n),(a||s)&&b)},we=u.forwardRef((t,e)=>{const{prefixCls:i,children:n,actions:a,extra:s,styles:p,className:v,classNames:c,colStyle:h}=t,b=U(t,["prefixCls","children","actions","extra","styles","className","classNames","colStyle"]),{grid:P,itemLayout:d}=r.useContext(F),{getPrefixCls:N,list:$}=r.useContext(V),C=f=>{var m,E;return M((E=(m=$==null?void 0:$.item)===null||m===void 0?void 0:m.classNames)===null||E===void 0?void 0:E[f],c==null?void 0:c[f])},O=f=>{var m,E;return Object.assign(Object.assign({},(E=(m=$==null?void 0:$.item)===null||m===void 0?void 0:m.styles)===null||E===void 0?void 0:E[f]),p==null?void 0:p[f])},j=()=>{let f=!1;return r.Children.forEach(n,m=>{typeof m=="string"&&(f=!0)}),f&&r.Children.count(n)>1},B=()=>d==="vertical"?!!s:!j(),y=N("list",i),I=a&&a.length>0&&u.createElement("ul",{className:M(`${y}-item-action`,C("actions")),key:"actions",style:O("actions")},a.map((f,m)=>u.createElement("li",{key:`${y}-item-action-${m}`},f,m!==a.length-1&&u.createElement("em",{className:`${y}-item-action-split`})))),H=P?"div":"li",L=u.createElement(H,Object.assign({},b,P?{}:{ref:e},{className:M(`${y}-item`,{[`${y}-item-no-flex`]:!B()},v)}),d==="vertical"&&s?[u.createElement("div",{className:`${y}-item-main`,key:"content"},n,I),u.createElement("div",{className:M(`${y}-item-extra`,C("extra")),key:"extra",style:O("extra")},s)]:[n,I,Se(s,{key:"extra"})]);return P?u.createElement(Oe,{ref:e,flex:1,style:h},L):L}),Z=we;Z.Meta=Le;const Me=t=>{const{listBorderedCls:e,componentCls:i,paddingLG:n,margin:a,itemPaddingSM:s,itemPaddingLG:p,marginLG:v,borderRadiusLG:c}=t,h=l(t.calc(c).sub(t.lineWidth).equal());return{[e]:{border:`${l(t.lineWidth)} ${t.lineType} ${t.colorBorder}`,borderRadius:c,[`${i}-header`]:{borderRadius:`${h} ${h} 0 0`},[`${i}-footer`]:{borderRadius:`0 0 ${h} ${h}`},[`${i}-header,${i}-footer,${i}-item`]:{paddingInline:n},[`${i}-pagination`]:{margin:`${l(a)} ${l(v)}`}},[`${e}${i}-sm`]:{[`${i}-item,${i}-header,${i}-footer`]:{padding:s}},[`${e}${i}-lg`]:{[`${i}-item,${i}-header,${i}-footer`]:{padding:p}}}},je=t=>{const{componentCls:e,screenSM:i,screenMD:n,marginLG:a,marginSM:s,margin:p}=t;return{[`@media screen and (max-width:${n}px)`]:{[e]:{[`${e}-item`]:{[`${e}-item-action`]:{marginInlineStart:a}}},[`${e}-vertical`]:{[`${e}-item`]:{[`${e}-item-extra`]:{marginInlineStart:a}}}},[`@media screen and (max-width: ${i}px)`]:{[e]:{[`${e}-item`]:{flexWrap:"wrap",[`${e}-action`]:{marginInlineStart:s}}},[`${e}-vertical`]:{[`${e}-item`]:{flexWrap:"wrap-reverse",[`${e}-item-main`]:{minWidth:t.contentWidth},[`${e}-item-extra`]:{margin:`auto auto ${l(p)}`}}}}}},He=t=>{const{componentCls:e,antCls:i,controlHeight:n,minHeight:a,paddingSM:s,marginLG:p,padding:v,itemPadding:c,colorPrimary:h,itemPaddingSM:b,itemPaddingLG:P,paddingXS:d,margin:N,colorText:$,colorTextDescription:C,motionDurationSlow:O,lineWidth:j,headerBg:B,footerBg:y,emptyTextPadding:I,metaMarginBottom:H,avatarMarginRight:L,titleMarginBottom:f,descriptionFontSize:m}=t;return{[e]:Object.assign(Object.assign({},xe(t)),{position:"relative","--rc-virtual-list-scrollbar-bg":t.colorSplit,"*":{outline:"none"},[`${e}-header`]:{background:B},[`${e}-footer`]:{background:y},[`${e}-header, ${e}-footer`]:{paddingBlock:s},[`${e}-pagination`]:{marginBlockStart:p,[`${i}-pagination-options`]:{textAlign:"start"}},[`${e}-spin`]:{minHeight:a,textAlign:"center"},[`${e}-items`]:{margin:0,padding:0,listStyle:"none"},[`${e}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:c,color:$,[`${e}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${e}-item-meta-avatar`]:{marginInlineEnd:L},[`${e}-item-meta-content`]:{flex:"1 0",width:0,color:$},[`${e}-item-meta-title`]:{margin:`0 0 ${l(t.marginXXS)} 0`,color:$,fontSize:t.fontSize,lineHeight:t.lineHeight,"> a":{color:$,transition:`all ${O}`,"&:hover":{color:h}}},[`${e}-item-meta-description`]:{color:C,fontSize:m,lineHeight:t.lineHeight}},[`${e}-item-action`]:{flex:"0 0 auto",marginInlineStart:t.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${l(d)}`,color:C,fontSize:t.fontSize,lineHeight:t.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${e}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:j,height:t.calc(t.fontHeight).sub(t.calc(t.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:t.colorSplit}}},[`${e}-empty`]:{padding:`${l(v)} 0`,color:C,fontSize:t.fontSizeSM,textAlign:"center"},[`${e}-empty-text`]:{padding:I,color:t.colorTextDisabled,fontSize:t.fontSize,textAlign:"center"},[`${e}-item-no-flex`]:{display:"block"}}),[`${e}-grid ${i}-col > ${e}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:N,paddingBlock:0,borderBlockEnd:"none"},[`${e}-vertical ${e}-item`]:{alignItems:"initial",[`${e}-item-main`]:{display:"block",flex:1},[`${e}-item-extra`]:{marginInlineStart:p},[`${e}-item-meta`]:{marginBlockEnd:H,[`${e}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:f,color:$,fontSize:t.fontSizeLG,lineHeight:t.lineHeightLG}},[`${e}-item-action`]:{marginBlockStart:v,marginInlineStart:"auto","> li":{padding:`0 ${l(v)}`,"&:first-child":{paddingInlineStart:0}}}},[`${e}-split ${e}-item`]:{borderBlockEnd:`${l(t.lineWidth)} ${t.lineType} ${t.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${e}-split ${e}-header`]:{borderBlockEnd:`${l(t.lineWidth)} ${t.lineType} ${t.colorSplit}`},[`${e}-split${e}-empty ${e}-footer`]:{borderTop:`${l(t.lineWidth)} ${t.lineType} ${t.colorSplit}`},[`${e}-loading ${e}-spin-nested-loading`]:{minHeight:n},[`${e}-split${e}-something-after-last-item ${i}-spin-container > ${e}-items > ${e}-item:last-child`]:{borderBlockEnd:`${l(t.lineWidth)} ${t.lineType} ${t.colorSplit}`},[`${e}-lg ${e}-item`]:{padding:P},[`${e}-sm ${e}-item`]:{padding:b},[`${e}:not(${e}-vertical)`]:{[`${e}-item-no-flex`]:{[`${e}-item-action`]:{float:"right"}}}}},Re=t=>({contentWidth:220,itemPadding:`${l(t.paddingContentVertical)} 0`,itemPaddingSM:`${l(t.paddingContentVerticalSM)} ${l(t.paddingContentHorizontal)}`,itemPaddingLG:`${l(t.paddingContentVerticalLG)} ${l(t.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:t.padding,metaMarginBottom:t.padding,avatarMarginRight:t.padding,titleMarginBottom:t.paddingSM,descriptionFontSize:t.fontSize}),We=ye("List",t=>{const e=ve(t,{listBorderedCls:`${t.componentCls}-bordered`,minHeight:t.controlHeightLG});return[He(e),Me(e),je(e)]},Re);var Te=function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a(S,z)=>{var D;m(S),k(z),i&&((D=i==null?void 0:i[o])===null||D===void 0||D.call(i,S,z))},re=K("onChange"),oe=K("onShowSizeChange"),le=(o,S)=>{if(!y)return null;let z;return typeof B=="function"?z=B(o):B?z=o[B]:z=o.key,z||(z=`list-item-${S}`),r.createElement(r.Fragment,{key:z},y(o,S))},se=!!(P||i||O),g=ee("list",n),[ce,de,me]=We(g);let w=j;typeof w=="boolean"&&(w={spinning:w});const _=!!(w!=null&&w.spinning),ge=Ce($);let R="";switch(ge){case"large":R="lg";break;case"small":R="sm";break}const pe=M(g,{[`${g}-vertical`]:b==="vertical",[`${g}-${R}`]:R,[`${g}-split`]:s,[`${g}-bordered`]:a,[`${g}-loading`]:_,[`${g}-grid`]:!!d,[`${g}-something-after-last-item`]:se,[`${g}-rtl`]:te==="rtl"},ie,p,v,de,me),x=Ee(ae,{total:N.length,current:f,pageSize:E},i||{}),$e=Math.ceil(x.total/x.pageSize);x.current=Math.min(x.current,$e);const q=i&&r.createElement("div",{className:M(`${g}-pagination`)},r.createElement(Ie,Object.assign({align:"end"},x,{onChange:re,onShowSizeChange:oe})));let A=Y(N);i&&N.length>(x.current-1)*x.pageSize&&(A=Y(N).splice((x.current-1)*x.pageSize,x.pageSize));const fe=Object.keys(d||{}).some(o=>["xs","sm","md","lg","xl","xxl"].includes(o)),J=ze(fe),W=r.useMemo(()=>{for(let o=0;o{if(!d)return;const o=W&&d[W]?d[W]:d.column;if(o)return{width:`${100/o}%`,maxWidth:`${100/o}%`}},[JSON.stringify(d),W]);let X=_&&r.createElement("div",{style:{minHeight:53}});if(A.length>0){const o=A.map(le);X=d?r.createElement(Be,{gutter:d.gutter},r.Children.map(o,S=>r.createElement("div",{key:S==null?void 0:S.key,style:ue},S))):r.createElement("ul",{className:`${g}-items`},o)}else!h&&!_&&(X=r.createElement("div",{className:`${g}-empty-text`},(I==null?void 0:I.emptyText)||(G==null?void 0:G("List"))||r.createElement(Pe,{componentName:"List"})));const T=x.position,he=r.useMemo(()=>({grid:d,itemLayout:b}),[JSON.stringify(d),b]);return ce(r.createElement(F.Provider,{value:he},r.createElement("div",Object.assign({ref:e,style:Object.assign(Object.assign({},ne),c),className:pe},H),(T==="top"||T==="both")&&q,C&&r.createElement("div",{className:`${g}-header`},C),r.createElement(Ne,Object.assign({},w),X,h),O&&r.createElement("div",{className:`${g}-footer`},O),P||(T==="bottom"||T==="both")&&q)))}const _e=r.forwardRef(Ge),Ae=_e;Ae.Item=Z;export{Ae as L}; +import{bg as u,r,ay as V,C as M,bh as Se,x as ye,ax as ve,z as l,y as xe,A as be,aK as Ce,bi as Ee,ai as Y,bj as ze,bk as Q,aI as Pe,bl as Ne}from"./index-2nzO_M0d.js";import{C as Oe,R as Be}from"./row-CR991LIl.js";import{P as Ie}from"./Pagination-CRtRHhmu.js";const F=u.createContext({});F.Consumer;var U=function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a{var{prefixCls:e,className:i,avatar:n,title:a,description:s}=t,p=U(t,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:v}=r.useContext(V),c=v("list",e),h=M(`${c}-item-meta`,i),b=u.createElement("div",{className:`${c}-item-meta-content`},a&&u.createElement("h4",{className:`${c}-item-meta-title`},a),s&&u.createElement("div",{className:`${c}-item-meta-description`},s));return u.createElement("div",Object.assign({},p,{className:h}),n&&u.createElement("div",{className:`${c}-item-meta-avatar`},n),(a||s)&&b)},we=u.forwardRef((t,e)=>{const{prefixCls:i,children:n,actions:a,extra:s,styles:p,className:v,classNames:c,colStyle:h}=t,b=U(t,["prefixCls","children","actions","extra","styles","className","classNames","colStyle"]),{grid:P,itemLayout:d}=r.useContext(F),{getPrefixCls:N,list:$}=r.useContext(V),C=f=>{var m,E;return M((E=(m=$==null?void 0:$.item)===null||m===void 0?void 0:m.classNames)===null||E===void 0?void 0:E[f],c==null?void 0:c[f])},O=f=>{var m,E;return Object.assign(Object.assign({},(E=(m=$==null?void 0:$.item)===null||m===void 0?void 0:m.styles)===null||E===void 0?void 0:E[f]),p==null?void 0:p[f])},j=()=>{let f=!1;return r.Children.forEach(n,m=>{typeof m=="string"&&(f=!0)}),f&&r.Children.count(n)>1},B=()=>d==="vertical"?!!s:!j(),y=N("list",i),I=a&&a.length>0&&u.createElement("ul",{className:M(`${y}-item-action`,C("actions")),key:"actions",style:O("actions")},a.map((f,m)=>u.createElement("li",{key:`${y}-item-action-${m}`},f,m!==a.length-1&&u.createElement("em",{className:`${y}-item-action-split`})))),H=P?"div":"li",L=u.createElement(H,Object.assign({},b,P?{}:{ref:e},{className:M(`${y}-item`,{[`${y}-item-no-flex`]:!B()},v)}),d==="vertical"&&s?[u.createElement("div",{className:`${y}-item-main`,key:"content"},n,I),u.createElement("div",{className:M(`${y}-item-extra`,C("extra")),key:"extra",style:O("extra")},s)]:[n,I,Se(s,{key:"extra"})]);return P?u.createElement(Oe,{ref:e,flex:1,style:h},L):L}),Z=we;Z.Meta=Le;const Me=t=>{const{listBorderedCls:e,componentCls:i,paddingLG:n,margin:a,itemPaddingSM:s,itemPaddingLG:p,marginLG:v,borderRadiusLG:c}=t,h=l(t.calc(c).sub(t.lineWidth).equal());return{[e]:{border:`${l(t.lineWidth)} ${t.lineType} ${t.colorBorder}`,borderRadius:c,[`${i}-header`]:{borderRadius:`${h} ${h} 0 0`},[`${i}-footer`]:{borderRadius:`0 0 ${h} ${h}`},[`${i}-header,${i}-footer,${i}-item`]:{paddingInline:n},[`${i}-pagination`]:{margin:`${l(a)} ${l(v)}`}},[`${e}${i}-sm`]:{[`${i}-item,${i}-header,${i}-footer`]:{padding:s}},[`${e}${i}-lg`]:{[`${i}-item,${i}-header,${i}-footer`]:{padding:p}}}},je=t=>{const{componentCls:e,screenSM:i,screenMD:n,marginLG:a,marginSM:s,margin:p}=t;return{[`@media screen and (max-width:${n}px)`]:{[e]:{[`${e}-item`]:{[`${e}-item-action`]:{marginInlineStart:a}}},[`${e}-vertical`]:{[`${e}-item`]:{[`${e}-item-extra`]:{marginInlineStart:a}}}},[`@media screen and (max-width: ${i}px)`]:{[e]:{[`${e}-item`]:{flexWrap:"wrap",[`${e}-action`]:{marginInlineStart:s}}},[`${e}-vertical`]:{[`${e}-item`]:{flexWrap:"wrap-reverse",[`${e}-item-main`]:{minWidth:t.contentWidth},[`${e}-item-extra`]:{margin:`auto auto ${l(p)}`}}}}}},He=t=>{const{componentCls:e,antCls:i,controlHeight:n,minHeight:a,paddingSM:s,marginLG:p,padding:v,itemPadding:c,colorPrimary:h,itemPaddingSM:b,itemPaddingLG:P,paddingXS:d,margin:N,colorText:$,colorTextDescription:C,motionDurationSlow:O,lineWidth:j,headerBg:B,footerBg:y,emptyTextPadding:I,metaMarginBottom:H,avatarMarginRight:L,titleMarginBottom:f,descriptionFontSize:m}=t;return{[e]:Object.assign(Object.assign({},xe(t)),{position:"relative","--rc-virtual-list-scrollbar-bg":t.colorSplit,"*":{outline:"none"},[`${e}-header`]:{background:B},[`${e}-footer`]:{background:y},[`${e}-header, ${e}-footer`]:{paddingBlock:s},[`${e}-pagination`]:{marginBlockStart:p,[`${i}-pagination-options`]:{textAlign:"start"}},[`${e}-spin`]:{minHeight:a,textAlign:"center"},[`${e}-items`]:{margin:0,padding:0,listStyle:"none"},[`${e}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:c,color:$,[`${e}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${e}-item-meta-avatar`]:{marginInlineEnd:L},[`${e}-item-meta-content`]:{flex:"1 0",width:0,color:$},[`${e}-item-meta-title`]:{margin:`0 0 ${l(t.marginXXS)} 0`,color:$,fontSize:t.fontSize,lineHeight:t.lineHeight,"> a":{color:$,transition:`all ${O}`,"&:hover":{color:h}}},[`${e}-item-meta-description`]:{color:C,fontSize:m,lineHeight:t.lineHeight}},[`${e}-item-action`]:{flex:"0 0 auto",marginInlineStart:t.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${l(d)}`,color:C,fontSize:t.fontSize,lineHeight:t.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${e}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:j,height:t.calc(t.fontHeight).sub(t.calc(t.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:t.colorSplit}}},[`${e}-empty`]:{padding:`${l(v)} 0`,color:C,fontSize:t.fontSizeSM,textAlign:"center"},[`${e}-empty-text`]:{padding:I,color:t.colorTextDisabled,fontSize:t.fontSize,textAlign:"center"},[`${e}-item-no-flex`]:{display:"block"}}),[`${e}-grid ${i}-col > ${e}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:N,paddingBlock:0,borderBlockEnd:"none"},[`${e}-vertical ${e}-item`]:{alignItems:"initial",[`${e}-item-main`]:{display:"block",flex:1},[`${e}-item-extra`]:{marginInlineStart:p},[`${e}-item-meta`]:{marginBlockEnd:H,[`${e}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:f,color:$,fontSize:t.fontSizeLG,lineHeight:t.lineHeightLG}},[`${e}-item-action`]:{marginBlockStart:v,marginInlineStart:"auto","> li":{padding:`0 ${l(v)}`,"&:first-child":{paddingInlineStart:0}}}},[`${e}-split ${e}-item`]:{borderBlockEnd:`${l(t.lineWidth)} ${t.lineType} ${t.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${e}-split ${e}-header`]:{borderBlockEnd:`${l(t.lineWidth)} ${t.lineType} ${t.colorSplit}`},[`${e}-split${e}-empty ${e}-footer`]:{borderTop:`${l(t.lineWidth)} ${t.lineType} ${t.colorSplit}`},[`${e}-loading ${e}-spin-nested-loading`]:{minHeight:n},[`${e}-split${e}-something-after-last-item ${i}-spin-container > ${e}-items > ${e}-item:last-child`]:{borderBlockEnd:`${l(t.lineWidth)} ${t.lineType} ${t.colorSplit}`},[`${e}-lg ${e}-item`]:{padding:P},[`${e}-sm ${e}-item`]:{padding:b},[`${e}:not(${e}-vertical)`]:{[`${e}-item-no-flex`]:{[`${e}-item-action`]:{float:"right"}}}}},Re=t=>({contentWidth:220,itemPadding:`${l(t.paddingContentVertical)} 0`,itemPaddingSM:`${l(t.paddingContentVerticalSM)} ${l(t.paddingContentHorizontal)}`,itemPaddingLG:`${l(t.paddingContentVerticalLG)} ${l(t.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:t.padding,metaMarginBottom:t.padding,avatarMarginRight:t.padding,titleMarginBottom:t.paddingSM,descriptionFontSize:t.fontSize}),We=ye("List",t=>{const e=ve(t,{listBorderedCls:`${t.componentCls}-bordered`,minHeight:t.controlHeightLG});return[He(e),Me(e),je(e)]},Re);var Te=function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a(S,z)=>{var D;m(S),k(z),i&&((D=i==null?void 0:i[o])===null||D===void 0||D.call(i,S,z))},re=K("onChange"),oe=K("onShowSizeChange"),le=(o,S)=>{if(!y)return null;let z;return typeof B=="function"?z=B(o):B?z=o[B]:z=o.key,z||(z=`list-item-${S}`),r.createElement(r.Fragment,{key:z},y(o,S))},se=!!(P||i||O),g=ee("list",n),[ce,de,me]=We(g);let w=j;typeof w=="boolean"&&(w={spinning:w});const _=!!(w!=null&&w.spinning),ge=Ce($);let R="";switch(ge){case"large":R="lg";break;case"small":R="sm";break}const pe=M(g,{[`${g}-vertical`]:b==="vertical",[`${g}-${R}`]:R,[`${g}-split`]:s,[`${g}-bordered`]:a,[`${g}-loading`]:_,[`${g}-grid`]:!!d,[`${g}-something-after-last-item`]:se,[`${g}-rtl`]:te==="rtl"},ie,p,v,de,me),x=Ee(ae,{total:N.length,current:f,pageSize:E},i||{}),$e=Math.ceil(x.total/x.pageSize);x.current=Math.min(x.current,$e);const q=i&&r.createElement("div",{className:M(`${g}-pagination`)},r.createElement(Ie,Object.assign({align:"end"},x,{onChange:re,onShowSizeChange:oe})));let A=Y(N);i&&N.length>(x.current-1)*x.pageSize&&(A=Y(N).splice((x.current-1)*x.pageSize,x.pageSize));const fe=Object.keys(d||{}).some(o=>["xs","sm","md","lg","xl","xxl"].includes(o)),J=ze(fe),W=r.useMemo(()=>{for(let o=0;o{if(!d)return;const o=W&&d[W]?d[W]:d.column;if(o)return{width:`${100/o}%`,maxWidth:`${100/o}%`}},[JSON.stringify(d),W]);let X=_&&r.createElement("div",{style:{minHeight:53}});if(A.length>0){const o=A.map(le);X=d?r.createElement(Be,{gutter:d.gutter},r.Children.map(o,S=>r.createElement("div",{key:S==null?void 0:S.key,style:ue},S))):r.createElement("ul",{className:`${g}-items`},o)}else!h&&!_&&(X=r.createElement("div",{className:`${g}-empty-text`},(I==null?void 0:I.emptyText)||(G==null?void 0:G("List"))||r.createElement(Pe,{componentName:"List"})));const T=x.position,he=r.useMemo(()=>({grid:d,itemLayout:b}),[JSON.stringify(d),b]);return ce(r.createElement(F.Provider,{value:he},r.createElement("div",Object.assign({ref:e,style:Object.assign(Object.assign({},ne),c),className:pe},H),(T==="top"||T==="both")&&q,C&&r.createElement("div",{className:`${g}-header`},C),r.createElement(Ne,Object.assign({},w),X,h),O&&r.createElement("div",{className:`${g}-footer`},O),P||(T==="bottom"||T==="both")&&q)))}const _e=r.forwardRef(Ge),Ae=_e;Ae.Item=Z;export{Ae as L}; diff --git a/frontend1/dist/assets/index-EoMRal4G.js b/frontend1/dist/assets/index-ESbS3nHt.js similarity index 99% rename from frontend1/dist/assets/index-EoMRal4G.js rename to frontend1/dist/assets/index-ESbS3nHt.js index 70ec1268..b719dca0 100644 --- a/frontend1/dist/assets/index-EoMRal4G.js +++ b/frontend1/dist/assets/index-ESbS3nHt.js @@ -1,4 +1,4 @@ -import{r as i,bK as oa,at as fe,ed as la,aq as D,bg as ca,ce as gt,ah as ie,cf as sa,an as Ue,ee as da,ef as ua,am as ae,C as K,eg as va,as as pe,ar as fa,ai as ht,ci as Xe,cM as ba,ak as Ne,E as ma,eh as ga,av as pt,aO as ha,aj as pa,cA as $t,x as It,ax as Ot,z as u,y as qe,bR as Ye,dx as Mt,bC as Fe,ay as Be,aB as $a,M as ya,aK as zt,ei as Sa,bQ as Je,aD as xa,aJ as Ca,S as _a}from"./index-Dv-rJwbZ.js";var wa=function(t,n){return i.createElement(oa,fe({},t,{ref:n,icon:la}))},Ta=i.forwardRef(wa);const De=i.createContext(null);var Ea=function(t){var n=t.activeTabOffset,a=t.horizontal,r=t.rtl,o=t.indicator,c=o===void 0?{}:o,l=c.size,s=c.align,d=s===void 0?"center":s,h=i.useState(),g=D(h,2),y=g[0],T=g[1],A=i.useRef(),E=ca.useCallback(function(f){return typeof l=="function"?l(f):typeof l=="number"?l:f},[l]);function N(){gt.cancel(A.current)}return i.useEffect(function(){var f={};if(n)if(a){f.width=E(n.width);var p=r?"right":"left";d==="start"&&(f[p]=n[p]),d==="center"&&(f[p]=n[p]+n.width/2,f.transform=r?"translateX(50%)":"translateX(-50%)"),d==="end"&&(f[p]=n[p]+n.width,f.transform="translateX(-100%)")}else f.height=E(n.height),d==="start"&&(f.top=n.top),d==="center"&&(f.top=n.top+n.height/2,f.transform="translateY(-50%)"),d==="end"&&(f.top=n.top+n.height,f.transform="translateY(-100%)");return N(),A.current=gt(function(){var P=y&&f&&Object.keys(f).every(function(B){var z=f[B],G=y[B];return typeof z=="number"&&typeof G=="number"?Math.round(z)===Math.round(G):z===G});P||T(f)}),N},[JSON.stringify(n),a,r,d,E]),{style:y}},yt={width:0,height:0,left:0,top:0};function Pa(e,t,n){return i.useMemo(function(){for(var a,r=new Map,o=t.get((a=e[0])===null||a===void 0?void 0:a.key)||yt,c=o.left+o.width,l=0;l$?(_=R,G.current="x"):(_=b,G.current="y"),t(-_,-_)&&C.preventDefault()}var O=i.useRef(null);O.current={onTouchStart:P,onTouchMove:B,onTouchEnd:z,onWheel:U},i.useEffect(function(){function C(m){O.current.onTouchStart(m)}function R(m){O.current.onTouchMove(m)}function b(m){O.current.onTouchEnd(m)}function _(m){O.current.onWheel(m)}return document.addEventListener("touchmove",R,{passive:!1}),document.addEventListener("touchend",b,{passive:!0}),e.current.addEventListener("touchstart",C,{passive:!0}),e.current.addEventListener("wheel",_,{passive:!1}),function(){document.removeEventListener("touchmove",R),document.removeEventListener("touchend",b)}},[])}function Lt(e){var t=i.useState(0),n=D(t,2),a=n[0],r=n[1],o=i.useRef(0),c=i.useRef();return c.current=e,sa(function(){var l;(l=c.current)===null||l===void 0||l.call(c)},[a]),function(){o.current===a&&(o.current+=1,r(o.current))}}function Oa(e){var t=i.useRef([]),n=i.useState({}),a=D(n,2),r=a[1],o=i.useRef(typeof e=="function"?e():e),c=Lt(function(){var s=o.current;t.current.forEach(function(d){s=d(s)}),t.current=[],o.current=s,r({})});function l(s){t.current.push(s),c()}return[o.current,l]}var _t={width:0,height:0,left:0,top:0,right:0};function Ma(e,t,n,a,r,o,c){var l=c.tabs,s=c.tabPosition,d=c.rtl,h,g,y;return["top","bottom"].includes(s)?(h="width",g=d?"right":"left",y=Math.abs(n)):(h="height",g="top",y=-n),i.useMemo(function(){if(!l.length)return[0,0];for(var T=l.length,A=T,E=0;EMath.floor(y+t)){A=E-1;break}}for(var f=0,p=T-1;p>=0;p-=1){var P=e.get(l[p].key)||_t;if(P[g]A?[0,-1]:[f,A]},[e,t,a,r,o,y,s,l.map(function(T){return T.key}).join("_"),d])}function wt(e){var t;return e instanceof Map?(t={},e.forEach(function(n,a){t[a]=n})):t=e,JSON.stringify(t)}var za="TABS_DQ";function Nt(e){return String(e).replace(/"/g,za)}function Qe(e,t,n,a){return!(!n||a||e===!1||e===void 0&&(t===!1||t===null))}var Bt=i.forwardRef(function(e,t){var n=e.prefixCls,a=e.editable,r=e.locale,o=e.style;return!a||a.showAdd===!1?null:i.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:o,"aria-label":(r==null?void 0:r.addAriaLabel)||"Add tab",onClick:function(l){a.onEdit("add",{event:l})}},a.addIcon||"+")}),Tt=i.forwardRef(function(e,t){var n=e.position,a=e.prefixCls,r=e.extra;if(!r)return null;var o,c={};return Ue(r)==="object"&&!i.isValidElement(r)?c=r:c.right=r,n==="right"&&(o=c.right),n==="left"&&(o=c.left),o?i.createElement("div",{className:"".concat(a,"-extra-content"),ref:t},o):null}),La=i.forwardRef(function(e,t){var n=e.prefixCls,a=e.id,r=e.tabs,o=e.locale,c=e.mobile,l=e.more,s=l===void 0?{}:l,d=e.style,h=e.className,g=e.editable,y=e.tabBarGutter,T=e.rtl,A=e.removeAriaLabel,E=e.onTabClick,N=e.getPopupContainer,f=e.popupClassName,p=i.useState(!1),P=D(p,2),B=P[0],z=P[1],G=i.useState(null),U=D(G,2),O=U[0],C=U[1],R=s.icon,b=R===void 0?"More":R,_="".concat(a,"-more-popup"),m="".concat(n,"-dropdown"),$=O!==null?"".concat(_,"-").concat(O):null,Q=o==null?void 0:o.dropdownAriaLabel;function H(x,j){x.preventDefault(),x.stopPropagation(),g.onEdit("remove",{key:j,event:x})}var V=i.createElement(da,{onClick:function(j){var Z=j.key,J=j.domEvent;E(Z,J),z(!1)},prefixCls:"".concat(m,"-menu"),id:_,tabIndex:-1,role:"listbox","aria-activedescendant":$,selectedKeys:[O],"aria-label":Q!==void 0?Q:"expanded dropdown"},r.map(function(x){var j=x.closable,Z=x.disabled,J=x.closeIcon,q=x.key,ne=x.label,ee=Qe(j,J,g,Z);return i.createElement(ua,{key:q,id:"".concat(_,"-").concat(q),role:"option","aria-controls":a&&"".concat(a,"-panel-").concat(q),disabled:Z},i.createElement("span",null,ne),ee&&i.createElement("button",{type:"button","aria-label":A||"remove",tabIndex:0,className:"".concat(m,"-menu-item-remove"),onClick:function(oe){oe.stopPropagation(),H(oe,q)}},J||g.removeIcon||"×"))}));function k(x){for(var j=r.filter(function(ee){return!ee.disabled}),Z=j.findIndex(function(ee){return ee.key===O})||0,J=j.length,q=0;qv?"left":"right"})}),m=D(_,2),$=m[0],Q=m[1],H=St(0,function(I,v){!b&&E&&E({direction:I>v?"top":"bottom"})}),V=D(H,2),k=V[0],M=V[1],S=i.useState([0,0]),te=D(S,2),ce=te[0],x=te[1],j=i.useState([0,0]),Z=D(j,2),J=Z[0],q=Z[1],ne=i.useState([0,0]),ee=D(ne,2),be=ee[0],oe=ee[1],me=i.useState([0,0]),ge=D(me,2),L=ge[0],le=ge[1],se=Oa(new Map),ye=D(se,2),we=ye[0],He=ye[1],Y=Pa(P,we,J[0]),X=ze(ce,b),ue=ze(J,b),Te=ze(be,b),Ze=ze(L,b),ke=Math.floor(X)$e?$e:I}var Ae=i.useRef(null),Wt=i.useState(),et=D(Wt,2),Re=et[0],tt=et[1];function Ge(){tt(Date.now())}function We(){Ae.current&&clearTimeout(Ae.current)}Ia(U,function(I,v){function w(W,F){W(function(re){var Ce=je(re+F);return Ce})}return ke?(b?w(Q,I):w(M,v),We(),Ge(),!0):!1}),i.useEffect(function(){return We(),Re&&(Ae.current=setTimeout(function(){tt(0)},100)),We},[Re]);var Kt=Ma(Y,de,b?$:k,ue,Te,Ze,ie(ie({},e),{},{tabs:P})),at=D(Kt,2),Vt=at[0],Xt=at[1],nt=fa(function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c,v=Y.get(I)||{width:0,height:0,left:0,right:0,top:0};if(b){var w=$;l?v.right<$?w=v.right:v.right+v.width>$+de&&(w=v.right+v.width-de):v.left<-$?w=-v.left:v.left+v.width>-$+de&&(w=-(v.left+v.width-de)),M(0),Q(je(w))}else{var W=k;v.top<-k?W=-v.top:v.top+v.height>-k+de&&(W=-(v.top+v.height-de)),Q(0),M(je(W))}}),Ft=i.useState(),rt=D(Ft,2),Se=rt[0],Ee=rt[1],Ut=i.useState(!1),it=D(Ut,2),qt=it[0],ot=it[1],ve=P.filter(function(I){return!I.disabled}).map(function(I){return I.key}),xe=function(v){var w=ve.indexOf(Se||c),W=ve.length,F=(w+v+W)%W,re=ve[F];Ee(re)},lt=function(v,w){var W=ve.indexOf(v),F=P.find(function(Ce){return Ce.key===v}),re=Qe(F==null?void 0:F.closable,F==null?void 0:F.closeIcon,d,F==null?void 0:F.disabled);re&&(w.preventDefault(),w.stopPropagation(),d.onEdit("remove",{key:v,event:w}),W===ve.length-1?xe(-1):xe(1))},Yt=function(v,w){ot(!0),w.button===1&<(v,w)},Jt=function(v){var w=v.code,W=l&&b,F=ve[0],re=ve[ve.length-1];switch(w){case"ArrowLeft":{b&&xe(W?1:-1);break}case"ArrowRight":{b&&xe(W?-1:1);break}case"ArrowUp":{v.preventDefault(),b||xe(-1);break}case"ArrowDown":{v.preventDefault(),b||xe(1);break}case"Home":{v.preventDefault(),Ee(F);break}case"End":{v.preventDefault(),Ee(re);break}case"Enter":case"Space":{v.preventDefault(),A(Se??c,v);break}case"Backspace":case"Delete":{lt(Se,v);break}}},Ie={};b?Ie[l?"marginRight":"marginLeft"]=y:Ie.marginTop=y;var ct=P.map(function(I,v){var w=I.key;return i.createElement(Ba,{id:r,prefixCls:p,key:w,tab:I,style:v===0?void 0:Ie,closable:I.closable,editable:d,active:w===c,focus:w===Se,renderWrapper:T,removeAriaLabel:h==null?void 0:h.removeAriaLabel,tabCount:ve.length,currentPosition:v+1,onClick:function(F){A(w,F)},onKeyDown:Jt,onFocus:function(){qt||Ee(w),nt(w),Ge(),U.current&&(l||(U.current.scrollLeft=0),U.current.scrollTop=0)},onBlur:function(){Ee(void 0)},onMouseDown:function(F){return Yt(w,F)},onMouseUp:function(){ot(!1)}})}),st=function(){return He(function(){var v,w=new Map,W=(v=O.current)===null||v===void 0?void 0:v.getBoundingClientRect();return P.forEach(function(F){var re,Ce=F.key,mt=(re=O.current)===null||re===void 0?void 0:re.querySelector('[data-node-key="'.concat(Nt(Ce),'"]'));if(mt){var ta=Da(mt,W),Me=D(ta,4),aa=Me[0],na=Me[1],ra=Me[2],ia=Me[3];w.set(Ce,{width:aa,height:na,left:ra,top:ia})}}),w})};i.useEffect(function(){st()},[P.map(function(I){return I.key}).join("_")]);var Oe=Lt(function(){var I=_e(B),v=_e(z),w=_e(G);x([I[0]-v[0]-w[0],I[1]-v[1]-w[1]]);var W=_e(R);oe(W);var F=_e(C);le(F);var re=_e(O);q([re[0]-W[0],re[1]-W[1]]),st()}),Qt=P.slice(0,Vt),Zt=P.slice(Xt+1),dt=[].concat(ht(Qt),ht(Zt)),ut=Y.get(c),kt=Ea({activeTabOffset:ut,horizontal:b,indicator:N,rtl:l}),ea=kt.style;i.useEffect(function(){nt()},[c,he,$e,wt(ut),wt(Y),b]),i.useEffect(function(){Oe()},[l]);var vt=!!dt.length,Pe="".concat(p,"-nav-wrap"),Ke,Ve,ft,bt;return b?l?(Ve=$>0,Ke=$!==$e):(Ke=$<0,Ve=$!==he):(ft=k<0,bt=k!==he),i.createElement(Xe,{onResize:Oe},i.createElement("div",{ref:ba(t,B),role:"tablist","aria-orientation":b?"horizontal":"vertical",className:K("".concat(p,"-nav"),n),style:a,onKeyDown:function(){Ge()}},i.createElement(Tt,{ref:z,position:"left",extra:s,prefixCls:p}),i.createElement(Xe,{onResize:Oe},i.createElement("div",{className:K(Pe,ae(ae(ae(ae({},"".concat(Pe,"-ping-left"),Ke),"".concat(Pe,"-ping-right"),Ve),"".concat(Pe,"-ping-top"),ft),"".concat(Pe,"-ping-bottom"),bt)),ref:U},i.createElement(Xe,{onResize:Oe},i.createElement("div",{ref:O,className:"".concat(p,"-nav-list"),style:{transform:"translate(".concat($,"px, ").concat(k,"px)"),transition:Re?"none":void 0}},ct,i.createElement(Bt,{ref:R,prefixCls:p,locale:h,editable:d,style:ie(ie({},ct.length===0?void 0:Ie),{},{visibility:vt?"hidden":null})}),i.createElement("div",{className:K("".concat(p,"-ink-bar"),ae({},"".concat(p,"-ink-bar-animated"),o.inkBar)),style:ea}))))),i.createElement(Na,fe({},e,{removeAriaLabel:h==null?void 0:h.removeAriaLabel,ref:C,prefixCls:p,tabs:dt,className:!vt&&Gt,tabMoving:!!Re})),i.createElement(Tt,{ref:G,position:"right",extra:s,prefixCls:p})))}),Dt=i.forwardRef(function(e,t){var n=e.prefixCls,a=e.className,r=e.style,o=e.id,c=e.active,l=e.tabKey,s=e.children;return i.createElement("div",{id:o&&"".concat(o,"-panel-").concat(l),role:"tabpanel",tabIndex:c?0:-1,"aria-labelledby":o&&"".concat(o,"-tab-").concat(l),"aria-hidden":!c,style:r,className:K(n,c&&"".concat(n,"-active"),a),ref:t},s)}),Ha=["renderTabBar"],ja=["label","key"],Aa=function(t){var n=t.renderTabBar,a=Ne(t,Ha),r=i.useContext(De),o=r.tabs;if(n){var c=ie(ie({},a),{},{panes:o.map(function(l){var s=l.label,d=l.key,h=Ne(l,ja);return i.createElement(Dt,fe({tab:s,key:d,tabKey:d},h))})});return n(c,Et)}return i.createElement(Et,a)},Ga=["key","forceRender","style","className","destroyInactiveTabPane"],Wa=function(t){var n=t.id,a=t.activeKey,r=t.animated,o=t.tabPosition,c=t.destroyInactiveTabPane,l=i.useContext(De),s=l.prefixCls,d=l.tabs,h=r.tabPane,g="".concat(s,"-tabpane");return i.createElement("div",{className:K("".concat(s,"-content-holder"))},i.createElement("div",{className:K("".concat(s,"-content"),"".concat(s,"-content-").concat(o),ae({},"".concat(s,"-content-animated"),h))},d.map(function(y){var T=y.key,A=y.forceRender,E=y.style,N=y.className,f=y.destroyInactiveTabPane,p=Ne(y,Ga),P=T===a;return i.createElement(ma,fe({key:T,visible:P,forceRender:A,removeOnLeave:!!(c||f),leavedClassName:"".concat(g,"-hidden")},r.tabPaneMotion),function(B,z){var G=B.style,U=B.className;return i.createElement(Dt,fe({},p,{prefixCls:g,id:n,tabKey:T,animated:h,active:P,style:ie(ie({},E),G),className:K(N,U),ref:z}))})})))};function Ka(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=ie({inkBar:!0},Ue(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var Va=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],Pt=0,Xa=i.forwardRef(function(e,t){var n=e.id,a=e.prefixCls,r=a===void 0?"rc-tabs":a,o=e.className,c=e.items,l=e.direction,s=e.activeKey,d=e.defaultActiveKey,h=e.editable,g=e.animated,y=e.tabPosition,T=y===void 0?"top":y,A=e.tabBarGutter,E=e.tabBarStyle,N=e.tabBarExtraContent,f=e.locale,p=e.more,P=e.destroyInactiveTabPane,B=e.renderTabBar,z=e.onChange,G=e.onTabClick,U=e.onTabScroll,O=e.getPopupContainer,C=e.popupClassName,R=e.indicator,b=Ne(e,Va),_=i.useMemo(function(){return(c||[]).filter(function(L){return L&&Ue(L)==="object"&&"key"in L})},[c]),m=l==="rtl",$=Ka(g),Q=i.useState(!1),H=D(Q,2),V=H[0],k=H[1];i.useEffect(function(){k(ga())},[]);var M=pt(function(){var L;return(L=_[0])===null||L===void 0?void 0:L.key},{value:s,defaultValue:d}),S=D(M,2),te=S[0],ce=S[1],x=i.useState(function(){return _.findIndex(function(L){return L.key===te})}),j=D(x,2),Z=j[0],J=j[1];i.useEffect(function(){var L=_.findIndex(function(se){return se.key===te});if(L===-1){var le;L=Math.max(0,Math.min(Z,_.length-1)),ce((le=_[L])===null||le===void 0?void 0:le.key)}J(L)},[_.map(function(L){return L.key}).join("_"),te,Z]);var q=pt(null,{value:n}),ne=D(q,2),ee=ne[0],be=ne[1];i.useEffect(function(){n||(be("rc-tabs-".concat(Pt)),Pt+=1)},[]);function oe(L,le){G==null||G(L,le);var se=L!==te;ce(L),se&&(z==null||z(L))}var me={id:ee,activeKey:te,animated:$,tabPosition:T,rtl:m,mobile:V},ge=ie(ie({},me),{},{editable:h,locale:f,more:p,tabBarGutter:A,onTabClick:oe,onTabScroll:U,extra:N,style:E,panes:null,getPopupContainer:O,popupClassName:C,indicator:R});return i.createElement(De.Provider,{value:{tabs:_,prefixCls:r}},i.createElement("div",fe({ref:t,id:n,className:K(r,"".concat(r,"-").concat(T),ae(ae(ae({},"".concat(r,"-mobile"),V),"".concat(r,"-editable"),h),"".concat(r,"-rtl"),m),o)},b),i.createElement(Aa,fe({},ge,{renderTabBar:B})),i.createElement(Wa,fe({destroyInactiveTabPane:P},me,{animated:$}))))});const Fa={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Ua(e,t={inkBar:!0,tabPane:!1}){let n;return t===!1?n={inkBar:!1,tabPane:!1}:t===!0?n={inkBar:!0,tabPane:!0}:n=Object.assign({inkBar:!0},typeof t=="object"?t:{}),n.tabPane&&(n.tabPaneMotion=Object.assign(Object.assign({},Fa),{motionName:ha(e,"switch")})),n}var qa=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);rt)}function Ja(e,t){if(e)return e.map(a=>{var r;const o=(r=a.destroyOnHidden)!==null&&r!==void 0?r:a.destroyInactiveTabPane;return Object.assign(Object.assign({},a),{destroyInactiveTabPane:o})});const n=pa(t).map(a=>{if(i.isValidElement(a)){const{key:r,props:o}=a,c=o||{},{tab:l}=c,s=qa(c,["tab"]);return Object.assign(Object.assign({key:String(r)},s),{label:l})}return null});return Ya(n)}const Qa=e=>{const{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[$t(e,"slide-up"),$t(e,"slide-down")]]},Za=e=>{const{componentCls:t,tabsCardPadding:n,cardBg:a,cardGutter:r,colorBorderSecondary:o,itemSelectedColor:c}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:a,border:`${u(e.lineWidth)} ${e.lineType} ${o}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:c,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:Mt(e,-3),[`& ${t}-tab${t}-tab-focus ${t}-tab-btn:focus-visible`]:{outline:"none"},[`${t}-ink-bar`]:{visibility:"hidden"}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:u(r)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:u(r)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${u(e.borderRadiusLG)} 0 0 ${u(e.borderRadiusLG)}`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},ka=e=>{const{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:a}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},qe(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${u(a)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:e.colorBgContainer,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Ye),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${u(e.paddingXXS)} ${u(e.paddingSM)}`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorIcon,fontSize:e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},en=e=>{const{componentCls:t,margin:n,colorBorderSecondary:a,horizontalMargin:r,verticalItemPadding:o,verticalItemMargin:c,calc:l}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:r,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${u(e.lineWidth)} ${e.lineType} ${a}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow}, +import{r as i,bK as oa,at as fe,ed as la,aq as D,bg as ca,ce as gt,ah as ie,cf as sa,an as Ue,ee as da,ef as ua,am as ae,C as K,eg as va,as as pe,ar as fa,ai as ht,ci as Xe,cM as ba,ak as Ne,E as ma,eh as ga,av as pt,aO as ha,aj as pa,cA as $t,x as It,ax as Ot,z as u,y as qe,bR as Ye,dx as Mt,bC as Fe,ay as Be,aB as $a,M as ya,aK as zt,ei as Sa,bQ as Je,aD as xa,aJ as Ca,S as _a}from"./index-2nzO_M0d.js";var wa=function(t,n){return i.createElement(oa,fe({},t,{ref:n,icon:la}))},Ta=i.forwardRef(wa);const De=i.createContext(null);var Ea=function(t){var n=t.activeTabOffset,a=t.horizontal,r=t.rtl,o=t.indicator,c=o===void 0?{}:o,l=c.size,s=c.align,d=s===void 0?"center":s,h=i.useState(),g=D(h,2),y=g[0],T=g[1],A=i.useRef(),E=ca.useCallback(function(f){return typeof l=="function"?l(f):typeof l=="number"?l:f},[l]);function N(){gt.cancel(A.current)}return i.useEffect(function(){var f={};if(n)if(a){f.width=E(n.width);var p=r?"right":"left";d==="start"&&(f[p]=n[p]),d==="center"&&(f[p]=n[p]+n.width/2,f.transform=r?"translateX(50%)":"translateX(-50%)"),d==="end"&&(f[p]=n[p]+n.width,f.transform="translateX(-100%)")}else f.height=E(n.height),d==="start"&&(f.top=n.top),d==="center"&&(f.top=n.top+n.height/2,f.transform="translateY(-50%)"),d==="end"&&(f.top=n.top+n.height,f.transform="translateY(-100%)");return N(),A.current=gt(function(){var P=y&&f&&Object.keys(f).every(function(B){var z=f[B],G=y[B];return typeof z=="number"&&typeof G=="number"?Math.round(z)===Math.round(G):z===G});P||T(f)}),N},[JSON.stringify(n),a,r,d,E]),{style:y}},yt={width:0,height:0,left:0,top:0};function Pa(e,t,n){return i.useMemo(function(){for(var a,r=new Map,o=t.get((a=e[0])===null||a===void 0?void 0:a.key)||yt,c=o.left+o.width,l=0;l$?(_=R,G.current="x"):(_=b,G.current="y"),t(-_,-_)&&C.preventDefault()}var O=i.useRef(null);O.current={onTouchStart:P,onTouchMove:B,onTouchEnd:z,onWheel:U},i.useEffect(function(){function C(m){O.current.onTouchStart(m)}function R(m){O.current.onTouchMove(m)}function b(m){O.current.onTouchEnd(m)}function _(m){O.current.onWheel(m)}return document.addEventListener("touchmove",R,{passive:!1}),document.addEventListener("touchend",b,{passive:!0}),e.current.addEventListener("touchstart",C,{passive:!0}),e.current.addEventListener("wheel",_,{passive:!1}),function(){document.removeEventListener("touchmove",R),document.removeEventListener("touchend",b)}},[])}function Lt(e){var t=i.useState(0),n=D(t,2),a=n[0],r=n[1],o=i.useRef(0),c=i.useRef();return c.current=e,sa(function(){var l;(l=c.current)===null||l===void 0||l.call(c)},[a]),function(){o.current===a&&(o.current+=1,r(o.current))}}function Oa(e){var t=i.useRef([]),n=i.useState({}),a=D(n,2),r=a[1],o=i.useRef(typeof e=="function"?e():e),c=Lt(function(){var s=o.current;t.current.forEach(function(d){s=d(s)}),t.current=[],o.current=s,r({})});function l(s){t.current.push(s),c()}return[o.current,l]}var _t={width:0,height:0,left:0,top:0,right:0};function Ma(e,t,n,a,r,o,c){var l=c.tabs,s=c.tabPosition,d=c.rtl,h,g,y;return["top","bottom"].includes(s)?(h="width",g=d?"right":"left",y=Math.abs(n)):(h="height",g="top",y=-n),i.useMemo(function(){if(!l.length)return[0,0];for(var T=l.length,A=T,E=0;EMath.floor(y+t)){A=E-1;break}}for(var f=0,p=T-1;p>=0;p-=1){var P=e.get(l[p].key)||_t;if(P[g]A?[0,-1]:[f,A]},[e,t,a,r,o,y,s,l.map(function(T){return T.key}).join("_"),d])}function wt(e){var t;return e instanceof Map?(t={},e.forEach(function(n,a){t[a]=n})):t=e,JSON.stringify(t)}var za="TABS_DQ";function Nt(e){return String(e).replace(/"/g,za)}function Qe(e,t,n,a){return!(!n||a||e===!1||e===void 0&&(t===!1||t===null))}var Bt=i.forwardRef(function(e,t){var n=e.prefixCls,a=e.editable,r=e.locale,o=e.style;return!a||a.showAdd===!1?null:i.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:o,"aria-label":(r==null?void 0:r.addAriaLabel)||"Add tab",onClick:function(l){a.onEdit("add",{event:l})}},a.addIcon||"+")}),Tt=i.forwardRef(function(e,t){var n=e.position,a=e.prefixCls,r=e.extra;if(!r)return null;var o,c={};return Ue(r)==="object"&&!i.isValidElement(r)?c=r:c.right=r,n==="right"&&(o=c.right),n==="left"&&(o=c.left),o?i.createElement("div",{className:"".concat(a,"-extra-content"),ref:t},o):null}),La=i.forwardRef(function(e,t){var n=e.prefixCls,a=e.id,r=e.tabs,o=e.locale,c=e.mobile,l=e.more,s=l===void 0?{}:l,d=e.style,h=e.className,g=e.editable,y=e.tabBarGutter,T=e.rtl,A=e.removeAriaLabel,E=e.onTabClick,N=e.getPopupContainer,f=e.popupClassName,p=i.useState(!1),P=D(p,2),B=P[0],z=P[1],G=i.useState(null),U=D(G,2),O=U[0],C=U[1],R=s.icon,b=R===void 0?"More":R,_="".concat(a,"-more-popup"),m="".concat(n,"-dropdown"),$=O!==null?"".concat(_,"-").concat(O):null,Q=o==null?void 0:o.dropdownAriaLabel;function H(x,j){x.preventDefault(),x.stopPropagation(),g.onEdit("remove",{key:j,event:x})}var V=i.createElement(da,{onClick:function(j){var Z=j.key,J=j.domEvent;E(Z,J),z(!1)},prefixCls:"".concat(m,"-menu"),id:_,tabIndex:-1,role:"listbox","aria-activedescendant":$,selectedKeys:[O],"aria-label":Q!==void 0?Q:"expanded dropdown"},r.map(function(x){var j=x.closable,Z=x.disabled,J=x.closeIcon,q=x.key,ne=x.label,ee=Qe(j,J,g,Z);return i.createElement(ua,{key:q,id:"".concat(_,"-").concat(q),role:"option","aria-controls":a&&"".concat(a,"-panel-").concat(q),disabled:Z},i.createElement("span",null,ne),ee&&i.createElement("button",{type:"button","aria-label":A||"remove",tabIndex:0,className:"".concat(m,"-menu-item-remove"),onClick:function(oe){oe.stopPropagation(),H(oe,q)}},J||g.removeIcon||"×"))}));function k(x){for(var j=r.filter(function(ee){return!ee.disabled}),Z=j.findIndex(function(ee){return ee.key===O})||0,J=j.length,q=0;qv?"left":"right"})}),m=D(_,2),$=m[0],Q=m[1],H=St(0,function(I,v){!b&&E&&E({direction:I>v?"top":"bottom"})}),V=D(H,2),k=V[0],M=V[1],S=i.useState([0,0]),te=D(S,2),ce=te[0],x=te[1],j=i.useState([0,0]),Z=D(j,2),J=Z[0],q=Z[1],ne=i.useState([0,0]),ee=D(ne,2),be=ee[0],oe=ee[1],me=i.useState([0,0]),ge=D(me,2),L=ge[0],le=ge[1],se=Oa(new Map),ye=D(se,2),we=ye[0],He=ye[1],Y=Pa(P,we,J[0]),X=ze(ce,b),ue=ze(J,b),Te=ze(be,b),Ze=ze(L,b),ke=Math.floor(X)$e?$e:I}var Ae=i.useRef(null),Wt=i.useState(),et=D(Wt,2),Re=et[0],tt=et[1];function Ge(){tt(Date.now())}function We(){Ae.current&&clearTimeout(Ae.current)}Ia(U,function(I,v){function w(W,F){W(function(re){var Ce=je(re+F);return Ce})}return ke?(b?w(Q,I):w(M,v),We(),Ge(),!0):!1}),i.useEffect(function(){return We(),Re&&(Ae.current=setTimeout(function(){tt(0)},100)),We},[Re]);var Kt=Ma(Y,de,b?$:k,ue,Te,Ze,ie(ie({},e),{},{tabs:P})),at=D(Kt,2),Vt=at[0],Xt=at[1],nt=fa(function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c,v=Y.get(I)||{width:0,height:0,left:0,right:0,top:0};if(b){var w=$;l?v.right<$?w=v.right:v.right+v.width>$+de&&(w=v.right+v.width-de):v.left<-$?w=-v.left:v.left+v.width>-$+de&&(w=-(v.left+v.width-de)),M(0),Q(je(w))}else{var W=k;v.top<-k?W=-v.top:v.top+v.height>-k+de&&(W=-(v.top+v.height-de)),Q(0),M(je(W))}}),Ft=i.useState(),rt=D(Ft,2),Se=rt[0],Ee=rt[1],Ut=i.useState(!1),it=D(Ut,2),qt=it[0],ot=it[1],ve=P.filter(function(I){return!I.disabled}).map(function(I){return I.key}),xe=function(v){var w=ve.indexOf(Se||c),W=ve.length,F=(w+v+W)%W,re=ve[F];Ee(re)},lt=function(v,w){var W=ve.indexOf(v),F=P.find(function(Ce){return Ce.key===v}),re=Qe(F==null?void 0:F.closable,F==null?void 0:F.closeIcon,d,F==null?void 0:F.disabled);re&&(w.preventDefault(),w.stopPropagation(),d.onEdit("remove",{key:v,event:w}),W===ve.length-1?xe(-1):xe(1))},Yt=function(v,w){ot(!0),w.button===1&<(v,w)},Jt=function(v){var w=v.code,W=l&&b,F=ve[0],re=ve[ve.length-1];switch(w){case"ArrowLeft":{b&&xe(W?1:-1);break}case"ArrowRight":{b&&xe(W?-1:1);break}case"ArrowUp":{v.preventDefault(),b||xe(-1);break}case"ArrowDown":{v.preventDefault(),b||xe(1);break}case"Home":{v.preventDefault(),Ee(F);break}case"End":{v.preventDefault(),Ee(re);break}case"Enter":case"Space":{v.preventDefault(),A(Se??c,v);break}case"Backspace":case"Delete":{lt(Se,v);break}}},Ie={};b?Ie[l?"marginRight":"marginLeft"]=y:Ie.marginTop=y;var ct=P.map(function(I,v){var w=I.key;return i.createElement(Ba,{id:r,prefixCls:p,key:w,tab:I,style:v===0?void 0:Ie,closable:I.closable,editable:d,active:w===c,focus:w===Se,renderWrapper:T,removeAriaLabel:h==null?void 0:h.removeAriaLabel,tabCount:ve.length,currentPosition:v+1,onClick:function(F){A(w,F)},onKeyDown:Jt,onFocus:function(){qt||Ee(w),nt(w),Ge(),U.current&&(l||(U.current.scrollLeft=0),U.current.scrollTop=0)},onBlur:function(){Ee(void 0)},onMouseDown:function(F){return Yt(w,F)},onMouseUp:function(){ot(!1)}})}),st=function(){return He(function(){var v,w=new Map,W=(v=O.current)===null||v===void 0?void 0:v.getBoundingClientRect();return P.forEach(function(F){var re,Ce=F.key,mt=(re=O.current)===null||re===void 0?void 0:re.querySelector('[data-node-key="'.concat(Nt(Ce),'"]'));if(mt){var ta=Da(mt,W),Me=D(ta,4),aa=Me[0],na=Me[1],ra=Me[2],ia=Me[3];w.set(Ce,{width:aa,height:na,left:ra,top:ia})}}),w})};i.useEffect(function(){st()},[P.map(function(I){return I.key}).join("_")]);var Oe=Lt(function(){var I=_e(B),v=_e(z),w=_e(G);x([I[0]-v[0]-w[0],I[1]-v[1]-w[1]]);var W=_e(R);oe(W);var F=_e(C);le(F);var re=_e(O);q([re[0]-W[0],re[1]-W[1]]),st()}),Qt=P.slice(0,Vt),Zt=P.slice(Xt+1),dt=[].concat(ht(Qt),ht(Zt)),ut=Y.get(c),kt=Ea({activeTabOffset:ut,horizontal:b,indicator:N,rtl:l}),ea=kt.style;i.useEffect(function(){nt()},[c,he,$e,wt(ut),wt(Y),b]),i.useEffect(function(){Oe()},[l]);var vt=!!dt.length,Pe="".concat(p,"-nav-wrap"),Ke,Ve,ft,bt;return b?l?(Ve=$>0,Ke=$!==$e):(Ke=$<0,Ve=$!==he):(ft=k<0,bt=k!==he),i.createElement(Xe,{onResize:Oe},i.createElement("div",{ref:ba(t,B),role:"tablist","aria-orientation":b?"horizontal":"vertical",className:K("".concat(p,"-nav"),n),style:a,onKeyDown:function(){Ge()}},i.createElement(Tt,{ref:z,position:"left",extra:s,prefixCls:p}),i.createElement(Xe,{onResize:Oe},i.createElement("div",{className:K(Pe,ae(ae(ae(ae({},"".concat(Pe,"-ping-left"),Ke),"".concat(Pe,"-ping-right"),Ve),"".concat(Pe,"-ping-top"),ft),"".concat(Pe,"-ping-bottom"),bt)),ref:U},i.createElement(Xe,{onResize:Oe},i.createElement("div",{ref:O,className:"".concat(p,"-nav-list"),style:{transform:"translate(".concat($,"px, ").concat(k,"px)"),transition:Re?"none":void 0}},ct,i.createElement(Bt,{ref:R,prefixCls:p,locale:h,editable:d,style:ie(ie({},ct.length===0?void 0:Ie),{},{visibility:vt?"hidden":null})}),i.createElement("div",{className:K("".concat(p,"-ink-bar"),ae({},"".concat(p,"-ink-bar-animated"),o.inkBar)),style:ea}))))),i.createElement(Na,fe({},e,{removeAriaLabel:h==null?void 0:h.removeAriaLabel,ref:C,prefixCls:p,tabs:dt,className:!vt&&Gt,tabMoving:!!Re})),i.createElement(Tt,{ref:G,position:"right",extra:s,prefixCls:p})))}),Dt=i.forwardRef(function(e,t){var n=e.prefixCls,a=e.className,r=e.style,o=e.id,c=e.active,l=e.tabKey,s=e.children;return i.createElement("div",{id:o&&"".concat(o,"-panel-").concat(l),role:"tabpanel",tabIndex:c?0:-1,"aria-labelledby":o&&"".concat(o,"-tab-").concat(l),"aria-hidden":!c,style:r,className:K(n,c&&"".concat(n,"-active"),a),ref:t},s)}),Ha=["renderTabBar"],ja=["label","key"],Aa=function(t){var n=t.renderTabBar,a=Ne(t,Ha),r=i.useContext(De),o=r.tabs;if(n){var c=ie(ie({},a),{},{panes:o.map(function(l){var s=l.label,d=l.key,h=Ne(l,ja);return i.createElement(Dt,fe({tab:s,key:d,tabKey:d},h))})});return n(c,Et)}return i.createElement(Et,a)},Ga=["key","forceRender","style","className","destroyInactiveTabPane"],Wa=function(t){var n=t.id,a=t.activeKey,r=t.animated,o=t.tabPosition,c=t.destroyInactiveTabPane,l=i.useContext(De),s=l.prefixCls,d=l.tabs,h=r.tabPane,g="".concat(s,"-tabpane");return i.createElement("div",{className:K("".concat(s,"-content-holder"))},i.createElement("div",{className:K("".concat(s,"-content"),"".concat(s,"-content-").concat(o),ae({},"".concat(s,"-content-animated"),h))},d.map(function(y){var T=y.key,A=y.forceRender,E=y.style,N=y.className,f=y.destroyInactiveTabPane,p=Ne(y,Ga),P=T===a;return i.createElement(ma,fe({key:T,visible:P,forceRender:A,removeOnLeave:!!(c||f),leavedClassName:"".concat(g,"-hidden")},r.tabPaneMotion),function(B,z){var G=B.style,U=B.className;return i.createElement(Dt,fe({},p,{prefixCls:g,id:n,tabKey:T,animated:h,active:P,style:ie(ie({},E),G),className:K(N,U),ref:z}))})})))};function Ka(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=ie({inkBar:!0},Ue(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var Va=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],Pt=0,Xa=i.forwardRef(function(e,t){var n=e.id,a=e.prefixCls,r=a===void 0?"rc-tabs":a,o=e.className,c=e.items,l=e.direction,s=e.activeKey,d=e.defaultActiveKey,h=e.editable,g=e.animated,y=e.tabPosition,T=y===void 0?"top":y,A=e.tabBarGutter,E=e.tabBarStyle,N=e.tabBarExtraContent,f=e.locale,p=e.more,P=e.destroyInactiveTabPane,B=e.renderTabBar,z=e.onChange,G=e.onTabClick,U=e.onTabScroll,O=e.getPopupContainer,C=e.popupClassName,R=e.indicator,b=Ne(e,Va),_=i.useMemo(function(){return(c||[]).filter(function(L){return L&&Ue(L)==="object"&&"key"in L})},[c]),m=l==="rtl",$=Ka(g),Q=i.useState(!1),H=D(Q,2),V=H[0],k=H[1];i.useEffect(function(){k(ga())},[]);var M=pt(function(){var L;return(L=_[0])===null||L===void 0?void 0:L.key},{value:s,defaultValue:d}),S=D(M,2),te=S[0],ce=S[1],x=i.useState(function(){return _.findIndex(function(L){return L.key===te})}),j=D(x,2),Z=j[0],J=j[1];i.useEffect(function(){var L=_.findIndex(function(se){return se.key===te});if(L===-1){var le;L=Math.max(0,Math.min(Z,_.length-1)),ce((le=_[L])===null||le===void 0?void 0:le.key)}J(L)},[_.map(function(L){return L.key}).join("_"),te,Z]);var q=pt(null,{value:n}),ne=D(q,2),ee=ne[0],be=ne[1];i.useEffect(function(){n||(be("rc-tabs-".concat(Pt)),Pt+=1)},[]);function oe(L,le){G==null||G(L,le);var se=L!==te;ce(L),se&&(z==null||z(L))}var me={id:ee,activeKey:te,animated:$,tabPosition:T,rtl:m,mobile:V},ge=ie(ie({},me),{},{editable:h,locale:f,more:p,tabBarGutter:A,onTabClick:oe,onTabScroll:U,extra:N,style:E,panes:null,getPopupContainer:O,popupClassName:C,indicator:R});return i.createElement(De.Provider,{value:{tabs:_,prefixCls:r}},i.createElement("div",fe({ref:t,id:n,className:K(r,"".concat(r,"-").concat(T),ae(ae(ae({},"".concat(r,"-mobile"),V),"".concat(r,"-editable"),h),"".concat(r,"-rtl"),m),o)},b),i.createElement(Aa,fe({},ge,{renderTabBar:B})),i.createElement(Wa,fe({destroyInactiveTabPane:P},me,{animated:$}))))});const Fa={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Ua(e,t={inkBar:!0,tabPane:!1}){let n;return t===!1?n={inkBar:!1,tabPane:!1}:t===!0?n={inkBar:!0,tabPane:!0}:n=Object.assign({inkBar:!0},typeof t=="object"?t:{}),n.tabPane&&(n.tabPaneMotion=Object.assign(Object.assign({},Fa),{motionName:ha(e,"switch")})),n}var qa=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);rt)}function Ja(e,t){if(e)return e.map(a=>{var r;const o=(r=a.destroyOnHidden)!==null&&r!==void 0?r:a.destroyInactiveTabPane;return Object.assign(Object.assign({},a),{destroyInactiveTabPane:o})});const n=pa(t).map(a=>{if(i.isValidElement(a)){const{key:r,props:o}=a,c=o||{},{tab:l}=c,s=qa(c,["tab"]);return Object.assign(Object.assign({key:String(r)},s),{label:l})}return null});return Ya(n)}const Qa=e=>{const{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[$t(e,"slide-up"),$t(e,"slide-down")]]},Za=e=>{const{componentCls:t,tabsCardPadding:n,cardBg:a,cardGutter:r,colorBorderSecondary:o,itemSelectedColor:c}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:a,border:`${u(e.lineWidth)} ${e.lineType} ${o}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:c,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:Mt(e,-3),[`& ${t}-tab${t}-tab-focus ${t}-tab-btn:focus-visible`]:{outline:"none"},[`${t}-ink-bar`]:{visibility:"hidden"}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:u(r)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:u(r)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${u(e.borderRadiusLG)} 0 0 ${u(e.borderRadiusLG)}`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},ka=e=>{const{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:a}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},qe(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${u(a)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:e.colorBgContainer,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Ye),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${u(e.paddingXXS)} ${u(e.paddingSM)}`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorIcon,fontSize:e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},en=e=>{const{componentCls:t,margin:n,colorBorderSecondary:a,horizontalMargin:r,verticalItemPadding:o,verticalItemMargin:c,calc:l}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:r,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${u(e.lineWidth)} ${e.lineType} ${a}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow}, right ${e.motionDurationSlow}`}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:n,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:"column",minWidth:l(e.controlHeight).mul(1.25).equal(),[`${t}-tab`]:{padding:o,textAlign:"center"},[`${t}-tab + ${t}-tab`]:{margin:c},[`${t}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:`height ${e.motionDurationSlow}, top ${e.motionDurationSlow}`}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:u(l(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:l(e.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},tn=e=>{const{componentCls:t,cardPaddingSM:n,cardPaddingLG:a,cardHeightSM:r,cardHeightLG:o,horizontalItemPaddingSM:c,horizontalItemPaddingLG:l}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:c,fontSize:e.titleFontSizeSM}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:l,fontSize:e.titleFontSizeLG,lineHeight:e.lineHeightLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:n},[`${t}-nav-add`]:{minWidth:r,minHeight:r}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${u(e.borderRadius)} ${u(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${u(e.borderRadius)} ${u(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${u(e.borderRadius)} ${u(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${u(e.borderRadius)} 0 0 ${u(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:a},[`${t}-nav-add`]:{minWidth:o,minHeight:o}}}}}},an=e=>{const{componentCls:t,itemActiveColor:n,itemHoverColor:a,iconCls:r,tabsHorizontalItemMargin:o,horizontalItemPadding:c,itemSelectedColor:l,itemColor:s}=e,d=`${t}-tab`;return{[d]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:c,fontSize:e.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:s,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:n}},"&-btn":{outline:"none",transition:`all ${e.motionDurationSlow}`,[`${d}-icon:not(:last-child)`]:{marginInlineEnd:e.marginSM}},"&-remove":Object.assign({flex:"none",lineHeight:1,marginRight:{_skip_check_:!0,value:e.calc(e.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorIcon,fontSize:e.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading}},Fe(e)),"&:hover":{color:a},[`&${d}-active ${d}-btn`]:{color:l,textShadow:e.tabsActiveTextShadow},[`&${d}-focus ${d}-btn:focus-visible`]:Mt(e),[`&${d}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${d}-disabled ${d}-btn, &${d}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${d}-remove ${r}`]:{margin:0,verticalAlign:"middle"},[`${r}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${d} + ${d}`]:{margin:{_skip_check_:!0,value:o}}}},nn=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:a,cardGutter:r,calc:o}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:n},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[a]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:u(e.marginSM)}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:u(e.marginXS)},marginLeft:{_skip_check_:!0,value:u(o(e.marginXXS).mul(-1).equal())},[a]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:r},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},rn=e=>{const{componentCls:t,tabsCardPadding:n,cardHeight:a,cardGutter:r,itemHoverColor:o,itemActiveColor:c,colorBorderSecondary:l}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},qe(e)),{display:"flex",[`> ${t}-nav, > div > ${t}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${t}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${t}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${t}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${t}-nav-more`]:{position:"relative",padding:n,background:"transparent",border:0,color:e.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:e.calc(e.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${t}-nav-add`]:Object.assign({minWidth:a,minHeight:a,marginLeft:{_skip_check_:!0,value:r},background:"transparent",border:`${u(e.lineWidth)} ${e.lineType} ${l}`,borderRadius:`${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:o},"&:active, &:focus:not(:focus-visible)":{color:c}},Fe(e,-3))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"}}),an(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:Object.assign(Object.assign({},Fe(e)),{"&-hidden":{display:"none"}})}),[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping']) > ${t}-nav-list`]:{margin:"auto"}}}}}},on=e=>{const{cardHeight:t,cardHeightSM:n,cardHeightLG:a,controlHeight:r,controlHeightLG:o}=e,c=t||o,l=n||r,s=a||o+8;return{zIndexPopup:e.zIndexPopupBase+50,cardBg:e.colorFillAlter,cardHeight:c,cardHeightSM:l,cardHeightLG:s,cardPadding:`${(c-e.fontHeight)/2-e.lineWidth}px ${e.padding}px`,cardPaddingSM:`${(l-e.fontHeight)/2-e.lineWidth}px ${e.paddingXS}px`,cardPaddingLG:`${(s-e.fontHeightLG)/2-e.lineWidth}px ${e.padding}px`,titleFontSize:e.fontSize,titleFontSizeLG:e.fontSizeLG,titleFontSizeSM:e.fontSize,inkBarColor:e.colorPrimary,horizontalMargin:`0 0 ${e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${e.paddingSM}px 0`,horizontalItemPaddingSM:`${e.paddingXS}px 0`,horizontalItemPaddingLG:`${e.padding}px 0`,verticalItemPadding:`${e.paddingXS}px ${e.paddingLG}px`,verticalItemMargin:`${e.margin}px 0 0 0`,itemColor:e.colorText,itemSelectedColor:e.colorPrimary,itemHoverColor:e.colorPrimaryHover,itemActiveColor:e.colorPrimaryActive,cardGutter:e.marginXXS/2}},ln=It("Tabs",e=>{const t=Ot(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${u(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${u(e.horizontalItemGutter)}`});return[tn(t),nn(t),en(t),ka(t),Za(t),rn(t),Qa(t)]},on),cn=()=>null;var sn=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{var n,a,r,o,c,l,s,d,h,g,y;const{type:T,className:A,rootClassName:E,size:N,onEdit:f,hideAdd:p,centered:P,addIcon:B,removeIcon:z,moreIcon:G,more:U,popupClassName:O,children:C,items:R,animated:b,style:_,indicatorSize:m,indicator:$,destroyInactiveTabPane:Q,destroyOnHidden:H}=e,V=sn(e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator","destroyInactiveTabPane","destroyOnHidden"]),{prefixCls:k}=V,{direction:M,tabs:S,getPrefixCls:te,getPopupContainer:ce}=i.useContext(Be),x=te("tabs",k),j=$a(x),[Z,J,q]=ln(x,j),ne=i.useRef(null);i.useImperativeHandle(t,()=>({nativeElement:ne.current}));let ee;T==="editable-card"&&(ee={onEdit:(se,{key:ye,event:we})=>{f==null||f(se==="add"?we:ye,se)},removeIcon:(n=z??(S==null?void 0:S.removeIcon))!==null&&n!==void 0?n:i.createElement(ya,null),addIcon:(B??(S==null?void 0:S.addIcon))||i.createElement(Ta,null),showAdd:p!==!0});const be=te(),oe=zt(N),me=Ja(R,C),ge=Ua(x,b),L=Object.assign(Object.assign({},S==null?void 0:S.style),_),le={align:(a=$==null?void 0:$.align)!==null&&a!==void 0?a:(r=S==null?void 0:S.indicator)===null||r===void 0?void 0:r.align,size:(s=(c=(o=$==null?void 0:$.size)!==null&&o!==void 0?o:m)!==null&&c!==void 0?c:(l=S==null?void 0:S.indicator)===null||l===void 0?void 0:l.size)!==null&&s!==void 0?s:S==null?void 0:S.indicatorSize};return Z(i.createElement(Xa,Object.assign({ref:ne,direction:M,getPopupContainer:ce},V,{items:me,className:K({[`${x}-${oe}`]:oe,[`${x}-card`]:["card","editable-card"].includes(T),[`${x}-editable-card`]:T==="editable-card",[`${x}-centered`]:P},S==null?void 0:S.className,A,E,J,q,j),popupClassName:K(O,J,q,j),style:L,editable:ee,more:Object.assign({icon:(y=(g=(h=(d=S==null?void 0:S.more)===null||d===void 0?void 0:d.icon)!==null&&h!==void 0?h:S==null?void 0:S.moreIcon)!==null&&g!==void 0?g:G)!==null&&y!==void 0?y:i.createElement(Sa,null),transitionName:`${be}-slide-up`},U),prefixCls:x,animated:ge,indicator:le,destroyInactiveTabPane:H??Q})))}),Ht=dn;Ht.TabPane=cn;var un=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{var{prefixCls:t,className:n,hoverable:a=!0}=e,r=un(e,["prefixCls","className","hoverable"]);const{getPrefixCls:o}=i.useContext(Be),c=o("card",t),l=K(`${c}-grid`,n,{[`${c}-grid-hoverable`]:a});return i.createElement("div",Object.assign({},r,{className:l}))},vn=e=>{const{antCls:t,componentCls:n,headerHeight:a,headerPadding:r,tabsMarginBottom:o}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:a,marginBottom:-1,padding:`0 ${u(r)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${u(e.borderRadiusLG)} ${u(e.borderRadiusLG)} 0 0`},Je()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},Ye),{[` > ${n}-typography, diff --git a/frontend1/dist/assets/index-D2dpQjvd.js b/frontend1/dist/assets/index-HLr64byx.js similarity index 91% rename from frontend1/dist/assets/index-D2dpQjvd.js rename to frontend1/dist/assets/index-HLr64byx.js index d0d08d38..a3a7e1b1 100644 --- a/frontend1/dist/assets/index-D2dpQjvd.js +++ b/frontend1/dist/assets/index-HLr64byx.js @@ -1 +1 @@ -import{u as H,a2 as q,r,j as e,Y as u,a3 as w,B as p,c as G,a4 as J,a5 as T,a6 as Q,a7 as W,a8 as N,s as v,V as K,T as U,R as X,a9 as Z,aa as ee,ab as te,ac as ae,ad as se}from"./index-Dv-rJwbZ.js";import{d as ne}from"./dayjs.min-D7XyScCA.js";import{l as re,u as le,c as oe,d as ie}from"./tenant-BVDt1_Dd.js";import{u as ce}from"./useDict-ClxJHHDi.js";import{P as de}from"./index-D4i8Uis-.js";import{F as l}from"./index-DmVlNV9v.js";import{C as R}from"./index-EoMRal4G.js";import{I as o}from"./index-DFGcC-dW.js";import{L as I}from"./index-C5ML-75v.js";import{R as S,C as h}from"./row-NVxLItiq.js";import{T as me}from"./index-BymHESMU.js";import{P as pe}from"./index-5rm_zQK_.js";import"./useForm-43P2UNGc.js";import"./Pagination-xbf267Yj.js";const{Title:xe,Text:j,Paragraph:ue}=U;function Ee(){const{t:a}=H(),{can:f}=q(),{items:y}=ce("sys_common_status"),[E,g]=r.useState(!1),[P,b]=r.useState(!1),[z,k]=r.useState([]),[_,D]=r.useState(0),[s,i]=r.useState({current:1,size:12,name:"",code:""}),[F,c]=r.useState(!1),[x,C]=r.useState(null),[d]=l.useForm(),m=async(t=s)=>{g(!0);try{const n=await re(t);k(n.records||[]),D(n.total||0)}finally{g(!1)}};r.useEffect(()=>{m()},[s.current,s.size]);const $=()=>{const t={...s,current:1};i(t),m(t)},L=()=>{const t={current:1,size:12,name:"",code:""};i(t),m(t)},V=()=>{C(null),d.resetFields(),d.setFieldsValue({status:1}),c(!0)},B=t=>{C(t),d.setFieldsValue({...t,expireTime:t.expireTime?ne(t.expireTime):null}),c(!0)},M=async t=>{await ie(t),v.success(a("common.success")),m()},O=async()=>{const t=await d.validateFields();b(!0);try{const n={...t,expireTime:t.expireTime?t.expireTime.format("YYYY-MM-DD HH:mm:ss"):null};x?await le(x.id,n):await oe(n),v.success(a("common.success")),c(!1),m()}finally{b(!1)}},Y=t=>{const n=y.find(A=>A.itemValue===String(t.status));return e.jsx(I.Item,{children:e.jsxs(R,{hoverable:!0,className:"tenant-card shadow-sm border-0",style:{borderRadius:"12px",overflow:"hidden"},actions:[f("sys_tenant:update")&&e.jsx(te,{title:a("common.edit"),children:e.jsx(ae,{onClick:()=>B(t),style:{color:"#1677ff"}},"edit")},"edit-tip"),f("sys_tenant:delete")&&e.jsx(pe,{title:a("tenantsExt.deleteConfirm",{name:t.tenantName}),okText:a("common.confirm"),cancelText:a("common.cancel"),onConfirm:()=>M(t.id),children:e.jsx(se,{style:{color:"#ff4d4f"}},"delete")},"delete-pop")].filter(Boolean),children:[e.jsxs("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:16},children:[e.jsx(K,{size:48,icon:e.jsx(N,{}),style:{backgroundColor:t.status===1?"#e6f4ff":"#fff1f0",color:t.status===1?"#1677ff":"#ff4d4f",marginRight:12,borderRadius:"8px"}}),e.jsxs("div",{style:{flex:1,minWidth:0},children:[e.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[e.jsx(xe,{level:5,style:{margin:0,fontSize:"16px"},ellipsis:{tooltip:t.tenantName},children:t.tenantName}),e.jsx(me,{color:t.status===1?"green":"red",style:{margin:0,borderRadius:"4px"},children:n?n.itemLabel:t.status===1?"Enabled":"Disabled"})]}),e.jsxs(j,{type:"secondary",style:{fontSize:"12px"},className:"tabular-nums",children:["CODE: ",t.tenantCode]})]})]}),e.jsx("div",{className:"card-content",style:{fontSize:"13px"},children:e.jsxs(u,{direction:"vertical",size:8,style:{width:"100%"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",color:"#595959"},children:[e.jsx(X,{style:{marginRight:8,color:"#bfbfbf"}}),e.jsx(j,{ellipsis:{tooltip:t.contactName||"-"},children:t.contactName||"-"})]}),e.jsxs("div",{style:{display:"flex",alignItems:"center",color:"#595959"},children:[e.jsx(Z,{style:{marginRight:8,color:"#bfbfbf"}}),e.jsx(j,{className:"tabular-nums",children:t.contactPhone||"-"})]})]})}),t.remark&&e.jsxs(e.Fragment,{children:[e.jsx(ee,{style:{margin:"12px 0"}}),e.jsx(ue,{ellipsis:{rows:2,tooltip:t.remark},style:{margin:0,fontSize:"12px",color:"#8c8c8c",height:"36px"},children:t.remark})]})]})})};return e.jsxs("div",{className:"app-page",children:[e.jsx(de,{title:a("tenants.title"),subtitle:a("tenants.subtitle")}),e.jsx(R,{className:"app-page__filter-card border-0",style:{borderRadius:"12px"},styles:{body:{padding:"16px"}},children:e.jsxs(u,{wrap:!0,size:"middle",className:"app-page__toolbar",style:{justifyContent:"space-between",width:"100%"},children:[e.jsxs(u,{wrap:!0,size:"middle",className:"app-page__toolbar",children:[e.jsx(o,{placeholder:a("tenants.tenantName"),prefix:e.jsx(w,{"aria-hidden":"true",className:"text-gray-400"}),style:{width:220,borderRadius:"6px"},value:s.name,onChange:t=>i({...s,name:t.target.value}),allowClear:!0}),e.jsx(o,{placeholder:a("tenants.tenantCode"),style:{width:180,borderRadius:"6px"},value:s.code,onChange:t=>i({...s,code:t.target.value}),allowClear:!0}),e.jsx(p,{type:"primary",icon:e.jsx(w,{"aria-hidden":"true"}),onClick:$,style:{borderRadius:"6px"},children:a("common.search")}),e.jsx(p,{icon:e.jsx(G,{"aria-hidden":"true"}),onClick:L,style:{borderRadius:"6px"},children:a("common.reset")})]}),f("sys_tenant:create")&&e.jsx(p,{type:"primary",icon:e.jsx(J,{"aria-hidden":"true"}),onClick:V,style:{borderRadius:"6px"},children:a("common.create")})]})}),e.jsx("div",{className:"flex-1 overflow-y-auto pr-2",children:e.jsx(I,{grid:{gutter:24,xs:1,sm:2,md:2,lg:3,xl:4,xxl:4},loading:E,dataSource:z,renderItem:Y,pagination:{total:_,current:s.current,pageSize:s.size,onChange:(t,n)=>i({...s,current:t,size:n||s.size}),showSizeChanger:!0,showQuickJumper:!0,showTotal:t=>a("common.total",{total:t}),pageSizeOptions:["10","20","50","100"],style:{marginTop:"24px",marginBottom:"24px"}},locale:{emptyText:e.jsx(T,{image:T.PRESENTED_IMAGE_SIMPLE,description:a("tenantsExt.emptyText")})}})}),e.jsx(Q,{title:e.jsxs(u,{children:[e.jsx(N,{"aria-hidden":"true"}),e.jsx("span",{children:a(x?"tenants.drawerTitleEdit":"tenants.drawerTitleCreate")})]}),open:F,onClose:()=>c(!1),width:480,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(p,{onClick:()=>c(!1),children:a("common.cancel")}),e.jsx(p,{type:"primary",loading:P,onClick:O,children:a("common.save")})]}),children:e.jsxs(l,{form:d,layout:"vertical",children:[e.jsxs(S,{gutter:16,children:[e.jsx(h,{span:12,children:e.jsx(l.Item,{label:a("tenants.tenantName"),name:"tenantName",rules:[{required:!0,message:a("tenants.tenantName")}],children:e.jsx(o,{placeholder:a("tenantsExt.tenantNamePlaceholder")})})}),e.jsx(h,{span:12,children:e.jsx(l.Item,{label:a("tenants.tenantCode"),name:"tenantCode",rules:[{required:!0,message:a("tenants.tenantCode")}],children:e.jsx(o,{placeholder:a("tenantsExt.tenantCodePlaceholder"),disabled:!!x,className:"tabular-nums"})})})]}),e.jsxs(S,{gutter:16,children:[e.jsx(h,{span:12,children:e.jsx(l.Item,{label:a("tenants.contactName"),name:"contactName",children:e.jsx(o,{placeholder:a("tenantsExt.contactNamePlaceholder")})})}),e.jsx(h,{span:12,children:e.jsx(l.Item,{label:a("tenants.contactPhone"),name:"contactPhone",children:e.jsx(o,{placeholder:a("tenantsExt.contactPhonePlaceholder"),className:"tabular-nums"})})})]}),e.jsx(l.Item,{label:a("common.status"),name:"status",initialValue:1,children:e.jsx(W,{options:y.map(t=>({label:t.itemLabel,value:Number(t.itemValue)}))})}),e.jsx(l.Item,{label:a("common.remark"),name:"remark",children:e.jsx(o.TextArea,{rows:3,placeholder:a("tenantsExt.remarkPlaceholder")})})]})})]})}export{Ee as default}; +import{u as H,a2 as q,r,j as e,Y as u,a3 as w,B as p,c as G,a4 as J,a5 as T,a6 as Q,a7 as W,a8 as N,s as v,V as K,T as U,R as X,a9 as Z,aa as ee,ab as te,ac as ae,ad as se}from"./index-2nzO_M0d.js";import{d as ne}from"./dayjs.min-BEG4gIlQ.js";import{l as re,u as le,c as oe,d as ie}from"./tenant-DIAbFuKr.js";import{u as ce}from"./useDict-Cjy4qKoT.js";import{P as de}from"./index-Ds3G3GDW.js";import{F as l}from"./index-BNTgrN92.js";import{C as R}from"./index-ESbS3nHt.js";import{I as o}from"./index-fAufRegR.js";import{L as I}from"./index-DxjY4DDO.js";import{R as S,C as h}from"./row-CR991LIl.js";import{T as me}from"./index-CASbXnpp.js";import{P as pe}from"./index-t62uv_8b.js";import"./useForm-CzLkm9RK.js";import"./Pagination-CRtRHhmu.js";const{Title:xe,Text:j,Paragraph:ue}=U;function Ee(){const{t:a}=H(),{can:f}=q(),{items:y}=ce("sys_common_status"),[E,g]=r.useState(!1),[P,b]=r.useState(!1),[z,k]=r.useState([]),[_,D]=r.useState(0),[s,i]=r.useState({current:1,size:12,name:"",code:""}),[F,c]=r.useState(!1),[x,C]=r.useState(null),[d]=l.useForm(),m=async(t=s)=>{g(!0);try{const n=await re(t);k(n.records||[]),D(n.total||0)}finally{g(!1)}};r.useEffect(()=>{m()},[s.current,s.size]);const $=()=>{const t={...s,current:1};i(t),m(t)},L=()=>{const t={current:1,size:12,name:"",code:""};i(t),m(t)},V=()=>{C(null),d.resetFields(),d.setFieldsValue({status:1}),c(!0)},B=t=>{C(t),d.setFieldsValue({...t,expireTime:t.expireTime?ne(t.expireTime):null}),c(!0)},M=async t=>{await ie(t),v.success(a("common.success")),m()},O=async()=>{const t=await d.validateFields();b(!0);try{const n={...t,expireTime:t.expireTime?t.expireTime.format("YYYY-MM-DD HH:mm:ss"):null};x?await le(x.id,n):await oe(n),v.success(a("common.success")),c(!1),m()}finally{b(!1)}},Y=t=>{const n=y.find(A=>A.itemValue===String(t.status));return e.jsx(I.Item,{children:e.jsxs(R,{hoverable:!0,className:"tenant-card shadow-sm border-0",style:{borderRadius:"12px",overflow:"hidden"},actions:[f("sys_tenant:update")&&e.jsx(te,{title:a("common.edit"),children:e.jsx(ae,{onClick:()=>B(t),style:{color:"#1677ff"}},"edit")},"edit-tip"),f("sys_tenant:delete")&&e.jsx(pe,{title:a("tenantsExt.deleteConfirm",{name:t.tenantName}),okText:a("common.confirm"),cancelText:a("common.cancel"),onConfirm:()=>M(t.id),children:e.jsx(se,{style:{color:"#ff4d4f"}},"delete")},"delete-pop")].filter(Boolean),children:[e.jsxs("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:16},children:[e.jsx(K,{size:48,icon:e.jsx(N,{}),style:{backgroundColor:t.status===1?"#e6f4ff":"#fff1f0",color:t.status===1?"#1677ff":"#ff4d4f",marginRight:12,borderRadius:"8px"}}),e.jsxs("div",{style:{flex:1,minWidth:0},children:[e.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[e.jsx(xe,{level:5,style:{margin:0,fontSize:"16px"},ellipsis:{tooltip:t.tenantName},children:t.tenantName}),e.jsx(me,{color:t.status===1?"green":"red",style:{margin:0,borderRadius:"4px"},children:n?n.itemLabel:t.status===1?"Enabled":"Disabled"})]}),e.jsxs(j,{type:"secondary",style:{fontSize:"12px"},className:"tabular-nums",children:["CODE: ",t.tenantCode]})]})]}),e.jsx("div",{className:"card-content",style:{fontSize:"13px"},children:e.jsxs(u,{direction:"vertical",size:8,style:{width:"100%"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",color:"#595959"},children:[e.jsx(X,{style:{marginRight:8,color:"#bfbfbf"}}),e.jsx(j,{ellipsis:{tooltip:t.contactName||"-"},children:t.contactName||"-"})]}),e.jsxs("div",{style:{display:"flex",alignItems:"center",color:"#595959"},children:[e.jsx(Z,{style:{marginRight:8,color:"#bfbfbf"}}),e.jsx(j,{className:"tabular-nums",children:t.contactPhone||"-"})]})]})}),t.remark&&e.jsxs(e.Fragment,{children:[e.jsx(ee,{style:{margin:"12px 0"}}),e.jsx(ue,{ellipsis:{rows:2,tooltip:t.remark},style:{margin:0,fontSize:"12px",color:"#8c8c8c",height:"36px"},children:t.remark})]})]})})};return e.jsxs("div",{className:"app-page",children:[e.jsx(de,{title:a("tenants.title"),subtitle:a("tenants.subtitle")}),e.jsx(R,{className:"app-page__filter-card border-0",style:{borderRadius:"12px"},styles:{body:{padding:"16px"}},children:e.jsxs(u,{wrap:!0,size:"middle",className:"app-page__toolbar",style:{justifyContent:"space-between",width:"100%"},children:[e.jsxs(u,{wrap:!0,size:"middle",className:"app-page__toolbar",children:[e.jsx(o,{placeholder:a("tenants.tenantName"),prefix:e.jsx(w,{"aria-hidden":"true",className:"text-gray-400"}),style:{width:220,borderRadius:"6px"},value:s.name,onChange:t=>i({...s,name:t.target.value}),allowClear:!0}),e.jsx(o,{placeholder:a("tenants.tenantCode"),style:{width:180,borderRadius:"6px"},value:s.code,onChange:t=>i({...s,code:t.target.value}),allowClear:!0}),e.jsx(p,{type:"primary",icon:e.jsx(w,{"aria-hidden":"true"}),onClick:$,style:{borderRadius:"6px"},children:a("common.search")}),e.jsx(p,{icon:e.jsx(G,{"aria-hidden":"true"}),onClick:L,style:{borderRadius:"6px"},children:a("common.reset")})]}),f("sys_tenant:create")&&e.jsx(p,{type:"primary",icon:e.jsx(J,{"aria-hidden":"true"}),onClick:V,style:{borderRadius:"6px"},children:a("common.create")})]})}),e.jsx("div",{className:"flex-1 overflow-y-auto pr-2",children:e.jsx(I,{grid:{gutter:24,xs:1,sm:2,md:2,lg:3,xl:4,xxl:4},loading:E,dataSource:z,renderItem:Y,pagination:{total:_,current:s.current,pageSize:s.size,onChange:(t,n)=>i({...s,current:t,size:n||s.size}),showSizeChanger:!0,showQuickJumper:!0,showTotal:t=>a("common.total",{total:t}),pageSizeOptions:["10","20","50","100"],style:{marginTop:"24px",marginBottom:"24px"}},locale:{emptyText:e.jsx(T,{image:T.PRESENTED_IMAGE_SIMPLE,description:a("tenantsExt.emptyText")})}})}),e.jsx(Q,{title:e.jsxs(u,{children:[e.jsx(N,{"aria-hidden":"true"}),e.jsx("span",{children:a(x?"tenants.drawerTitleEdit":"tenants.drawerTitleCreate")})]}),open:F,onClose:()=>c(!1),width:480,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(p,{onClick:()=>c(!1),children:a("common.cancel")}),e.jsx(p,{type:"primary",loading:P,onClick:O,children:a("common.save")})]}),children:e.jsxs(l,{form:d,layout:"vertical",children:[e.jsxs(S,{gutter:16,children:[e.jsx(h,{span:12,children:e.jsx(l.Item,{label:a("tenants.tenantName"),name:"tenantName",rules:[{required:!0,message:a("tenants.tenantName")}],children:e.jsx(o,{placeholder:a("tenantsExt.tenantNamePlaceholder")})})}),e.jsx(h,{span:12,children:e.jsx(l.Item,{label:a("tenants.tenantCode"),name:"tenantCode",rules:[{required:!0,message:a("tenants.tenantCode")}],children:e.jsx(o,{placeholder:a("tenantsExt.tenantCodePlaceholder"),disabled:!!x,className:"tabular-nums"})})})]}),e.jsxs(S,{gutter:16,children:[e.jsx(h,{span:12,children:e.jsx(l.Item,{label:a("tenants.contactName"),name:"contactName",children:e.jsx(o,{placeholder:a("tenantsExt.contactNamePlaceholder")})})}),e.jsx(h,{span:12,children:e.jsx(l.Item,{label:a("tenants.contactPhone"),name:"contactPhone",children:e.jsx(o,{placeholder:a("tenantsExt.contactPhonePlaceholder"),className:"tabular-nums"})})})]}),e.jsx(l.Item,{label:a("common.status"),name:"status",initialValue:1,children:e.jsx(W,{options:y.map(t=>({label:t.itemLabel,value:Number(t.itemValue)}))})}),e.jsx(l.Item,{label:a("common.remark"),name:"remark",children:e.jsx(o.TextArea,{rows:3,placeholder:a("tenantsExt.remarkPlaceholder")})})]})})]})}export{Ee as default}; diff --git a/frontend1/dist/assets/index-DFGcC-dW.js b/frontend1/dist/assets/index-fAufRegR.js similarity index 99% rename from frontend1/dist/assets/index-DFGcC-dW.js rename to frontend1/dist/assets/index-fAufRegR.js index 9b86a0e0..b99187d0 100644 --- a/frontend1/dist/assets/index-DFGcC-dW.js +++ b/frontend1/dist/assets/index-fAufRegR.js @@ -1 +1 @@ -import{r as n,bK as te,at as ne,e8 as re,ay as K,e9 as ae,C as X,aG as H,x as ie,ax as le,cs as ce,cm as ue,dR as U,ce as fe,D as pe,aK as oe,aQ as de,ar as Z,ai as me,ea as ve,aL as ge,eb as Ce,aJ as be,F as se,aA as ye,bh as ee,B as Oe,dS as xe,ec as he}from"./index-Dv-rJwbZ.js";var Ee=function(r,a){return n.createElement(te,ne({},r,{ref:a,icon:re}))},Pe=n.forwardRef(Ee);const Ie=e=>{const{getPrefixCls:r,direction:a}=n.useContext(K),{prefixCls:t,className:o}=e,p=r("input-group",t),v=r("input"),[u,I,O]=ae(v),g=X(p,O,{[`${p}-lg`]:e.size==="large",[`${p}-sm`]:e.size==="small",[`${p}-compact`]:e.compact,[`${p}-rtl`]:a==="rtl"},I,o),C=n.useContext(H),b=n.useMemo(()=>Object.assign(Object.assign({},C),{isFormItemInput:!1}),[C]);return u(n.createElement("span",{className:g,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},n.createElement(H.Provider,{value:b},e.children)))},Se=e=>{const{componentCls:r,paddingXS:a}=e;return{[r]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:a,[`${r}-input-wrapper`]:{position:"relative",[`${r}-mask-icon`]:{position:"absolute",zIndex:"1",top:"50%",right:"50%",transform:"translate(50%, -50%)",pointerEvents:"none"},[`${r}-mask-input`]:{color:"transparent",caretColor:e.colorText},[`${r}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":"none",margin:0},[`${r}-mask-input[type=number]`]:{"-moz-appearance":"textfield"}},"&-rtl":{direction:"rtl"},[`${r}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${r}-sm ${r}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${r}-lg ${r}-input`]:{paddingInline:e.paddingXS}}}},we=ie(["Input","OTP"],e=>{const r=le(e,ce(e));return Se(r)},ue);var $e=function(e,r){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.indexOf(t)<0&&(a[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o{const{className:a,value:t,onChange:o,onActiveChange:p,index:v,mask:u}=e,I=$e(e,["className","value","onChange","onActiveChange","index","mask"]),{getPrefixCls:O}=n.useContext(K),g=O("otp"),C=typeof u=="string"?u:t,b=n.useRef(null);n.useImperativeHandle(r,()=>b.current);const j=d=>{o(v,d.target.value)},x=()=>{fe(()=>{var d;const y=(d=b.current)===null||d===void 0?void 0:d.input;document.activeElement===y&&y&&y.select()})},$=d=>{const{key:y,ctrlKey:R,metaKey:S}=d;y==="ArrowLeft"?p(v-1):y==="ArrowRight"?p(v+1):y==="z"&&(R||S)?d.preventDefault():y==="Backspace"&&!t&&p(v-1),x()};return n.createElement("span",{className:`${g}-input-wrapper`,role:"presentation"},u&&t!==""&&t!==void 0&&n.createElement("span",{className:`${g}-mask-icon`,"aria-hidden":"true"},C),n.createElement(U,Object.assign({"aria-label":`OTP Input ${v+1}`,type:u===!0?"password":"text"},I,{ref:b,value:t,onInput:j,onFocus:x,onKeyDown:$,onMouseDown:x,onMouseUp:x,className:X(a,{[`${g}-mask-input`]:u})})))});var ke=function(e,r){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.indexOf(t)<0&&(a[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o{const{index:r,prefixCls:a,separator:t}=e,o=typeof t=="function"?t(r):t;return o?n.createElement("span",{className:`${a}-separator`},o):null},_e=n.forwardRef((e,r)=>{const{prefixCls:a,length:t=6,size:o,defaultValue:p,value:v,onChange:u,formatter:I,separator:O,variant:g,disabled:C,status:b,autoFocus:j,mask:x,type:$,onInput:d,inputMode:y}=e,R=ke(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:S,direction:N}=n.useContext(K),m=S("otp",a),B=pe(R,{aria:!0,data:!0,attr:!0}),[A,k,T]=we(m),_=oe(s=>o??s),h=n.useContext(H),E=de(h.status,b),M=n.useMemo(()=>Object.assign(Object.assign({},h),{status:E,hasFeedback:!1,feedbackIcon:null}),[h,E]),F=n.useRef(null),P=n.useRef({});n.useImperativeHandle(r,()=>({focus:()=>{var s;(s=P.current[0])===null||s===void 0||s.focus()},blur:()=>{var s;for(let i=0;iI?I(s):s,[w,V]=n.useState(()=>L(z(p||"")));n.useEffect(()=>{v!==void 0&&V(L(v))},[v]);const W=Z(s=>{V(s),d&&d(s),u&&s.length===t&&s.every(i=>i)&&s.some((i,c)=>w[c]!==i)&&u(s.join(""))}),q=Z((s,i)=>{let c=me(w);for(let f=0;f=0&&!c[f];f-=1)c.pop();const D=z(c.map(f=>f||" ").join(""));return c=L(D).map((f,Y)=>f===" "&&!c[Y]?c[Y]:f),c}),J=(s,i)=>{var c;const D=q(s,i),f=Math.min(s+i.length,t-1);f!==s&&D[s]!==void 0&&((c=P.current[f])===null||c===void 0||c.focus()),W(D)},Q=s=>{var i;(i=P.current[s])===null||i===void 0||i.focus()},l={variant:g,disabled:C,status:E,mask:x,type:$,inputMode:y};return A(n.createElement("div",Object.assign({},B,{ref:F,className:X(m,{[`${m}-sm`]:_==="small",[`${m}-lg`]:_==="large",[`${m}-rtl`]:N==="rtl"},T,k),role:"group"}),n.createElement(H.Provider,{value:M},Array.from({length:t}).map((s,i)=>{const c=`otp-${i}`,D=w[i]||"";return n.createElement(n.Fragment,{key:c},n.createElement(je,Object.assign({ref:f=>{P.current[i]=f},index:i,size:_,htmlSize:1,className:`${m}-input`,onChange:J,value:D,onActiveChange:Q,autoFocus:i===0&&j},l)),ie?n.createElement(Pe,null):n.createElement(Ne,null),Me={click:"onClick",hover:"onMouseOver"},Fe=n.forwardRef((e,r)=>{const{disabled:a,action:t="click",visibilityToggle:o=!0,iconRender:p=Te,suffix:v}=e,u=n.useContext(ge),I=a??u,O=typeof o=="object"&&o.visible!==void 0,[g,C]=n.useState(()=>O?o.visible:!1),b=n.useRef(null);n.useEffect(()=>{O&&C(o.visible)},[O,o]);const j=Ce(b),x=()=>{var h;if(I)return;g&&j();const E=!g;C(E),typeof o=="object"&&((h=o.onVisibleChange)===null||h===void 0||h.call(o,E))},$=h=>{const E=Me[t]||"",M=p(g),F={[E]:x,className:`${h}-icon`,key:"passwordIcon",onMouseDown:P=>{P.preventDefault()},onMouseUp:P=>{P.preventDefault()}};return n.cloneElement(n.isValidElement(M)?M:n.createElement("span",null,M),F)},{className:d,prefixCls:y,inputPrefixCls:R,size:S}=e,N=Ae(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:m}=n.useContext(K),B=m("input",R),A=m("input-password",y),k=o&&$(A),T=X(A,d,{[`${A}-${S}`]:!!S}),_=Object.assign(Object.assign({},be(N,["suffix","iconRender","visibilityToggle"])),{type:g?"text":"password",className:T,prefixCls:B,suffix:n.createElement(n.Fragment,null,k,v)});return S&&(_.size=S),n.createElement(U,Object.assign({ref:se(r,b)},_))});var De=function(e,r){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.indexOf(t)<0&&(a[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o{const{prefixCls:a,inputPrefixCls:t,className:o,size:p,suffix:v,enterButton:u=!1,addonAfter:I,loading:O,disabled:g,onSearch:C,onChange:b,onCompositionStart:j,onCompositionEnd:x,variant:$,onPressEnter:d}=e,y=De(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd","variant","onPressEnter"]),{getPrefixCls:R,direction:S}=n.useContext(K),N=n.useRef(!1),m=R("input-search",a),B=R("input",t),{compactSize:A}=ye(m,S),k=oe(l=>{var s;return(s=p??A)!==null&&s!==void 0?s:l}),T=n.useRef(null),_=l=>{l!=null&&l.target&&l.type==="click"&&C&&C(l.target.value,l,{source:"clear"}),b==null||b(l)},h=l=>{var s;document.activeElement===((s=T.current)===null||s===void 0?void 0:s.input)&&l.preventDefault()},E=l=>{var s,i;C&&C((i=(s=T.current)===null||s===void 0?void 0:s.input)===null||i===void 0?void 0:i.value,l,{source:"input"})},M=l=>{N.current||O||(d==null||d(l),E(l))},F=typeof u=="boolean"?n.createElement(xe,null):null,P=`${m}-button`;let z;const w=u||{},V=w.type&&w.type.__ANT_BUTTON===!0;V||w.type==="button"?z=ee(w,Object.assign({onMouseDown:h,onClick:l=>{var s,i;(i=(s=w==null?void 0:w.props)===null||s===void 0?void 0:s.onClick)===null||i===void 0||i.call(s,l),E(l)},key:"enterButton"},V?{className:P,size:k}:{})):z=n.createElement(Oe,{className:P,color:u?"primary":"default",size:k,disabled:g,key:"enterButton",onMouseDown:h,onClick:E,loading:O,icon:F,variant:$==="borderless"||$==="filled"||$==="underlined"?"text":u?"solid":void 0},u),I&&(z=[z,ee(I,{key:"addonAfter"})]);const W=X(m,{[`${m}-rtl`]:S==="rtl",[`${m}-${k}`]:!!k,[`${m}-with-button`]:!!u},o),q=l=>{N.current=!0,j==null||j(l)},J=l=>{N.current=!1,x==null||x(l)},Q=Object.assign(Object.assign({},y),{className:W,prefixCls:B,type:"search",size:k,variant:$,onPressEnter:M,onCompositionStart:q,onCompositionEnd:J,addonAfter:z,suffix:v,onChange:_,disabled:g,_skipAddonWarning:!0});return n.createElement(U,Object.assign({ref:se(T,r)},Q))}),G=U;G.Group=Ie;G.Search=Be;G.TextArea=he;G.Password=Fe;G.OTP=_e;export{G as I,Pe as R}; +import{r as n,bK as te,at as ne,e8 as re,ay as K,e9 as ae,C as X,aG as H,x as ie,ax as le,cs as ce,cm as ue,dR as U,ce as fe,D as pe,aK as oe,aQ as de,ar as Z,ai as me,ea as ve,aL as ge,eb as Ce,aJ as be,F as se,aA as ye,bh as ee,B as Oe,dS as xe,ec as he}from"./index-2nzO_M0d.js";var Ee=function(r,a){return n.createElement(te,ne({},r,{ref:a,icon:re}))},Pe=n.forwardRef(Ee);const Ie=e=>{const{getPrefixCls:r,direction:a}=n.useContext(K),{prefixCls:t,className:o}=e,p=r("input-group",t),v=r("input"),[u,I,O]=ae(v),g=X(p,O,{[`${p}-lg`]:e.size==="large",[`${p}-sm`]:e.size==="small",[`${p}-compact`]:e.compact,[`${p}-rtl`]:a==="rtl"},I,o),C=n.useContext(H),b=n.useMemo(()=>Object.assign(Object.assign({},C),{isFormItemInput:!1}),[C]);return u(n.createElement("span",{className:g,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},n.createElement(H.Provider,{value:b},e.children)))},Se=e=>{const{componentCls:r,paddingXS:a}=e;return{[r]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:a,[`${r}-input-wrapper`]:{position:"relative",[`${r}-mask-icon`]:{position:"absolute",zIndex:"1",top:"50%",right:"50%",transform:"translate(50%, -50%)",pointerEvents:"none"},[`${r}-mask-input`]:{color:"transparent",caretColor:e.colorText},[`${r}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":"none",margin:0},[`${r}-mask-input[type=number]`]:{"-moz-appearance":"textfield"}},"&-rtl":{direction:"rtl"},[`${r}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${r}-sm ${r}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${r}-lg ${r}-input`]:{paddingInline:e.paddingXS}}}},we=ie(["Input","OTP"],e=>{const r=le(e,ce(e));return Se(r)},ue);var $e=function(e,r){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.indexOf(t)<0&&(a[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o{const{className:a,value:t,onChange:o,onActiveChange:p,index:v,mask:u}=e,I=$e(e,["className","value","onChange","onActiveChange","index","mask"]),{getPrefixCls:O}=n.useContext(K),g=O("otp"),C=typeof u=="string"?u:t,b=n.useRef(null);n.useImperativeHandle(r,()=>b.current);const j=d=>{o(v,d.target.value)},x=()=>{fe(()=>{var d;const y=(d=b.current)===null||d===void 0?void 0:d.input;document.activeElement===y&&y&&y.select()})},$=d=>{const{key:y,ctrlKey:R,metaKey:S}=d;y==="ArrowLeft"?p(v-1):y==="ArrowRight"?p(v+1):y==="z"&&(R||S)?d.preventDefault():y==="Backspace"&&!t&&p(v-1),x()};return n.createElement("span",{className:`${g}-input-wrapper`,role:"presentation"},u&&t!==""&&t!==void 0&&n.createElement("span",{className:`${g}-mask-icon`,"aria-hidden":"true"},C),n.createElement(U,Object.assign({"aria-label":`OTP Input ${v+1}`,type:u===!0?"password":"text"},I,{ref:b,value:t,onInput:j,onFocus:x,onKeyDown:$,onMouseDown:x,onMouseUp:x,className:X(a,{[`${g}-mask-input`]:u})})))});var ke=function(e,r){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.indexOf(t)<0&&(a[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o{const{index:r,prefixCls:a,separator:t}=e,o=typeof t=="function"?t(r):t;return o?n.createElement("span",{className:`${a}-separator`},o):null},_e=n.forwardRef((e,r)=>{const{prefixCls:a,length:t=6,size:o,defaultValue:p,value:v,onChange:u,formatter:I,separator:O,variant:g,disabled:C,status:b,autoFocus:j,mask:x,type:$,onInput:d,inputMode:y}=e,R=ke(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:S,direction:N}=n.useContext(K),m=S("otp",a),B=pe(R,{aria:!0,data:!0,attr:!0}),[A,k,T]=we(m),_=oe(s=>o??s),h=n.useContext(H),E=de(h.status,b),M=n.useMemo(()=>Object.assign(Object.assign({},h),{status:E,hasFeedback:!1,feedbackIcon:null}),[h,E]),F=n.useRef(null),P=n.useRef({});n.useImperativeHandle(r,()=>({focus:()=>{var s;(s=P.current[0])===null||s===void 0||s.focus()},blur:()=>{var s;for(let i=0;iI?I(s):s,[w,V]=n.useState(()=>L(z(p||"")));n.useEffect(()=>{v!==void 0&&V(L(v))},[v]);const W=Z(s=>{V(s),d&&d(s),u&&s.length===t&&s.every(i=>i)&&s.some((i,c)=>w[c]!==i)&&u(s.join(""))}),q=Z((s,i)=>{let c=me(w);for(let f=0;f=0&&!c[f];f-=1)c.pop();const D=z(c.map(f=>f||" ").join(""));return c=L(D).map((f,Y)=>f===" "&&!c[Y]?c[Y]:f),c}),J=(s,i)=>{var c;const D=q(s,i),f=Math.min(s+i.length,t-1);f!==s&&D[s]!==void 0&&((c=P.current[f])===null||c===void 0||c.focus()),W(D)},Q=s=>{var i;(i=P.current[s])===null||i===void 0||i.focus()},l={variant:g,disabled:C,status:E,mask:x,type:$,inputMode:y};return A(n.createElement("div",Object.assign({},B,{ref:F,className:X(m,{[`${m}-sm`]:_==="small",[`${m}-lg`]:_==="large",[`${m}-rtl`]:N==="rtl"},T,k),role:"group"}),n.createElement(H.Provider,{value:M},Array.from({length:t}).map((s,i)=>{const c=`otp-${i}`,D=w[i]||"";return n.createElement(n.Fragment,{key:c},n.createElement(je,Object.assign({ref:f=>{P.current[i]=f},index:i,size:_,htmlSize:1,className:`${m}-input`,onChange:J,value:D,onActiveChange:Q,autoFocus:i===0&&j},l)),ie?n.createElement(Pe,null):n.createElement(Ne,null),Me={click:"onClick",hover:"onMouseOver"},Fe=n.forwardRef((e,r)=>{const{disabled:a,action:t="click",visibilityToggle:o=!0,iconRender:p=Te,suffix:v}=e,u=n.useContext(ge),I=a??u,O=typeof o=="object"&&o.visible!==void 0,[g,C]=n.useState(()=>O?o.visible:!1),b=n.useRef(null);n.useEffect(()=>{O&&C(o.visible)},[O,o]);const j=Ce(b),x=()=>{var h;if(I)return;g&&j();const E=!g;C(E),typeof o=="object"&&((h=o.onVisibleChange)===null||h===void 0||h.call(o,E))},$=h=>{const E=Me[t]||"",M=p(g),F={[E]:x,className:`${h}-icon`,key:"passwordIcon",onMouseDown:P=>{P.preventDefault()},onMouseUp:P=>{P.preventDefault()}};return n.cloneElement(n.isValidElement(M)?M:n.createElement("span",null,M),F)},{className:d,prefixCls:y,inputPrefixCls:R,size:S}=e,N=Ae(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:m}=n.useContext(K),B=m("input",R),A=m("input-password",y),k=o&&$(A),T=X(A,d,{[`${A}-${S}`]:!!S}),_=Object.assign(Object.assign({},be(N,["suffix","iconRender","visibilityToggle"])),{type:g?"text":"password",className:T,prefixCls:B,suffix:n.createElement(n.Fragment,null,k,v)});return S&&(_.size=S),n.createElement(U,Object.assign({ref:se(r,b)},_))});var De=function(e,r){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.indexOf(t)<0&&(a[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o{const{prefixCls:a,inputPrefixCls:t,className:o,size:p,suffix:v,enterButton:u=!1,addonAfter:I,loading:O,disabled:g,onSearch:C,onChange:b,onCompositionStart:j,onCompositionEnd:x,variant:$,onPressEnter:d}=e,y=De(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd","variant","onPressEnter"]),{getPrefixCls:R,direction:S}=n.useContext(K),N=n.useRef(!1),m=R("input-search",a),B=R("input",t),{compactSize:A}=ye(m,S),k=oe(l=>{var s;return(s=p??A)!==null&&s!==void 0?s:l}),T=n.useRef(null),_=l=>{l!=null&&l.target&&l.type==="click"&&C&&C(l.target.value,l,{source:"clear"}),b==null||b(l)},h=l=>{var s;document.activeElement===((s=T.current)===null||s===void 0?void 0:s.input)&&l.preventDefault()},E=l=>{var s,i;C&&C((i=(s=T.current)===null||s===void 0?void 0:s.input)===null||i===void 0?void 0:i.value,l,{source:"input"})},M=l=>{N.current||O||(d==null||d(l),E(l))},F=typeof u=="boolean"?n.createElement(xe,null):null,P=`${m}-button`;let z;const w=u||{},V=w.type&&w.type.__ANT_BUTTON===!0;V||w.type==="button"?z=ee(w,Object.assign({onMouseDown:h,onClick:l=>{var s,i;(i=(s=w==null?void 0:w.props)===null||s===void 0?void 0:s.onClick)===null||i===void 0||i.call(s,l),E(l)},key:"enterButton"},V?{className:P,size:k}:{})):z=n.createElement(Oe,{className:P,color:u?"primary":"default",size:k,disabled:g,key:"enterButton",onMouseDown:h,onClick:E,loading:O,icon:F,variant:$==="borderless"||$==="filled"||$==="underlined"?"text":u?"solid":void 0},u),I&&(z=[z,ee(I,{key:"addonAfter"})]);const W=X(m,{[`${m}-rtl`]:S==="rtl",[`${m}-${k}`]:!!k,[`${m}-with-button`]:!!u},o),q=l=>{N.current=!0,j==null||j(l)},J=l=>{N.current=!1,x==null||x(l)},Q=Object.assign(Object.assign({},y),{className:W,prefixCls:B,type:"search",size:k,variant:$,onPressEnter:M,onCompositionStart:q,onCompositionEnd:J,addonAfter:z,suffix:v,onChange:_,disabled:g,_skipAddonWarning:!0});return n.createElement(U,Object.assign({ref:se(T,r)},Q))}),G=U;G.Group=Ie;G.Search=Be;G.TextArea=he;G.Password=Fe;G.OTP=_e;export{G as I,Pe as R}; diff --git a/frontend1/dist/assets/index-CclBJv6J.js b/frontend1/dist/assets/index-o8OcILa0.js similarity index 90% rename from frontend1/dist/assets/index-CclBJv6J.js rename to frontend1/dist/assets/index-o8OcILa0.js index 27a7f0e0..db637782 100644 --- a/frontend1/dist/assets/index-CclBJv6J.js +++ b/frontend1/dist/assets/index-o8OcILa0.js @@ -1 +1 @@ -import{u as W,r as t,j as e,B as M,W as Y,a3 as $,Y as c,R as v,T as F,a5 as K,b3 as P,aU as D,aT as G,aW as H,s as w,a_ as q}from"./index-Dv-rJwbZ.js";import{P as A}from"./index-D4i8Uis-.js";import{R as b,C as d}from"./row-NVxLItiq.js";import{C as N}from"./index-EoMRal4G.js";import{I as J}from"./index-DFGcC-dW.js";import{F as O}from"./Table-BD43FaLh.js";import{T as u}from"./index-BymHESMU.js";import{C as S}from"./index-58fJYkx8.js";import"./useForm-43P2UNGc.js";import"./Pagination-xbf267Yj.js";const{Text:U}=F;function oe(){const{t:a}=W(),[o,C]=t.useState([]),[h,I]=t.useState([]),[T,m]=t.useState(!1),[p,x]=t.useState(!1),[f,g]=t.useState(!1),[l,y]=t.useState(null),[j,i]=t.useState([]),[n,_]=t.useState(""),R=t.useMemo(()=>o.find(s=>s.userId===l)||null,[o,l]),k=async()=>{m(!0);try{const s=await D();C(s||[])}finally{m(!1)}},z=async()=>{x(!0);try{const s=await G();I(s||[])}finally{x(!1)}},E=async s=>{try{const r=await H(s);i(r||[])}catch{i([])}};t.useEffect(()=>{k(),z()},[]),t.useEffect(()=>{l?E(l):i([])},[l]);const L=t.useMemo(()=>{if(!n)return o;const s=n.toLowerCase();return o.filter(r=>r.username.toLowerCase().includes(s)||r.displayName.toLowerCase().includes(s))},[o,n]),B=async()=>{if(!l){w.warning(a("userRole.selectUser"));return}g(!0);try{await q(l,j),w.success(a("common.success"))}finally{g(!1)}};return e.jsxs("div",{className:"app-page",children:[e.jsx(A,{title:a("userRole.title"),subtitle:a("userRole.subtitle")}),e.jsx("div",{className:"app-page__page-actions",children:e.jsx(M,{type:"primary",icon:e.jsx(Y,{"aria-hidden":"true"}),onClick:B,loading:f,disabled:!l,children:a(f?"common.loading":"common.save")})}),e.jsxs(b,{gutter:24,className:"app-page__split",style:{height:"calc(100vh - 180px)"},children:[e.jsx(d,{xs:24,lg:12,style:{height:"100%"},children:e.jsxs(N,{title:e.jsxs(c,{children:[e.jsx(v,{"aria-hidden":"true"}),e.jsx("span",{children:a("userRole.userList")})]}),className:"app-page__panel-card full-height-card",children:[e.jsx("div",{className:"mb-4",children:e.jsx(J,{placeholder:a("userRole.searchUser"),prefix:e.jsx($,{"aria-hidden":"true",className:"text-gray-400"}),value:n,onChange:s=>_(s.target.value),allowClear:!0,"aria-label":a("userRole.searchUser")})}),e.jsx("div",{style:{height:"calc(100% - 60px)",overflowY:"auto"},children:e.jsx(O,{rowKey:"userId",size:"middle",loading:T,dataSource:L,rowSelection:{type:"radio",selectedRowKeys:l?[l]:[],onChange:s=>y(s[0])},onRow:s=>({onClick:()=>y(s.userId),className:"cursor-pointer"}),pagination:{pageSize:10,showTotal:s=>a("common.total",{total:s})},columns:[{title:a("users.userInfo"),key:"user",render:(s,r)=>e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{style:{fontWeight:500},className:"truncate",children:r.displayName}),e.jsxs("div",{style:{fontSize:12,color:"#8c8c8c"},className:"truncate",children:["@",r.username]})]})},{title:a("common.status"),dataIndex:"status",width:80,render:s=>s===1?e.jsx(u,{color:"green",className:"m-0",children:"Enabled"}):e.jsx(u,{className:"m-0",children:"Disabled"})}]})})]})}),e.jsx(d,{xs:24,lg:12,style:{height:"100%"},children:e.jsx(N,{title:e.jsxs(c,{children:[e.jsx(P,{"aria-hidden":"true"}),e.jsx("span",{children:a("userRole.grantRoles")})]}),className:"app-page__panel-card full-height-card",extra:R?e.jsxs(u,{color:"blue",children:[a("userRole.editing"),": ",R.displayName]}):null,children:l?e.jsxs("div",{style:{padding:"8px 0",height:"100%",overflowY:"auto"},children:[e.jsx(S.Group,{style:{width:"100%"},value:j,onChange:s=>i(s),disabled:p,children:e.jsx(b,{gutter:[16,16],children:h.map(s=>e.jsx(d,{span:12,children:e.jsx(S,{value:s.roleId,className:"w-full",children:e.jsxs(c,{direction:"vertical",size:0,children:[e.jsx("span",{style:{fontWeight:500},children:s.roleName}),e.jsx(U,{type:"secondary",style:{fontSize:12},className:"tabular-nums",children:s.roleCode})]})})},s.roleId))})}),!h.length&&!p&&e.jsx(K,{description:"No roles available"})]}):e.jsxs("div",{className:"flex flex-col items-center justify-center py-20 bg-gray-50 rounded-lg border border-dashed border-gray-200",children:[e.jsx(v,{style:{fontSize:40,color:"#bfbfbf",marginBottom:16},"aria-hidden":"true"}),e.jsx(U,{type:"secondary",children:a("userRole.selectUser")})]})})})]})]})}export{oe as default}; +import{u as W,r as t,j as e,B as M,W as Y,a3 as $,Y as c,R as v,T as F,a5 as K,b3 as P,aU as D,aT as G,aW as H,s as w,a_ as q}from"./index-2nzO_M0d.js";import{P as A}from"./index-Ds3G3GDW.js";import{R as b,C as d}from"./row-CR991LIl.js";import{C as N}from"./index-ESbS3nHt.js";import{I as J}from"./index-fAufRegR.js";import{F as O}from"./Table-UD3nj3r6.js";import{T as u}from"./index-CASbXnpp.js";import{C as S}from"./index-z7YG9RTL.js";import"./useForm-CzLkm9RK.js";import"./Pagination-CRtRHhmu.js";const{Text:U}=F;function oe(){const{t:a}=W(),[o,C]=t.useState([]),[h,I]=t.useState([]),[T,m]=t.useState(!1),[p,x]=t.useState(!1),[f,g]=t.useState(!1),[l,y]=t.useState(null),[j,i]=t.useState([]),[n,_]=t.useState(""),R=t.useMemo(()=>o.find(s=>s.userId===l)||null,[o,l]),k=async()=>{m(!0);try{const s=await D();C(s||[])}finally{m(!1)}},z=async()=>{x(!0);try{const s=await G();I(s||[])}finally{x(!1)}},E=async s=>{try{const r=await H(s);i(r||[])}catch{i([])}};t.useEffect(()=>{k(),z()},[]),t.useEffect(()=>{l?E(l):i([])},[l]);const L=t.useMemo(()=>{if(!n)return o;const s=n.toLowerCase();return o.filter(r=>r.username.toLowerCase().includes(s)||r.displayName.toLowerCase().includes(s))},[o,n]),B=async()=>{if(!l){w.warning(a("userRole.selectUser"));return}g(!0);try{await q(l,j),w.success(a("common.success"))}finally{g(!1)}};return e.jsxs("div",{className:"app-page",children:[e.jsx(A,{title:a("userRole.title"),subtitle:a("userRole.subtitle")}),e.jsx("div",{className:"app-page__page-actions",children:e.jsx(M,{type:"primary",icon:e.jsx(Y,{"aria-hidden":"true"}),onClick:B,loading:f,disabled:!l,children:a(f?"common.loading":"common.save")})}),e.jsxs(b,{gutter:24,className:"app-page__split",style:{height:"calc(100vh - 180px)"},children:[e.jsx(d,{xs:24,lg:12,style:{height:"100%"},children:e.jsxs(N,{title:e.jsxs(c,{children:[e.jsx(v,{"aria-hidden":"true"}),e.jsx("span",{children:a("userRole.userList")})]}),className:"app-page__panel-card full-height-card",children:[e.jsx("div",{className:"mb-4",children:e.jsx(J,{placeholder:a("userRole.searchUser"),prefix:e.jsx($,{"aria-hidden":"true",className:"text-gray-400"}),value:n,onChange:s=>_(s.target.value),allowClear:!0,"aria-label":a("userRole.searchUser")})}),e.jsx("div",{style:{height:"calc(100% - 60px)",overflowY:"auto"},children:e.jsx(O,{rowKey:"userId",size:"middle",loading:T,dataSource:L,rowSelection:{type:"radio",selectedRowKeys:l?[l]:[],onChange:s=>y(s[0])},onRow:s=>({onClick:()=>y(s.userId),className:"cursor-pointer"}),pagination:{pageSize:10,showTotal:s=>a("common.total",{total:s})},columns:[{title:a("users.userInfo"),key:"user",render:(s,r)=>e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{style:{fontWeight:500},className:"truncate",children:r.displayName}),e.jsxs("div",{style:{fontSize:12,color:"#8c8c8c"},className:"truncate",children:["@",r.username]})]})},{title:a("common.status"),dataIndex:"status",width:80,render:s=>s===1?e.jsx(u,{color:"green",className:"m-0",children:"Enabled"}):e.jsx(u,{className:"m-0",children:"Disabled"})}]})})]})}),e.jsx(d,{xs:24,lg:12,style:{height:"100%"},children:e.jsx(N,{title:e.jsxs(c,{children:[e.jsx(P,{"aria-hidden":"true"}),e.jsx("span",{children:a("userRole.grantRoles")})]}),className:"app-page__panel-card full-height-card",extra:R?e.jsxs(u,{color:"blue",children:[a("userRole.editing"),": ",R.displayName]}):null,children:l?e.jsxs("div",{style:{padding:"8px 0",height:"100%",overflowY:"auto"},children:[e.jsx(S.Group,{style:{width:"100%"},value:j,onChange:s=>i(s),disabled:p,children:e.jsx(b,{gutter:[16,16],children:h.map(s=>e.jsx(d,{span:12,children:e.jsx(S,{value:s.roleId,className:"w-full",children:e.jsxs(c,{direction:"vertical",size:0,children:[e.jsx("span",{style:{fontWeight:500},children:s.roleName}),e.jsx(U,{type:"secondary",style:{fontSize:12},className:"tabular-nums",children:s.roleCode})]})})},s.roleId))})}),!h.length&&!p&&e.jsx(K,{description:"No roles available"})]}):e.jsxs("div",{className:"flex flex-col items-center justify-center py-20 bg-gray-50 rounded-lg border border-dashed border-gray-200",children:[e.jsx(v,{style:{fontSize:40,color:"#bfbfbf",marginBottom:16},"aria-hidden":"true"}),e.jsx(U,{type:"secondary",children:a("userRole.selectUser")})]})})})]})]})}export{oe as default}; diff --git a/frontend1/dist/assets/index-5rm_zQK_.js b/frontend1/dist/assets/index-t62uv_8b.js similarity index 98% rename from frontend1/dist/assets/index-5rm_zQK_.js rename to frontend1/dist/assets/index-t62uv_8b.js index 8dbd68f8..ee337156 100644 --- a/frontend1/dist/assets/index-5rm_zQK_.js +++ b/frontend1/dist/assets/index-t62uv_8b.js @@ -1 +1 @@ -import{x as F,r as s,H as $,ay as w,b$ as q,c0 as D,d7 as E,B as J,cQ as M,d8 as Q,C as S,A as U,av as Y,d9 as G,aJ as K}from"./index-Dv-rJwbZ.js";import{A as Z}from"./useDict-ClxJHHDi.js";const ee=e=>{const{componentCls:n,iconCls:l,antCls:t,zIndexPopup:o,colorText:f,colorWarning:u,marginXXS:c,marginXS:i,fontSize:g,fontWeightStrong:v,colorTextHeading:y}=e;return{[n]:{zIndex:o,[`&${t}-popover`]:{fontSize:g},[`${n}-message`]:{marginBottom:i,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${n}-message-icon ${l}`]:{color:u,fontSize:g,lineHeight:1,marginInlineEnd:i},[`${n}-title`]:{fontWeight:v,color:y,"&:only-child":{fontWeight:"normal"}},[`${n}-description`]:{marginTop:c,color:f}},[`${n}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:i}}}}},te=e=>{const{zIndexPopupBase:n}=e;return{zIndexPopup:n+60}},I=F("Popconfirm",e=>ee(e),te,{resetStyle:!1});var ne=function(e,n){var l={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(l[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,okButtonProps:l,cancelButtonProps:t,title:o,description:f,cancelText:u,okText:c,okType:i="primary",icon:g=s.createElement($,null),showCancel:v=!0,close:y,onConfirm:C,onCancel:O,onPopupClick:m}=e,{getPrefixCls:p}=s.useContext(w),[d]=q("Popconfirm",D.Popconfirm),b=E(o),x=E(f);return s.createElement("div",{className:`${n}-inner-content`,onClick:m},s.createElement("div",{className:`${n}-message`},g&&s.createElement("span",{className:`${n}-message-icon`},g),s.createElement("div",{className:`${n}-message-text`},b&&s.createElement("div",{className:`${n}-title`},b),x&&s.createElement("div",{className:`${n}-description`},x))),s.createElement("div",{className:`${n}-buttons`},v&&s.createElement(J,Object.assign({onClick:O,size:"small"},t),u||(d==null?void 0:d.cancelText)),s.createElement(Z,{buttonProps:Object.assign(Object.assign({size:"small"},M(i)),l),actionFn:C,close:y,prefixCls:p("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},c||(d==null?void 0:d.okText))))},oe=e=>{const{prefixCls:n,placement:l,className:t,style:o}=e,f=ne(e,["prefixCls","placement","className","style"]),{getPrefixCls:u}=s.useContext(w),c=u("popconfirm",n),[i]=I(c);return i(s.createElement(Q,{placement:l,className:S(c,t),style:o,content:s.createElement(k,Object.assign({prefixCls:c},f))}))};var se=function(e,n){var l={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(l[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o{var l,t;const{prefixCls:o,placement:f="top",trigger:u="click",okType:c="primary",icon:i=s.createElement($,null),children:g,overlayClassName:v,onOpenChange:y,onVisibleChange:C,overlayStyle:O,styles:m,classNames:p}=e,d=se(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:b,className:x,style:T,classNames:j,styles:h}=U("popconfirm"),[_,z]=Y(!1,{value:(l=e.open)!==null&&l!==void 0?l:e.visible,defaultValue:(t=e.defaultOpen)!==null&&t!==void 0?t:e.defaultVisible}),P=(a,r)=>{z(a,!0),C==null||C(a),y==null||y(a,r)},B=a=>{P(!1,a)},V=a=>{var r;return(r=e.onConfirm)===null||r===void 0?void 0:r.call(void 0,a)},W=a=>{var r;P(!1,a),(r=e.onCancel)===null||r===void 0||r.call(void 0,a)},A=(a,r)=>{const{disabled:X=!1}=e;X||P(a,r)},N=b("popconfirm",o),H=S(N,x,v,j.root,p==null?void 0:p.root),R=S(j.body,p==null?void 0:p.body),[L]=I(N);return L(s.createElement(G,Object.assign({},K(d,["title"]),{trigger:u,placement:f,onOpenChange:A,open:_,ref:n,classNames:{root:H,body:R},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},h.root),T),O),m==null?void 0:m.root),body:Object.assign(Object.assign({},h.body),m==null?void 0:m.body)},content:s.createElement(k,Object.assign({okType:c,icon:i},e,{prefixCls:N,close:B,onConfirm:V,onCancel:W})),"data-popover-inject":!0}),g))}),ae=le;ae._InternalPanelDoNotUseOrYouWillBeFired=oe;export{ae as P}; +import{x as F,r as s,H as $,ay as w,b$ as q,c0 as D,d7 as E,B as J,cQ as M,d8 as Q,C as S,A as U,av as Y,d9 as G,aJ as K}from"./index-2nzO_M0d.js";import{A as Z}from"./useDict-Cjy4qKoT.js";const ee=e=>{const{componentCls:n,iconCls:l,antCls:t,zIndexPopup:o,colorText:f,colorWarning:u,marginXXS:c,marginXS:i,fontSize:g,fontWeightStrong:v,colorTextHeading:y}=e;return{[n]:{zIndex:o,[`&${t}-popover`]:{fontSize:g},[`${n}-message`]:{marginBottom:i,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${n}-message-icon ${l}`]:{color:u,fontSize:g,lineHeight:1,marginInlineEnd:i},[`${n}-title`]:{fontWeight:v,color:y,"&:only-child":{fontWeight:"normal"}},[`${n}-description`]:{marginTop:c,color:f}},[`${n}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:i}}}}},te=e=>{const{zIndexPopupBase:n}=e;return{zIndexPopup:n+60}},I=F("Popconfirm",e=>ee(e),te,{resetStyle:!1});var ne=function(e,n){var l={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(l[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,okButtonProps:l,cancelButtonProps:t,title:o,description:f,cancelText:u,okText:c,okType:i="primary",icon:g=s.createElement($,null),showCancel:v=!0,close:y,onConfirm:C,onCancel:O,onPopupClick:m}=e,{getPrefixCls:p}=s.useContext(w),[d]=q("Popconfirm",D.Popconfirm),b=E(o),x=E(f);return s.createElement("div",{className:`${n}-inner-content`,onClick:m},s.createElement("div",{className:`${n}-message`},g&&s.createElement("span",{className:`${n}-message-icon`},g),s.createElement("div",{className:`${n}-message-text`},b&&s.createElement("div",{className:`${n}-title`},b),x&&s.createElement("div",{className:`${n}-description`},x))),s.createElement("div",{className:`${n}-buttons`},v&&s.createElement(J,Object.assign({onClick:O,size:"small"},t),u||(d==null?void 0:d.cancelText)),s.createElement(Z,{buttonProps:Object.assign(Object.assign({size:"small"},M(i)),l),actionFn:C,close:y,prefixCls:p("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},c||(d==null?void 0:d.okText))))},oe=e=>{const{prefixCls:n,placement:l,className:t,style:o}=e,f=ne(e,["prefixCls","placement","className","style"]),{getPrefixCls:u}=s.useContext(w),c=u("popconfirm",n),[i]=I(c);return i(s.createElement(Q,{placement:l,className:S(c,t),style:o,content:s.createElement(k,Object.assign({prefixCls:c},f))}))};var se=function(e,n){var l={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(l[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,t=Object.getOwnPropertySymbols(e);o{var l,t;const{prefixCls:o,placement:f="top",trigger:u="click",okType:c="primary",icon:i=s.createElement($,null),children:g,overlayClassName:v,onOpenChange:y,onVisibleChange:C,overlayStyle:O,styles:m,classNames:p}=e,d=se(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:b,className:x,style:T,classNames:j,styles:h}=U("popconfirm"),[_,z]=Y(!1,{value:(l=e.open)!==null&&l!==void 0?l:e.visible,defaultValue:(t=e.defaultOpen)!==null&&t!==void 0?t:e.defaultVisible}),P=(a,r)=>{z(a,!0),C==null||C(a),y==null||y(a,r)},B=a=>{P(!1,a)},V=a=>{var r;return(r=e.onConfirm)===null||r===void 0?void 0:r.call(void 0,a)},W=a=>{var r;P(!1,a),(r=e.onCancel)===null||r===void 0||r.call(void 0,a)},A=(a,r)=>{const{disabled:X=!1}=e;X||P(a,r)},N=b("popconfirm",o),H=S(N,x,v,j.root,p==null?void 0:p.root),R=S(j.body,p==null?void 0:p.body),[L]=I(N);return L(s.createElement(G,Object.assign({},K(d,["title"]),{trigger:u,placement:f,onOpenChange:A,open:_,ref:n,classNames:{root:H,body:R},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},h.root),T),O),m==null?void 0:m.root),body:Object.assign(Object.assign({},h.body),m==null?void 0:m.body)},content:s.createElement(k,Object.assign({okType:c,icon:i},e,{prefixCls:N,close:B,onConfirm:V,onCancel:W})),"data-popover-inject":!0}),g))}),ae=le;ae._InternalPanelDoNotUseOrYouWillBeFired=oe;export{ae as P}; diff --git a/frontend1/dist/assets/index-CVKfltxf.js b/frontend1/dist/assets/index-tW7BAaeP.js similarity index 89% rename from frontend1/dist/assets/index-CVKfltxf.js rename to frontend1/dist/assets/index-tW7BAaeP.js index ff3312dc..ec7b2528 100644 --- a/frontend1/dist/assets/index-CVKfltxf.js +++ b/frontend1/dist/assets/index-tW7BAaeP.js @@ -1 +1 @@ -import{u as M,a2 as Q,r as l,bx as Y,j as e,Y as d,T as G,ab as T,B as i,ac as J,ad as U,a3 as W,a7 as j,a4 as X,a6 as Z,bn as ee,by as ae,bz as se,s as I,bA as te,bB as re}from"./index-Dv-rJwbZ.js";import{u as C}from"./useDict-ClxJHHDi.js";import{P as le}from"./index-D4i8Uis-.js";import{g as ie}from"./pagination-CboDhqDt.js";import{F as r}from"./index-DmVlNV9v.js";import{T as f}from"./index-BymHESMU.js";import{P as ne}from"./index-5rm_zQK_.js";import{C as v}from"./index-EoMRal4G.js";import{I as y}from"./index-DFGcC-dW.js";import{F as me}from"./Table-BD43FaLh.js";import{R as oe,C as _}from"./row-NVxLItiq.js";import{S as ce}from"./index-Dplm0iIZ.js";import"./useForm-43P2UNGc.js";import"./index-58fJYkx8.js";import"./Pagination-xbf267Yj.js";const{Text:N}=G;function Ce(){const{t:a}=M(),{can:u}=Q(),{items:g}=C("sys_common_status"),{items:P}=C("sys_param_type"),[V,b]=l.useState(!1),[k,w]=l.useState(!1),[E,F]=l.useState([]),[K,R]=l.useState(0),[m,x]=l.useState({pageNum:1,pageSize:10}),[D,o]=l.useState(!1),[c,S]=l.useState(null),[n]=r.useForm(),p=l.useCallback(async(s=m)=>{b(!0);try{const t=await Y(s);F(t.records||[]),R(t.total||0)}finally{b(!1)}},[m]);l.useEffect(()=>{p()},[p]);const z=s=>{x({...m,...s,pageNum:1})},L=()=>{n.resetFields(),x({pageNum:1,pageSize:10})},$=(s,t)=>{x(h=>({...h,pageNum:s,pageSize:t}))},q=()=>{S(null),n.resetFields(),n.setFieldsValue({isSystem:0,status:1}),o(!0)},A=s=>{S(s),n.setFieldsValue(s),o(!0)},B=async s=>{try{await se(s),I.success(a("common.success")),p()}catch{}},O=async()=>{try{const s=await n.validateFields();w(!0),c?await te(c.paramId,s):await re(s),I.success(a("common.success")),o(!1),p()}finally{w(!1)}},H=[{title:a("sysParams.paramKey"),dataIndex:"paramKey",key:"paramKey",render:(s,t)=>e.jsxs(d,{direction:"vertical",size:0,children:[e.jsx(N,{className:"param-key-text",children:s}),t.isSystem===1&&e.jsx(f,{color:"orange",style:{fontSize:10,marginTop:2,padding:"0 4px"},children:a("sysParams.isSystem")})]})},{title:a("sysParams.paramValue"),dataIndex:"paramValue",key:"paramValue",ellipsis:!0,render:s=>e.jsx(T,{title:s,children:e.jsx(N,{code:!0,children:s})})},{title:a("sysParams.paramType"),dataIndex:"paramType",key:"paramType",width:120,render:s=>e.jsx(f,{className:"param-type-tag",children:s||a("sysParamsExt.defaultType")})},{title:a("sysParams.description"),dataIndex:"description",key:"description",ellipsis:!0},{title:a("common.status"),dataIndex:"status",width:80,render:s=>{const t=g.find(h=>h.itemValue===String(s));return e.jsx(f,{color:s===1?"green":"red",children:t?t.itemLabel:a(s===1?"sysParamsExt.enabled":"sysParamsExt.disabled")})}},{title:a("common.action"),key:"action",width:110,fixed:"right",render:(s,t)=>e.jsxs(d,{children:[u("sys_param:update")&&e.jsx(i,{type:"text",icon:e.jsx(J,{}),onClick:()=>A(t)}),u("sys_param:delete")&&t.isSystem!==1&&e.jsx(ne,{title:a("sysParamsExt.deleteConfirm"),okText:a("common.confirm"),cancelText:a("common.cancel"),onConfirm:()=>B(t.paramId),children:e.jsx(i,{type:"text",danger:!0,icon:e.jsx(U,{})})})]})}];return e.jsxs("div",{className:"app-page sys-params-page",children:[e.jsx(le,{title:a("sysParams.title"),subtitle:a("sysParams.subtitle")}),e.jsx(v,{className:"sys-params-table-card app-page__filter-card",styles:{body:{padding:"16px"}},children:e.jsxs("div",{className:"app-page__toolbar",style:{justifyContent:"space-between",width:"100%"},children:[e.jsxs(r,{layout:"inline",onFinish:z,className:"app-page__toolbar",children:[e.jsx(r.Item,{name:"paramKey",children:e.jsx(y,{placeholder:a("sysParams.paramKey"),prefix:e.jsx(W,{}),allowClear:!0,style:{width:200}})}),e.jsx(r.Item,{name:"paramType",children:e.jsx(j,{placeholder:a("sysParams.paramType"),allowClear:!0,style:{width:150},options:P.map(s=>({label:s.itemLabel,value:s.itemValue}))})}),e.jsx(r.Item,{children:e.jsxs(d,{children:[e.jsx(i,{type:"primary",htmlType:"submit",children:a("common.search")}),e.jsx(i,{onClick:L,children:a("common.reset")})]})})]}),u("sys_param:create")&&e.jsx(i,{type:"primary",icon:e.jsx(X,{}),onClick:q,children:a("common.create")})]})}),e.jsx(v,{className:"app-page__content-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},children:e.jsx(me,{rowKey:"paramId",columns:H,dataSource:E,loading:V,size:"middle",scroll:{y:"calc(100vh - 350px)"},pagination:ie(K,m.pageNum||1,m.pageSize||10,$)})}),e.jsx(Z,{title:e.jsxs("span",{children:[e.jsx(ae,{className:"mr-2"}),a(c?"sysParams.drawerTitleEdit":"sysParams.drawerTitleCreate")]}),open:D,onClose:()=>o(!1),width:500,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(i,{onClick:()=>o(!1),children:a("common.cancel")}),e.jsx(i,{type:"primary",loading:k,onClick:O,children:a("common.save")})]}),children:e.jsxs(r,{form:n,layout:"vertical",children:[e.jsx(r.Item,{label:a("sysParams.paramKey"),name:"paramKey",rules:[{required:!0,message:a("sysParams.paramKey")}],children:e.jsx(y,{placeholder:a("sysParamsExt.paramKeyPlaceholder"),disabled:!!c})}),e.jsx(r.Item,{label:a("sysParams.paramValue"),name:"paramValue",rules:[{required:!0,message:a("sysParams.paramValue")}],children:e.jsx(y.TextArea,{rows:4,placeholder:a("sysParamsExt.paramValuePlaceholder")})}),e.jsxs(oe,{gutter:16,children:[e.jsx(_,{span:12,children:e.jsx(r.Item,{label:a("sysParams.paramType"),name:"paramType",rules:[{required:!0,message:a("sysParams.paramType")}],children:e.jsx(j,{options:P.map(s=>({label:s.itemLabel,value:s.itemValue}))})})}),e.jsx(_,{span:12,children:e.jsx(r.Item,{label:a("common.status"),name:"status",initialValue:1,children:e.jsx(j,{options:g.map(s=>({label:s.itemLabel,value:Number(s.itemValue)}))})})})]}),e.jsx(r.Item,{label:e.jsxs(d,{children:[a("sysParams.isSystem"),e.jsx(T,{title:a("sysParamsExt.systemHint"),children:e.jsx(ee,{style:{color:"#8c8c8c"}})})]}),name:"isSystem",valuePropName:"checked",getValueProps:s=>({checked:s===1}),getValueFromEvent:s=>s?1:0,children:e.jsx(ce,{})}),e.jsx(r.Item,{label:a("sysParams.description"),name:"description",children:e.jsx(y.TextArea,{rows:3,placeholder:a("sysParamsExt.descriptionPlaceholder")})})]})})]})}export{Ce as default}; +import{u as M,a2 as Q,r as l,bx as Y,j as e,Y as d,T as G,ab as T,B as i,ac as J,ad as U,a3 as W,a7 as j,a4 as X,a6 as Z,bn as ee,by as ae,bz as se,s as I,bA as te,bB as re}from"./index-2nzO_M0d.js";import{u as C}from"./useDict-Cjy4qKoT.js";import{P as le}from"./index-Ds3G3GDW.js";import{g as ie}from"./pagination-C2Om-nC2.js";import{F as r}from"./index-BNTgrN92.js";import{T as f}from"./index-CASbXnpp.js";import{P as ne}from"./index-t62uv_8b.js";import{C as v}from"./index-ESbS3nHt.js";import{I as y}from"./index-fAufRegR.js";import{F as me}from"./Table-UD3nj3r6.js";import{R as oe,C as _}from"./row-CR991LIl.js";import{S as ce}from"./index-CBBH2gVq.js";import"./useForm-CzLkm9RK.js";import"./index-z7YG9RTL.js";import"./Pagination-CRtRHhmu.js";const{Text:N}=G;function Ce(){const{t:a}=M(),{can:u}=Q(),{items:g}=C("sys_common_status"),{items:P}=C("sys_param_type"),[V,b]=l.useState(!1),[k,w]=l.useState(!1),[E,F]=l.useState([]),[K,R]=l.useState(0),[m,x]=l.useState({pageNum:1,pageSize:10}),[D,o]=l.useState(!1),[c,S]=l.useState(null),[n]=r.useForm(),p=l.useCallback(async(s=m)=>{b(!0);try{const t=await Y(s);F(t.records||[]),R(t.total||0)}finally{b(!1)}},[m]);l.useEffect(()=>{p()},[p]);const z=s=>{x({...m,...s,pageNum:1})},L=()=>{n.resetFields(),x({pageNum:1,pageSize:10})},$=(s,t)=>{x(h=>({...h,pageNum:s,pageSize:t}))},q=()=>{S(null),n.resetFields(),n.setFieldsValue({isSystem:0,status:1}),o(!0)},A=s=>{S(s),n.setFieldsValue(s),o(!0)},B=async s=>{try{await se(s),I.success(a("common.success")),p()}catch{}},O=async()=>{try{const s=await n.validateFields();w(!0),c?await te(c.paramId,s):await re(s),I.success(a("common.success")),o(!1),p()}finally{w(!1)}},H=[{title:a("sysParams.paramKey"),dataIndex:"paramKey",key:"paramKey",render:(s,t)=>e.jsxs(d,{direction:"vertical",size:0,children:[e.jsx(N,{className:"param-key-text",children:s}),t.isSystem===1&&e.jsx(f,{color:"orange",style:{fontSize:10,marginTop:2,padding:"0 4px"},children:a("sysParams.isSystem")})]})},{title:a("sysParams.paramValue"),dataIndex:"paramValue",key:"paramValue",ellipsis:!0,render:s=>e.jsx(T,{title:s,children:e.jsx(N,{code:!0,children:s})})},{title:a("sysParams.paramType"),dataIndex:"paramType",key:"paramType",width:120,render:s=>e.jsx(f,{className:"param-type-tag",children:s||a("sysParamsExt.defaultType")})},{title:a("sysParams.description"),dataIndex:"description",key:"description",ellipsis:!0},{title:a("common.status"),dataIndex:"status",width:80,render:s=>{const t=g.find(h=>h.itemValue===String(s));return e.jsx(f,{color:s===1?"green":"red",children:t?t.itemLabel:a(s===1?"sysParamsExt.enabled":"sysParamsExt.disabled")})}},{title:a("common.action"),key:"action",width:110,fixed:"right",render:(s,t)=>e.jsxs(d,{children:[u("sys_param:update")&&e.jsx(i,{type:"text",icon:e.jsx(J,{}),onClick:()=>A(t)}),u("sys_param:delete")&&t.isSystem!==1&&e.jsx(ne,{title:a("sysParamsExt.deleteConfirm"),okText:a("common.confirm"),cancelText:a("common.cancel"),onConfirm:()=>B(t.paramId),children:e.jsx(i,{type:"text",danger:!0,icon:e.jsx(U,{})})})]})}];return e.jsxs("div",{className:"app-page sys-params-page",children:[e.jsx(le,{title:a("sysParams.title"),subtitle:a("sysParams.subtitle")}),e.jsx(v,{className:"sys-params-table-card app-page__filter-card",styles:{body:{padding:"16px"}},children:e.jsxs("div",{className:"app-page__toolbar",style:{justifyContent:"space-between",width:"100%"},children:[e.jsxs(r,{layout:"inline",onFinish:z,className:"app-page__toolbar",children:[e.jsx(r.Item,{name:"paramKey",children:e.jsx(y,{placeholder:a("sysParams.paramKey"),prefix:e.jsx(W,{}),allowClear:!0,style:{width:200}})}),e.jsx(r.Item,{name:"paramType",children:e.jsx(j,{placeholder:a("sysParams.paramType"),allowClear:!0,style:{width:150},options:P.map(s=>({label:s.itemLabel,value:s.itemValue}))})}),e.jsx(r.Item,{children:e.jsxs(d,{children:[e.jsx(i,{type:"primary",htmlType:"submit",children:a("common.search")}),e.jsx(i,{onClick:L,children:a("common.reset")})]})})]}),u("sys_param:create")&&e.jsx(i,{type:"primary",icon:e.jsx(X,{}),onClick:q,children:a("common.create")})]})}),e.jsx(v,{className:"app-page__content-card flex-1 flex flex-col overflow-hidden",styles:{body:{padding:0,flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},children:e.jsx(me,{rowKey:"paramId",columns:H,dataSource:E,loading:V,size:"middle",scroll:{y:"calc(100vh - 350px)"},pagination:ie(K,m.pageNum||1,m.pageSize||10,$)})}),e.jsx(Z,{title:e.jsxs("span",{children:[e.jsx(ae,{className:"mr-2"}),a(c?"sysParams.drawerTitleEdit":"sysParams.drawerTitleCreate")]}),open:D,onClose:()=>o(!1),width:500,destroyOnClose:!0,footer:e.jsxs("div",{className:"app-page__drawer-footer",children:[e.jsx(i,{onClick:()=>o(!1),children:a("common.cancel")}),e.jsx(i,{type:"primary",loading:k,onClick:O,children:a("common.save")})]}),children:e.jsxs(r,{form:n,layout:"vertical",children:[e.jsx(r.Item,{label:a("sysParams.paramKey"),name:"paramKey",rules:[{required:!0,message:a("sysParams.paramKey")}],children:e.jsx(y,{placeholder:a("sysParamsExt.paramKeyPlaceholder"),disabled:!!c})}),e.jsx(r.Item,{label:a("sysParams.paramValue"),name:"paramValue",rules:[{required:!0,message:a("sysParams.paramValue")}],children:e.jsx(y.TextArea,{rows:4,placeholder:a("sysParamsExt.paramValuePlaceholder")})}),e.jsxs(oe,{gutter:16,children:[e.jsx(_,{span:12,children:e.jsx(r.Item,{label:a("sysParams.paramType"),name:"paramType",rules:[{required:!0,message:a("sysParams.paramType")}],children:e.jsx(j,{options:P.map(s=>({label:s.itemLabel,value:s.itemValue}))})})}),e.jsx(_,{span:12,children:e.jsx(r.Item,{label:a("common.status"),name:"status",initialValue:1,children:e.jsx(j,{options:g.map(s=>({label:s.itemLabel,value:Number(s.itemValue)}))})})})]}),e.jsx(r.Item,{label:e.jsxs(d,{children:[a("sysParams.isSystem"),e.jsx(T,{title:a("sysParamsExt.systemHint"),children:e.jsx(ee,{style:{color:"#8c8c8c"}})})]}),name:"isSystem",valuePropName:"checked",getValueProps:s=>({checked:s===1}),getValueFromEvent:s=>s?1:0,children:e.jsx(ce,{})}),e.jsx(r.Item,{label:a("sysParams.description"),name:"description",children:e.jsx(y.TextArea,{rows:3,placeholder:a("sysParamsExt.descriptionPlaceholder")})})]})})]})}export{Ce as default}; diff --git a/frontend1/dist/assets/index-58fJYkx8.js b/frontend1/dist/assets/index-z7YG9RTL.js similarity index 99% rename from frontend1/dist/assets/index-58fJYkx8.js rename to frontend1/dist/assets/index-z7YG9RTL.js index 14e9c79c..6292f7c7 100644 --- a/frontend1/dist/assets/index-58fJYkx8.js +++ b/frontend1/dist/assets/index-z7YG9RTL.js @@ -1,4 +1,4 @@ -import{r as n,ak as ee,av as re,aq as ae,C as N,am as M,at as te,ah as G,bg as H,ce as T,ax as ne,x as le,y as L,z as q,dx as oe,ay as W,aG as se,aL as ie,F as ce,aB as A,dy as de,bE as ue,aJ as be,ai as F}from"./index-Dv-rJwbZ.js";var fe=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],pe=n.forwardRef(function(e,r){var a=e.prefixCls,t=a===void 0?"rc-checkbox":a,c=e.className,C=e.style,h=e.checked,p=e.disabled,_=e.defaultChecked,O=_===void 0?!1:_,d=e.type,w=d===void 0?"checkbox":d,I=e.title,i=e.onChange,R=ee(e,fe),g=n.useRef(null),u=n.useRef(null),o=re(O,{value:h}),P=ae(o,2),E=P[0],x=P[1];n.useImperativeHandle(r,function(){return{focus:function(s){var f;(f=g.current)===null||f===void 0||f.focus(s)},blur:function(){var s;(s=g.current)===null||s===void 0||s.blur()},input:g.current,nativeElement:u.current}});var b=N(t,c,M(M({},"".concat(t,"-checked"),E),"".concat(t,"-disabled"),p)),v=function(s){p||("checked"in e||x(s.target.checked),i==null||i({target:G(G({},e),{},{type:w,checked:s.target.checked}),stopPropagation:function(){s.stopPropagation()},preventDefault:function(){s.preventDefault()},nativeEvent:s.nativeEvent}))};return n.createElement("span",{className:b,title:I,style:C,ref:u},n.createElement("input",te({},R,{className:"".concat(t,"-input"),ref:g,onChange:v,disabled:p,checked:!!E,type:w})),n.createElement("span",{className:"".concat(t,"-inner")}))});function ve(e){const r=H.useRef(null),a=()=>{T.cancel(r.current),r.current=null};return[()=>{a(),r.current=T(()=>{r.current=null})},C=>{r.current&&(C.stopPropagation(),a()),e==null||e(C)}]}const me=e=>{const{checkboxCls:r}=e,a=`${r}-wrapper`;return[{[`${r}-group`]:Object.assign(Object.assign({},L(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[a]:Object.assign(Object.assign({},L(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${a}`]:{marginInlineStart:0},[`&${a}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[r]:Object.assign(Object.assign({},L(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${r}-inner`]:oe(e)},[`${r}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${q(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` +import{r as n,ak as ee,av as re,aq as ae,C as N,am as M,at as te,ah as G,bg as H,ce as T,ax as ne,x as le,y as L,z as q,dx as oe,ay as W,aG as se,aL as ie,F as ce,aB as A,dy as de,bE as ue,aJ as be,ai as F}from"./index-2nzO_M0d.js";var fe=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],pe=n.forwardRef(function(e,r){var a=e.prefixCls,t=a===void 0?"rc-checkbox":a,c=e.className,C=e.style,h=e.checked,p=e.disabled,_=e.defaultChecked,O=_===void 0?!1:_,d=e.type,w=d===void 0?"checkbox":d,I=e.title,i=e.onChange,R=ee(e,fe),g=n.useRef(null),u=n.useRef(null),o=re(O,{value:h}),P=ae(o,2),E=P[0],x=P[1];n.useImperativeHandle(r,function(){return{focus:function(s){var f;(f=g.current)===null||f===void 0||f.focus(s)},blur:function(){var s;(s=g.current)===null||s===void 0||s.blur()},input:g.current,nativeElement:u.current}});var b=N(t,c,M(M({},"".concat(t,"-checked"),E),"".concat(t,"-disabled"),p)),v=function(s){p||("checked"in e||x(s.target.checked),i==null||i({target:G(G({},e),{},{type:w,checked:s.target.checked}),stopPropagation:function(){s.stopPropagation()},preventDefault:function(){s.preventDefault()},nativeEvent:s.nativeEvent}))};return n.createElement("span",{className:b,title:I,style:C,ref:u},n.createElement("input",te({},R,{className:"".concat(t,"-input"),ref:g,onChange:v,disabled:p,checked:!!E,type:w})),n.createElement("span",{className:"".concat(t,"-inner")}))});function ve(e){const r=H.useRef(null),a=()=>{T.cancel(r.current),r.current=null};return[()=>{a(),r.current=T(()=>{r.current=null})},C=>{r.current&&(C.stopPropagation(),a()),e==null||e(C)}]}const me=e=>{const{checkboxCls:r}=e,a=`${r}-wrapper`;return[{[`${r}-group`]:Object.assign(Object.assign({},L(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[a]:Object.assign(Object.assign({},L(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${a}`]:{marginInlineStart:0},[`&${a}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[r]:Object.assign(Object.assign({},L(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${r}-inner`]:oe(e)},[`${r}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${q(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` ${a}:not(${a}-disabled), ${r}:not(${r}-disabled) `]:{[`&:hover ${r}-inner`]:{borderColor:e.colorPrimary}},[`${a}:not(${a}-disabled)`]:{[`&:hover ${r}-checked:not(${r}-disabled) ${r}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${r}-checked:not(${r}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${r}-checked`]:{[`${r}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[` diff --git a/frontend1/dist/assets/org-D_FY0KEu.js b/frontend1/dist/assets/org-U7JXFZc6.js similarity index 83% rename from frontend1/dist/assets/org-D_FY0KEu.js rename to frontend1/dist/assets/org-U7JXFZc6.js index f704b20e..ea71dbdc 100644 --- a/frontend1/dist/assets/org-D_FY0KEu.js +++ b/frontend1/dist/assets/org-U7JXFZc6.js @@ -1 +1 @@ -import{bm as t}from"./index-Dv-rJwbZ.js";async function n(a){return(await t.get("/sys/api/orgs",{params:{tenantId:a}})).data.data}async function p(a){return(await t.post("/sys/api/orgs",a)).data.data}async function o(a,s){return(await t.put(`/sys/api/orgs/${a}`,s)).data.data}async function c(a){return(await t.delete(`/sys/api/orgs/${a}`)).data.data}export{p as c,c as d,n as l,o as u}; +import{bm as t}from"./index-2nzO_M0d.js";async function n(a){return(await t.get("/sys/api/orgs",{params:{tenantId:a}})).data.data}async function p(a){return(await t.post("/sys/api/orgs",a)).data.data}async function o(a,s){return(await t.put(`/sys/api/orgs/${a}`,s)).data.data}async function c(a){return(await t.delete(`/sys/api/orgs/${a}`)).data.data}export{p as c,c as d,n as l,o as u}; diff --git a/frontend1/dist/assets/pagination-CboDhqDt.js b/frontend1/dist/assets/pagination-C2Om-nC2.js similarity index 73% rename from frontend1/dist/assets/pagination-CboDhqDt.js rename to frontend1/dist/assets/pagination-C2Om-nC2.js index f43ad4b8..bd1b8c15 100644 --- a/frontend1/dist/assets/pagination-CboDhqDt.js +++ b/frontend1/dist/assets/pagination-C2Om-nC2.js @@ -1 +1 @@ -import{cH as r}from"./index-Dv-rJwbZ.js";const s=(t,o,a,e)=>({total:t,current:o,pageSize:a,onChange:e,showSizeChanger:!0,showQuickJumper:!0,showTotal:n=>r.t("common.total",{total:n}),pageSizeOptions:["10","20","50","100"]});export{s as g}; +import{cH as r}from"./index-2nzO_M0d.js";const s=(t,o,a,e)=>({total:t,current:o,pageSize:a,onChange:e,showSizeChanger:!0,showQuickJumper:!0,showTotal:n=>r.t("common.total",{total:n}),pageSizeOptions:["10","20","50","100"]});export{s as g}; diff --git a/frontend1/dist/assets/row-NVxLItiq.js b/frontend1/dist/assets/row-CR991LIl.js similarity index 96% rename from frontend1/dist/assets/row-NVxLItiq.js rename to frontend1/dist/assets/row-CR991LIl.js index 00fd7b1c..f56fe766 100644 --- a/frontend1/dist/assets/row-NVxLItiq.js +++ b/frontend1/dist/assets/row-CR991LIl.js @@ -1 +1 @@ -import{r as f,ay as k,C as A,bk as S,bj as I}from"./index-Dv-rJwbZ.js";import{c as _,d as J}from"./useForm-43P2UNGc.js";const G=f.createContext({});var M=function(e,l){var n={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&l.indexOf(t)<0&&(n[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,t=Object.getOwnPropertySymbols(e);r{const{getPrefixCls:n,direction:t}=f.useContext(k),{gutter:r,wrap:c}=f.useContext(G),{prefixCls:p,span:i,order:g,offset:m,push:h,pull:O,className:E,children:b,flex:x,style:C}=e,d=M(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),o=n("col",p),[N,P,y]=_(o),j={};let $={};z.forEach(a=>{let s={};const v=e[a];typeof v=="number"?s.span=v:typeof v=="object"&&(s=v||{}),delete d[a],$=Object.assign(Object.assign({},$),{[`${o}-${a}-${s.span}`]:s.span!==void 0,[`${o}-${a}-order-${s.order}`]:s.order||s.order===0,[`${o}-${a}-offset-${s.offset}`]:s.offset||s.offset===0,[`${o}-${a}-push-${s.push}`]:s.push||s.push===0,[`${o}-${a}-pull-${s.pull}`]:s.pull||s.pull===0,[`${o}-rtl`]:t==="rtl"}),s.flex&&($[`${o}-${a}-flex`]=!0,j[`--${o}-${a}-flex`]=R(s.flex))});const w=A(o,{[`${o}-${i}`]:i!==void 0,[`${o}-order-${g}`]:g,[`${o}-offset-${m}`]:m,[`${o}-push-${h}`]:h,[`${o}-pull-${O}`]:O},E,$,P,y),u={};if(r!=null&&r[0]){const a=typeof r[0]=="number"?`${r[0]/2}px`:`calc(${r[0]} / 2)`;u.paddingLeft=a,u.paddingRight=a}return x&&(u.flex=R(x),c===!1&&!u.minWidth&&(u.minWidth=0)),N(f.createElement("div",Object.assign({},d,{style:Object.assign(Object.assign(Object.assign({},u),C),j),className:w,ref:l}),b))});function B(e,l){const n=[void 0,void 0],t=Array.isArray(e)?e:[e,void 0],r=l||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0};return t.forEach((c,p)=>{if(typeof c=="object"&&c!==null)for(let i=0;i{if(typeof e=="string"&&t(e),typeof e=="object")for(let c=0;c{r()},[JSON.stringify(e),l]),n}const q=f.forwardRef((e,l)=>{const{prefixCls:n,justify:t,align:r,className:c,style:p,children:i,gutter:g=0,wrap:m}=e,h=L(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:O,direction:E}=f.useContext(k),b=I(!0,null),x=V(r,b),C=V(t,b),d=O("row",n),[o,N,P]=J(d),y=B(g,b),j=A(d,{[`${d}-no-wrap`]:m===!1,[`${d}-${C}`]:C,[`${d}-${x}`]:x,[`${d}-rtl`]:E==="rtl"},c,N,P),$={};if(y!=null&&y[0]){const s=typeof y[0]=="number"?`${y[0]/-2}px`:`calc(${y[0]} / -2)`;$.marginLeft=s,$.marginRight=s}const[w,u]=y;$.rowGap=u;const a=f.useMemo(()=>({gutter:[w,u],wrap:m}),[w,u,m]);return o(f.createElement(G.Provider,{value:a},f.createElement("div",Object.assign({},h,{className:j,style:Object.assign(Object.assign({},$),p),ref:l}),i)))});export{H as C,q as R}; +import{r as f,ay as k,C as A,bk as S,bj as I}from"./index-2nzO_M0d.js";import{c as _,d as J}from"./useForm-CzLkm9RK.js";const G=f.createContext({});var M=function(e,l){var n={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&l.indexOf(t)<0&&(n[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,t=Object.getOwnPropertySymbols(e);r{const{getPrefixCls:n,direction:t}=f.useContext(k),{gutter:r,wrap:c}=f.useContext(G),{prefixCls:p,span:i,order:g,offset:m,push:h,pull:O,className:E,children:b,flex:x,style:C}=e,d=M(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),o=n("col",p),[N,P,y]=_(o),j={};let $={};z.forEach(a=>{let s={};const v=e[a];typeof v=="number"?s.span=v:typeof v=="object"&&(s=v||{}),delete d[a],$=Object.assign(Object.assign({},$),{[`${o}-${a}-${s.span}`]:s.span!==void 0,[`${o}-${a}-order-${s.order}`]:s.order||s.order===0,[`${o}-${a}-offset-${s.offset}`]:s.offset||s.offset===0,[`${o}-${a}-push-${s.push}`]:s.push||s.push===0,[`${o}-${a}-pull-${s.pull}`]:s.pull||s.pull===0,[`${o}-rtl`]:t==="rtl"}),s.flex&&($[`${o}-${a}-flex`]=!0,j[`--${o}-${a}-flex`]=R(s.flex))});const w=A(o,{[`${o}-${i}`]:i!==void 0,[`${o}-order-${g}`]:g,[`${o}-offset-${m}`]:m,[`${o}-push-${h}`]:h,[`${o}-pull-${O}`]:O},E,$,P,y),u={};if(r!=null&&r[0]){const a=typeof r[0]=="number"?`${r[0]/2}px`:`calc(${r[0]} / 2)`;u.paddingLeft=a,u.paddingRight=a}return x&&(u.flex=R(x),c===!1&&!u.minWidth&&(u.minWidth=0)),N(f.createElement("div",Object.assign({},d,{style:Object.assign(Object.assign(Object.assign({},u),C),j),className:w,ref:l}),b))});function B(e,l){const n=[void 0,void 0],t=Array.isArray(e)?e:[e,void 0],r=l||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0};return t.forEach((c,p)=>{if(typeof c=="object"&&c!==null)for(let i=0;i{if(typeof e=="string"&&t(e),typeof e=="object")for(let c=0;c{r()},[JSON.stringify(e),l]),n}const q=f.forwardRef((e,l)=>{const{prefixCls:n,justify:t,align:r,className:c,style:p,children:i,gutter:g=0,wrap:m}=e,h=L(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:O,direction:E}=f.useContext(k),b=I(!0,null),x=V(r,b),C=V(t,b),d=O("row",n),[o,N,P]=J(d),y=B(g,b),j=A(d,{[`${d}-no-wrap`]:m===!1,[`${d}-${C}`]:C,[`${d}-${x}`]:x,[`${d}-rtl`]:E==="rtl"},c,N,P),$={};if(y!=null&&y[0]){const s=typeof y[0]=="number"?`${y[0]/-2}px`:`calc(${y[0]} / -2)`;$.marginLeft=s,$.marginRight=s}const[w,u]=y;$.rowGap=u;const a=f.useMemo(()=>({gutter:[w,u],wrap:m}),[w,u,m]);return o(f.createElement(G.Provider,{value:a},f.createElement("div",Object.assign({},h,{className:j,style:Object.assign(Object.assign({},$),p),ref:l}),i)))});export{H as C,q as R}; diff --git a/frontend1/dist/assets/tenant-BVDt1_Dd.js b/frontend1/dist/assets/tenant-DIAbFuKr.js similarity index 83% rename from frontend1/dist/assets/tenant-BVDt1_Dd.js rename to frontend1/dist/assets/tenant-DIAbFuKr.js index ea4f930c..d0f336ff 100644 --- a/frontend1/dist/assets/tenant-BVDt1_Dd.js +++ b/frontend1/dist/assets/tenant-DIAbFuKr.js @@ -1 +1 @@ -import{bm as n}from"./index-Dv-rJwbZ.js";async function r(t){return(await n.get("/sys/api/tenants",{params:t})).data.data}async function p(t){return(await n.post("/sys/api/tenants",t)).data.data}async function c(t,a){return(await n.put(`/sys/api/tenants/${t}`,a)).data.data}async function i(t){return(await n.delete(`/sys/api/tenants/${t}`)).data.data}export{p as c,i as d,r as l,c as u}; +import{bm as n}from"./index-2nzO_M0d.js";async function r(t){return(await n.get("/sys/api/tenants",{params:t})).data.data}async function p(t){return(await n.post("/sys/api/tenants",t)).data.data}async function c(t,a){return(await n.put(`/sys/api/tenants/${t}`,a)).data.data}async function i(t){return(await n.delete(`/sys/api/tenants/${t}`)).data.data}export{p as c,i as d,r as l,c as u}; diff --git a/frontend1/dist/assets/useDict-ClxJHHDi.js b/frontend1/dist/assets/useDict-Cjy4qKoT.js similarity index 93% rename from frontend1/dist/assets/useDict-ClxJHHDi.js rename to frontend1/dist/assets/useDict-Cjy4qKoT.js index 47d7774e..ac263ab3 100644 --- a/frontend1/dist/assets/useDict-ClxJHHDi.js +++ b/frontend1/dist/assets/useDict-Cjy4qKoT.js @@ -1 +1 @@ -import{r as i,ds as S,B as $,cQ as E,bm as n}from"./index-Dv-rJwbZ.js";const g=t=>typeof(t==null?void 0:t.then)=="function",x=t=>{const{type:e,children:c,prefixCls:y,buttonProps:d,close:r,autoFocus:m,emitEvent:o,isSilent:v,quitOnNullishReturnValue:D,actionFn:l}=t,u=i.useRef(!1),w=i.useRef(null),[I,h]=S(!1),p=(...a)=>{r==null||r.apply(void 0,a)};i.useEffect(()=>{let a=null;return m&&(a=setTimeout(()=>{var s;(s=w.current)===null||s===void 0||s.focus({preventScroll:!0})})),()=>{a&&clearTimeout(a)}},[m]);const T=a=>{g(a)&&(h(!0),a.then((...s)=>{h(!1,!0),p.apply(void 0,s),u.current=!1},s=>{if(h(!1,!0),u.current=!1,!(v!=null&&v()))return Promise.reject(s)}))},b=a=>{if(u.current)return;if(u.current=!0,!l){p();return}let s;if(o){if(s=l(a),D&&!g(s)){u.current=!1,p(a);return}}else if(l.length)s=l(r),u.current=!1;else if(s=l(),!g(s)){p();return}T(s)};return i.createElement($,Object.assign({},E(e),{onClick:b,loading:I,prefixCls:y},d,{ref:w}),c)};async function B(t){return(await n.get("/sys/api/dict-types",{params:t})).data.data}async function O(t){return(await n.post("/sys/api/dict-types",t)).data.data}async function P(t,e){return(await n.put(`/sys/api/dict-types/${t}`,e)).data.data}async function F(t){return(await n.delete(`/sys/api/dict-types/${t}`)).data.data}async function L(t){return(await n.get("/sys/api/dict-items",{params:{typeCode:t}})).data.data}async function j(t){return(await n.post("/sys/api/dict-items",t)).data.data}async function A(t,e){return(await n.put(`/sys/api/dict-items/${t}`,e)).data.data}async function q(t){return(await n.delete(`/sys/api/dict-items/${t}`)).data.data}async function R(t){return(await n.get(`/sys/api/dict-items/type/${t}`)).data.data}const f={};function M(t){const[e,c]=i.useState(f[t]||[]),[y,d]=i.useState(!f[t]);return i.useEffect(()=>{if(f[t]){c(f[t]),d(!1);return}let r=!0;return(async()=>{try{const o=await R(t);r&&(f[t]=o,c(o))}catch(o){console.error(`Failed to fetch dictionary ${t}:`,o)}finally{r&&d(!1)}})(),()=>{r=!1}},[t]),{items:e,loading:y}}export{x as A,L as a,P as b,O as c,F as d,q as e,B as f,A as g,j as h,M as u}; +import{r as i,ds as S,B as $,cQ as E,bm as n}from"./index-2nzO_M0d.js";const g=t=>typeof(t==null?void 0:t.then)=="function",x=t=>{const{type:e,children:c,prefixCls:y,buttonProps:d,close:r,autoFocus:m,emitEvent:o,isSilent:v,quitOnNullishReturnValue:D,actionFn:l}=t,u=i.useRef(!1),w=i.useRef(null),[I,h]=S(!1),p=(...a)=>{r==null||r.apply(void 0,a)};i.useEffect(()=>{let a=null;return m&&(a=setTimeout(()=>{var s;(s=w.current)===null||s===void 0||s.focus({preventScroll:!0})})),()=>{a&&clearTimeout(a)}},[m]);const T=a=>{g(a)&&(h(!0),a.then((...s)=>{h(!1,!0),p.apply(void 0,s),u.current=!1},s=>{if(h(!1,!0),u.current=!1,!(v!=null&&v()))return Promise.reject(s)}))},b=a=>{if(u.current)return;if(u.current=!0,!l){p();return}let s;if(o){if(s=l(a),D&&!g(s)){u.current=!1,p(a);return}}else if(l.length)s=l(r),u.current=!1;else if(s=l(),!g(s)){p();return}T(s)};return i.createElement($,Object.assign({},E(e),{onClick:b,loading:I,prefixCls:y},d,{ref:w}),c)};async function B(t){return(await n.get("/sys/api/dict-types",{params:t})).data.data}async function O(t){return(await n.post("/sys/api/dict-types",t)).data.data}async function P(t,e){return(await n.put(`/sys/api/dict-types/${t}`,e)).data.data}async function F(t){return(await n.delete(`/sys/api/dict-types/${t}`)).data.data}async function L(t){return(await n.get("/sys/api/dict-items",{params:{typeCode:t}})).data.data}async function j(t){return(await n.post("/sys/api/dict-items",t)).data.data}async function A(t,e){return(await n.put(`/sys/api/dict-items/${t}`,e)).data.data}async function q(t){return(await n.delete(`/sys/api/dict-items/${t}`)).data.data}async function R(t){return(await n.get(`/sys/api/dict-items/type/${t}`)).data.data}const f={};function M(t){const[e,c]=i.useState(f[t]||[]),[y,d]=i.useState(!f[t]);return i.useEffect(()=>{if(f[t]){c(f[t]),d(!1);return}let r=!0;return(async()=>{try{const o=await R(t);r&&(f[t]=o,c(o))}catch(o){console.error(`Failed to fetch dictionary ${t}:`,o)}finally{r&&d(!1)}})(),()=>{r=!1}},[t]),{items:e,loading:y}}export{x as A,L as a,P as b,O as c,F as d,q as e,B as f,A as g,j as h,M as u}; diff --git a/frontend1/dist/assets/useForm-43P2UNGc.js b/frontend1/dist/assets/useForm-CzLkm9RK.js similarity index 99% rename from frontend1/dist/assets/useForm-43P2UNGc.js rename to frontend1/dist/assets/useForm-CzLkm9RK.js index 8ee8e5d9..eef1d287 100644 --- a/frontend1/dist/assets/useForm-43P2UNGc.js +++ b/frontend1/dist/assets/useForm-CzLkm9RK.js @@ -1 +1 @@ -import{x as ie,ax as de,z as fe,ej as ue,r as ee,dC as pe}from"./index-Dv-rJwbZ.js";const te=e=>typeof e=="object"&&e!=null&&e.nodeType===1,ne=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",T=(e,t)=>{if(e.clientHeight{const r=(n=>{if(!n.ownerDocument||!n.ownerDocument.defaultView)return null;try{return n.ownerDocument.defaultView.frameElement}catch{return null}})(o);return!!r&&(r.clientHeightnt||n>e&&l=t&&a>=i?n-e-o:l>t&&ai?l-t+r:0,ge=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},oe=(e,t)=>{var i,o,r,n;if(typeof document>"u")return[];const{scrollMode:l,block:a,inline:c,boundary:k,skipOverflowHiddenElements:ae}=t,ce=typeof k=="function"?k:h=>h!==k;if(!te(e))throw new TypeError("Invalid target");const B=document.scrollingElement||document.documentElement,M=[];let d=e;for(;te(d)&&ce(d);){if(d=ge(d),d===B){M.push(d);break}d!=null&&d===document.body&&T(d)&&!T(document.documentElement)||d!=null&&T(d,ae)&&M.push(d)}const m=(o=(i=window.visualViewport)==null?void 0:i.width)!=null?o:innerWidth,y=(n=(r=window.visualViewport)==null?void 0:r.height)!=null?n:innerHeight,{scrollX:b,scrollY:$}=window,{height:w,width:v,top:x,right:D,bottom:G,left:I}=e.getBoundingClientRect(),{top:J,right:K,bottom:Q,left:U}=(h=>{const s=window.getComputedStyle(h);return{top:parseFloat(s.scrollMarginTop)||0,right:parseFloat(s.scrollMarginRight)||0,bottom:parseFloat(s.scrollMarginBottom)||0,left:parseFloat(s.scrollMarginLeft)||0}})(e);let f=a==="start"||a==="nearest"?x-J:a==="end"?G+Q:x+w/2-J+Q,u=c==="center"?I+v/2-U+K:c==="end"?D+K:I-U;const P=[];for(let h=0;h=0&&I>=0&&G<=y&&D<=m&&(s===B&&!T(s)||x>=F&&G<=V&&I>=O&&D<=X))return P;const W=getComputedStyle(s),_=parseInt(W.borderLeftWidth,10),C=parseInt(W.borderTopWidth,10),R=parseInt(W.borderRightWidth,10),E=parseInt(W.borderBottomWidth,10);let p=0,g=0;const H="offsetWidth"in s?s.offsetWidth-s.clientWidth-_-R:0,N="offsetHeight"in s?s.offsetHeight-s.clientHeight-C-E:0,A="offsetWidth"in s?s.offsetWidth===0?0:j/s.offsetWidth:0,Y="offsetHeight"in s?s.offsetHeight===0?0:S/s.offsetHeight:0;if(B===s)p=a==="start"?f:a==="end"?f-y:a==="nearest"?L($,$+y,y,C,E,$+f,$+f+w,w):f-y/2,g=c==="start"?u:c==="center"?u-m/2:c==="end"?u-m:L(b,b+m,m,_,R,b+u,b+u+v,v),p=Math.max(0,p+$),g=Math.max(0,g+b);else{p=a==="start"?f-F-C:a==="end"?f-V+E+N:a==="nearest"?L(F,V,S,C,E+N,f,f+w,w):f-(F+S/2)+N/2,g=c==="start"?u-O-_:c==="center"?u-(O+j/2)+H/2:c==="end"?u-X+R+H:L(O,X,j,_,R+H,u,u+v,v);const{scrollLeft:Z,scrollTop:z}=s;p=Y===0?0:Math.max(0,Math.min(z+p/Y,s.scrollHeight-S/Y+N)),g=A===0?0:Math.max(0,Math.min(Z+g/A,s.scrollWidth-j/A+H)),f+=z-p,u+=Z-g}P.push({el:s,top:p,left:g})}return P},he=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function me(e,t){if(!e.isConnected||!(r=>{let n=r;for(;n&&n.parentNode;){if(n.parentNode===document)return!0;n=n.parentNode instanceof ShadowRoot?n.parentNode.host:n.parentNode}return!1})(e))return;const i=(r=>{const n=window.getComputedStyle(r);return{top:parseFloat(n.scrollMarginTop)||0,right:parseFloat(n.scrollMarginRight)||0,bottom:parseFloat(n.scrollMarginBottom)||0,left:parseFloat(n.scrollMarginLeft)||0}})(e);if((r=>typeof r=="object"&&typeof r.behavior=="function")(t))return t.behavior(oe(e,t));const o=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:r,top:n,left:l}of oe(e,he(t))){const a=n-i.top+i.bottom,c=l-i.left+i.right;r.scroll({top:a,left:c,behavior:o})}}const ye=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},be=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},$e=(e,t)=>{const{prefixCls:i,componentCls:o,gridColumns:r}=e,n={};for(let l=r;l>=0;l--)l===0?(n[`${o}${t}-${l}`]={display:"none"},n[`${o}-push-${l}`]={insetInlineStart:"auto"},n[`${o}-pull-${l}`]={insetInlineEnd:"auto"},n[`${o}${t}-push-${l}`]={insetInlineStart:"auto"},n[`${o}${t}-pull-${l}`]={insetInlineEnd:"auto"},n[`${o}${t}-offset-${l}`]={marginInlineStart:0},n[`${o}${t}-order-${l}`]={order:0}):(n[`${o}${t}-${l}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${l/r*100}%`,maxWidth:`${l/r*100}%`}],n[`${o}${t}-push-${l}`]={insetInlineStart:`${l/r*100}%`},n[`${o}${t}-pull-${l}`]={insetInlineEnd:`${l/r*100}%`},n[`${o}${t}-offset-${l}`]={marginInlineStart:`${l/r*100}%`},n[`${o}${t}-order-${l}`]={order:l});return n[`${o}${t}-flex`]={flex:`var(--${i}${t}-flex)`},n},q=(e,t)=>$e(e,t),we=(e,t,i)=>({[`@media (min-width: ${fe(t)})`]:Object.assign({},q(e,i))}),ve=()=>({}),Me=()=>({}),We=ie("Grid",ye,ve),xe=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin}),_e=ie("Grid",e=>{const t=de(e,{gridColumns:24}),i=xe(t);return delete i.xs,[be(t),q(t,""),q(t,"-xs"),Object.keys(i).map(o=>we(t,i[o],`-${o}`)).reduce((o,r)=>Object.assign(Object.assign({},o),r),{})]},Me),Ie=["parentNode"],Se="form_item";function se(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function je(e,t){if(!e.length)return;const i=e.join("_");return t?`${t}_${i}`:Ie.includes(i)?`${Se}_${i}`:i}function Ce(e,t,i,o,r,n){let l=o;return n!==void 0?l=n:i.validating?l="validating":e.length?l="error":t.length?l="warning":(i.touched||r&&i.validated)&&(l="success"),l}var Fe=function(e,t){var i={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(i[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);re??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:r=>n=>{const l=re(r);n?i.current[l]=n:delete i.current[l]}},scrollToField:(r,n={})=>{const{focus:l}=n,a=Fe(n,["focus"]),c=le(r,o);c&&(me(c,Object.assign({scrollMode:"if-needed",block:"nearest"},a)),l&&o.focusField(r))},focusField:r=>{var n,l;const a=o.getFieldInstance(r);typeof(a==null?void 0:a.focus)=="function"?a.focus():(l=(n=le(r,o))===null||n===void 0?void 0:n.focus)===null||l===void 0||l.call(n)},getFieldInstance:r=>{const n=re(r);return i.current[n]}}),[e,t]);return[o]}export{Ce as a,je as b,_e as c,We as d,re as e,xe as g,se as t,Re as u}; +import{x as ie,ax as de,z as fe,ej as ue,r as ee,dC as pe}from"./index-2nzO_M0d.js";const te=e=>typeof e=="object"&&e!=null&&e.nodeType===1,ne=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",T=(e,t)=>{if(e.clientHeight{const r=(n=>{if(!n.ownerDocument||!n.ownerDocument.defaultView)return null;try{return n.ownerDocument.defaultView.frameElement}catch{return null}})(o);return!!r&&(r.clientHeightnt||n>e&&l=t&&a>=i?n-e-o:l>t&&ai?l-t+r:0,ge=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},oe=(e,t)=>{var i,o,r,n;if(typeof document>"u")return[];const{scrollMode:l,block:a,inline:c,boundary:k,skipOverflowHiddenElements:ae}=t,ce=typeof k=="function"?k:h=>h!==k;if(!te(e))throw new TypeError("Invalid target");const B=document.scrollingElement||document.documentElement,M=[];let d=e;for(;te(d)&&ce(d);){if(d=ge(d),d===B){M.push(d);break}d!=null&&d===document.body&&T(d)&&!T(document.documentElement)||d!=null&&T(d,ae)&&M.push(d)}const m=(o=(i=window.visualViewport)==null?void 0:i.width)!=null?o:innerWidth,y=(n=(r=window.visualViewport)==null?void 0:r.height)!=null?n:innerHeight,{scrollX:b,scrollY:$}=window,{height:w,width:v,top:x,right:D,bottom:G,left:I}=e.getBoundingClientRect(),{top:J,right:K,bottom:Q,left:U}=(h=>{const s=window.getComputedStyle(h);return{top:parseFloat(s.scrollMarginTop)||0,right:parseFloat(s.scrollMarginRight)||0,bottom:parseFloat(s.scrollMarginBottom)||0,left:parseFloat(s.scrollMarginLeft)||0}})(e);let f=a==="start"||a==="nearest"?x-J:a==="end"?G+Q:x+w/2-J+Q,u=c==="center"?I+v/2-U+K:c==="end"?D+K:I-U;const P=[];for(let h=0;h=0&&I>=0&&G<=y&&D<=m&&(s===B&&!T(s)||x>=F&&G<=V&&I>=O&&D<=X))return P;const W=getComputedStyle(s),_=parseInt(W.borderLeftWidth,10),C=parseInt(W.borderTopWidth,10),R=parseInt(W.borderRightWidth,10),E=parseInt(W.borderBottomWidth,10);let p=0,g=0;const H="offsetWidth"in s?s.offsetWidth-s.clientWidth-_-R:0,N="offsetHeight"in s?s.offsetHeight-s.clientHeight-C-E:0,A="offsetWidth"in s?s.offsetWidth===0?0:j/s.offsetWidth:0,Y="offsetHeight"in s?s.offsetHeight===0?0:S/s.offsetHeight:0;if(B===s)p=a==="start"?f:a==="end"?f-y:a==="nearest"?L($,$+y,y,C,E,$+f,$+f+w,w):f-y/2,g=c==="start"?u:c==="center"?u-m/2:c==="end"?u-m:L(b,b+m,m,_,R,b+u,b+u+v,v),p=Math.max(0,p+$),g=Math.max(0,g+b);else{p=a==="start"?f-F-C:a==="end"?f-V+E+N:a==="nearest"?L(F,V,S,C,E+N,f,f+w,w):f-(F+S/2)+N/2,g=c==="start"?u-O-_:c==="center"?u-(O+j/2)+H/2:c==="end"?u-X+R+H:L(O,X,j,_,R+H,u,u+v,v);const{scrollLeft:Z,scrollTop:z}=s;p=Y===0?0:Math.max(0,Math.min(z+p/Y,s.scrollHeight-S/Y+N)),g=A===0?0:Math.max(0,Math.min(Z+g/A,s.scrollWidth-j/A+H)),f+=z-p,u+=Z-g}P.push({el:s,top:p,left:g})}return P},he=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function me(e,t){if(!e.isConnected||!(r=>{let n=r;for(;n&&n.parentNode;){if(n.parentNode===document)return!0;n=n.parentNode instanceof ShadowRoot?n.parentNode.host:n.parentNode}return!1})(e))return;const i=(r=>{const n=window.getComputedStyle(r);return{top:parseFloat(n.scrollMarginTop)||0,right:parseFloat(n.scrollMarginRight)||0,bottom:parseFloat(n.scrollMarginBottom)||0,left:parseFloat(n.scrollMarginLeft)||0}})(e);if((r=>typeof r=="object"&&typeof r.behavior=="function")(t))return t.behavior(oe(e,t));const o=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:r,top:n,left:l}of oe(e,he(t))){const a=n-i.top+i.bottom,c=l-i.left+i.right;r.scroll({top:a,left:c,behavior:o})}}const ye=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},be=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},$e=(e,t)=>{const{prefixCls:i,componentCls:o,gridColumns:r}=e,n={};for(let l=r;l>=0;l--)l===0?(n[`${o}${t}-${l}`]={display:"none"},n[`${o}-push-${l}`]={insetInlineStart:"auto"},n[`${o}-pull-${l}`]={insetInlineEnd:"auto"},n[`${o}${t}-push-${l}`]={insetInlineStart:"auto"},n[`${o}${t}-pull-${l}`]={insetInlineEnd:"auto"},n[`${o}${t}-offset-${l}`]={marginInlineStart:0},n[`${o}${t}-order-${l}`]={order:0}):(n[`${o}${t}-${l}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${l/r*100}%`,maxWidth:`${l/r*100}%`}],n[`${o}${t}-push-${l}`]={insetInlineStart:`${l/r*100}%`},n[`${o}${t}-pull-${l}`]={insetInlineEnd:`${l/r*100}%`},n[`${o}${t}-offset-${l}`]={marginInlineStart:`${l/r*100}%`},n[`${o}${t}-order-${l}`]={order:l});return n[`${o}${t}-flex`]={flex:`var(--${i}${t}-flex)`},n},q=(e,t)=>$e(e,t),we=(e,t,i)=>({[`@media (min-width: ${fe(t)})`]:Object.assign({},q(e,i))}),ve=()=>({}),Me=()=>({}),We=ie("Grid",ye,ve),xe=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin}),_e=ie("Grid",e=>{const t=de(e,{gridColumns:24}),i=xe(t);return delete i.xs,[be(t),q(t,""),q(t,"-xs"),Object.keys(i).map(o=>we(t,i[o],`-${o}`)).reduce((o,r)=>Object.assign(Object.assign({},o),r),{})]},Me),Ie=["parentNode"],Se="form_item";function se(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function je(e,t){if(!e.length)return;const i=e.join("_");return t?`${t}_${i}`:Ie.includes(i)?`${Se}_${i}`:i}function Ce(e,t,i,o,r,n){let l=o;return n!==void 0?l=n:i.validating?l="validating":e.length?l="error":t.length?l="warning":(i.touched||r&&i.validated)&&(l="success"),l}var Fe=function(e,t){var i={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(i[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);re??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:r=>n=>{const l=re(r);n?i.current[l]=n:delete i.current[l]}},scrollToField:(r,n={})=>{const{focus:l}=n,a=Fe(n,["focus"]),c=le(r,o);c&&(me(c,Object.assign({scrollMode:"if-needed",block:"nearest"},a)),l&&o.focusField(r))},focusField:r=>{var n,l;const a=o.getFieldInstance(r);typeof(a==null?void 0:a.focus)=="function"?a.focus():(l=(n=le(r,o))===null||n===void 0?void 0:n.focus)===null||l===void 0||l.call(n)},getFieldInstance:r=>{const n=re(r);return i.current[n]}}),[e,t]);return[o]}export{Ce as a,je as b,_e as c,We as d,re as e,xe as g,se as t,Re as u}; diff --git a/frontend1/dist/index.html b/frontend1/dist/index.html index 933c455d..9a7c6689 100644 --- a/frontend1/dist/index.html +++ b/frontend1/dist/index.html @@ -5,7 +5,7 @@ UnisBase - 智能会议系统 - + diff --git a/frontend1/src/pages/auth/login/index.tsx b/frontend1/src/pages/auth/login/index.tsx index 3eadc327..1b21b353 100644 --- a/frontend1/src/pages/auth/login/index.tsx +++ b/frontend1/src/pages/auth/login/index.tsx @@ -24,6 +24,7 @@ export default function Login() { const [loading, setLoading] = useState(false); const [platformConfig, setPlatformConfig] = useState(null); const [form] = Form.useForm(); + const loginBrandName = "汇智CRM管理后台"; const loadCaptcha = useCallback(async () => { if (!captchaEnabled) { @@ -124,7 +125,7 @@ export default function Login() {

智慧销售协同平台

- {platformConfig?.projectName || "UnisBase"} + {loginBrandName}