Files
xin-procurement/public/assets/form-DhDb91Ug.js
T
2026-09-16 23:53:05 +08:00

6 lines
22 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{o as e}from"./request-DWqS4XYU.js";import{$n as t,Bn as n,C as r,Ct as i,Dr as a,Et as o,Ft as s,Hn as c,It as l,Jt as u,Kt as d,Ln as f,Or as p,Pr as m,Q as h,Rt as g,S as _,T as v,Tr as y,Un as b,Wn as x,Xn as S,Yn as C,Zn as w,_ as T,at as E,b as D,dr as O,en as k,et as A,f as j,g as M,gr as N,h as P,ht as F,kt as I,m as L,mr as R,nr as z,nt as ee,ot as B,p as V,pt as te,qt as H,rr as ne,rt as re,st as ie,v as ae,vr as oe,w as U,wn as W,wr as G,wt as se,y as ce,yt as le}from"./jsx-runtime-Dk2XcqH2.js";import{T as K,g as q,t as ue}from"./tooltip-Up9y7xD6.js";import{t as de}from"./CheckCircleFilled-DlIVY69t.js";import{t as J}from"./CloseCircleFilled-CDRAZ4fZ.js";import{t as fe}from"./ExclamationCircleFilled-Nabz_GYY.js";import{a as pe,i as me,n as he,r as ge}from"./useForm-C1hpoRKe.js";import{s as _e}from"./space-DZlFkFGY.js";import{i as ve}from"./useBreakpoint-oUFNqAoS.js";import{r as ye}from"./ColorPresets-BZbQ_VEs.js";import{n as Y,t as be}from"./row-ByGUKay3.js";var X=e(m()),xe=(e,t)=>ne(e)?I(e)&&!(0,X.isValidElement)(e)?{...t,...e}:{...t,title:e}:null;function Z(e){let[t,n]=G(e);return X.useEffect(()=>{n(e,{ms:e.length?0:10})},[e]),t}var Se=e=>{let{componentCls:t,motionDurationFast:n,motionEaseInOut:r}=e,i=`${t}-show-help`,a=`${t}-show-help-item`;return{[i]:{transition:`opacity ${n} ${r}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[a]:{overflow:`hidden`,transition:`${[`height`,`opacity`,`transform`].map(e=>`${e} ${n} ${r}`).join(`, `)} !important`,[`&${a}-appear, &${a}-enter`]:{transform:`translateY(-5px)`,opacity:0,"&-active":{transform:`translateY(0)`,opacity:1}},[`&${a}-leave-active`]:{transform:`translateY(-5px)`}}}}},Ce=e=>({legend:{display:`block`,width:`100%`,marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:`inherit`,border:0,borderBottom:`${f(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:`border-box`},'input[type="radio"], input[type="checkbox"]':{lineHeight:`normal`},'input[type="file"]':{display:`block`},'input[type="range"]':{display:`block`,width:`100%`},"select[multiple], select[size]":{height:`auto`},"input[type='file']:focus, input[type='radio']:focus, input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${f(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:`block`,paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),we=(e,t)=>{let{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},Te=e=>{let{componentCls:t}=e;return{[t]:{...k(e),...Ce(e),[`${t}-text`]:{display:`inline-block`,paddingInlineEnd:e.paddingSM},"&-small":{...we(e,e.controlHeightSM)},"&-large":{...we(e,e.controlHeightLG)}}}},Ee=e=>{let{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:i,labelRequiredMarkColor:a,labelColor:o,labelFontSize:s,labelHeight:c,labelColonMarginInlineStart:l,labelColonMarginInlineEnd:u,itemMarginBottom:f}=e,[p]=d(i,`grid`);return{[t]:{...k(e),marginBottom:f,verticalAlign:`top`,"&-with-help":{transition:`none`},[`&-hidden,
&-hidden${i}-row`]:{display:`none`},[`${t}-label`]:{flexGrow:0,overflow:`hidden`,whiteSpace:`nowrap`,textAlign:`end`,verticalAlign:`middle`,"&-left":{textAlign:`start`},"&-wrap":{overflow:`unset`,lineHeight:e.lineHeight,whiteSpace:`unset`,"> label":{verticalAlign:`middle`,textWrap:`balance`}},"> label":{position:`relative`,display:`inline-flex`,alignItems:`center`,maxWidth:`100%`,height:c,color:o,fontSize:s,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:`top`},[`&${t}-required`]:{"&::before":{display:`inline-block`,marginInlineEnd:e.marginXXS,color:a,fontSize:e.fontSize,fontFamily:`sans-serif`,lineHeight:1,content:`"*"`},[`&${t}-required-mark-hidden, &${t}-required-mark-optional`]:{"&::before":{display:`none`}}},[`${t}-optional`]:{display:`inline-block`,marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`&${t}-required-mark-hidden`]:{display:`none`}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:`help`,writingMode:`horizontal-tb`,marginInlineStart:e.marginXXS},"&::after":{content:`":"`,position:`relative`,marginBlock:0,marginInlineStart:l,marginInlineEnd:u},[`&${t}-no-colon::after`]:{content:`"\\a0"`}}},[`${t}-control`]:{[p(`display`)]:`flex`,flexDirection:`column`,flexGrow:1,[`&:first-child:not([class^="'${r}-col-'"]):not([class*="' ${r}-col-'"])`]:{width:`100%`},"&-input":{position:`relative`,display:`flex`,alignItems:`center`,minHeight:e.controlHeight,"&-content":{flex:`auto`,maxWidth:`100%`,[`&:has(> ${i}-switch:only-child, > ${i}-rate:only-child)`]:{display:`flex`,alignItems:`center`}}}},[t]:{"&-additional":{display:`flex`,flexDirection:`column`},"&-explain, &-extra":{clear:`both`,color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:`100%`},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:`auto`,opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:`center`,visibility:`visible`,animationName:q,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:`none`,"&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}}}},De=e=>({padding:e.verticalLabelPadding,whiteSpace:`initial`,textAlign:`start`,"> label":{margin:0,"&::after":{visibility:`hidden`}}}),Q=e=>({...De(e),margin:e.verticalLabelMargin}),Oe=e=>{let[t]=d(e.antCls,`form`);return{...De(e),[t(`item-label-margin`)]:e.verticalLabelMargin}},ke=e=>{let{antCls:t,formItemCls:n}=e;return{[`${n}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:`1 1 0`,minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:`unset`}},[`> ${n}-row > ${t}-col-24${n}-label,
> ${n}-row > ${t}-col-xl-24${n}-label`]:Q(e)}}},Ae=e=>{let{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:`flex`,flexWrap:`wrap`,[`${n}-inline`]:{flex:`none`,marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:`nowrap`},[`> ${n}-label,
> ${n}-control`]:{display:`inline-block`,verticalAlign:`top`},[`> ${n}-label`]:{flex:`none`},[`${t}-text`]:{display:`inline-block`},[`${n}-has-feedback`]:{display:`inline-block`}}}}},je=e=>{let{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n}:not(${n}-vertical) > ${n}-row > ${n}-label`]:Q(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:`wrap`,[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:`0 0 100%`,maxWidth:`100%`}}}}}},Me=e=>{let{componentCls:t,formItemCls:n,antCls:r,verticalLabelHeight:i}=e,[a,o]=d(r,`form`);return{[n]:{[a(`item-label-margin`)]:`initial`},[`${n}-label`]:{margin:o(`item-label-margin`)},[`${n}-vertical`]:{[`${n}-row`]:{flexDirection:`column`},[`${n}-label > label`]:{height:i},[`${n}-control`]:{width:`100%`,flex:`none`},[`> ${n}-row > ${n}-label,
> ${n}-row > ${r}-col-24${n}-label,
> ${n}-row > ${r}-col-xl-24${n}-label`]:Oe(e)},[`@media (max-width: ${f(e.screenXSMax)})`]:[je(e),{[t]:{[`${n}:not(${n}-horizontal):not(${n}-vertical)`]:{[`> ${n}-row > ${r}-col-xs-24${n}-label`]:Q(e)}}}],[`@media (max-width: ${f(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal):not(${n}-vertical)`]:{[`> ${n}-row > ${r}-col-sm-24${n}-label`]:Q(e)}}},[`@media (max-width: ${f(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal):not(${n}-vertical)`]:{[`> ${n}-row > ${r}-col-md-24${n}-label`]:Q(e)}}},[`@media (max-width: ${f(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal):not(${n}-vertical)`]:{[`> ${n}-row > ${r}-col-lg-24${n}-label`]:Q(e)}}}}},Ne=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,verticalLabelHeight:e.labelHeight??`auto`,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Pe=(e,t)=>W(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),Fe=H(`Form`,(e,{rootPrefixCls:t})=>{let n=Pe(e,t);return[Te(n),Ee(n),Se(n),ke(n),Ae(n),Me(n),ye(n),q]},Ne,{order:-1e3}),Ie=[];function Le(e,t,n,r=0){return{key:typeof e==`string`?e:`${t}-${r}`,error:e,errorStatus:n}}var Re=({help:e,helpStatus:t,errors:n=Ie,warnings:r=Ie,className:i,fieldId:a,onVisibleChanged:o})=>{let{prefixCls:c}=X.useContext(L),{classNames:u,styles:d}=X.useContext(j),f=`${c}-item-explain`,p=le(c),[m,h]=Fe(c,p),g=X.useMemo(()=>A(c),[c]),_=Z(n),v=Z(r),y=z(e),S=X.useMemo(()=>y?[Le(e,`help`,t)]:[].concat(b(_.map((e,t)=>Le(e,`error`,`error`,t))),b(v.map((e,t)=>Le(e,`warning`,`warning`,t)))),[e,t,y,_,v]),C=X.useMemo(()=>{let e={};return S.forEach(({key:t})=>{e[t]=(e[t]||0)+1}),S.map((t,n)=>({...t,key:e[t.key]>1?`${t.key}-fallback-${n}`:t.key}))},[S]),w={};return a&&(w.id=`${a}_help`),X.createElement(s,{motionDeadline:g.motionDeadline,motionName:`${c}-show-help`,visible:!!C.length,onVisibleChanged:o},e=>{let{className:t,style:n}=e;return X.createElement(`div`,{...w,className:x(f,t,u?.help,h,p,i,m),style:{...d?.help,...n}},X.createElement(l,{keys:C,...A(c),motionName:`${c}-show-help-item`,component:!1},e=>{let{key:t,error:n,errorStatus:r,className:i,style:a}=e;return X.createElement(`div`,{key:t,className:x(i,u?.helpItem,{[`${f}-${r}`]:r}),style:{...d?.helpItem,...a}},n)}))})},ze=X.forwardRef((e,t)=>{let n=X.useContext(E),{getPrefixCls:r,direction:a,requiredMark:o,colon:s,scrollToFirstError:l,className:u,style:d,styles:f,classNames:p,tooltip:m,labelAlign:g,labelWrap:_}=c(`form`),{prefixCls:v,className:y,rootClassName:b,size:S,disabled:C=n,form:w,colon:T,labelAlign:D,labelWrap:O,labelCol:k,wrapperCol:A,layout:N=`horizontal`,scrollToFirstError:F,requiredMark:L,onFinishFailed:R,name:z,style:ee,feedbackIcons:V,variant:te,classNames:H,styles:ne,tooltip:ie,...oe}=e,U=h(S),W=X.useContext(_e),G=X.useMemo(()=>L===void 0?o===void 0||o:L,[L,o]),K=T??s,q=D??g,ue=O??_,de={...m,...ie},J=r(`form`,v),fe=le(J),[pe,me]=Fe(J,fe),ge={...e,size:U,disabled:C,layout:N,colon:K,requiredMark:G,labelAlign:q,labelWrap:ue},ve=se(d),ye=se(ee),[Y,be]=i([p,H],[f,ve,ne,ye],{props:ge}),xe=x(J,`${J}-${N}`,{[`${J}-hide-required-mark`]:G===!1,[`${J}-rtl`]:a===`rtl`,[`${J}-large`]:U===`large`,[`${J}-small`]:U===`small`},me,fe,pe,u,y,b,Y.root),[Z]=he(w),{__INTERNAL__:Se}=Z;Se.name=z;let Ce=X.useMemo(()=>({name:z,labelAlign:q,labelCol:k,labelWrap:ue,wrapperCol:A,layout:N,colon:K,requiredMark:G,itemRef:Se.itemRef,form:Z,feedbackIcons:V,tooltip:de,classNames:Y,styles:be}),[z,q,ue,k,A,N,K,G,Z,V,Y,be,de]),we=X.useRef(null);X.useImperativeHandle(t,()=>({...Z,nativeElement:we.current?.nativeElement}));let Te=(e,t)=>{if(e){let n={block:`nearest`};I(e)&&(n={...n,...e}),Z.scrollToField(t,n)}},Ee=e=>{if(R?.(e),e.errorFields.length){let t=e.errorFields[0].name;if(F!==void 0){Te(F,t);return}l!==void 0&&Te(l,t)}};return X.createElement(ae.Provider,{value:te},X.createElement(B,{disabled:C},X.createElement(re.Provider,{value:U},X.createElement(P,{validateMessages:W},X.createElement(j.Provider,{value:Ce},X.createElement(M,{status:!0},X.createElement(ce,{id:z,...oe,name:z,onFinishFailed:Ee,form:Z,ref:we,style:be?.root,className:xe})))))))}),Be=e=>{if(o(e))return e;let t=w(e);return t.length<=1?t[0]:t},Ve=()=>{let{status:e,errors:t=[],warnings:n=[]}=X.useContext(V);return{status:e,errors:t,warnings:n}};Ve.Context=V;function He(e){let[t,n]=X.useState(e),r=X.useRef(null),i=X.useRef([]),a=X.useRef(!1);X.useEffect(()=>(a.current=!1,()=>{a.current=!0,y.cancel(r.current),r.current=null}),[]);function o(e){a.current||(r.current===null&&(i.current=[],r.current=y(()=>{r.current=null,n(e=>{let t=e;return i.current.forEach(e=>{t=e(t)}),t})})),i.current.push(e))}return[t,o]}var Ue=()=>{let{itemRef:e}=X.useContext(j),t=X.useRef({});return(n,r)=>{let i=r&&I(r)&&N(r),a=n.join(`_`);return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=R(e(n),i)),t.current.ref}},We=e=>{let{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:`flex`}}}},Ge=u([`Form`,`item-item`],(e,{rootPrefixCls:t})=>We(Pe(e,t))),Ke=24,qe=e=>{let{prefixCls:t,status:n,labelCol:r,wrapperCol:i,children:a,errors:o,warnings:s,_internalItemRender:c,extra:l,help:u,fieldId:d,marginBottom:f,onErrorVisibleChanged:m,label:h}=e,g=`${t}-item`,_=X.useContext(j),{classNames:v,styles:y}=_,w=X.useMemo(()=>{let e={...i||_.wrapperCol||{}};return h===null&&!r&&!i&&_.labelCol&&[void 0].concat(b(ve)).forEach(t=>{let n=t?[t]:[],r=S(_.labelCol,n),i=I(r)?r:{},a=S(e,n),o=I(a)?a:{};`span`in i&&!(`offset`in o)&&i.span<Ke&&(e=C(e,[].concat(n,[`offset`]),i.span))}),e},[i,_.wrapperCol,_.labelCol,h,r]),T=x(`${g}-control`,w.className),E=X.useMemo(()=>{let{labelCol:e,wrapperCol:t,...n}=_;return n},[_]),D=X.useRef(null),[O,k]=X.useState(0);p(()=>{l&&D.current?k(D.current.clientHeight):k(0)},[l]);let A=X.createElement(`div`,{className:`${g}-control-input`},X.createElement(`div`,{className:x(`${g}-control-input-content`,v?.content),style:y?.content},a)),M=X.useMemo(()=>({prefixCls:t,status:n}),[t,n]),N=f!==null||o.length||s.length?X.createElement(L.Provider,{value:M},X.createElement(Re,{fieldId:d,errors:o,warnings:s,help:u,helpStatus:n,className:`${g}-explain-connected`,onVisibleChanged:m})):null,P={};d&&(P.id=`${d}_extra`);let F=l?X.createElement(`div`,{...P,className:x(`${g}-extra`,v?.extra),style:y?.extra,ref:D},l):null,R=N||F?X.createElement(`div`,{className:`${g}-additional`,style:f?{minHeight:f+O}:{}},N,F):null,z=c&&c.mark===`pro_table_render`&&c.render?c.render(e,{input:A,errorList:N,extra:F}):X.createElement(X.Fragment,null,A,R);return X.createElement(j.Provider,{value:E},X.createElement(Y,{...w,className:T},z),X.createElement(Ge,{prefixCls:t}))},Je={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`question-circle`,theme:`outlined`};function Ye(){return Ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ye.apply(this,arguments)}var Xe=X.forwardRef((e,t)=>X.createElement(g,Ye({},e,{ref:t,icon:Je}))),Ze=({prefixCls:e,label:t,htmlFor:n,labelCol:r,labelAlign:i,colon:a,required:s,requiredMark:c,tooltip:l,vertical:u})=>{let[d]=te(`Form`),{labelAlign:f,labelCol:p,labelWrap:m,colon:h,classNames:g,styles:_,tooltip:v}=X.useContext(j);if(!ne(t))return null;let y=r||p||{},b=i||f,S=`${e}-item-label`,C=x(S,b===`left`&&`${S}-left`,y.className,{[`${S}-wrap`]:!!m}),w=t,T=a===!0||h!==!1&&a!==!1;T&&!u&&typeof t==`string`&&t.trim()&&(w=t.replace(/[:|:]\s*$/,``));let E=xe(l,v);if(E){let t=X.createElement(ue,{...E},X.createElement(`span`,{className:`${e}-item-tooltip`,onClick:e=>{e.preventDefault()},tabIndex:-1},E.icon||E.children||X.createElement(Xe,null)));w=X.createElement(X.Fragment,null,w,t)}let D=c===`optional`,O=o(c),k=c===!1;O?w=c(w,{required:!!s}):D&&!s&&(w=X.createElement(X.Fragment,null,w,X.createElement(`span`,{className:`${e}-item-optional`},d?.optional||F.Form?.optional)));let A;k?A=`hidden`:(D||O)&&(A=`optional`);let M=x(g?.label,{[`${e}-item-required`]:s,[`${e}-item-required-mark-${A}`]:A,[`${e}-item-no-colon`]:!T});return X.createElement(Y,{...y,className:C},X.createElement(`label`,{htmlFor:n,className:M,style:_?.label,title:typeof t==`string`?t:void 0},w))},Qe={success:de,warning:fe,error:J,validating:ee};function $e({children:e,errors:t,warnings:n,hasFeedback:r,validateStatus:i,prefixCls:a,meta:o,noStyle:s,name:c}){let l=`${a}-item`,{feedbackIcons:u}=X.useContext(j),d=me(t,n,o,null,!!r,i),{isFormItemInput:f,status:p,hasFeedback:m,feedbackIcon:h,name:g}=X.useContext(V),_=X.useMemo(()=>{let e;if(r){let i=r!==!0&&r.icons||u,a=d&&i?.({status:d,errors:t,warnings:n})?.[d],o=d?Qe[d]:null;e=a!==!1&&o?X.createElement(`span`,{className:x(`${l}-feedback-icon`,`${l}-feedback-icon-${d}`)},a||X.createElement(o,null)):null}let i={status:d||``,errors:t,warnings:n,hasFeedback:!!r,feedbackIcon:e,isFormItemInput:!0,name:c};return s&&(i.status=(d??p)||``,i.isFormItemInput=f,i.hasFeedback=!!(r??m),i.feedbackIcon=r===void 0?h:i.feedbackIcon,i.name=c??g),i},[d,t,n,r,u,s,c,f,p,l,m,h,g]);return X.createElement(V.Provider,{value:_},e)}function et(e){let{prefixCls:n,className:r,rootClassName:i,style:a,help:o,errors:s,warnings:c,validateStatus:l,meta:u,hasFeedback:d,hidden:f,children:m,fieldId:h,required:g,isRequired:_,onSubItemMetaChange:v,layout:y,name:b,...S}=e,C=`${n}-item`,{requiredMark:w,layout:E}=X.useContext(j),D=y||E,k=D===`vertical`,A=X.useRef(null),M=Z(s),N=Z(c),P=z(o),F=!!(P||M.length||N.length),I=!!A.current&&O(A.current),[L,R]=X.useState(null);p(()=>{if(F&&A.current){let e=getComputedStyle(A.current);R(Number.parseInt(e.marginBottom,10))}},[F,I]);let ee=e=>{!e&&!F&&R(null)},B=((e=!1)=>{let t=e?M:u.errors,n=e?N:u.warnings;return me(t,n,u,``,!!d,l)})(),V=x(C,r,i,{[`${C}-with-help`]:P||M.length||N.length,[`${C}-has-feedback`]:B&&d,[`${C}-has-success`]:B===`success`,[`${C}-has-warning`]:B===`warning`,[`${C}-has-error`]:B===`error`,[`${C}-is-validating`]:B===`validating`,[`${C}-hidden`]:f,[`${C}-${D}`]:D});return X.createElement(`div`,{className:V,style:a,ref:A},X.createElement(be,{className:`${C}-row`,...t(S,`_internalItemRender.colon.dependencies.extra.fieldKey.getValueFromEvent.getValueProps.htmlFor.id.initialValue.isListField.label.labelAlign.labelCol.labelWrap.messageVariables.name.normalize.noStyle.preserve.requiredMark.rules.shouldUpdate.trigger.tooltip.validateFirst.validateTrigger.valuePropName.wrapperCol.validateDebounce`.split(`.`))},X.createElement(Ze,{htmlFor:h,...e,requiredMark:w,required:g??_,prefixCls:n,vertical:k}),X.createElement(qe,{...e,...u,errors:M,warnings:N,prefixCls:n,status:B,help:o,marginBottom:L,onErrorVisibleChanged:ee},X.createElement(T.Provider,{value:v},X.createElement($e,{prefixCls:n,meta:u,errors:u.errors,warnings:u.warnings,hasFeedback:d,validateStatus:B,name:b},m)))),!!L&&X.createElement(`div`,{className:`${C}-margin-offset`,style:{marginBottom:-L}}))}var tt=`__SPLIT__`;function nt(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>{let r=e[n],i=t[n];return r===i||o(r)||o(i)})}var rt=X.memo(e=>e.children,(e,t)=>nt(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((e,n)=>e===t.childProps[n]));function it(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function at(e){let{name:t,noStyle:i,className:s,dependencies:c,prefixCls:l,shouldUpdate:u,rules:d,children:f,required:p,label:m,messageVariables:h,trigger:g=`onChange`,validateTrigger:_,hidden:y,help:S,layout:C}=e,{getPrefixCls:w}=X.useContext(n),{name:E}=X.useContext(j),D=Be(f),O=o(D),k=X.useContext(T),{validateTrigger:A}=X.useContext(v),M=z(_)?_:A,N=z(t),P=w(`form`,l),F=le(P),[L,R]=Fe(P,F);K(`Form.Item`);let ee=X.useContext(U),B=X.useRef(null),[V,te]=He({}),[H,ne]=a(()=>it()),re=e=>{let t=ee?.getKey(e.name);if(ne(e.destroy?it():e,!0),i&&S!==!1&&k){let n=e.name;if(e.destroy)n=B.current||n;else if(t!==void 0){let[e,r]=t;n=[e].concat(b(r)),B.current=n}k(e,n)}},ae=(e,t)=>{te(n=>{let r={...n},i=[].concat(b(e.name.slice(0,-1)),b(t)).join(tt);return e.destroy?delete r[i]:r[i]=e,r})},[W,G]=X.useMemo(()=>{let e=b(H.errors),t=b(H.warnings);return Object.values(V).forEach(n=>{e.push.apply(e,b(n.errors||[])),t.push.apply(t,b(n.warnings||[]))}),[e,t]},[V,H.errors,H.warnings]),se=Ue();function ce(n,r,a){return i&&!y?X.createElement($e,{prefixCls:P,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:H,errors:W,warnings:G,noStyle:!0,name:t},n):X.createElement(et,{key:`row`,...e,className:x(s,R,F,L),prefixCls:P,fieldId:r,isRequired:a,errors:W,warnings:G,meta:H,onSubItemMetaChange:ae,layout:C,name:t},n)}if(!N&&!O&&!c)return ce(D);let q={};return typeof m==`string`?q.label=m:t&&(q.label=String(t)),h&&(q={...q,...h}),X.createElement(r,{...e,messageVariables:q,trigger:g,validateTrigger:M,onMetaChange:re},(n,r,i)=>{let a=pe(t).length&&r?r.name:[],s=ge(a,E),l=p===void 0?d?.some(e=>{if(I(e)&&e.required&&!e.warningOnly)return!0;if(o(e)){let t=e(i);return t?.required&&!t?.warningOnly}return!1}):p,f={...n},m=null;if(Array.isArray(D)&&N)m=D;else if((!O||(u||c)&&!N)&&(!c||O||N)){if(X.isValidElement(D)){let t={...D.props,...f};if(t.id||=s,S||W.length>0||G.length>0||e.extra){let n=[];(S||W.length>0)&&n.push(`${s}_help`),e.extra&&n.push(`${s}_extra`),t[`aria-describedby`]=n.join(` `)}W.length>0&&(t[`aria-invalid`]=`true`),l&&(t[`aria-required`]=`true`),oe(D)&&(t.ref=se(a,D)),new Set([].concat(b(pe(g)),b(pe(M)))).forEach(e=>{t[e]=(...t)=>{f[e]?.(...t),D.props[e]?.(...t)}});let n=[t[`aria-required`],t[`aria-invalid`],t[`aria-describedby`]];m=X.createElement(rt,{control:f,update:D,childProps:n},ie(D,t))}else m=O&&(u||c)&&!N?D(i):D}return ce(m,s,l)})}var ot=at;ot.useStatus=Ve;var st=({prefixCls:e,children:t,...r})=>{let{getPrefixCls:i}=X.useContext(n),a=i(`form`,e),o=X.useMemo(()=>({prefixCls:a,status:`error`}),[a]);return X.createElement(_,{...r},(e,n,r)=>X.createElement(L.Provider,{value:o},t(e.map(e=>({...e,fieldKey:e.key})),n,{errors:r.errors,warnings:r.warnings})))};function ct(){let{form:e}=X.useContext(j);return e}var $=ze;$.Item=ot,$.List=st,$.ErrorList=Re,$.useForm=he,$.useFormInstance=ct,$.useWatch=D,$.Provider=P;export{Xe as n,$ as t};