👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

11 lines
64 KiB

(globalThis.utooChunk_ant_design_pro||(globalThis.utooChunk_ant_design_pro=[])).push(["object"==typeof document?document.currentScript:void 0,15720,e=>{"use strict";var t=e.i(191788),r=e.i(56742);e.s(["useDebounceFn",0,function(e,a){let n=(0,r.useRefFunction)(e),l=(0,t.useRef)(),i=(0,t.useCallback)(()=>{l.current&&(clearTimeout(l.current),l.current=null)},[]),o=(0,t.useCallback)(async(...e)=>0===a||void 0===a?n(...e):(i(),new Promise(t=>{l.current=setTimeout(async()=>{t(await n(...e))},a)})),[n,i,a]);return(0,t.useEffect)(()=>i,[i]),{run:o,cancel:i}}])},35384,e=>{"use strict";var t=e.i(790731);e.s(["Popover",()=>t.default])},76820,245538,e=>{"use strict";var t=e.i(84443).Col;e.s(["Col",()=>t],76820);var r=e.i(247699).Row;e.s(["Row",()=>r],245538)},100264,e=>{"use strict";var t=e.i(191788),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},a=e.i(117716);function n(){return(n=Object.assign.bind()).apply(this,arguments)}let l=t.forwardRef((e,l)=>t.createElement(a.default,n({},e,{ref:l,icon:r})));e.s(["default",()=>l],100264)},265992,e=>{"use strict";var t=e.i(100264);e.s(["EditOutlined",()=>t.default])},268074,e=>{"use strict";var t=e.i(191788),r=e.i(922105),a=e.i(56206),n=e.i(483917),l=e.i(430898),i=e.i(934854),o=e.i(663032),s=e.i(993175);let d=e=>{let r,{prefixCls:n,value:l,current:i,offset:o=0}=e;return o&&(r={position:"absolute",top:`${o}00%`,left:0}),t.createElement("span",{style:r,className:(0,a.clsx)(`${n}-only-unit`,{current:i})},l)};var c=e=>{let r,a,{prefixCls:n,count:l,value:i}=e,o=Number(i),s=Math.abs(l),[c,u]=t.useState(o),[m,p]=t.useState(s),g=()=>{u(o),p(s)};if(t.useEffect(()=>{let e=setTimeout(g,1e3);return()=>clearTimeout(e)},[o]),c===o||Number.isNaN(o)||Number.isNaN(c))r=[t.createElement(d,{...e,key:o,current:!0})],a={transition:"none"};else{r=[];let n=o+10,l=[];for(let e=o;e<=n;e+=1)l.push(e);let i=m<s?1:-1,u=l.findIndex(e=>e%10===c);r=(i<0?l.slice(0,u+1):l.slice(u)).map((r,a)=>t.createElement(d,{...e,key:r,value:r%10,offset:i<0?a-u:a,current:a===u})),a={transform:`translateY(${-function(e,t,r){let a=e,n=0;for(;(a+10)%10!==t;)a+=r,n+=r;return n}(c,o,i)}00%)`}}return t.createElement("span",{className:`${n}-only`,style:a,onTransitionEnd:g},r)};let u=t.forwardRef((e,r)=>{let{prefixCls:n,count:l,className:i,motionClassName:d,style:u,title:m,show:p,component:g="sup",children:f,...h}=e,{getPrefixCls:x}=t.useContext(s.ConfigContext),b=x("scroll-number",n),y={...h,"data-show":p,style:u,className:(0,a.clsx)(b,i,d),title:m},v=l;if(l&&Number(l)%1==0){let e=String(l).split("");v=t.createElement("bdi",null,e.map((r,a)=>t.createElement(c,{prefixCls:b,count:Number(l),value:r,key:e.length-a})))}return(u?.borderColor&&(y.style={...u,boxShadow:`0 0 0 1px ${u.borderColor} inset`}),f)?(0,o.cloneElement)(f,e=>({className:(0,a.clsx)(`${b}-custom-component`,e?.className,d)})):t.createElement(g,{...y,ref:r},v)});var m=e.i(980646),p=e.i(307441),g=e.i(218870),f=e.i(352050),h=e.i(108314);let x=new m.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),b=new m.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),y=new m.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),v=new m.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),S=new m.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),j=new m.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),C=e=>{let{fontHeight:t,lineWidth:r,marginXS:a,colorBorderBg:n}=e,l=e.colorTextLightSolid,i=e.colorError,o=e.colorErrorHover;return(0,h.mergeToken)(e,{badgeFontHeight:t,badgeShadowSize:r,badgeTextColor:l,badgeColor:i,badgeColorHover:o,badgeShadowColor:n,badgeProcessingDuration:"1.2s",badgeRibbonOffset:a,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},k=e=>{let{fontSize:t,lineHeight:r,fontSizeSM:a,lineWidth:n}=e;return{indicatorZIndex:"auto",indicatorHeight:Math.round(t*r)-2*n,indicatorHeightSM:t,dotSize:a/2,textFontSize:a,textFontSizeSM:a,textFontWeight:"normal",statusSize:a/2}};var w=(0,f.genStyleHooks)("Badge",e=>(e=>{let{componentCls:t,iconCls:r,antCls:a,badgeShadowSize:n,textFontSize:l,textFontSizeSM:i,statusSize:o,dotSize:s,textFontWeight:d,indicatorHeight:c,indicatorHeightSM:u,marginXS:f,calc:h}=e,C=`${a}-scroll-number`,k=(0,g.genPresetColor)(e,(e,{darkColor:r})=>({[`&${t} ${t}-color-${e}`]:{background:r,[`&:not(${t}-count)`]:{color:r},"a:hover &":{background:r}}}));return{[t]:{...(0,p.resetComponent)(e),position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${t}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:e.indicatorZIndex,minWidth:c,height:c,color:e.badgeTextColor,fontWeight:d,fontSize:l,lineHeight:(0,m.unit)(c),whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:h(c).div(2).equal(),boxShadow:`0 0 0 ${(0,m.unit)(n)} ${e.badgeShadowColor}`,transition:`background-color ${e.motionDurationMid}`,a:{color:e.badgeTextColor},"a:hover":{color:e.badgeTextColor},"a:hover &":{background:e.badgeColorHover}},[`${t}-count-sm`]:{minWidth:u,height:u,fontSize:i,lineHeight:(0,m.unit)(u),borderRadius:h(u).div(2).equal()},[`${t}-multiple-words`]:{padding:`0 ${(0,m.unit)(e.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${t}-dot`]:{zIndex:e.indicatorZIndex,width:s,minWidth:s,height:s,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,m.unit)(n)} ${e.badgeShadowColor}`},[`${t}-count, ${t}-dot, ${C}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${r}-spin`]:{animationName:j,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:o,height:o,verticalAlign:"middle",borderRadius:"50%"},[`${t}-status-success`]:{backgroundColor:e.colorSuccess},[`${t}-status-processing`]:{overflow:"visible",color:e.colorInfo,backgroundColor:e.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:n,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:x,animationDuration:e.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${t}-status-default`]:{backgroundColor:e.colorTextPlaceholder},[`${t}-status-error`]:{backgroundColor:e.colorError},[`${t}-status-warning`]:{backgroundColor:e.colorWarning},[`${t}-status-text`]:{marginInlineStart:f,color:e.colorText,fontSize:e.fontSize}},...k,[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:b,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:y,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:v,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:S,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`&:not(${t}-status)`]:{verticalAlign:"middle"},[`${C}-custom-component, ${t}-count`]:{transform:"none"},[`${C}-custom-component, ${C}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[C]:{overflow:"hidden",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack}`,[`${C}-only`]:{position:"relative",display:"inline-block",height:c,transition:`all ${e.motionDurationSlow} ${e.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${C}-only-unit`]:{height:c,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${C}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${t}-count, ${t}-dot, ${C}-custom-component`]:{transform:"translate(-50%, -50%)"}}}}})(C(e)),k);let T=t.forwardRef((e,d)=>{let{prefixCls:c,scrollNumberPrefixCls:m,children:p,status:g,text:f,color:h,count:x=null,overflowCount:b=99,dot:y=!1,size:v="medium",title:S,offset:j,style:C,className:k,rootClassName:T,classNames:E,styles:M,showZero:F=!1,...$}=e,{getPrefixCls:P,direction:R,className:I,style:B,classNames:N,styles:D}=(0,s.useComponentConfig)("badge"),O=P("badge",c),[W,z]=w(O),H={...e,overflowCount:b,size:v,dot:y,showZero:F},[L,A]=(0,l.useMergeSemantic)([N,E],[D,M],{props:H}),q=x>b?`${b}+`:x,K="0"===q||0===q||"0"===f||0===f,V=null===x||K&&!F,_=((0,i.isNonNullable)(g)||(0,i.isNonNullable)(h))&&V,X=(0,i.isNonNullable)(g)||!K,U=y&&!K,Y=U?"":q,Z=(0,t.useMemo)(()=>((!(0,i.isNonNullable)(Y)||""===Y)&&(!(0,i.isNonNullable)(f)||""===f)||K&&!F)&&!U,[Y,K,F,U,f]),G=(0,t.useRef)(x);Z||(G.current=x);let J=G.current,Q=(0,t.useRef)(Y);Z||(Q.current=Y);let ee=Q.current,et=(0,t.useRef)(U);Z||(et.current=U);let er=(0,t.useMemo)(()=>{if(!j)return{...B,...C};let e=Number.parseInt(j[0],10);return{...{marginTop:j[1],insetInlineEnd:-e},...B,...C}},[j,C,B]),ea=S??("string"==typeof J||(0,i.isNumber)(J)?J:void 0),en=!Z&&(0===f?F:!!f&&!0!==f),el=en?t.createElement("span",{className:`${O}-status-text`},f):null,ei=(0,i.isPlainObject)(J)?(0,o.cloneElement)(J,e=>({style:{...er,...e.style}})):void 0,eo=(0,n.isPresetColor)(h,!1),es=(0,a.clsx)(L.indicator,{[`${O}-status-dot`]:_,[`${O}-status-${g}`]:!!g,[`${O}-color-${h}`]:eo}),ed={};h&&!eo&&(ed.color=h,ed.background=h);let ec=(0,a.clsx)(O,{[`${O}-status`]:_,[`${O}-not-a-wrapper`]:!p,[`${O}-rtl`]:"rtl"===R},k,T,I,L.root,W,z);if(!p&&_&&(f||X||!V)){let e=er.color;return t.createElement("span",{ref:d,...$,className:ec,style:{...A.root,...er}},t.createElement("span",{className:es,style:{...A.indicator,...ed}}),en&&t.createElement("span",{style:{color:e},className:`${O}-status-text`},f))}return t.createElement("span",{ref:d,...$,className:ec,style:A.root},p,t.createElement(r.default,{visible:!Z,motionName:`${O}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:e})=>{let r=P("scroll-number",m),n=et.current,l=(0,a.clsx)(L.indicator,{[`${O}-dot`]:n,[`${O}-count`]:!n,[`${O}-count-sm`]:"small"===v,[`${O}-multiple-words`]:!n&&ee&&ee.toString().length>1,[`${O}-status-${g}`]:!!g,[`${O}-color-${h}`]:eo}),i={...A.indicator,...er};return h&&!eo&&((i=i||{}).background=h),t.createElement(u,{prefixCls:r,show:!Z,motionClassName:e,className:l,count:ee,title:ea,style:i,key:"scrollNumber"},ei)}),el)});var E=(0,f.genStyleHooks)(["Badge","Ribbon"],e=>(e=>{let{antCls:t,badgeFontHeight:r,marginXS:a,badgeRibbonOffset:n,calc:l}=e,i=`${t}-ribbon`,o=`${t}-ribbon-wrapper`,s=(0,g.genPresetColor)(e,(e,{darkColor:t})=>({[`&${i}-color-${e}`]:{background:t,color:t}}));return{[o]:{position:"relative"},[i]:{...(0,p.resetComponent)(e),position:"absolute",top:a,padding:`0 ${(0,m.unit)(e.paddingXS)}`,color:e.colorPrimary,lineHeight:(0,m.unit)(r),whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${i}-content`]:{color:e.badgeTextColor},[`${i}-corner`]:{position:"absolute",top:"100%",width:n,height:n,color:"currentcolor",border:`${(0,m.unit)(l(n).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter},...s,[`&${i}-placement-end`]:{insetInlineEnd:l(n).mul(-1).equal(),borderEndEndRadius:0,[`${i}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${i}-placement-start`]:{insetInlineStart:l(n).mul(-1).equal(),borderEndStartRadius:0,[`${i}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}}}})(C(e)),k);T.Ribbon=e=>{let{className:r,prefixCls:i,style:o,color:d,children:c,text:u,placement:m="end",rootClassName:p,styles:g,classNames:f}=e,{getPrefixCls:h,direction:x,className:b,style:y,classNames:v,styles:S}=(0,s.useComponentConfig)("ribbon"),j=h("ribbon",i),C=`${j}-wrapper`,[k,w]=E(j,C),T={...e,placement:m},[M,F]=(0,l.useMergeSemantic)([v,f],[S,g],{props:T}),$=(0,n.isPresetColor)(d,!1),P=(0,a.clsx)(j,`${j}-placement-${m}`,{[`${j}-rtl`]:"rtl"===x,[`${j}-color-${d}`]:$},r,b,M.indicator),R={},I={};return d&&!$&&(R.background=d,I.color=d),t.createElement("div",{className:(0,a.clsx)(C,p,k,w,M.root),style:F.root},c,t.createElement("div",{className:(0,a.clsx)(P,k),style:{...R,...F.indicator,...y,...o}},t.createElement("span",{className:(0,a.clsx)(`${j}-content`,M.content),style:F.content},u),t.createElement("div",{className:`${j}-corner`,style:I})))},e.s(["Badge",()=>T],268074)},525540,e=>{"use strict";var t=e.i(399076);e.s(["ProTable",()=>t.default])},560370,e=>{"use strict";var t=e.i(191788),r=e.i(633829),a=e.i(100264),n=e.i(907251),l=e.i(151304),i=e.i(351212),o=e.i(851581),s=e.i(56206),d=e.i(934854),c=e.i(664557),u=e.i(993175),m=e.i(583082),p=e.i(188304),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},f=e.i(117716);function h(){return(h=Object.assign.bind()).apply(this,arguments)}let x=t.forwardRef((e,r)=>t.createElement(f.default,h({},e,{ref:r,icon:g})));var b=e.i(536343),y=e.i(663032),v=e.i(97679),S=e.i(307441),j=e.i(352050),C=e.i(671557),k=(0,j.genStyleHooks)("Typography",e=>{let t,{componentCls:r,titleMarginTop:a}=e;return{[r]:{color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${r}-secondary, &${r}-link${r}-secondary`]:{color:e.colorTextDescription},[`&${r}-success, &${r}-link${r}-success`]:{color:e.colorSuccessText},[`&${r}-warning, &${r}-link${r}-warning`]:{color:e.colorWarningText},[`&${r}-danger, &${r}-link${r}-danger`]:{color:e.colorErrorText,[`&${r}-link:active, &${r}-link:focus`]:{color:e.colorErrorTextActive},[`&${r}-link:hover`]:{color:e.colorErrorTextHover}},[`&${r}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"div&, p":{marginBottom:"1em"},...(t={},[1,2,3,4,5].forEach(r=>{t[`
h${r}&,
div&-h${r},
div&-h${r} > textarea,
h${r}
`]=((e,t,r,a)=>{let{titleMarginBottom:n,fontWeightStrong:l}=a;return{marginBottom:n,color:r,fontWeight:l,fontSize:e,lineHeight:t}})(e[`fontSizeHeading${r}`],e[`lineHeightHeading${r}`],e.colorTextHeading,e)}),t),[`& + h1${r}, & + h2${r}, & + h3${r}, & + h4${r}, & + h5${r}`]:{marginTop:a},"div, ul, li, p, h1, h2, h3, h4, h5":{"+ h1, + h2, + h3, + h4, + h5":{marginTop:a}},...{code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:C.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:e.fontWeightStrong},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}},...(e=>{let{componentCls:t}=e,r=`${t}-link`;return{[`&${r}`]:{...(0,S.operationUnit)(e),userSelect:"text",[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none",[`${t}-actions`]:{pointerEvents:"auto"}}}}}})(e),[`${r}-actions`]:{display:"inline"},[`
${r}-expand,
${r}-collapse,
${r}-edit,
${r}-copy
`]:{...(0,S.operationUnit)(e),marginInlineStart:e.marginXXS},...(e=>{let{componentCls:t,paddingSM:r}=e;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:e.calc(e.paddingSM).mul(-1).equal(),insetBlockStart:e.calc(r).div(-2).add(1).equal(),marginBottom:e.calc(r).div(2).sub(2).equal()},[`${t}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.calc(e.marginXS).add(2).equal(),insetBlockEnd:e.marginXS,color:e.colorIcon,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}})(e),...{[`${e.componentCls}-copy-success`]:{"&, &:hover, &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}},...{"a&-ellipsis, span&-ellipsis":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}},"&-rtl":{direction:"rtl"}}}},()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),w=e=>{let{prefixCls:r,"aria-label":a,className:n,style:l,direction:i,maxLength:o,autoSize:d=!0,value:c,onSave:u,onCancel:m,onEnd:p,component:g,enterIcon:f=t.createElement(x,null)}=e,h=t.useRef(null),S=t.useRef(!1),j=t.useRef(null),[C,w]=t.useState(c);t.useEffect(()=>{w(c)},[c]),t.useEffect(()=>{if(h.current?.resizableTextArea){let{textArea:e}=h.current.resizableTextArea;e.focus();let{length:t}=e.value;e.setSelectionRange(t,t)}},[]);let T=()=>{u(C.trim())},[E,M]=k(r),F=(0,s.clsx)(r,`${r}-edit-content`,{[`${r}-rtl`]:"rtl"===i,[`${r}-${g}`]:!!g},n,E,M);return t.createElement("div",{className:F,style:l},t.createElement(v.default,{ref:h,maxLength:o,value:C,onChange:({target:e})=>{w(e.value.replace(/[\n\r]/g,""))},onKeyDown:({keyCode:e})=>{S.current||(j.current=e)},onKeyUp:({keyCode:e,ctrlKey:t,altKey:r,metaKey:a,shiftKey:n})=>{j.current!==e||S.current||t||r||a||n||(e===b.default.ENTER?(T(),p?.()):e===b.default.ESC&&m())},onCompositionStart:()=>{S.current=!0},onCompositionEnd:()=>{S.current=!1},onBlur:()=>{T()},"aria-label":a,rows:1,autoSize:d}),null!==f?(0,y.cloneElement)(f,{className:`${r}-edit-content-confirm`}):null)};let T=async(e,t)=>{try{return t?await navigator.clipboard.write([new ClipboardItem({"text/html":new Blob([e],{type:"text/html"}),"text/plain":new Blob([e],{type:"text/plain"})})]):await navigator.clipboard.writeText(e),!0}catch{return!1}};async function E(e,t){if("string"!=typeof e)return!1;let r=t?.format==="text/html";return!!(await T(e,r)||((e,t)=>{let r=!1,a=a=>{a.stopPropagation(),a.preventDefault(),a.clipboardData?.clearData(),a.clipboardData?.setData("text/plain",e),t&&a.clipboardData?.setData("text/html",e),r=!0};try{return document.addEventListener("copy",a,{capture:!0}),document.execCommand("copy"),r}catch{return!1}finally{document.removeEventListener("copy",a,{capture:!0})}})(e,r))}var M=e.i(154165);function F(e,r){return t.useMemo(()=>{let t=!!e;return[t,{...r,...t&&"object"==typeof e?e:null}]},[e])}let $=t.forwardRef((e,r)=>{let{prefixCls:a,component:n="article",className:l,rootClassName:i,children:o,direction:d,style:c,...m}=e,{getPrefixCls:p,direction:g,className:f,style:h}=(0,u.useComponentConfig)("typography"),x=p("typography",a),[b,y]=k(x),v=(0,s.clsx)(x,f,{[`${x}-rtl`]:"rtl"===(d??g)},l,i,b,y),S={...h,...c};return t.createElement(n,{className:v,style:S,ref:r,...m},o)});var P=e.i(146025),R=e.i(636207),I=e.i(677057);let B=e=>!1===e?[!1,!1]:(0,M.default)(e);function N(e,t,r){return!0===e||void 0===e?t:e||r&&t}let D=e=>["string","number"].includes(typeof e);var O=e=>{let{prefixCls:r,copied:a,locale:n,iconOnly:l,tooltips:i,icon:o,tabIndex:d,onCopy:c,loading:u}=e,m=B(i),g=B(o),{copied:f,copy:h}=n??{},x=a?f:h,b=N(m[+!!a],x),y="string"==typeof b?b:x;return t.createElement(p.default,{title:b},t.createElement("button",{type:"button",className:(0,s.clsx)(`${r}-copy`,{[`${r}-copy-success`]:a,[`${r}-copy-icon-only`]:l}),onClick:c,"aria-label":y,tabIndex:d},a?N(g[1],t.createElement(P.default,null),!0):N(g[0],u?t.createElement(I.default,null):t.createElement(R.default,null),!0)))};let W=t.forwardRef(({style:e,children:r},a)=>{let n=t.useRef(null);return t.useImperativeHandle(a,()=>({isExceed:()=>{let e=n.current;return e.scrollHeight>e.clientHeight},getHeight:()=>n.current.clientHeight})),t.createElement("span",{"aria-hidden":!0,ref:n,style:{position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)",...e}},r)});function z(e,t){let r=0,a=[];for(let n=0;n<e.length;n+=1){if(r===t)return a;let l=e[n],i=r+(D(l)?String(l).length:1);if(i>t){let e=t-r;return a.push(String(l).slice(0,e)),a}a.push(l),r=i}return e}let H={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function L(e){let{enableMeasure:a,width:n,text:o,children:s,rows:d,expanded:c,miscDeps:u,onEllipsis:m}=e,p=t.useMemo(()=>(0,l.toArray)(o),[o]),g=t.useMemo(()=>p.reduce((e,t)=>e+(D(t)?String(t).length:1),0),[o]),f=t.useMemo(()=>s(p,!1),[o]),[h,x]=t.useState(null),b=t.useRef(null),y=t.useRef(null),v=t.useRef(null),S=t.useRef(null),j=t.useRef(null),[C,k]=t.useState(!1),[w,T]=t.useState(0),[E,M]=t.useState(0),[F,$]=t.useState(null);(0,i.default)(()=>{a&&n&&g?T(1):T(0)},[n,o,d,a,p]),(0,i.default)(()=>{if(1===w)T(2),$(y.current&&getComputedStyle(y.current).whiteSpace);else if(2===w){let e=!!v.current?.isExceed();T(e?3:4),x(e?[0,g]:null),k(e),M(Math.max(v.current?.getHeight()||0,(1===d?0:S.current?.getHeight()||0)+(j.current?.getHeight()||0))+1),m(e)}},[w]);let P=h?Math.ceil((h[0]+h[1])/2):0;(0,i.default)(()=>{let[e,t]=h||[0,0];if(e!==t){let r=(b.current?.getHeight()||0)>E,a=P;t-e==1&&(a=r?e:t),x(r?[e,a]:[a,t])}},[h,P]);let R=t.useMemo(()=>{if(!a)return s(p,!1);if(3!==w||!h||h[0]!==h[1]){let e=s(p,!1);return[4,0].includes(w)?e:t.createElement("span",{style:{...H,WebkitLineClamp:d}},e)}return s(c?p:z(p,h[0]),C)},[c,w,h,p].concat((0,r.default)(u))),I={width:n,margin:0,padding:0,whiteSpace:"nowrap"===F?"normal":"inherit"};return t.createElement(t.Fragment,null,R,2===w&&t.createElement(t.Fragment,null,t.createElement(W,{style:{...I,...H,WebkitLineClamp:d},ref:v},f),t.createElement(W,{style:{...I,...H,WebkitLineClamp:d-1},ref:S},f),t.createElement(W,{style:{...I,...H,WebkitLineClamp:1},ref:j},s([],!0))),3===w&&h&&h[0]!==h[1]&&t.createElement(W,{style:{...I,top:400},ref:b},s(z(p,P),!0)),1===w&&t.createElement("span",{style:{whiteSpace:"inherit"},ref:y}))}var A=({enableEllipsis:e,isEllipsis:r,open:a,children:n,tooltipProps:l})=>l?.title&&e?t.createElement(p.default,{open:a&&r,...l},n):n;let q=["delete","mark","code","underline","strong","keyboard","italic"],K=t.forwardRef((e,g)=>{let f,h,x,{prefixCls:b,className:y,style:v,type:S,disabled:j,children:C,ellipsis:k,editable:T,copyable:P,component:R,title:I,onMouseEnter:B,onMouseLeave:N,...W}=e,{getPrefixCls:z,direction:H}=t.useContext(u.ConfigContext),[K]=(0,m.default)("Text"),V=t.useRef(null),_=t.useRef(null),X=z("typography",b),U=(0,l.omit)(W,q),[Y,Z]=F(T),[G,J]=(0,l.useControlledState)(!1,Z.editing),{triggerType:Q=["icon"]}=Z,ee=e=>{e&&Z.onStart?.(),J(e)},et=(f=(0,t.useRef)(void 0),(0,t.useEffect)(()=>{f.current=G}),f.current);(0,i.default)(()=>{!G&&et&&_.current?.focus()},[G]);let er=e=>{e?.preventDefault(),ee(!0)},[ea,en]=F(P),{copied:el,copyLoading:ei,onClick:eo}=(({copyConfig:e,children:r})=>{let[a,n]=t.useState(!1),[i,o]=t.useState(!1),s=t.useRef(null),d=()=>{s.current&&clearTimeout(s.current)},c={};return e.format&&(c.format=e.format),t.useEffect(()=>d,[]),{copied:a,copyLoading:i,onClick:(0,l.useEvent)(async t=>{t?.preventDefault(),t?.stopPropagation(),o(!0);try{let a="function"==typeof e.text?await e.text():e.text;await E(a||(0,M.default)(r,{skipEmpty:!0}).join("")||"",c),o(!1),n(!0),d(),s.current=setTimeout(()=>{n(!1)},3e3),e.onCopy?.(t)}catch(e){throw o(!1),e}})}})({copyConfig:en,children:C}),[es,ed]=t.useState(!1),[ec,eu]=t.useState(!1),[em,ep]=t.useState(!1),[eg,ef]=t.useState(!1),[eh,ex]=t.useState(!0),[eb,ey]=F(k,{expandable:!1,symbol:e=>e?K?.collapse:K?.expand}),[ev,eS]=(0,l.useControlledState)(ey.defaultExpanded||!1,ey.expanded),ej=eb&&(!ev||"collapsible"===ey.expandable),{rows:eC=1}=ey,ek=t.useMemo(()=>ej&&(void 0!==ey.suffix||ey.onEllipsis||ey.expandable||Y||ea),[ej,ey,Y,ea]);(0,i.default)(()=>{eb&&!ek&&(ed((0,c.isStyleSupport)("webkitLineClamp")),eu((0,c.isStyleSupport)("textOverflow")))},[ek,eb]);let[ew,eT]=t.useState(ej),eE=t.useMemo(()=>!ek&&(1===eC?ec:es),[ek,ec,es]);(0,i.default)(()=>{eT(eE&&ej)},[eE,ej]);let eM=(h=ey.tooltip,x=Z.text,(0,t.useMemo)(()=>!0===h?{title:x??C}:(0,t.isValidElement)(h)?{title:h}:(0,d.isPlainObject)(h)?{title:x??C,...h}:{title:h},[h,x,C])),eF=ew&&!!eM.title,e$=ej&&(ew?eF&&eg:em),eP=ej&&1===eC&&ew,eR=ej&&eC>1&&ew,[eI,eB]=t.useState(0),[eN,eD]=t.useState(!1),[eO,eW]=t.useState(!1),ez=e=>{ep(e),em!==e&&ey.onEllipsis?.(e)};t.useEffect(()=>{let e=V.current;if(eb&&eF&&e){let t,r,a,n=(t=document.createElement("em"),e.appendChild(t),r=e.getBoundingClientRect(),a=t.getBoundingClientRect(),e.removeChild(t),r.left>a.left||a.right>r.right||r.top>a.top||a.bottom>r.bottom);eg!==n&&ef(n)}},[eb,eF,C,eR,eh,eI]),t.useEffect(()=>{let e=V.current;if("u"<typeof IntersectionObserver||!e||!eF||!ej)return;let t=new IntersectionObserver(()=>{ex(!!e.offsetParent)});return t.observe(e),()=>{t.disconnect()}},[eF,ej]);let eH=t.useMemo(()=>{if(eb&&!ew)return[Z.text,C,I,eM.title].find(D)},[eb,ew,I,eM.title,e$]);return G?t.createElement(w,{value:Z.text??("string"==typeof C?C:""),onSave:e=>{Z.onChange?.(e),ee(!1)},onCancel:()=>{Z.onCancel?.(),ee(!1)},onEnd:Z.onEnd,prefixCls:X,className:y,style:v,direction:H,component:R,maxLength:Z.maxLength,autoSize:Z.autoSize,enterIcon:Z.enterIcon}):t.createElement(n.default,{onResize:({offsetWidth:e})=>{eB(e)},disabled:!ej},n=>t.createElement(A,{tooltipProps:eM,enableEllipsis:ej,isEllipsis:e$,open:eO&&!eN},t.createElement($,{onMouseEnter:e=>{eW(!0),B?.(e)},onMouseLeave:e=>{eW(!1),N?.(e)},className:(0,s.clsx)({[`${X}-${S}`]:S,[`${X}-disabled`]:j,[`${X}-ellipsis`]:eb,[`${X}-ellipsis-single-line`]:eP,[`${X}-ellipsis-multiple-line`]:eR,[`${X}-link`]:"a"===R},y),prefixCls:b,style:{...v,WebkitLineClamp:eR?eC:void 0},component:R,ref:(0,o.composeRef)(n,V,g),direction:H,onClick:Q.includes("text")?er:void 0,"aria-label":eH?.toString(),title:I,...U},t.createElement(L,{enableMeasure:ej&&!ew,text:C,rows:eC,width:eI,onEllipsis:ez,expanded:ev,miscDeps:[el,ev,ei,Y,ea,K].concat((0,r.default)(q.map(t=>e[t])))},(r,n)=>{var i;let o,s,c;return function({mark:e,code:r,underline:a,delete:n,strong:l,keyboard:i,italic:o},s){let d=s;function c(e,r){r&&(d=t.createElement(e,{},d))}return c("strong",l),c("u",a),c("del",n),c("code",r),c("mark",e),c("kbd",i),c("i",o),d}(e,t.createElement(t.Fragment,null,r.length>0&&n&&!ev&&eH?t.createElement("span",{key:"show-content","aria-hidden":!0},r):r,[(i=n)&&!ev&&t.createElement("span",{"aria-hidden":!0,key:"ellipsis"},"..."),ey.suffix,(o=i&&(()=>{let{expandable:e,symbol:r}=ey;return e?t.createElement("button",{type:"button",key:"expand",className:`${X}-${ev?"collapse":"expand"}`,onClick:e=>{var t;eS((t={expanded:!ev}).expanded),ey.onExpand?.(e,t)},"aria-label":ev?K.collapse:K?.expand},"function"==typeof r?r(ev):r):null})(),s=(()=>{if(!Y)return;let{icon:e,tooltip:r,tabIndex:n}=Z,i=(0,l.toArray)(r)[0]||K?.edit,o="string"==typeof i?i:"";return Q.includes("icon")?t.createElement(p.default,{key:"edit",title:!1===r?"":i},t.createElement("button",{type:"button",ref:_,className:`${X}-edit`,onClick:er,"aria-label":o,tabIndex:n},e||t.createElement(a.default,{role:"button"}))):null})(),c=ea?t.createElement(O,{key:"copy",...en,prefixCls:X,copied:el,locale:K,onCopy:eo,loading:ei,iconOnly:!(0,d.isNonNullable)(C)}):null,o||s||c?t.createElement("span",{key:"operations",className:`${X}-actions`,onMouseEnter:()=>eD(!0),onMouseLeave:()=>eD(!1)},o,s,c):null)]))}))))}),V=t.forwardRef((e,r)=>{let{ellipsis:a,rel:n,children:l,navigate:i,...o}=e,s={...o,rel:void 0===n&&"_blank"===o.target?"noopener noreferrer":n};return t.createElement(K,{...s,ref:r,ellipsis:!!a,component:"a"},l)}),_=t.forwardRef((e,r)=>{let{children:a,...n}=e;return t.createElement(K,{ref:r,...n,component:"div"},a)}),X=t.forwardRef((e,r)=>{let{ellipsis:a,children:n,...i}=e,o=t.useMemo(()=>(0,d.isPlainObject)(a)?(0,l.omit)(a,["expandable","rows"]):a,[a]);return t.createElement(K,{ref:r,...i,ellipsis:o,component:"span"},n)}),U=[1,2,3,4,5],Y=t.forwardRef((e,r)=>{let{level:a=1,children:n,...l}=e,i=U.includes(a)?`h${a}`:"h1";return t.createElement(K,{ref:r,...l,component:i},n)});$.Text=X,$.Link=V,$.Title=Y,$.Paragraph=_,e.s(["Typography",()=>$],560370)},614248,e=>{"use strict";var t=e.i(151304),r=e.i(914036),a=e.i(191788),n=e.i(947538),l=e.i(440656),i=e.i(810711),o=e.i(967595),s=e.i(225251),d=e.i(391398);let c=a.default.forwardRef(({fieldProps:e,options:t,radioType:r,layout:a,proFieldProps:s,valueEnum:c,...u},m)=>(0,d.jsx)(l.ProConfigProvider,{valueTypeMap:{radio:{render:(e,t)=>(0,d.jsx)(n.default,{...t,text:e}),formItemRender:(e,t)=>(0,d.jsx)(n.default,{...t,text:e})},radioButton:{render:(e,t)=>(console.log(t),(0,d.jsx)(n.default,{radioType:"button",...t,text:e})),formItemRender:(e,t)=>(0,d.jsx)(n.default,{radioType:"button",...t,text:e})}},children:(0,d.jsx)(o.default,{valueType:"button"===r?"radioButton":"radio",ref:m,valueEnum:(0,i.runFunction)(c,void 0),...u,fieldProps:{options:t,layout:a,...e},proFieldProps:s,fieldConfig:{customLightMode:!0}})})),u=a.default.forwardRef(({fieldProps:e,children:a},n)=>{let{...l}=e||{};return(0,d.jsx)(r.Radio,{...(0,t.omit)(l,["allowClear"]),ref:n,children:a})}),m=s.default?.(u,{valuePropName:"checked",ignoreWidth:!0});m.Group=c,m.Button=r.Radio.Button,m.displayName="ProFormComponent",e.s(["ProFormRadio",()=>m],614248)},688008,e=>{"use strict";var t=e.i(151304),r=e.i(882474),a=e.i(35384),n=e.i(191788),l=e.i(238570),l=l,i=e.i(440656),o=e.i(967595),s=e.i(391398);let d="text",c=e=>{let[l,i]=(0,t.useControlledState)(e.open||!1,e.open),o=(0,n.useCallback)(t=>{i(r=>{let a="function"==typeof t?t(r):t;return e.onOpenChange?.(a),a})},[e.onOpenChange]);return(0,s.jsx)(r.Form.Item,{shouldUpdate:!0,noStyle:!0,children:t=>{let r=t.getFieldValue(e.name||[]);return(0,s.jsx)(a.Popover,{getPopupContainer:e=>e&&e.parentNode?e.parentNode:e,onOpenChange:e=>o(e),content:(0,s.jsxs)("div",{style:{padding:"4px 0"},children:[e.statusRender?.(r),e.strengthText?(0,s.jsx)("div",{style:{marginTop:10},children:(0,s.jsx)("span",{children:e.strengthText})}):null]}),styles:{root:{width:240}},placement:"rightTop",...e.popoverProps,open:l,children:e.children})}})},u=({fieldProps:e,proFieldProps:t,...r})=>(0,s.jsx)(o.default,{valueType:d,fieldProps:e,fieldConfig:{valueType:d},proFieldProps:t,...r});u.Password=({fieldProps:e,proFieldProps:r,...a})=>{let[u,m]=(0,n.useState)(!1);return e?.statusRender&&a.name?(0,s.jsx)(i.ProConfigProvider,{valueTypeMap:{password:{render:(e,t)=>(0,s.jsx)(l.default,{...t,text:e}),formItemRender:(e,t)=>(0,s.jsx)(l.default,{...t,text:e})}},children:(0,s.jsx)(c,{name:a.name,statusRender:e?.statusRender,popoverProps:e?.popoverProps,strengthText:e?.strengthText,open:u,onOpenChange:m,children:(0,s.jsx)("div",{children:(0,s.jsx)(o.default,{valueType:"password",fieldProps:{...(0,t.omit)(e,["statusRender","popoverProps","strengthText"]),onBlur:t=>{e?.onBlur?.(t),m(!1)},onClick:t=>{e?.onClick?.(t),m(!0)}},proFieldProps:r,fieldConfig:{valueType:d},...a})})})}):(0,s.jsx)(i.ProConfigProvider,{valueTypeMap:{password:{render:(e,t)=>(0,s.jsx)(l.default,{...t,text:e}),formItemRender:(e,t)=>(0,s.jsx)(l.default,{...t,text:e})}},children:(0,s.jsx)(o.default,{valueType:"password",fieldProps:e,proFieldProps:r,fieldConfig:{valueType:d},...a})})},u.displayName="ProFormComponent",e.s(["ProFormText",()=>u],688008)},739217,e=>{"use strict";var t=e.i(191788),r=e.i(551233),r=r,a=e.i(440656),n=e.i(810711),l=e.i(568061),i=e.i(967595),o=e.i(391398);let s=t.default.forwardRef(({fieldProps:e,children:s,params:d,proFieldProps:c,mode:u,valueEnum:m,request:p,options:g,...f},h)=>{let x=e?.mode||u||"multiple",b={options:g,labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label",...e,mode:"single"===x?void 0:x},y=(0,t.useContext)(l.default);return(0,o.jsx)(a.ProConfigProvider,{valueTypeMap:{select:{render:(e,t)=>(0,o.jsx)(r.default,{...t,text:e}),formItemRender:(e,t)=>(0,o.jsx)(r.default,{...t,text:e})}},children:(0,o.jsx)(i.default,{valueEnum:(0,n.runFunction)(m),request:p,params:d,valueType:"select",fieldConfig:{customLightMode:!0},fieldProps:{getPopupContainer:y.getPopupContainer,...b},ref:h,proFieldProps:c,...f,children:s})})}),d=t.default.forwardRef(({fieldProps:e,children:s,params:d,proFieldProps:c,mode:u,valueEnum:m,request:p,showSearch:g,options:f,...h},x)=>{let b=(0,t.useContext)(l.default);return(0,o.jsx)(a.ProConfigProvider,{valueTypeMap:{select:{render:(e,t)=>(0,o.jsx)(r.default,{...t,text:e}),formItemRender:(e,t)=>(0,o.jsx)(r.default,{...t,text:e})}},children:(0,o.jsx)(i.default,{valueEnum:(0,n.runFunction)(m),request:p,params:d,valueType:"select",fieldConfig:{customLightMode:!0},fieldProps:{options:f,mode:u,showSearch:g,getPopupContainer:b.getPopupContainer,...e},ref:x,proFieldProps:c,...h,children:s})})});d.SearchSelect=s,d.displayName="ProFormComponent",e.s(["ProFormSelect",()=>d],739217)},748768,e=>{"use strict";var t=e.i(191788),r=e.i(638885),r=r,a=e.i(440656),n=e.i(568061),l=e.i(967595),i=e.i(391398);let o=t.default.forwardRef(({proFieldProps:e,fieldProps:o,valueType:s,...d},c)=>{let u=(0,t.useContext)(n.default),m=(0,t.useMemo)(()=>{let e=o?{...o}:{};return"dateTime"===s&&void 0===e.showTime&&(e.showTime=!0),e},[o,s]),p=(0,t.useCallback)((e,t)=>{let a=t.fieldProps??m,n="dateTime"===s?a?.format??"YYYY-MM-DD HH:mm:ss":a?.format;return(0,i.jsx)(r.default,{...t,format:n,text:e})},[m,s]);return(0,i.jsx)(a.ProConfigProvider,{valueTypeMap:{[s]:{render:p,formItemRender:p}},children:(0,i.jsx)(l.default,{valueType:s,fieldProps:{getPopupContainer:u.getPopupContainer,...m},proFieldProps:e,fieldConfig:{valueType:s,customLightMode:!0},...d,ref:c})})}),s="dateTime",d=t.default.forwardRef(({fieldProps:e,proFieldProps:t,...r},a)=>(0,i.jsx)(o,{ref:a,valueType:s,proFieldProps:t,fieldConfig:{valueType:s,customLightMode:!0},fieldProps:e,...r}));e.s(["ProFormDateTimePicker",()=>d],748768)},749344,236107,e=>{"use strict";var t=e.i(191788),r=e.i(316419),a=e.i(938667);let n=e=>"object"==typeof e&&null!=e&&1===e.nodeType,l=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,i=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let r,a=getComputedStyle(e,null);return l(a.overflowY,t)||l(a.overflowX,t)||!!(r=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e))&&(r.clientHeight<e.scrollHeight||r.clientWidth<e.scrollWidth)}return!1},o=(e,t,r,a,n,l,i,o)=>l<e&&i>t||l>e&&i<t?0:l<=e&&o<=r||i>=t&&o>=r?l-e-a:i>t&&o<r||l<e&&o>r?i-t+n:0,s=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},d=(e,t)=>{var r,a,l,d;let c;if("u"<typeof document)return[];let{scrollMode:u,block:m,inline:p,boundary:g,skipOverflowHiddenElements:f}=t,h="function"==typeof g?g:e=>e!==g;if(!n(e))throw TypeError("Invalid target");let x=document.scrollingElement||document.documentElement,b=[],y=e;for(;n(y)&&h(y);){if((y=s(y))===x){b.push(y);break}null!=y&&y===document.body&&i(y)&&!i(document.documentElement)||null!=y&&i(y,f)&&b.push(y)}let v=null!=(a=null==(r=window.visualViewport)?void 0:r.width)?a:innerWidth,S=null!=(d=null==(l=window.visualViewport)?void 0:l.height)?d:innerHeight,{scrollX:j,scrollY:C}=window,{height:k,width:w,top:T,right:E,bottom:M,left:F}=e.getBoundingClientRect(),{top:$,right:P,bottom:R,left:I}={top:parseFloat((c=window.getComputedStyle(e)).scrollMarginTop)||0,right:parseFloat(c.scrollMarginRight)||0,bottom:parseFloat(c.scrollMarginBottom)||0,left:parseFloat(c.scrollMarginLeft)||0},B="start"===m||"nearest"===m?T-$:"end"===m?M+R:T+k/2-$+R,N="center"===p?F+w/2-I+P:"end"===p?E+P:F-I,D=[];for(let e=0;e<b.length;e++){let t=b[e],{height:r,width:a,top:n,right:l,bottom:s,left:d}=t.getBoundingClientRect();if("if-needed"===u&&T>=0&&F>=0&&M<=S&&E<=v&&(t===x&&!i(t)||T>=n&&M<=s&&F>=d&&E<=l))break;let c=getComputedStyle(t),g=parseInt(c.borderLeftWidth,10),f=parseInt(c.borderTopWidth,10),h=parseInt(c.borderRightWidth,10),y=parseInt(c.borderBottomWidth,10),$=0,P=0,R="offsetWidth"in t?t.offsetWidth-t.clientWidth-g-h:0,I="offsetHeight"in t?t.offsetHeight-t.clientHeight-f-y:0,O="offsetWidth"in t?0===t.offsetWidth?0:a/t.offsetWidth:0,W="offsetHeight"in t?0===t.offsetHeight?0:r/t.offsetHeight:0;if(x===t)$="start"===m?B:"end"===m?B-S:"nearest"===m?o(C,C+S,S,f,y,C+B,C+B+k,k):B-S/2,P="start"===p?N:"center"===p?N-v/2:"end"===p?N-v:o(j,j+v,v,g,h,j+N,j+N+w,w),$=Math.max(0,$+C),P=Math.max(0,P+j);else{$="start"===m?B-n-f:"end"===m?B-s+y+I:"nearest"===m?o(n,s,r,f,y+I,B,B+k,k):B-(n+r/2)+I/2,P="start"===p?N-d-g:"center"===p?N-(d+a/2)+R/2:"end"===p?N-l+h+R:o(d,l,a,g,h+R,N,N+w,w);let{scrollLeft:e,scrollTop:i}=t;$=0===W?0:Math.max(0,Math.min(i+$/W,t.scrollHeight-r/W+I)),P=0===O?0:Math.max(0,Math.min(e+P/O,t.scrollWidth-a/O+R)),B+=i-$,N+=e-P}D.push({el:t,top:$,left:P})}return D},c=["parentNode"];function u(e){return void 0===e||!1===e?[]:Array.isArray(e)?e:[e]}function m(e,t){if(!e.length)return;let r=e.join("_");return t?`${t}_${r}`:c.includes(r)?`form_item_${r}`:r}function p(e){return u(e).join("_")}function g(e,t){let r=t.getFieldInstance(e),n=(0,a.getDOM)(r);if(n)return n;let l=m(u(e),t.__INTERNAL__.name);if(l)return document.getElementById(l)}e.s(["getFieldId",0,m,"getStatus",0,function(e,t,r,a,n,l){let i=a;return void 0!==l?i=l:r.validating?i="validating":e.length?i="error":t.length?i="warning":(r.touched||n&&r.validated)&&(i="success"),i},"toArray",0,u],236107),e.s(["default",0,function(e){let[a]=(0,r.useForm)(),n=t.useRef({}),l=t.useMemo(()=>e??{...a,__INTERNAL__:{itemRef:e=>t=>{let r=p(e);t?n.current[r]=t:delete n.current[r]}},scrollToField:(e,t={})=>{let{focus:r,...a}=t,n=g(e,l);n&&(!function(e,t){let r;if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let a={top:parseFloat((r=window.getComputedStyle(e)).scrollMarginTop)||0,right:parseFloat(r.scrollMarginRight)||0,bottom:parseFloat(r.scrollMarginBottom)||0,left:parseFloat(r.scrollMarginLeft)||0};if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(d(e,t));let n="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:r,top:l,left:i}of d(e,!1===t?{block:"end",inline:"nearest"}:t===Object(t)&&0!==Object.keys(t).length?t:{block:"start",inline:"nearest"})){let e=l-a.top+a.bottom,t=i-a.left+a.right;r.scroll({top:e,left:t,behavior:n})}}(n,{scrollMode:"if-needed",block:"nearest",...a}),r&&l.focusField(e))},focusField:e=>{let t=l.getFieldInstance(e);"function"==typeof t?.focus?t.focus():g(e,l)?.focus?.()},getFieldInstance:e=>{let t=p(e);return n.current[t]}},[e,a]);return[l]},"toNamePathStr",0,p],749344)},778141,e=>{"use strict";e.s(["omitUndefined",0,e=>{let t={};if(Object.keys(e||{}).forEach(r=>{void 0!==e[r]&&(t[r]=e[r])}),!(Object.keys(t).length<1))return t}])},784680,e=>{"use strict";var t=e.i(191788),r=e.i(201962),r=r,a=e.i(440656),n=e.i(967595),l=e.i(391398),i=t.default.forwardRef(({fieldProps:e,proFieldProps:t,...i},o)=>(0,l.jsx)(a.ProConfigProvider,{valueTypeMap:{textarea:{render:(e,t)=>(0,l.jsx)(r.default,{...t,text:e}),formItemRender:(e,t)=>(0,l.jsx)(r.default,{...t,text:e})}},children:(0,l.jsx)(n.default,{ref:o,valueType:"textarea",fieldProps:e,proFieldProps:t,...i})}));e.s(["ProFormTextArea",()=>i],784680)},987430,e=>{"use strict";var t=e.i(391398),r=e.i(292423),a=e.i(203112),n=e.i(228021),l=e.i(717718),i=e.i(265992),o=e.i(151304),s=e.i(379049),d=e.i(752785),c=e.i(132259),u=e.i(191788),m=e.i(762199),p=e.i(19978),g=e.i(397068),f=e.i(440656),h=e.i(889590),x=e.i(946077),b=e.i(609585),y=e.i(81867),v=e.i(914173);let{useBreakpoint:S}=b.Grid,j=({padding:e})=>(0,t.jsx)("div",{style:{padding:e||"0 24px"},children:(0,t.jsx)(v.Divider,{style:{margin:0}})}),C={xs:2,sm:2,md:4,lg:4,xl:6,xxl:6},k=({size:e,active:r})=>{let a=(0,u.useMemo)(()=>({lg:!0,md:!0,sm:!1,xl:!1,xs:!1,xxl:!1}),[]),n=S()||a,l=Object.keys(n).filter(e=>!0===n[e])[0]||"md",i=void 0===e?C[l]||6:e;return(0,t.jsx)(x.Card,{variant:"borderless",style:{marginBlockEnd:16},children:(0,t.jsx)("div",{style:{width:"100%",justifyContent:"space-between",display:"flex"},children:Array(i).fill(null).map((e,a)=>(0,t.jsxs)("div",{style:{borderInlineStart:i>2&&1===a?"1px solid rgba(0,0,0,0.06)":void 0,paddingInlineStart:0===a?0:i>2?42:16,flex:1,marginInlineEnd:16*(0===a)},children:[(0,t.jsx)(y.Skeleton,{active:r,paragraph:!1,title:{width:100,style:{marginBlockStart:0}}}),(0,t.jsx)(y.Skeleton.Button,{active:r,style:{height:48}})]},a))})})},w=({active:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(x.Card,{variant:"borderless",style:{borderRadius:0},styles:{body:{padding:24}},children:(0,t.jsxs)("div",{style:{width:"100%",display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,t.jsx)("div",{style:{maxWidth:"100%",flex:1},children:(0,t.jsx)(y.Skeleton,{active:e,title:{width:100,style:{marginBlockStart:0}},paragraph:{rows:1,style:{margin:0}}})}),(0,t.jsx)(y.Skeleton.Button,{active:e,size:"small",style:{width:165,marginBlockStart:12}})]})}),(0,t.jsx)(j,{})]}),T=({size:e,active:r=!0,actionButton:a})=>(0,t.jsxs)(x.Card,{variant:"borderless",styles:{body:{padding:0}},children:[Array(e).fill(null).map((e,a)=>(0,t.jsx)(w,{active:!!r},a)),!1!==a&&(0,t.jsx)(x.Card,{variant:"borderless",style:{borderStartEndRadius:0,borderTopLeftRadius:0},styles:{body:{display:"flex",alignItems:"center",justifyContent:"center"}},children:(0,t.jsx)(y.Skeleton.Button,{style:{width:102},active:r,size:"small"})})]}),E=({active:e})=>(0,t.jsxs)("div",{style:{marginBlockEnd:16},children:[(0,t.jsx)(y.Skeleton,{paragraph:!1,title:{width:185}}),(0,t.jsx)(y.Skeleton.Button,{active:e,size:"small"})]}),M=({active:e})=>(0,t.jsx)(x.Card,{variant:"borderless",style:{borderBottomRightRadius:0,borderBottomLeftRadius:0},styles:{body:{paddingBlockEnd:8}},children:(0,t.jsxs)(c.Space,{style:{width:"100%",justifyContent:"space-between"},children:[(0,t.jsx)(y.Skeleton.Button,{active:e,style:{width:200},size:"small"}),(0,t.jsxs)(c.Space,{children:[(0,t.jsx)(y.Skeleton.Button,{active:e,size:"small",style:{width:120}}),(0,t.jsx)(y.Skeleton.Button,{active:e,size:"small",style:{width:80}})]})]})});var F=({active:e=!0,statistic:r,actionButton:a,toolbar:n,pageHeader:l,list:i=5})=>(0,t.jsxs)("div",{style:{width:"100%"},children:[!1!==l&&(0,t.jsx)(E,{active:e}),!1!==r&&(0,t.jsx)(k,{size:r,active:e}),(!1!==n||!1!==i)&&(0,t.jsxs)(x.Card,{variant:"borderless",styles:{body:{padding:0}},children:[!1!==n&&(0,t.jsx)(M,{active:e}),!1!==i&&(0,t.jsx)(T,{size:i,active:e,actionButton:a})]})]});let{useBreakpoint:$}=b.Grid,P={xs:1,sm:2,md:3,lg:3,xl:3,xxl:4},R=({active:e})=>(0,t.jsxs)("div",{style:{marginBlockStart:32},children:[(0,t.jsx)(y.Skeleton.Button,{active:e,size:"small",style:{width:100,marginBlockEnd:16}}),(0,t.jsxs)("div",{style:{width:"100%",justifyContent:"space-between",display:"flex"},children:[(0,t.jsxs)("div",{style:{flex:1,marginInlineEnd:24,maxWidth:300},children:[(0,t.jsx)(y.Skeleton,{active:e,paragraph:!1,title:{style:{marginBlockStart:0}}}),(0,t.jsx)(y.Skeleton,{active:e,paragraph:!1,title:{style:{marginBlockStart:8}}}),(0,t.jsx)(y.Skeleton,{active:e,paragraph:!1,title:{style:{marginBlockStart:8}}})]}),(0,t.jsx)("div",{style:{flex:1,alignItems:"center",justifyContent:"center"},children:(0,t.jsxs)("div",{style:{maxWidth:300,margin:"auto"},children:[(0,t.jsx)(y.Skeleton,{active:e,paragraph:!1,title:{style:{marginBlockStart:0}}}),(0,t.jsx)(y.Skeleton,{active:e,paragraph:!1,title:{style:{marginBlockStart:8}}})]})})]})]}),I=({size:e,active:r})=>{let a=(0,u.useMemo)(()=>({lg:!0,md:!0,sm:!1,xl:!1,xs:!1,xxl:!1}),[]),n=$()||a,l=Object.keys(n).filter(e=>!0===n[e])[0]||"md",i=void 0===e?P[l]||3:e;return(0,t.jsx)("div",{style:{width:"100%",justifyContent:"space-between",display:"flex"},children:Array(i).fill(null).map((e,a)=>(0,t.jsxs)("div",{style:{flex:1,paddingInlineStart:24*(0!==a),paddingInlineEnd:24*(a!==i-1)},children:[(0,t.jsx)(y.Skeleton,{active:r,paragraph:!1,title:{style:{marginBlockStart:0}}}),(0,t.jsx)(y.Skeleton,{active:r,paragraph:!1,title:{style:{marginBlockStart:8}}}),(0,t.jsx)(y.Skeleton,{active:r,paragraph:!1,title:{style:{marginBlockStart:8}}})]},a))})},B=({active:e,header:r=!1})=>{let a=(0,u.useMemo)(()=>({lg:!0,md:!0,sm:!1,xl:!1,xs:!1,xxl:!1}),[]),n=$()||a,l=P[Object.keys(n).filter(e=>!0===n[e])[0]||"md"]||3;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{style:{display:"flex",background:r?"rgba(0,0,0,0.02)":"none",padding:"24px 8px"},children:[Array(l).fill(null).map((a,n)=>(0,t.jsx)("div",{style:{flex:1,paddingInlineStart:r&&0===n?0:20,paddingInlineEnd:32},children:(0,t.jsx)(y.Skeleton,{active:e,paragraph:!1,title:{style:{margin:0,height:24,width:r?"75px":"100%"}}})},n)),(0,t.jsx)("div",{style:{flex:3,paddingInlineStart:32},children:(0,t.jsx)(y.Skeleton,{active:e,paragraph:!1,title:{style:{margin:0,height:24,width:r?"75px":"100%"}}})})]}),(0,t.jsx)(j,{padding:"0px 0px"})]})},N=({active:e,size:r=4})=>(0,t.jsxs)(x.Card,{variant:"borderless",children:[(0,t.jsx)(y.Skeleton.Button,{active:e,size:"small",style:{width:100,marginBlockEnd:16}}),(0,t.jsx)(B,{header:!0,active:e}),Array(r).fill(null).map((r,a)=>(0,t.jsx)(B,{active:e},a)),(0,t.jsx)("div",{style:{display:"flex",justifyContent:"flex-end",paddingBlockStart:16},children:(0,t.jsx)(y.Skeleton,{active:e,paragraph:!1,title:{style:{margin:0,height:32,float:"right",maxWidth:"630px"}}})})]}),D=({active:e})=>(0,t.jsxs)(x.Card,{variant:"borderless",style:{borderStartEndRadius:0,borderTopLeftRadius:0},children:[(0,t.jsx)(y.Skeleton.Button,{active:e,size:"small",style:{width:100,marginBlockEnd:16}}),(0,t.jsx)(I,{active:e}),(0,t.jsx)(R,{active:e})]});var O=({active:e=!0,pageHeader:r,list:a})=>(0,t.jsxs)("div",{style:{width:"100%"},children:[!1!==r&&(0,t.jsx)(E,{active:e}),(0,t.jsx)(D,{active:e}),!1!==a&&(0,t.jsx)(j,{}),!1!==a&&(0,t.jsx)(N,{active:e,size:a})]}),W=({active:e=!0,pageHeader:r})=>(0,t.jsxs)("div",{style:{width:"100%"},children:[!1!==r&&(0,t.jsx)(E,{active:e}),(0,t.jsx)(x.Card,{children:(0,t.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",padding:128},children:[(0,t.jsx)(y.Skeleton.Avatar,{size:64,style:{marginBlockEnd:32}}),(0,t.jsx)(y.Skeleton.Button,{active:e,style:{width:214,marginBlockEnd:8}}),(0,t.jsx)(y.Skeleton.Button,{active:e,style:{width:328},size:"small"}),(0,t.jsxs)(c.Space,{style:{marginBlockStart:24},children:[(0,t.jsx)(y.Skeleton.Button,{active:e,style:{width:116}}),(0,t.jsx)(y.Skeleton.Button,{active:e,style:{width:116}})]})]})})]}),z=({type:e="list",...r})=>"result"===e?(0,t.jsx)(W,{...r}):"descriptions"===e?(0,t.jsx)(O,{...r}):(0,t.jsx)(F,{...r}),H=e.i(400274),L=e.i(723585),A=e.i(947706),q=e.i(201067),K=e.i(562659),V=e.i(1809),_=e.i(92076),X=e.i(56742),U=e.i(827967);let Y=e=>{let r,a,{valueEnum:i,action:o,index:s,text:d,entity:c,mode:u,render:m,editableUtils:f,valueType:x,plain:b,dataIndex:y,request:v,formItemRender:S,params:j,emptyText:C}=e,k=p.default.useFormInstance(),{token:w}=h.proTheme.useToken?.(),T={text:d,valueEnum:i,mode:u||"read",proFieldProps:{emptyText:C,render:m?t=>m?.(t,c,s,o,{...e,type:"descriptions"}):void 0},ignoreFormItem:!0,valueType:x,request:v,params:j,plain:b};if("read"===u||!u||"option"===x){let r=(0,K.getFieldPropsOrFormItemProps)(e.fieldProps,void 0,{...e,rowKey:y,isEditable:!1});return(0,t.jsx)(g.ProFormField,{name:y,...T,fieldProps:r})}return(0,t.jsx)("div",{style:{marginTop:-5,marginBottom:-5,marginLeft:0,marginRight:0,width:"100%"},children:(r=(0,K.getFieldPropsOrFormItemProps)(e.formItemProps,k,{...e,rowKey:y,isEditable:!0}),a=(0,K.getFieldPropsOrFormItemProps)(e.fieldProps,k,{...e,rowKey:y,isEditable:!0}),(0,t.jsxs)("div",{style:{display:"flex",gap:w.marginXS,alignItems:"baseline"},children:[(0,t.jsx)(L.InlineErrorFormItem,{name:y,...r,style:{margin:0,...r?.style||{}},initialValue:d||r?.initialValue,children:(0,t.jsx)(g.ProFormField,{...T,proFieldProps:{...T.proFieldProps},formItemRender:S?()=>S?.({...e,type:"descriptions"},{isEditable:!0,recordKey:y,record:k.getFieldValue([y].flat(1)),defaultRender:()=>(0,t.jsx)(g.ProFormField,{...T,fieldProps:a}),type:"descriptions"},k):void 0,fieldProps:a})}),(0,t.jsx)("div",{style:{display:"flex",maxHeight:w.controlHeight,alignItems:"center",gap:w.marginXS},children:f?.actionRender?.(y||s,{cancelText:(0,t.jsx)(l.CloseOutlined,{}),saveText:(0,t.jsx)(n.CheckOutlined,{}),deleteText:!1})})]}))})},Z=e=>(0,t.jsx)(d.Descriptions.Item,{...e,children:e.children});Z.displayName="ProDescriptionsItem";let G=e=>e.children,J=e=>{var r,a,n,l,g;let h,x,{request:b,columns:y,params:v,dataSource:S,onDataSourceChange:j,formProps:C,editable:k,loading:w,onLoadingChange:T,actionRef:E,onRequestError:M,emptyText:F,...$}=e,P=(0,u.useContext)(f.default),R=(0,u.useContext)(s.ConfigProvider.ConfigContext),I=((e,t)=>{let{onRequestError:r,effects:a,manual:n,dataSource:l,defaultDataSource:i,onDataSourceChange:s}=t||{},[d,c]=(0,o.useControlledState)(i,l),m=(0,u.useCallback)(e=>{c(t=>{let r="function"==typeof e?e(t):e;return s?.(r),r})},[s]),[p,g]=(0,o.useControlledState)(t?.loading,t?.loading),f=(0,X.useRefFunction)(e=>{t?.onLoadingChange?.(e)}),h=(0,u.useCallback)(e=>{g(t=>{let r="function"==typeof e?e(t):e;return queueMicrotask(()=>{f(r)}),r})},[f]),x=async()=>{if(!p){h(!0);try{let{data:t,success:r}=await e()||{};!1!==r&&(m(t),h(!1))}catch(e){if(void 0===r)throw Error(e);r(e),h(!1)}finally{h(!1)}}};return(0,u.useEffect)(()=>{n||x()},[...a||[],n]),{dataSource:d,setDataSource:m,loading:p,reload:()=>x()}})(async()=>b?await b(v||{}):{data:{}},{onRequestError:M,effects:[(0,V.stringify)(v)],manual:!b,dataSource:S,loading:w,onLoadingChange:T,onDataSourceChange:j}),B=function(e){let t=(0,u.useRef)(null),r=(0,u.useRef)(new Map),a=e.type||"single",n=(0,f.useIntl)(),[l,i]=(0,o.useControlledState)([],e.editableKeys),s=(0,u.useCallback)(t=>{i(r=>{let a="function"==typeof t?t(r):t;return e?.onChange?.(a,e.dataSource),a})},[e.onChange,e.dataSource]),d=(0,u.useMemo)(()=>new Set(("single"===a?l?.slice(0,1)||[]:l||[]).map(e=>String(e))),[l,a]),c=(0,X.useRefFunction)(e=>{let t=String((0,U.recordKeyToString)(e));return d.has(t)}),m=(0,u.useCallback)(e=>c(e),[c]),p=(0,X.useRefFunction)(()=>{if("single"===a&&l&&l.length>0){let t;return t=e.onlyOneLineEditorAlertMessage||n.getMessage("editableTable.onlyOneLineEditor","只能同时编辑一行"),_.message.warning(t),!1}return!0}),g=(0,X.useRefFunction)((n,i)=>{if(!p())return!1;let d=String((0,U.recordKeyToString)(n));return!!c(n)||(t.current=i??(0,o.get)(e.dataSource,Array.isArray(n)?n:[n])??null,r.current.set(String((0,U.recordKeyToString)(n)),t.current),s("single"===a?[d]:[...l||[],d]),!0)}),h=(0,X.useRefFunction)(e=>{let t=String((0,U.recordKeyToString)(e));return!c(e)||(s((l||[]).filter(e=>String(e)!==t)),!0)}),x=(0,X.useRefFunction)(async(t,r,a,n)=>!1!==await e?.onCancel?.(t,r,a,n)),b=(0,X.useRefFunction)(async(t,a,n)=>{if(!1===await e?.onSave?.(t,a,n))return!1;await h(t),r.current.delete(String((0,U.recordKeyToString)(t)));let l={data:e.dataSource,row:a,key:t,childrenColumnName:e.childrenColumnName||"children"};return e.setDataSource(function({data:e,row:t}){return{...e,...t}}(l)),!0}),y=n.getMessage("editableTable.action.save","保存"),v=n.getMessage("editableTable.action.delete","删除"),S=n.getMessage("editableTable.action.cancel","取消"),j=(0,u.useCallback)((a,i)=>{let o={recordKey:a,cancelEditable:h,onCancel:x,onSave:b,editableKeys:l,setEditableRowKeys:s,saveText:y,cancelText:S,preEditRowRef:t,preEditRowRefs:r,deleteText:v,deletePopconfirmMessage:`${n.getMessage("deleteThisLine","删除此项")}?`,editorType:"Map",...i},d=(0,U.defaultActionRender)(e.dataSource,o);return e.actionRender?e.actionRender(e.dataSource,o,{save:d.save,delete:d.delete,cancel:d.cancel}):[d.save,d.delete,d.cancel]},[l,e.dataSource,h,x,b]);return{editableKeys:l,setEditableRowKeys:s,isEditable:m,actionRender:j,startEditable:g,cancelEditable:h}}({...e.editable,childrenColumnName:void 0,dataSource:I.dataSource,setDataSource:I.setDataSource});if((0,u.useEffect)(()=>{E&&(E.current={reload:I.reload,...B})},[I,E,B]),I.loading||void 0===I.loading&&b)return(0,t.jsx)(z,{type:"descriptions",list:!1,pageHeader:!1});let{options:N,children:D}=(r=[...y||[],...(0,o.toArray)(e.children).filter(Boolean).map(e=>{if(!u.default.isValidElement(e))return e;let{valueEnum:t,valueType:r,dataIndex:a,ellipsis:n,copyable:l,request:i}=e?.props;return r||t||a||i||n||l||e.type?.displayName==="ProDescriptionsItem"?{...e?.props,entity:S}:e})].filter(e=>!(!e||e?.valueType&&["index","indexBorder"].includes(e?.valueType))&&!e?.hideInDescriptions).sort((e,t)=>t.order||e.order?(t.order||0)-(e.order||0):(t.index||0)-(e.index||0)),a=I.dataSource||{},n=E?.current||I,l=k?B:void 0,g=e.emptyText,h=[],x=r?.map?.((e,r)=>{if(u.default.isValidElement(e))return{children:e};let{valueEnum:s,render:m,renderText:p,mode:f,plain:x,dataIndex:b,request:y,params:v,editable:S,...j}=e,C=((e,t)=>{let{dataIndex:r}=e;if(r){let e=Array.isArray(r)?(0,o.get)(t,r):t[r];if(void 0!==e||null!==e)return e}return e.children})(e,a)??j.children,k=p?p(C,a,r,n):C,w="function"==typeof j.title?j.title(e,"descriptions",null):j.title,T="function"==typeof j.valueType?j.valueType(a||{},"descriptions"):j.valueType,E=l?.isEditable(b||r),M=f||E?"edit":"read",F=l&&"read"===M&&!1!==S&&S?.(k,a,r)!==!1,$=F?c.Space:u.default.Fragment,P="edit"===M?k:(0,q.genCopyable)(k,e,k,C),R=j.key||j.label?.toString()||r,I=(w||j.label||j.tooltip)&&(0,t.jsx)(A.LabelIconTip,{label:w||j.label,tooltip:j.tooltip,ellipsis:e.ellipsis}),B="option"!==T?{...j,key:R,label:I,children:(0,t.jsxs)($,{children:[(0,u.createElement)(Y,{...e,key:e?.key,dataIndex:e.dataIndex||r,mode:M,text:P,valueType:T,entity:a,index:r,emptyText:g,action:n,editableUtils:l}),F&&(0,t.jsx)(i.EditOutlined,{onClick:()=>{l?.startEditable(b||r)}})]})}:(0,u.createElement)(d.Descriptions.Item,{...j,key:R,label:I},(0,t.jsxs)($,{children:[(0,t.jsx)(Y,{...e,dataIndex:e.dataIndex||r,mode:M,text:P,valueType:T,entity:a,index:r,action:n,editableUtils:l}),F&&"option"!==T&&(0,t.jsx)(i.EditOutlined,{onClick:()=>{l?.startEditable(b||r)}})]}));return"option"===T?(h.push(B),null):B}).filter(e=>e),{options:h?.length?h:null,children:x}),O=k?p.default:G,W=null;($.title||$.tooltip)&&(W=(0,t.jsx)(A.LabelIconTip,{label:$.title,tooltip:$.tooltip}));let L=R.getPrefixCls("pro-descriptions");return(0,t.jsx)(H.ErrorBoundary,{children:(0,t.jsx)(f.ProConfigProvider,{valueTypeMap:{...P.valueTypeMap,...m.default},children:(0,t.jsx)(O,{form:e.editable?.form,component:!1,submitter:!1,...C,onFinish:void 0,children:(0,t.jsx)(d.Descriptions,{className:L,...$,styles:{content:{minWidth:0}},extra:$.extra?(0,t.jsxs)(c.Space,{children:[N,$.extra]}):N,title:W,items:D})},"form")})})};J.Item=Z;var Q=e.i(525540),ee=e.i(952020),et=e.i(535898),er=e.i(313367),ea=e.i(208267),en=e.i(146601),el=e.i(681316),ei=e.i(360618),eo=e.i(343275),es=e.i(688008),ed=e.i(784680),ec=e=>{let{reload:r}=e,[a,n]=_.message.useMessage(),l=(0,et.useIntl)(),{mutateAsync:i,isPending:o}=(0,ee.useMutation)({mutationFn:el.addRule,onSuccess:()=>{a.success("Added successfully"),r?.()},onError:()=>{a.error("Adding failed, please try again!")}});return(0,t.jsxs)(t.Fragment,{children:[n,(0,t.jsxs)(eo.ModalForm,{title:l.formatMessage({id:"pages.searchTable.createForm.newRule",defaultMessage:"New rule"}),trigger:(0,t.jsx)(er.Button,{type:"primary",icon:(0,t.jsx)(ei.PlusOutlined,{}),children:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.new",defaultMessage:"New"})}),width:"400px",modalProps:{okButtonProps:{loading:o}},onFinish:async e=>{try{return await i({data:e}),!0}catch{return!1}},children:[(0,t.jsx)(es.ProFormText,{rules:[{required:!0,message:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.ruleName",defaultMessage:"Rule name is required"})}],width:"md",name:"name"}),(0,t.jsx)(ed.ProFormTextArea,{width:"md",name:"desc"})]})]})},eu=e.i(748768),em=e.i(614248),ep=e.i(739217),eg=e.i(567639),ef=e.i(865372),eh=e=>{let{onOk:r,values:a,trigger:n}=e,l=(0,et.useIntl)(),[i,o]=(0,u.useState)(!1),[s,d]=_.message.useMessage(),{mutateAsync:c}=(0,ee.useMutation)({mutationFn:el.updateRule,onSuccess:()=>{s.success("Configuration is successful"),r?.()},onError:()=>{s.error("Configuration failed, please try again!")}}),m=(0,u.useCallback)(()=>{o(!1)},[]),p=(0,u.useCallback)(()=>{o(!0)},[]),g=(0,u.useCallback)(async e=>{await c({data:e}),m()},[m,c]);return(0,t.jsxs)(t.Fragment,{children:[d,n?(0,u.cloneElement)(n,{onClick:p}):null,(0,t.jsxs)(eg.StepsForm,{stepsProps:{size:"small"},stepsFormRender:(e,r)=>(0,t.jsx)(ef.Modal,{width:640,styles:{body:{padding:"32px 40px 48px"}},destroyOnHidden:!0,title:l.formatMessage({id:"pages.searchTable.updateForm.ruleConfig",defaultMessage:"规则配置"}),open:i,footer:r,onCancel:m,children:e}),onFinish:g,children:[(0,t.jsxs)(eg.StepsForm.StepForm,{initialValues:a,title:l.formatMessage({id:"pages.searchTable.updateForm.basicConfig",defaultMessage:"基本信息"}),children:[(0,t.jsx)(es.ProFormText,{name:"name",label:l.formatMessage({id:"pages.searchTable.updateForm.ruleName.nameLabel",defaultMessage:"规则名称"}),width:"md",rules:[{required:!0,message:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.updateForm.ruleName.nameRules",defaultMessage:"请输入规则名称!"})}]}),(0,t.jsx)(ed.ProFormTextArea,{name:"desc",width:"md",label:l.formatMessage({id:"pages.searchTable.updateForm.ruleDesc.descLabel",defaultMessage:"规则描述"}),placeholder:l.formatMessage({id:"pages.searchTable.updateForm.ruleDesc.descPlaceholder",defaultMessage:"请输入至少五个字符"}),rules:[{required:!0,message:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.updateForm.ruleDesc.descRules",defaultMessage:"请输入至少五个字符的规则描述!"}),min:5}]})]}),(0,t.jsxs)(eg.StepsForm.StepForm,{initialValues:{target:"0",template:"0"},title:l.formatMessage({id:"pages.searchTable.updateForm.ruleProps.title",defaultMessage:"配置规则属性"}),children:[(0,t.jsx)(ep.ProFormSelect,{name:"target",width:"md",label:l.formatMessage({id:"pages.searchTable.updateForm.object",defaultMessage:"监控对象"}),valueEnum:{0:"表一",1:"表二"}}),(0,t.jsx)(ep.ProFormSelect,{name:"template",width:"md",label:l.formatMessage({id:"pages.searchTable.updateForm.ruleProps.templateLabel",defaultMessage:"规则模板"}),valueEnum:{0:"规则模板一",1:"规则模板二"}}),(0,t.jsx)(em.ProFormRadio.Group,{name:"type",label:l.formatMessage({id:"pages.searchTable.updateForm.ruleProps.typeLabel",defaultMessage:"规则类型"}),options:[{value:"0",label:"强"},{value:"1",label:"弱"}]})]}),(0,t.jsxs)(eg.StepsForm.StepForm,{initialValues:{type:"1",frequency:"month"},title:l.formatMessage({id:"pages.searchTable.updateForm.schedulingPeriod.title",defaultMessage:"设定调度周期"}),children:[(0,t.jsx)(eu.ProFormDateTimePicker,{name:"time",width:"md",label:l.formatMessage({id:"pages.searchTable.updateForm.schedulingPeriod.timeLabel",defaultMessage:"开始时间"}),rules:[{required:!0,message:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.updateForm.schedulingPeriod.timeRules",defaultMessage:"请选择开始时间!"})}]}),(0,t.jsx)(ep.ProFormSelect,{name:"frequency",label:l.formatMessage({id:"pages.searchTable.updateForm.object",defaultMessage:"监控对象"}),width:"md",valueEnum:{month:"月",week:"周"}})]})]})]})},ex=()=>{let e=(0,u.useRef)(null),[n,l]=(0,u.useState)(!1),[i,o]=(0,u.useState)(),[s,d]=(0,u.useState)([]),c=(0,et.useIntl)(),[m,p]=_.message.useMessage(),{mutate:g,isPending:f}=(0,ee.useMutation)({mutationFn:el.removeRule,onSuccess:()=>{d([]),e.current?.reloadAndRest?.(),m.success("Deleted successfully and will refresh soon")},onError:()=>{m.error("Delete failed, please try again")}}),h=[{title:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.updateForm.ruleName.nameLabel",defaultMessage:"Rule name"}),dataIndex:"name",render:(e,r)=>(0,t.jsx)("a",{onClick:()=>{o(r),l(!0)},children:e})},{title:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.titleDesc",defaultMessage:"Description"}),dataIndex:"desc",valueType:"textarea"},{title:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.titleCallNo",defaultMessage:"Number of service calls"}),dataIndex:"callNo",sorter:!0,hideInForm:!0,renderText:e=>`${e}${c.formatMessage({id:"pages.searchTable.tenThousand",defaultMessage:" 万 "})}`},{title:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.titleStatus",defaultMessage:"Status"}),dataIndex:"status",hideInForm:!0,valueEnum:{0:{text:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.nameStatus.default",defaultMessage:"Shut down"}),status:"Default"},1:{text:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.nameStatus.running",defaultMessage:"Running"}),status:"Processing"},2:{text:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.nameStatus.online",defaultMessage:"Online"}),status:"Success"},3:{text:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.nameStatus.abnormal",defaultMessage:"Abnormal"}),status:"Error"}}},{title:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.titleUpdatedAt",defaultMessage:"Last scheduled time"}),sorter:!0,dataIndex:"updatedAt",valueType:"dateTime",formItemRender:(e,{defaultRender:r,...a},n)=>{let l=n.getFieldValue("status");return"0"!=`${l}`&&("3"==`${l}`?(0,t.jsx)(en.Input,{...a,placeholder:c.formatMessage({id:"pages.searchTable.exception",defaultMessage:"Please enter the reason for the exception!"})}):r(e))}},{title:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.titleOption",defaultMessage:"Operating"}),dataIndex:"option",valueType:"option",render:(r,a)=>[(0,t.jsx)(eh,{trigger:(0,t.jsx)("a",{children:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.config",defaultMessage:"Configuration"})}),onOk:e.current?.reload,values:a},"config"),(0,t.jsx)("a",{href:"https://procomponents.ant.design/",children:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.subscribeAlert",defaultMessage:"Subscribe to alerts"})},"subscribeAlert")]}],x=(0,u.useCallback)(async e=>{e?.length?await g({data:{key:e.map(e=>e.key)}}):m.warning("请选择删除项")},[g,m.warning]);return(0,t.jsxs)(a.PageContainer,{children:[p,(0,t.jsx)(Q.ProTable,{headerTitle:c.formatMessage({id:"pages.searchTable.title",defaultMessage:"Enquiry form"}),actionRef:e,rowKey:"key",search:{labelWidth:120},toolBarRender:()=>[(0,t.jsx)(ec,{reload:e.current?.reload},"create")],request:el.rule,columns:h,rowSelection:{onChange:(e,t)=>{d(t)}}}),s?.length>0&&(0,t.jsxs)(r.FooterToolbar,{extra:(0,t.jsxs)("div",{children:[(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.chosen",defaultMessage:"Chosen"})," ",(0,t.jsx)("a",{style:{fontWeight:600},children:s.length})," ",(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.item",defaultMessage:"项"}),"  ",(0,t.jsxs)("span",{children:[(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.totalServiceCalls",defaultMessage:"Total number of service calls"})," ",s.reduce((e,t)=>e+(t.callNo??0),0)," ",(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.tenThousand",defaultMessage:"万"})]})]}),children:[(0,t.jsx)(er.Button,{loading:f,onClick:()=>{x(s)},children:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.batchDeletion",defaultMessage:"Batch deletion"})}),(0,t.jsx)(er.Button,{type:"primary",children:(0,t.jsx)(et.FormattedMessage,{id:"pages.searchTable.batchApproval",defaultMessage:"Batch approval"})})]}),(0,t.jsx)(ea.Drawer,{size:600,open:n,onClose:()=>{o(void 0),l(!1)},closable:!1,children:i?.name&&(0,t.jsx)(J,{column:2,title:i?.name,request:async()=>({data:i||{}}),params:{id:i?.name},columns:h})})]})};e.s(["default",()=>ex],987430)}]);