👨🏻‍💻👩🏻‍💻 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
53 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,n){let o=(0,r.useRefFunction)(e),l=(0,t.useRef)(),a=(0,t.useCallback)(()=>{l.current&&(clearTimeout(l.current),l.current=null)},[]),i=(0,t.useCallback)(async(...e)=>0===n||void 0===n?o(...e):(a(),new Promise(t=>{l.current=setTimeout(async()=>{t(await o(...e))},n)})),[o,a,n]);return(0,t.useEffect)(()=>a,[a]),{run:i,cancel:a}}])},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"},n=e.i(117716);function o(){return(o=Object.assign.bind()).apply(this,arguments)}let l=t.forwardRef((e,l)=>t.createElement(n.default,o({},e,{ref:l,icon:r})));e.s(["default",()=>l],100264)},193898,e=>{"use strict";var t=e.i(289993);e.s(["ProFormDependency",()=>t.default])},268074,e=>{"use strict";var t=e.i(191788),r=e.i(922105),n=e.i(56206),o=e.i(483917),l=e.i(430898),a=e.i(934854),i=e.i(663032),s=e.i(993175);let d=e=>{let r,{prefixCls:o,value:l,current:a,offset:i=0}=e;return i&&(r={position:"absolute",top:`${i}00%`,left:0}),t.createElement("span",{style:r,className:(0,n.clsx)(`${o}-only-unit`,{current:a})},l)};var c=e=>{let r,n,{prefixCls:o,count:l,value:a}=e,i=Number(a),s=Math.abs(l),[c,u]=t.useState(i),[m,p]=t.useState(s),f=()=>{u(i),p(s)};if(t.useEffect(()=>{let e=setTimeout(f,1e3);return()=>clearTimeout(e)},[i]),c===i||Number.isNaN(i)||Number.isNaN(c))r=[t.createElement(d,{...e,key:i,current:!0})],n={transition:"none"};else{r=[];let o=i+10,l=[];for(let e=i;e<=o;e+=1)l.push(e);let a=m<s?1:-1,u=l.findIndex(e=>e%10===c);r=(a<0?l.slice(0,u+1):l.slice(u)).map((r,n)=>t.createElement(d,{...e,key:r,value:r%10,offset:a<0?n-u:n,current:n===u})),n={transform:`translateY(${-function(e,t,r){let n=e,o=0;for(;(n+10)%10!==t;)n+=r,o+=r;return o}(c,i,a)}00%)`}}return t.createElement("span",{className:`${o}-only`,style:n,onTransitionEnd:f},r)};let u=t.forwardRef((e,r)=>{let{prefixCls:o,count:l,className:a,motionClassName:d,style:u,title:m,show:p,component:f="sup",children:g,...h}=e,{getPrefixCls:b}=t.useContext(s.ConfigContext),x=b("scroll-number",o),y={...h,"data-show":p,style:u,className:(0,n.clsx)(x,a,d),title:m},v=l;if(l&&Number(l)%1==0){let e=String(l).split("");v=t.createElement("bdi",null,e.map((r,n)=>t.createElement(c,{prefixCls:x,count:Number(l),value:r,key:e.length-n})))}return(u?.borderColor&&(y.style={...u,boxShadow:`0 0 0 1px ${u.borderColor} inset`}),g)?(0,i.cloneElement)(g,e=>({className:(0,n.clsx)(`${x}-custom-component`,e?.className,d)})):t.createElement(f,{...y,ref:r},v)});var m=e.i(980646),p=e.i(307441),f=e.i(218870),g=e.i(352050),h=e.i(108314);let b=new m.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),x=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)"}}),C=new m.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),w=new m.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),k=e=>{let{fontHeight:t,lineWidth:r,marginXS:n,colorBorderBg:o}=e,l=e.colorTextLightSolid,a=e.colorError,i=e.colorErrorHover;return(0,h.mergeToken)(e,{badgeFontHeight:t,badgeShadowSize:r,badgeTextColor:l,badgeColor:a,badgeColorHover:i,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:n,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},S=e=>{let{fontSize:t,lineHeight:r,fontSizeSM:n,lineWidth:o}=e;return{indicatorZIndex:"auto",indicatorHeight:Math.round(t*r)-2*o,indicatorHeightSM:t,dotSize:n/2,textFontSize:n,textFontSizeSM:n,textFontWeight:"normal",statusSize:n/2}};var $=(0,g.genStyleHooks)("Badge",e=>(e=>{let{componentCls:t,iconCls:r,antCls:n,badgeShadowSize:o,textFontSize:l,textFontSizeSM:a,statusSize:i,dotSize:s,textFontWeight:d,indicatorHeight:c,indicatorHeightSM:u,marginXS:g,calc:h}=e,k=`${n}-scroll-number`,S=(0,f.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)(o)} ${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:a,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)(o)} ${e.badgeShadowColor}`},[`${t}-count, ${t}-dot, ${k}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${r}-spin`]:{animationName:w,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:i,height:i,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:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:b,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:g,color:e.colorText,fontSize:e.fontSize}},...S,[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:x,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:C,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`&:not(${t}-status)`]:{verticalAlign:"middle"},[`${k}-custom-component, ${t}-count`]:{transform:"none"},[`${k}-custom-component, ${k}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[k]:{overflow:"hidden",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack}`,[`${k}-only`]:{position:"relative",display:"inline-block",height:c,transition:`all ${e.motionDurationSlow} ${e.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${k}-only-unit`]:{height:c,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${k}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${t}-count, ${t}-dot, ${k}-custom-component`]:{transform:"translate(-50%, -50%)"}}}}})(k(e)),S);let E=t.forwardRef((e,d)=>{let{prefixCls:c,scrollNumberPrefixCls:m,children:p,status:f,text:g,color:h,count:b=null,overflowCount:x=99,dot:y=!1,size:v="medium",title:C,offset:w,style:k,className:S,rootClassName:E,classNames:R,styles:F,showZero:P=!1,...j}=e,{getPrefixCls:T,direction:N,className:I,style:M,classNames:B,styles:D}=(0,s.useComponentConfig)("badge"),H=T("badge",c),[O,W]=$(H),L={...e,overflowCount:x,size:v,dot:y,showZero:P},[Y,z]=(0,l.useMergeSemantic)([B,R],[D,F],{props:L}),V=b>x?`${x}+`:b,A="0"===V||0===V||"0"===g||0===g,q=null===b||A&&!P,_=((0,a.isNonNullable)(f)||(0,a.isNonNullable)(h))&&q,K=(0,a.isNonNullable)(f)||!A,X=y&&!A,Z=X?"":V,U=(0,t.useMemo)(()=>((!(0,a.isNonNullable)(Z)||""===Z)&&(!(0,a.isNonNullable)(g)||""===g)||A&&!P)&&!X,[Z,A,P,X,g]),J=(0,t.useRef)(b);U||(J.current=b);let Q=J.current,G=(0,t.useRef)(Z);U||(G.current=Z);let ee=G.current,et=(0,t.useRef)(X);U||(et.current=X);let er=(0,t.useMemo)(()=>{if(!w)return{...M,...k};let e=Number.parseInt(w[0],10);return{...{marginTop:w[1],insetInlineEnd:-e},...M,...k}},[w,k,M]),en=C??("string"==typeof Q||(0,a.isNumber)(Q)?Q:void 0),eo=!U&&(0===g?P:!!g&&!0!==g),el=eo?t.createElement("span",{className:`${H}-status-text`},g):null,ea=(0,a.isPlainObject)(Q)?(0,i.cloneElement)(Q,e=>({style:{...er,...e.style}})):void 0,ei=(0,o.isPresetColor)(h,!1),es=(0,n.clsx)(Y.indicator,{[`${H}-status-dot`]:_,[`${H}-status-${f}`]:!!f,[`${H}-color-${h}`]:ei}),ed={};h&&!ei&&(ed.color=h,ed.background=h);let ec=(0,n.clsx)(H,{[`${H}-status`]:_,[`${H}-not-a-wrapper`]:!p,[`${H}-rtl`]:"rtl"===N},S,E,I,Y.root,O,W);if(!p&&_&&(g||K||!q)){let e=er.color;return t.createElement("span",{ref:d,...j,className:ec,style:{...z.root,...er}},t.createElement("span",{className:es,style:{...z.indicator,...ed}}),eo&&t.createElement("span",{style:{color:e},className:`${H}-status-text`},g))}return t.createElement("span",{ref:d,...j,className:ec,style:z.root},p,t.createElement(r.default,{visible:!U,motionName:`${H}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:e})=>{let r=T("scroll-number",m),o=et.current,l=(0,n.clsx)(Y.indicator,{[`${H}-dot`]:o,[`${H}-count`]:!o,[`${H}-count-sm`]:"small"===v,[`${H}-multiple-words`]:!o&&ee&&ee.toString().length>1,[`${H}-status-${f}`]:!!f,[`${H}-color-${h}`]:ei}),a={...z.indicator,...er};return h&&!ei&&((a=a||{}).background=h),t.createElement(u,{prefixCls:r,show:!U,motionClassName:e,className:l,count:ee,title:en,style:a,key:"scrollNumber"},ea)}),el)});var R=(0,g.genStyleHooks)(["Badge","Ribbon"],e=>(e=>{let{antCls:t,badgeFontHeight:r,marginXS:n,badgeRibbonOffset:o,calc:l}=e,a=`${t}-ribbon`,i=`${t}-ribbon-wrapper`,s=(0,f.genPresetColor)(e,(e,{darkColor:t})=>({[`&${a}-color-${e}`]:{background:t,color:t}}));return{[i]:{position:"relative"},[a]:{...(0,p.resetComponent)(e),position:"absolute",top:n,padding:`0 ${(0,m.unit)(e.paddingXS)}`,color:e.colorPrimary,lineHeight:(0,m.unit)(r),whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${a}-content`]:{color:e.badgeTextColor},[`${a}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${(0,m.unit)(l(o).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter},...s,[`&${a}-placement-end`]:{insetInlineEnd:l(o).mul(-1).equal(),borderEndEndRadius:0,[`${a}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${a}-placement-start`]:{insetInlineStart:l(o).mul(-1).equal(),borderEndStartRadius:0,[`${a}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}}}})(k(e)),S);E.Ribbon=e=>{let{className:r,prefixCls:a,style:i,color:d,children:c,text:u,placement:m="end",rootClassName:p,styles:f,classNames:g}=e,{getPrefixCls:h,direction:b,className:x,style:y,classNames:v,styles:C}=(0,s.useComponentConfig)("ribbon"),w=h("ribbon",a),k=`${w}-wrapper`,[S,$]=R(w,k),E={...e,placement:m},[F,P]=(0,l.useMergeSemantic)([v,g],[C,f],{props:E}),j=(0,o.isPresetColor)(d,!1),T=(0,n.clsx)(w,`${w}-placement-${m}`,{[`${w}-rtl`]:"rtl"===b,[`${w}-color-${d}`]:j},r,x,F.indicator),N={},I={};return d&&!j&&(N.background=d,I.color=d),t.createElement("div",{className:(0,n.clsx)(k,p,S,$,F.root),style:P.root},c,t.createElement("div",{className:(0,n.clsx)(T,S),style:{...N,...P.indicator,...y,...i}},t.createElement("span",{className:(0,n.clsx)(`${w}-content`,F.content),style:P.content},u),t.createElement("div",{className:`${w}-corner`,style:I})))},e.s(["Badge",()=>E],268074)},431230,e=>{"use strict";var t=e.i(391398),r=e.i(493365),n=e.i(360618),o=e.i(151304),l=e.i(313367),a=e.i(882474),i=e.i(191788),s=e.i(19978),d=e.i(193898),c=e.i(440656),u=e.i(289024),m=e.i(810711),p=e.i(86787),f=e.i(56742),g=e.i(399076);let h=i.default.createContext(void 0);function b(e){let{children:t,record:r,position:n,newRecordType:o,parentKey:l}=e,a=(0,i.useContext)(h);return i.default.cloneElement(t,{...t.props,onClick:async e=>{!1!==await t.props.onClick?.(e)&&a?.current&&a.current.addEditRecord(r,{position:n,newRecordType:o,parentKey:l})}})}function x(e){let r=(0,c.useIntl)(),{onTableChange:s,maxLength:x,formItemProps:y,recordCreatorProps:v,rowKey:C,controlled:w,defaultValue:k,onChange:S,editableFormRef:$,autoFocus:E,...R}=e,F=(0,i.useRef)(void 0),P=(0,i.useRef)(),j=(0,i.useRef)(),T=a.Form.useFormInstance();(0,i.useImperativeHandle)(R.actionRef,()=>P.current,[P.current]);let[N,I]=(0,o.useControlledState)(()=>{if(e.value)return e.value;if(k)return k;if(e.name&&T){let t=[e.name].flat(1).filter(Boolean),r=T.getFieldValue(t);if(Array.isArray(r))return r}return[]},e.value),M=e.controlled?e.onChange:void 0,B=(0,i.useCallback)(e=>{I(t=>{let r="function"==typeof e?e(t):e;return M?.(r),r})},[M]),D=i.default.useMemo(()=>"function"==typeof C?C:(e,t)=>e[C]||t,[C]),H=(0,f.useRefFunction)(e=>new Set((e||[]).map(e=>String(e)))),O=(0,f.useRefFunction)((e,t,r)=>{if(j.current)try{if(r&&r.length>0){let n=j.current.getFieldsValue()||{},l=(0,o.get)(n,r);if(l&&Array.isArray(l)){let n=new Map;l.forEach((e,t)=>{let r=D(e,t);n.set(String(r),e)});let a=e.map((e,r)=>{let o=D(e,r),l=String(o);return t.has(l)&&n.get(l)||e}),i=(0,o.set)({},r,a);j.current.setFieldsValue(i)}else{let t=(0,o.set)({},r,e);j.current.setFieldsValue(t)}}else{let r={};e.forEach((e,n)=>{let o=D(e,n),l=String(o);t.has(l)||(r[l]=e)}),Object.keys(r).length>0&&j.current.setFieldsValue(r)}}catch(e){console.warn("Failed to sync form values:",e)}}),W=(0,f.useRefFunction)(e=>{if(e>=(N?.length??0))return e;let t=N?.[e];return D?.(t,e)}),L=(0,f.useRefFunction)(e=>{let t=N?.length??0;if("string"==typeof e||e>=t){let t=N.findIndex((t,r)=>D?.(t,r)?.toString()===e?.toString());if(-1!==t)return t}return e}),Y=(0,f.useRefFunction)(t=>"number"!=typeof t||e.name?e.name?L(t):t:W(t)),z=(0,f.useRefFunction)(t=>[e.name,t?.toString()??""].flat(1).filter(Boolean)),V=(0,f.useRefFunction)(e=>{if(null==e)throw Error("rowIndex is required");let t=z(Y(e));return j.current?.getFieldValue(t)}),A=(0,f.useRefFunction)(()=>{let t=[e.name].flat(1).filter(Boolean);if(Array.isArray(t)&&0===t.length){let e=j.current?.getFieldsValue();return Array.isArray(e)?e:Object.keys(e).map(t=>e[t])}return j.current?.getFieldValue(t)}),q=(0,f.useRefFunction)((t,r)=>{if(null==t)throw Error("rowIndex is required");let n=Y(t),l=z(n),a={...V(t),...r||{}};if(e.name){let t=[e.name].flat(1).filter(Boolean),r=e.value||j.current?.getFieldValue(t);if(Array.isArray(r)){let l="number"==typeof n?n:r.findIndex((e,t)=>{let r=D?.(e,t);return r===n||r?.toString()===n?.toString()});if(l>=0&&l<r.length){let n=[...r];n[l]=a;let i=(0,o.set)({},t,n);j.current?.setFieldsValue(i),e.controlled&&e.onChange&&e.onChange(n)}}else{let e=(0,o.set)({},l,a);j.current?.setFieldsValue(e)}}else{let e=(0,o.set)({},l,a);j.current?.setFieldsValue(e)}return!0});(0,i.useImperativeHandle)($,()=>({...j.current,getRowData:V,getRowsData:A,setRowData:q}),[Y,e.name,V,A,q]),(0,p.useDeepCompareEffect)(()=>{if(e.controlled&&j.current&&void 0!==N)try{if(e.name){let t=[e.name].flat(1),r=(0,o.set)({},t,N);j.current.setFieldsValue(r)}else{let e={};N.forEach((t,r)=>{let n=D(t,r);e[String(n)]=t}),Object.keys(e).length>0&&j.current.setFieldsValue(e)}}catch(e){console.warn("Failed to sync form values in controlled mode:",e)}},[N,e.controlled,e.name,D]),(0,i.useEffect)(()=>{e.name&&e?.editable?.form&&(j.current=e.editable.form)},[e.editable?.form,e.name]);let{position:_}=v||{},{buttonRenderProps:K}=function({recordCreatorProps:e,maxLength:r,value:o,intl:a,isTop:s,columnsLength:d,tableViewRender:c}){let u=(0,i.useMemo)(()=>{var i;return i=o?.length||0,("number"!=typeof r||!(r<=i))&&!1!==e&&!!e&&function(e,r,o){let{record:a,position:i,creatorButtonText:s,newRecordType:d,parentKey:c,style:u,...p}=e;return(0,t.jsx)(b,{record:(0,m.runFunction)(a,r?.length,r)||{},position:i,parentKey:(0,m.runFunction)(c,r?.length,r),newRecordType:d,children:(0,t.jsx)(l.Button,{type:"dashed",style:{display:"block",margin:"10px 0",width:"100%",...u},icon:(0,t.jsx)(n.PlusOutlined,{}),...p,children:s||o.getMessage("editableTable.action.add","添加一行数据")})})}(e,o,a)},[r,e,o?.length,a]),p=(0,i.useMemo)(()=>u?s?{components:{header:{wrapper:({className:e,children:r})=>(0,t.jsxs)("thead",{className:e,children:[r,(0,t.jsxs)("tr",{style:{position:"relative"},children:[(0,t.jsx)("td",{colSpan:0,style:{visibility:"hidden"},children:u}),(0,t.jsx)("td",{style:{position:"absolute",left:0,width:"100%"},colSpan:d,children:u})]})]})}}}:{tableViewRender:(e,r)=>(0,t.jsxs)(t.Fragment,{children:[c?.(e,r)??r,u]})}:{},[d,u,s,c]);return{creatorButtonDom:u,buttonRenderProps:p}}({recordCreatorProps:v,maxLength:x,value:N,intl:r,isTop:"top"===_,columnsLength:R.columns?.length,tableViewRender:e.tableViewRender}),X=(0,f.useRefFunction)((t,r)=>{e.editable?.onValuesChange?.(t,r),e.onValuesChange?.(r,t),e.controlled&&e?.onChange&&e.onChange(r)}),Z=(0,i.useMemo)(()=>{let t={...e.editable};return(e?.onValuesChange||e.editable?.onValuesChange||e.controlled&&e?.onChange)&&(t.onValuesChange=X),t},[e.editable,e.onValuesChange,e.controlled,e.onChange,X]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h.Provider,{value:P,children:(0,t.jsx)(g.default,{search:!1,options:!1,pagination:!1,rowKey:C,revalidateOnFocus:!1,...R,...K,tableLayout:"fixed",actionRef:P,onChange:s,editable:{...Z,formProps:{formRef:j,...Z.formProps}},dataSource:N,onDataSourceChange:t=>{B(t),e.name&&j.current&&O(t,H(e.editable?.editableKeys),[e.name].flat(1).filter(Boolean)),!e.controlled&&e.onChange&&e.onChange(t)}})}),e.name?(0,t.jsx)(d.ProFormDependency,{name:[e.name],children:t=>{if(!F.current)return F.current=N,null;let r=[e.name].flat(1),n=(0,o.get)(t,r);if(!n||!Array.isArray(n))return F.current=N,null;let l=n.findIndex((e,t)=>!(0,u.isDeepEqualReact)(e,F.current?.[t]));if(-1!==l){let t=n[l];e?.editable?.onValuesChange?.(t,n)}return F.current=n,null}}):null]})}function y(e){let r=s.default.useFormInstance();return e.name?(0,t.jsx)(a.Form.Item,{style:{maxWidth:"100%"},shouldUpdate:(t,r)=>{let n=[e.name].flat(1);try{return JSON.stringify((0,o.get)(t,n))!==JSON.stringify((0,o.get)(r,n))}catch(e){return!0}},...e?.formItemProps,name:e.name,children:(0,t.jsx)(x,{tableLayout:"fixed",scroll:{x:"max-content"},...e,editable:{...e.editable,form:r}})}):(0,t.jsx)(x,{tableLayout:"fixed",scroll:{x:"max-content"},...e})}y.RecordCreator=b;var v=e.i(292423),C=e.i(203112),w=e.i(188235),k=e.i(992625),S=e.i(739217),$=e.i(688008),E=e.i(725235),E=E,R=e.i(568061),F=E,P=e.i(819201),j=e.i(967595);let T="timeRange",N=i.default.forwardRef(({fieldProps:e,proFieldProps:r,...n},o)=>{let l=(0,i.useContext)(R.default);return(0,t.jsx)(c.ProConfigProvider,{valueTypeMap:{[T]:{render:(e,r)=>(0,t.jsx)(F.FieldTimeRangePicker,{...r,text:e}),formItemRender:(e,r)=>(0,t.jsx)(F.FieldTimeRangePicker,{...r,text:e})}},children:(0,t.jsx)(j.default,{ref:o,fieldProps:{getPopupContainer:l.getPopupContainer,...e},valueType:T,proFieldProps:r,fieldConfig:{valueType:T,customLightMode:!0,lightFilterLabelFormatter:e=>(0,P.dateArrayFormatter)(e,"HH:mm:ss")},...n})})}),I="time",M=({fieldProps:e,proFieldProps:r,...n})=>{let o=(0,i.useContext)(R.default);return(0,t.jsx)(c.ProConfigProvider,{valueTypeMap:{[I]:{render:(e,r)=>(0,t.jsx)(E.default,{...r,text:e}),formItemRender:(e,r)=>(0,t.jsx)(E.default,{...r,text:e})}},children:(0,t.jsx)(j.default,{fieldProps:{getPopupContainer:o.getPopupContainer,...e},valueType:I,proFieldProps:r,fieldConfig:{customLightMode:!0,valueType:I},...n})})};M.RangePicker=N;var B=e.i(946077),D=e.i(76820),H=e.i(92076),O=e.i(35384),W=e.i(245538),L=e.i(535898);async function Y(e){return(0,L.request)("/api/advancedForm",{method:"POST",data:e})}let z=(0,e.i(827830).createStyles)(({token:e})=>({card:{marginBottom:"24px",".ant-legacy-form-item .ant-legacy-form-item-control-wrapper":{width:"100%"}},errorIcon:{marginRight:"12px",color:e.colorError,cursor:"pointer","span.anticon":{marginRight:"4px"},float:"left",marginTop:"4px",paddingBottom:"22px"},errorPopover:{".ant-popover-inner-content":{minWidth:"256px",maxHeight:"290px",padding:"0",overflow:"auto"}},errorListItem:{padding:"8px 16px",listStyle:"none",borderBottom:`1px solid ${e.colorSplit}`,cursor:"pointer",transition:"all 0.3s","&:hover":{background:e.colorBgTextActive},"&:last-child":{border:"0"}},errorField:{marginTop:"2px",color:e.colorTextSecondary,fontSize:"12px"},editable:{td:{paddingTop:"13px",paddingBottom:"12.5px"}}})),V={name:"仓库名",url:"仓库域名",owner:"仓库管理员",approver:"审批人",dateRange:"生效日期",type:"仓库类型",name2:"任务名",url2:"任务描述",owner2:"执行人",approver2:"责任人",dateRange2:"生效日期",type2:"任务类型"},A=[{key:"1",workId:"00001",name:"John Brown",department:"New York No. 1 Lake Park"},{key:"2",workId:"00002",name:"Jim Green",department:"London No. 1 Lake Park"},{key:"3",workId:"00003",name:"Joe Black",department:"Sidney No. 1 Lake Park"}];var q=()=>{let{styles:e}=z(),[n,o]=(0,i.useState)([]),l=async e=>{o([]);try{await Y(e),H.message.success("提交成功")}catch{}},a=[{title:"成员姓名",dataIndex:"name",key:"name",width:"20%"},{title:"工号",dataIndex:"workId",key:"workId",width:"20%"},{title:"所属部门",dataIndex:"department",key:"department",width:"40%"},{title:"操作",key:"action",valueType:"option",render:(e,r,n,o)=>[(0,t.jsx)("a",{onClick:()=>{o?.startEditable(r.key)},children:"编辑"},"eidit")]}];return(0,t.jsx)(w.ProForm,{layout:"vertical",requiredMark:!1,submitter:{render:(o,l)=>(0,t.jsxs)(v.FooterToolbar,{children:[(n=>{let o=n.filter(e=>e.errors.length>0).length;if(!n||0===o)return null;let l=n.map(n=>{if(!n||0===n.errors.length)return null;let o=n.name[0];return(0,t.jsxs)("li",{className:e.errorListItem,onClick:()=>{let e;(e=document.querySelector(`label[for="${o}"]`))&&e.scrollIntoView(!0)},children:[(0,t.jsx)(r.CloseCircleOutlined,{className:e.errorIcon}),(0,t.jsx)("div",{children:n.errors[0]}),(0,t.jsx)("div",{className:e.errorField,children:V[o]})]},o)});return(0,t.jsxs)("span",{className:e.errorIcon,children:[(0,t.jsx)(O.Popover,{title:"表单校验信息",content:l,classNames:{root:e.errorPopover},trigger:"click",getPopupContainer:e=>e?.parentNode?e.parentNode:e,children:(0,t.jsx)(r.CloseCircleOutlined,{})}),o]})})(n),l]})},initialValues:{members:A},onFinish:l,onFinishFailed:e=>{o(e.errorFields)},children:(0,t.jsxs)(C.PageContainer,{content:"高级表单常见于一次性输入和提交大批量数据的场景。",children:[(0,t.jsxs)(B.Card,{title:"仓库管理",className:e.card,variant:"borderless",children:[(0,t.jsxs)(W.Row,{gutter:16,children:[(0,t.jsx)(D.Col,{lg:6,md:12,sm:24,children:(0,t.jsx)($.ProFormText,{label:V.name,name:"name",rules:[{required:!0,message:"请输入仓库名称"}],placeholder:"请输入仓库名称"})}),(0,t.jsx)(D.Col,{xl:{span:6,offset:2},lg:{span:8},md:{span:12},sm:24,children:(0,t.jsx)($.ProFormText,{label:V.url,name:"url",rules:[{required:!0,message:"请选择"}],fieldProps:{style:{width:"100%"},addonBefore:"http://",addonAfter:".com"},placeholder:"请输入"})}),(0,t.jsx)(D.Col,{xl:{span:8,offset:2},lg:{span:10},md:{span:24},sm:24,children:(0,t.jsx)(S.ProFormSelect,{label:V.owner,name:"owner",rules:[{required:!0,message:"请选择管理员"}],options:[{label:"付晓晓",value:"xiao"},{label:"周毛毛",value:"mao"}],placeholder:"请选择管理员"})})]}),(0,t.jsxs)(W.Row,{gutter:16,children:[(0,t.jsx)(D.Col,{lg:6,md:12,sm:24,children:(0,t.jsx)(S.ProFormSelect,{label:V.approver,name:"approver",rules:[{required:!0,message:"请选择审批员"}],options:[{label:"付晓晓",value:"xiao"},{label:"周毛毛",value:"mao"}],placeholder:"请选择审批员"})}),(0,t.jsx)(D.Col,{xl:{span:6,offset:2},lg:{span:8},md:{span:12},sm:24,children:(0,t.jsx)(k.ProFormDateRangePicker,{label:V.dateRange,name:"dateRange",fieldProps:{style:{width:"100%"}},rules:[{required:!0,message:"请选择生效日期"}]})}),(0,t.jsx)(D.Col,{xl:{span:8,offset:2},lg:{span:10},md:{span:24},sm:24,children:(0,t.jsx)(S.ProFormSelect,{label:V.type,name:"type",rules:[{required:!0,message:"请选择仓库类型"}],options:[{label:"私密",value:"private"},{label:"公开",value:"public"}],placeholder:"请选择仓库类型"})})]})]}),(0,t.jsxs)(B.Card,{title:"任务管理",className:e.card,variant:"borderless",children:[(0,t.jsxs)(W.Row,{gutter:16,children:[(0,t.jsx)(D.Col,{lg:6,md:12,sm:24,children:(0,t.jsx)($.ProFormText,{label:V.name2,name:"name2",rules:[{required:!0,message:"请输入"}]})}),(0,t.jsx)(D.Col,{xl:{span:6,offset:2},lg:{span:8},md:{span:12},sm:24,children:(0,t.jsx)($.ProFormText,{label:V.url2,name:"url2",rules:[{required:!0,message:"请选择"}]})}),(0,t.jsx)(D.Col,{xl:{span:8,offset:2},lg:{span:10},md:{span:24},sm:24,children:(0,t.jsx)(S.ProFormSelect,{label:V.owner2,name:"owner2",rules:[{required:!0,message:"请选择管理员"}],options:[{label:"付晓晓",value:"xiao"},{label:"周毛毛",value:"mao"}]})})]}),(0,t.jsxs)(W.Row,{gutter:16,children:[(0,t.jsx)(D.Col,{lg:6,md:12,sm:24,children:(0,t.jsx)(S.ProFormSelect,{label:V.approver2,name:"approver2",rules:[{required:!0,message:"请选择审批员"}],options:[{label:"付晓晓",value:"xiao"},{label:"周毛毛",value:"mao"}],placeholder:"请选择审批员"})}),(0,t.jsx)(D.Col,{xl:{span:6,offset:2},lg:{span:8},md:{span:12},sm:24,children:(0,t.jsx)(M,{label:V.dateRange2,name:"dateRange2",rules:[{required:!0,message:"请输入"}],placeholder:"提醒时间",fieldProps:{style:{width:"100%"}}})}),(0,t.jsx)(D.Col,{xl:{span:8,offset:2},lg:{span:10},md:{span:24},sm:24,children:(0,t.jsx)(S.ProFormSelect,{label:V.type2,name:"type2",rules:[{required:!0,message:"请选择仓库类型"}],options:[{label:"私密",value:"private"},{label:"公开",value:"public"}],placeholder:"请选择仓库类型"})})]})]}),(0,t.jsx)(B.Card,{title:"成员管理",variant:"borderless",children:(0,t.jsx)(w.ProForm.Item,{name:"members",children:(0,t.jsx)(y,{recordCreatorProps:{record:()=>({key:`0${Date.now()}`})},columns:a,rowKey:"key"})})})]})})};e.s(["default",()=>q],431230)},493365,e=>{"use strict";var t=e.i(191788),r=e.i(416193),n=e.i(117716);function o(){return(o=Object.assign.bind()).apply(this,arguments)}let l=t.forwardRef((e,l)=>t.createElement(n.default,o({},e,{ref:l,icon:r.default})));e.s(["CloseCircleOutlined",()=>l],493365)},560370,e=>{"use strict";var t=e.i(191788),r=e.i(633829),n=e.i(100264),o=e.i(907251),l=e.i(151304),a=e.i(351212),i=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),f={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"},g=e.i(117716);function h(){return(h=Object.assign.bind()).apply(this,arguments)}let b=t.forwardRef((e,r)=>t.createElement(g.default,h({},e,{ref:r,icon:f})));var x=e.i(536343),y=e.i(663032),v=e.i(97679),C=e.i(307441),w=e.i(352050),k=e.i(671557),S=(0,w.genStyleHooks)("Typography",e=>{let t,{componentCls:r,titleMarginTop:n}=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,n)=>{let{titleMarginBottom:o,fontWeightStrong:l}=n;return{marginBottom:o,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:n},"div, ul, li, p, h1, h2, h3, h4, h5":{"+ h1, + h2, + h3, + h4, + h5":{marginTop:n}},...{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:k.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,C.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,C.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"})),$=e=>{let{prefixCls:r,"aria-label":n,className:o,style:l,direction:a,maxLength:i,autoSize:d=!0,value:c,onSave:u,onCancel:m,onEnd:p,component:f,enterIcon:g=t.createElement(b,null)}=e,h=t.useRef(null),C=t.useRef(!1),w=t.useRef(null),[k,$]=t.useState(c);t.useEffect(()=>{$(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 E=()=>{u(k.trim())},[R,F]=S(r),P=(0,s.clsx)(r,`${r}-edit-content`,{[`${r}-rtl`]:"rtl"===a,[`${r}-${f}`]:!!f},o,R,F);return t.createElement("div",{className:P,style:l},t.createElement(v.default,{ref:h,maxLength:i,value:k,onChange:({target:e})=>{$(e.value.replace(/[\n\r]/g,""))},onKeyDown:({keyCode:e})=>{C.current||(w.current=e)},onKeyUp:({keyCode:e,ctrlKey:t,altKey:r,metaKey:n,shiftKey:o})=>{w.current!==e||C.current||t||r||n||o||(e===x.default.ENTER?(E(),p?.()):e===x.default.ESC&&m())},onCompositionStart:()=>{C.current=!0},onCompositionEnd:()=>{C.current=!1},onBlur:()=>{E()},"aria-label":n,rows:1,autoSize:d}),null!==g?(0,y.cloneElement)(g,{className:`${r}-edit-content-confirm`}):null)};let E=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 R(e,t){if("string"!=typeof e)return!1;let r=t?.format==="text/html";return!!(await E(e,r)||((e,t)=>{let r=!1,n=n=>{n.stopPropagation(),n.preventDefault(),n.clipboardData?.clearData(),n.clipboardData?.setData("text/plain",e),t&&n.clipboardData?.setData("text/html",e),r=!0};try{return document.addEventListener("copy",n,{capture:!0}),document.execCommand("copy"),r}catch{return!1}finally{document.removeEventListener("copy",n,{capture:!0})}})(e,r))}var F=e.i(154165);function P(e,r){return t.useMemo(()=>{let t=!!e;return[t,{...r,...t&&"object"==typeof e?e:null}]},[e])}let j=t.forwardRef((e,r)=>{let{prefixCls:n,component:o="article",className:l,rootClassName:a,children:i,direction:d,style:c,...m}=e,{getPrefixCls:p,direction:f,className:g,style:h}=(0,u.useComponentConfig)("typography"),b=p("typography",n),[x,y]=S(b),v=(0,s.clsx)(b,g,{[`${b}-rtl`]:"rtl"===(d??f)},l,a,x,y),C={...h,...c};return t.createElement(o,{className:v,style:C,ref:r,...m},i)});var T=e.i(146025),N=e.i(636207),I=e.i(677057);let M=e=>!1===e?[!1,!1]:(0,F.default)(e);function B(e,t,r){return!0===e||void 0===e?t:e||r&&t}let D=e=>["string","number"].includes(typeof e);var H=e=>{let{prefixCls:r,copied:n,locale:o,iconOnly:l,tooltips:a,icon:i,tabIndex:d,onCopy:c,loading:u}=e,m=M(a),f=M(i),{copied:g,copy:h}=o??{},b=n?g:h,x=B(m[+!!n],b),y="string"==typeof x?x:b;return t.createElement(p.default,{title:x},t.createElement("button",{type:"button",className:(0,s.clsx)(`${r}-copy`,{[`${r}-copy-success`]:n,[`${r}-copy-icon-only`]:l}),onClick:c,"aria-label":y,tabIndex:d},n?B(f[1],t.createElement(T.default,null),!0):B(f[0],u?t.createElement(I.default,null):t.createElement(N.default,null),!0)))};let O=t.forwardRef(({style:e,children:r},n)=>{let o=t.useRef(null);return t.useImperativeHandle(n,()=>({isExceed:()=>{let e=o.current;return e.scrollHeight>e.clientHeight},getHeight:()=>o.current.clientHeight})),t.createElement("span",{"aria-hidden":!0,ref:o,style:{position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)",...e}},r)});function W(e,t){let r=0,n=[];for(let o=0;o<e.length;o+=1){if(r===t)return n;let l=e[o],a=r+(D(l)?String(l).length:1);if(a>t){let e=t-r;return n.push(String(l).slice(0,e)),n}n.push(l),r=a}return e}let L={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function Y(e){let{enableMeasure:n,width:o,text:i,children:s,rows:d,expanded:c,miscDeps:u,onEllipsis:m}=e,p=t.useMemo(()=>(0,l.toArray)(i),[i]),f=t.useMemo(()=>p.reduce((e,t)=>e+(D(t)?String(t).length:1),0),[i]),g=t.useMemo(()=>s(p,!1),[i]),[h,b]=t.useState(null),x=t.useRef(null),y=t.useRef(null),v=t.useRef(null),C=t.useRef(null),w=t.useRef(null),[k,S]=t.useState(!1),[$,E]=t.useState(0),[R,F]=t.useState(0),[P,j]=t.useState(null);(0,a.default)(()=>{n&&o&&f?E(1):E(0)},[o,i,d,n,p]),(0,a.default)(()=>{if(1===$)E(2),j(y.current&&getComputedStyle(y.current).whiteSpace);else if(2===$){let e=!!v.current?.isExceed();E(e?3:4),b(e?[0,f]:null),S(e),F(Math.max(v.current?.getHeight()||0,(1===d?0:C.current?.getHeight()||0)+(w.current?.getHeight()||0))+1),m(e)}},[$]);let T=h?Math.ceil((h[0]+h[1])/2):0;(0,a.default)(()=>{let[e,t]=h||[0,0];if(e!==t){let r=(x.current?.getHeight()||0)>R,n=T;t-e==1&&(n=r?e:t),b(r?[e,n]:[n,t])}},[h,T]);let N=t.useMemo(()=>{if(!n)return s(p,!1);if(3!==$||!h||h[0]!==h[1]){let e=s(p,!1);return[4,0].includes($)?e:t.createElement("span",{style:{...L,WebkitLineClamp:d}},e)}return s(c?p:W(p,h[0]),k)},[c,$,h,p].concat((0,r.default)(u))),I={width:o,margin:0,padding:0,whiteSpace:"nowrap"===P?"normal":"inherit"};return t.createElement(t.Fragment,null,N,2===$&&t.createElement(t.Fragment,null,t.createElement(O,{style:{...I,...L,WebkitLineClamp:d},ref:v},g),t.createElement(O,{style:{...I,...L,WebkitLineClamp:d-1},ref:C},g),t.createElement(O,{style:{...I,...L,WebkitLineClamp:1},ref:w},s([],!0))),3===$&&h&&h[0]!==h[1]&&t.createElement(O,{style:{...I,top:400},ref:x},s(W(p,T),!0)),1===$&&t.createElement("span",{style:{whiteSpace:"inherit"},ref:y}))}var z=({enableEllipsis:e,isEllipsis:r,open:n,children:o,tooltipProps:l})=>l?.title&&e?t.createElement(p.default,{open:n&&r,...l},o):o;let V=["delete","mark","code","underline","strong","keyboard","italic"],A=t.forwardRef((e,f)=>{let g,h,b,{prefixCls:x,className:y,style:v,type:C,disabled:w,children:k,ellipsis:S,editable:E,copyable:T,component:N,title:I,onMouseEnter:M,onMouseLeave:B,...O}=e,{getPrefixCls:W,direction:L}=t.useContext(u.ConfigContext),[A]=(0,m.default)("Text"),q=t.useRef(null),_=t.useRef(null),K=W("typography",x),X=(0,l.omit)(O,V),[Z,U]=P(E),[J,Q]=(0,l.useControlledState)(!1,U.editing),{triggerType:G=["icon"]}=U,ee=e=>{e&&U.onStart?.(),Q(e)},et=(g=(0,t.useRef)(void 0),(0,t.useEffect)(()=>{g.current=J}),g.current);(0,a.default)(()=>{!J&&et&&_.current?.focus()},[J]);let er=e=>{e?.preventDefault(),ee(!0)},[en,eo]=P(T),{copied:el,copyLoading:ea,onClick:ei}=(({copyConfig:e,children:r})=>{let[n,o]=t.useState(!1),[a,i]=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:n,copyLoading:a,onClick:(0,l.useEvent)(async t=>{t?.preventDefault(),t?.stopPropagation(),i(!0);try{let n="function"==typeof e.text?await e.text():e.text;await R(n||(0,F.default)(r,{skipEmpty:!0}).join("")||"",c),i(!1),o(!0),d(),s.current=setTimeout(()=>{o(!1)},3e3),e.onCopy?.(t)}catch(e){throw i(!1),e}})}})({copyConfig:eo,children:k}),[es,ed]=t.useState(!1),[ec,eu]=t.useState(!1),[em,ep]=t.useState(!1),[ef,eg]=t.useState(!1),[eh,eb]=t.useState(!0),[ex,ey]=P(S,{expandable:!1,symbol:e=>e?A?.collapse:A?.expand}),[ev,eC]=(0,l.useControlledState)(ey.defaultExpanded||!1,ey.expanded),ew=ex&&(!ev||"collapsible"===ey.expandable),{rows:ek=1}=ey,eS=t.useMemo(()=>ew&&(void 0!==ey.suffix||ey.onEllipsis||ey.expandable||Z||en),[ew,ey,Z,en]);(0,a.default)(()=>{ex&&!eS&&(ed((0,c.isStyleSupport)("webkitLineClamp")),eu((0,c.isStyleSupport)("textOverflow")))},[eS,ex]);let[e$,eE]=t.useState(ew),eR=t.useMemo(()=>!eS&&(1===ek?ec:es),[eS,ec,es]);(0,a.default)(()=>{eE(eR&&ew)},[eR,ew]);let eF=(h=ey.tooltip,b=U.text,(0,t.useMemo)(()=>!0===h?{title:b??k}:(0,t.isValidElement)(h)?{title:h}:(0,d.isPlainObject)(h)?{title:b??k,...h}:{title:h},[h,b,k])),eP=e$&&!!eF.title,ej=ew&&(e$?eP&&ef:em),eT=ew&&1===ek&&e$,eN=ew&&ek>1&&e$,[eI,eM]=t.useState(0),[eB,eD]=t.useState(!1),[eH,eO]=t.useState(!1),eW=e=>{ep(e),em!==e&&ey.onEllipsis?.(e)};t.useEffect(()=>{let e=q.current;if(ex&&eP&&e){let t,r,n,o=(t=document.createElement("em"),e.appendChild(t),r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),e.removeChild(t),r.left>n.left||n.right>r.right||r.top>n.top||n.bottom>r.bottom);ef!==o&&eg(o)}},[ex,eP,k,eN,eh,eI]),t.useEffect(()=>{let e=q.current;if("u"<typeof IntersectionObserver||!e||!eP||!ew)return;let t=new IntersectionObserver(()=>{eb(!!e.offsetParent)});return t.observe(e),()=>{t.disconnect()}},[eP,ew]);let eL=t.useMemo(()=>{if(ex&&!e$)return[U.text,k,I,eF.title].find(D)},[ex,e$,I,eF.title,ej]);return J?t.createElement($,{value:U.text??("string"==typeof k?k:""),onSave:e=>{U.onChange?.(e),ee(!1)},onCancel:()=>{U.onCancel?.(),ee(!1)},onEnd:U.onEnd,prefixCls:K,className:y,style:v,direction:L,component:N,maxLength:U.maxLength,autoSize:U.autoSize,enterIcon:U.enterIcon}):t.createElement(o.default,{onResize:({offsetWidth:e})=>{eM(e)},disabled:!ew},o=>t.createElement(z,{tooltipProps:eF,enableEllipsis:ew,isEllipsis:ej,open:eH&&!eB},t.createElement(j,{onMouseEnter:e=>{eO(!0),M?.(e)},onMouseLeave:e=>{eO(!1),B?.(e)},className:(0,s.clsx)({[`${K}-${C}`]:C,[`${K}-disabled`]:w,[`${K}-ellipsis`]:ex,[`${K}-ellipsis-single-line`]:eT,[`${K}-ellipsis-multiple-line`]:eN,[`${K}-link`]:"a"===N},y),prefixCls:x,style:{...v,WebkitLineClamp:eN?ek:void 0},component:N,ref:(0,i.composeRef)(o,q,f),direction:L,onClick:G.includes("text")?er:void 0,"aria-label":eL?.toString(),title:I,...X},t.createElement(Y,{enableMeasure:ew&&!e$,text:k,rows:ek,width:eI,onEllipsis:eW,expanded:ev,miscDeps:[el,ev,ea,Z,en,A].concat((0,r.default)(V.map(t=>e[t])))},(r,o)=>{var a;let i,s,c;return function({mark:e,code:r,underline:n,delete:o,strong:l,keyboard:a,italic:i},s){let d=s;function c(e,r){r&&(d=t.createElement(e,{},d))}return c("strong",l),c("u",n),c("del",o),c("code",r),c("mark",e),c("kbd",a),c("i",i),d}(e,t.createElement(t.Fragment,null,r.length>0&&o&&!ev&&eL?t.createElement("span",{key:"show-content","aria-hidden":!0},r):r,[(a=o)&&!ev&&t.createElement("span",{"aria-hidden":!0,key:"ellipsis"},"..."),ey.suffix,(i=a&&(()=>{let{expandable:e,symbol:r}=ey;return e?t.createElement("button",{type:"button",key:"expand",className:`${K}-${ev?"collapse":"expand"}`,onClick:e=>{var t;eC((t={expanded:!ev}).expanded),ey.onExpand?.(e,t)},"aria-label":ev?A.collapse:A?.expand},"function"==typeof r?r(ev):r):null})(),s=(()=>{if(!Z)return;let{icon:e,tooltip:r,tabIndex:o}=U,a=(0,l.toArray)(r)[0]||A?.edit,i="string"==typeof a?a:"";return G.includes("icon")?t.createElement(p.default,{key:"edit",title:!1===r?"":a},t.createElement("button",{type:"button",ref:_,className:`${K}-edit`,onClick:er,"aria-label":i,tabIndex:o},e||t.createElement(n.default,{role:"button"}))):null})(),c=en?t.createElement(H,{key:"copy",...eo,prefixCls:K,copied:el,locale:A,onCopy:ei,loading:ea,iconOnly:!(0,d.isNonNullable)(k)}):null,i||s||c?t.createElement("span",{key:"operations",className:`${K}-actions`,onMouseEnter:()=>eD(!0),onMouseLeave:()=>eD(!1)},i,s,c):null)]))}))))}),q=t.forwardRef((e,r)=>{let{ellipsis:n,rel:o,children:l,navigate:a,...i}=e,s={...i,rel:void 0===o&&"_blank"===i.target?"noopener noreferrer":o};return t.createElement(A,{...s,ref:r,ellipsis:!!n,component:"a"},l)}),_=t.forwardRef((e,r)=>{let{children:n,...o}=e;return t.createElement(A,{ref:r,...o,component:"div"},n)}),K=t.forwardRef((e,r)=>{let{ellipsis:n,children:o,...a}=e,i=t.useMemo(()=>(0,d.isPlainObject)(n)?(0,l.omit)(n,["expandable","rows"]):n,[n]);return t.createElement(A,{ref:r,...a,ellipsis:i,component:"span"},o)}),X=[1,2,3,4,5],Z=t.forwardRef((e,r)=>{let{level:n=1,children:o,...l}=e,a=X.includes(n)?`h${n}`:"h1";return t.createElement(A,{ref:r,...l,component:a},o)});j.Text=K,j.Link=q,j.Title=Z,j.Paragraph=_,e.s(["Typography",()=>j],560370)},688008,e=>{"use strict";var t=e.i(151304),r=e.i(882474),n=e.i(35384),o=e.i(191788),l=e.i(238570),l=l,a=e.i(440656),i=e.i(967595),s=e.i(391398);let d="text",c=e=>{let[l,a]=(0,t.useControlledState)(e.open||!1,e.open),i=(0,o.useCallback)(t=>{a(r=>{let n="function"==typeof t?t(r):t;return e.onOpenChange?.(n),n})},[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)(n.Popover,{getPopupContainer:e=>e&&e.parentNode?e.parentNode:e,onOpenChange:e=>i(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)(i.default,{valueType:d,fieldProps:e,fieldConfig:{valueType:d},proFieldProps:t,...r});u.Password=({fieldProps:e,proFieldProps:r,...n})=>{let[u,m]=(0,o.useState)(!1);return e?.statusRender&&n.name?(0,s.jsx)(a.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:n.name,statusRender:e?.statusRender,popoverProps:e?.popoverProps,strengthText:e?.strengthText,open:u,onOpenChange:m,children:(0,s.jsx)("div",{children:(0,s.jsx)(i.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},...n})})})}):(0,s.jsx)(a.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)(i.default,{valueType:"password",fieldProps:e,proFieldProps:r,fieldConfig:{valueType:d},...n})})},u.displayName="ProFormComponent",e.s(["ProFormText",()=>u],688008)},739217,e=>{"use strict";var t=e.i(191788),r=e.i(551233),r=r,n=e.i(440656),o=e.i(810711),l=e.i(568061),a=e.i(967595),i=e.i(391398);let s=t.default.forwardRef(({fieldProps:e,children:s,params:d,proFieldProps:c,mode:u,valueEnum:m,request:p,options:f,...g},h)=>{let b=e?.mode||u||"multiple",x={options:f,labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label",...e,mode:"single"===b?void 0:b},y=(0,t.useContext)(l.default);return(0,i.jsx)(n.ProConfigProvider,{valueTypeMap:{select:{render:(e,t)=>(0,i.jsx)(r.default,{...t,text:e}),formItemRender:(e,t)=>(0,i.jsx)(r.default,{...t,text:e})}},children:(0,i.jsx)(a.default,{valueEnum:(0,o.runFunction)(m),request:p,params:d,valueType:"select",fieldConfig:{customLightMode:!0},fieldProps:{getPopupContainer:y.getPopupContainer,...x},ref:h,proFieldProps:c,...g,children:s})})}),d=t.default.forwardRef(({fieldProps:e,children:s,params:d,proFieldProps:c,mode:u,valueEnum:m,request:p,showSearch:f,options:g,...h},b)=>{let x=(0,t.useContext)(l.default);return(0,i.jsx)(n.ProConfigProvider,{valueTypeMap:{select:{render:(e,t)=>(0,i.jsx)(r.default,{...t,text:e}),formItemRender:(e,t)=>(0,i.jsx)(r.default,{...t,text:e})}},children:(0,i.jsx)(a.default,{valueEnum:(0,o.runFunction)(m),request:p,params:d,valueType:"select",fieldConfig:{customLightMode:!0},fieldProps:{options:g,mode:u,showSearch:f,getPopupContainer:x.getPopupContainer,...e},ref:b,proFieldProps:c,...h,children:s})})});d.SearchSelect=s,d.displayName="ProFormComponent",e.s(["ProFormSelect",()=>d],739217)},749344,236107,e=>{"use strict";var t=e.i(191788),r=e.i(316419),n=e.i(938667);let o=e=>"object"==typeof e&&null!=e&&1===e.nodeType,l=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,a=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let r,n=getComputedStyle(e,null);return l(n.overflowY,t)||l(n.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},i=(e,t,r,n,o,l,a,i)=>l<e&&a>t||l>e&&a<t?0:l<=e&&i<=r||a>=t&&i>=r?l-e-n:a>t&&i<r||l<e&&i>r?a-t+o:0,s=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},d=(e,t)=>{var r,n,l,d;let c;if("u"<typeof document)return[];let{scrollMode:u,block:m,inline:p,boundary:f,skipOverflowHiddenElements:g}=t,h="function"==typeof f?f:e=>e!==f;if(!o(e))throw TypeError("Invalid target");let b=document.scrollingElement||document.documentElement,x=[],y=e;for(;o(y)&&h(y);){if((y=s(y))===b){x.push(y);break}null!=y&&y===document.body&&a(y)&&!a(document.documentElement)||null!=y&&a(y,g)&&x.push(y)}let v=null!=(n=null==(r=window.visualViewport)?void 0:r.width)?n:innerWidth,C=null!=(d=null==(l=window.visualViewport)?void 0:l.height)?d:innerHeight,{scrollX:w,scrollY:k}=window,{height:S,width:$,top:E,right:R,bottom:F,left:P}=e.getBoundingClientRect(),{top:j,right:T,bottom:N,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},M="start"===m||"nearest"===m?E-j:"end"===m?F+N:E+S/2-j+N,B="center"===p?P+$/2-I+T:"end"===p?R+T:P-I,D=[];for(let e=0;e<x.length;e++){let t=x[e],{height:r,width:n,top:o,right:l,bottom:s,left:d}=t.getBoundingClientRect();if("if-needed"===u&&E>=0&&P>=0&&F<=C&&R<=v&&(t===b&&!a(t)||E>=o&&F<=s&&P>=d&&R<=l))break;let c=getComputedStyle(t),f=parseInt(c.borderLeftWidth,10),g=parseInt(c.borderTopWidth,10),h=parseInt(c.borderRightWidth,10),y=parseInt(c.borderBottomWidth,10),j=0,T=0,N="offsetWidth"in t?t.offsetWidth-t.clientWidth-f-h:0,I="offsetHeight"in t?t.offsetHeight-t.clientHeight-g-y:0,H="offsetWidth"in t?0===t.offsetWidth?0:n/t.offsetWidth:0,O="offsetHeight"in t?0===t.offsetHeight?0:r/t.offsetHeight:0;if(b===t)j="start"===m?M:"end"===m?M-C:"nearest"===m?i(k,k+C,C,g,y,k+M,k+M+S,S):M-C/2,T="start"===p?B:"center"===p?B-v/2:"end"===p?B-v:i(w,w+v,v,f,h,w+B,w+B+$,$),j=Math.max(0,j+k),T=Math.max(0,T+w);else{j="start"===m?M-o-g:"end"===m?M-s+y+I:"nearest"===m?i(o,s,r,g,y+I,M,M+S,S):M-(o+r/2)+I/2,T="start"===p?B-d-f:"center"===p?B-(d+n/2)+N/2:"end"===p?B-l+h+N:i(d,l,n,f,h+N,B,B+$,$);let{scrollLeft:e,scrollTop:a}=t;j=0===O?0:Math.max(0,Math.min(a+j/O,t.scrollHeight-r/O+I)),T=0===H?0:Math.max(0,Math.min(e+T/H,t.scrollWidth-n/H+N)),M+=a-j,B+=e-T}D.push({el:t,top:j,left:T})}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 f(e,t){let r=t.getFieldInstance(e),o=(0,n.getDOM)(r);if(o)return o;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,n,o,l){let a=n;return void 0!==l?a=l:r.validating?a="validating":e.length?a="error":t.length?a="warning":(r.touched||o&&r.validated)&&(a="success"),a},"toArray",0,u],236107),e.s(["default",0,function(e){let[n]=(0,r.useForm)(),o=t.useRef({}),l=t.useMemo(()=>e??{...n,__INTERNAL__:{itemRef:e=>t=>{let r=p(e);t?o.current[r]=t:delete o.current[r]}},scrollToField:(e,t={})=>{let{focus:r,...n}=t,o=f(e,l);o&&(!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 n={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 o="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:r,top:l,left:a}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-n.top+n.bottom,t=a-n.left+n.right;r.scroll({top:e,left:t,behavior:o})}}(o,{scrollMode:"if-needed",block:"nearest",...n}),r&&l.focusField(e))},focusField:e=>{let t=l.getFieldInstance(e);"function"==typeof t?.focus?t.focus():f(e,l)?.focus?.()},getFieldInstance:e=>{let t=p(e);return o.current[t]}},[e,n]);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}])},992625,e=>{"use strict";var t=e.i(191788),r=e.i(819201),n=e.i(839587),n=n,o=e.i(440656),l=e.i(568061),a=e.i(967595),i=e.i(391398);let s=t.default.forwardRef(({fieldProps:e,proFieldProps:s,valueType:d,...c},u)=>{let m=(0,t.useContext)(l.default),p=(0,t.useMemo)(()=>{let t=e?{...e}:{};return"dateTimeRange"===d&&void 0===t.showTime&&(t.showTime=!0),t},[e,d]),f=(0,t.useMemo)(()=>{if(p.format)return p.format;switch(d){case"dateTimeRange":return"YYYY-MM-DD HH:mm:ss";case"dateWeekRange":return"YYYY-wo";case"dateMonthRange":return"YYYY-MM";case"dateQuarterRange":return"YYYY-[Q]Q";case"dateYearRange":return"YYYY";default:return"YYYY-MM-DD"}},[p.format,d]),g=(0,t.useCallback)((e,t)=>{let r=t.fieldProps??p,o="dateTimeRange"===d?r?.format??"YYYY-MM-DD HH:mm:ss":r?.format;return(0,i.jsx)(n.default,{...t,format:o,text:e})},[p,d]);return(0,i.jsx)(o.ProConfigProvider,{valueTypeMap:{[d]:{render:g,formItemRender:g}},children:(0,i.jsx)(a.default,{fieldProps:{getPopupContainer:m.getPopupContainer,...p},valueType:d,proFieldProps:s,fieldConfig:{valueType:d,customLightMode:!0,lightFilterLabelFormatter:e=>(0,r.dateArrayFormatter)(e,f)},...c,ref:u})})}),d="dateRange",c=t.default.forwardRef(({fieldProps:e,proFieldProps:t,...n},o)=>(0,i.jsx)(s,{ref:o,fieldProps:{...e},valueType:d,proFieldProps:t,fieldConfig:{valueType:d,customLightMode:!0,lightFilterLabelFormatter:t=>(0,r.dateArrayFormatter)(t,e?.format||"YYYY-MM-DD")},...n}));e.s(["ProFormDateRangePicker",()=>c],992625)}]);