mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-09 08:52:44 +00:00
1 line
25 KiB
JavaScript
1 line
25 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[903],{32693:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(77260),l=n(44194),o={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"},a=n(54183),i=function(e,t){return l.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var s=l.forwardRef(i)},20903:function(e,t,n){n.d(t,{Z:function(){return Me}});var r=n(86479),l=n(13702),o=n(44194),a=n(51865),i=n.n(a),s=n(42976),c=n(15649),u=n(23609);function m(e){const[t,n]=o.useState(e);return o.useEffect((()=>{const t=setTimeout((()=>{n(e)}),e.length?0:10);return()=>{clearTimeout(t)}}),[e]),t}var d=n(59199),p=n(49336),f=n(91937),g=n(6689),b=n(77167),h=n(79255);var $=e=>{const{componentCls:t}=e,n=`${t}-show-help-item`;return{[`${t}-show-help`]:{transition:`opacity ${e.motionDurationFast} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[n]:{overflow:"hidden",transition:`height ${e.motionDurationFast} ${e.motionEaseInOut},\n opacity ${e.motionDurationFast} ${e.motionEaseInOut},\n transform ${e.motionDurationFast} ${e.motionEaseInOut} !important`,[`&${n}-appear, &${n}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${n}-leave-active`]:{transform:"translateY(-5px)"}}}}};const v=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,d.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,d.bf)(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),y=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},x=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},(0,p.Wf)(e)),v(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},y(e,e.controlHeightSM)),"&-large":Object.assign({},y(e,e.controlHeightLG))})}},C=e=>{const{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:l,labelRequiredMarkColor:o,labelColor:a,labelFontSize:i,labelHeight:s,labelColonMarginInlineStart:c,labelColonMarginInlineEnd:u,itemMarginBottom:m}=e;return{[t]:Object.assign(Object.assign({},(0,p.Wf)(e)),{marginBottom:m,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,\n &-hidden${l}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset","> label":{verticalAlign:"middle",textWrap:"balance"}},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:s,color:a,fontSize:i,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:e.marginXXS,color:o,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${t}-required-mark-hidden, &${t}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`&${t}-required-mark-hidden`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:c,marginInlineEnd:u},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${r}-col-'"]):not([class*="' ${r}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%",[`&:has(> ${l}-switch:only-child, > ${l}-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:f.kr,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},w=(e,t)=>{const{formItemCls:n}=e;return{[`${t}-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"}}}}},O=e=>{const{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:"nowrap"},[`> ${n}-label,\n > ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},E=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),k=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:E(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},S=e=>{const{componentCls:t,formItemCls:n,antCls:r}=e;return{[`${t}-vertical`]:{[`${n}:not(${n}-horizontal)`]:{[`${n}-row`]:{flexDirection:"column"},[`${n}-label > label`]:{height:"auto"},[`${n}-control`]:{width:"100%"},[`${n}-label,\n ${r}-col-24${n}-label,\n ${r}-col-xl-24${n}-label`]:E(e)}},[`@media (max-width: ${(0,d.bf)(e.screenXSMax)})`]:[k(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:E(e)}}}],[`@media (max-width: ${(0,d.bf)(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:E(e)}}},[`@media (max-width: ${(0,d.bf)(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:E(e)}}},[`@media (max-width: ${(0,d.bf)(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:E(e)}}}}},I=e=>{const{formItemCls:t,antCls:n}=e;return{[`${t}-vertical`]:{[`${t}-row`]:{flexDirection:"column"},[`${t}-label > label`]:{height:"auto"},[`${t}-control`]:{width:"100%"}},[`${t}-vertical ${t}-label,\n ${n}-col-24${t}-label,\n ${n}-col-xl-24${t}-label`]:E(e),[`@media (max-width: ${(0,d.bf)(e.screenXSMax)})`]:[k(e),{[t]:{[`${n}-col-xs-24${t}-label`]:E(e)}}],[`@media (max-width: ${(0,d.bf)(e.screenSMMax)})`]:{[t]:{[`${n}-col-sm-24${t}-label`]:E(e)}},[`@media (max-width: ${(0,d.bf)(e.screenMDMax)})`]:{[t]:{[`${n}-col-md-24${t}-label`]:E(e)}},[`@media (max-width: ${(0,d.bf)(e.screenLGMax)})`]:{[t]:{[`${n}-col-lg-24${t}-label`]:E(e)}}}},j=(e,t)=>(0,b.IX)(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t});var M=(0,h.I$)("Form",((e,{rootPrefixCls:t})=>{const n=j(e,t);return[x(n),C(n),$(n),w(n,n.componentCls),w(n,n.formItemCls),O(n),S(n),I(n),(0,g.Z)(n),f.kr]}),(e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0})),{order:-1e3});const F=[];function Z(e,t,n,r=0){return{key:"string"==typeof e?e:`${t}-${r}`,error:e,errorStatus:n}}var q=({help:e,helpStatus:t,errors:n=F,warnings:a=F,className:d,fieldId:p,onVisibleChanged:f})=>{const{prefixCls:g}=o.useContext(r.Rk),b=`${g}-item-explain`,h=(0,u.Z)(g),[$,v,y]=M(g,h),x=o.useMemo((()=>(0,c.Z)(g)),[g]),C=m(n),w=m(a),O=o.useMemo((()=>null!=e?[Z(e,"help",t)]:[].concat((0,l.Z)(C.map(((e,t)=>Z(e,"error","error",t)))),(0,l.Z)(w.map(((e,t)=>Z(e,"warning","warning",t)))))),[e,t,C,w]),E=o.useMemo((()=>{const e={};return O.forEach((({key:t})=>{e[t]=(e[t]||0)+1})),O.map(((t,n)=>Object.assign(Object.assign({},t),{key:e[t.key]>1?`${t.key}-fallback-${n}`:t.key})))}),[O]),k={};return p&&(k.id=`${p}_help`),$(o.createElement(s.ZP,{motionDeadline:x.motionDeadline,motionName:`${g}-show-help`,visible:!!E.length,onVisibleChanged:f},(e=>{const{className:t,style:n}=e;return o.createElement("div",Object.assign({},k,{className:i()(b,t,y,h,d,v),style:n}),o.createElement(s.V4,Object.assign({keys:E},(0,c.Z)(g),{motionName:`${g}-show-help-item`,component:!1}),(e=>{const{key:t,error:n,errorStatus:r,className:l,style:a}=e;return o.createElement("div",{key:t,className:i()(l,{[`${b}-${r}`]:r}),style:a},n)})))})))},P=n(11478),N=n(35779),z=n(72305),R=n(77936),H=n(78425),D=n(47432),T=n(29807),W=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(r=Object.getOwnPropertySymbols(e);l<r.length;l++)t.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(n[r[l]]=e[r[l]])}return n};const V=(e,t)=>{const n=o.useContext(z.Z),{getPrefixCls:l,direction:a,requiredMark:s,colon:c,scrollToFirstError:m,className:d,style:p}=(0,N.dj)("form"),{prefixCls:f,className:g,rootClassName:b,size:h,disabled:$=n,form:v,colon:y,labelAlign:x,labelWrap:C,labelCol:w,wrapperCol:O,hideRequiredMark:E,layout:k="horizontal",scrollToFirstError:S,requiredMark:I,onFinishFailed:j,name:F,style:Z,feedbackIcons:q,variant:V}=e,_=W(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),A=(0,R.Z)(h),B=o.useContext(T.Z);const L=o.useMemo((()=>void 0!==I?I:!E&&(void 0===s||s)),[E,I,s]),X=null!=y?y:c,G=l("form",f),U=(0,u.Z)(G),[Y,K,Q]=M(G,U),J=i()(G,`${G}-${k}`,{[`${G}-hide-required-mark`]:!1===L,[`${G}-rtl`]:"rtl"===a,[`${G}-${A}`]:A},Q,U,K,d,g,b),[ee]=(0,D.Z)(v),{__INTERNAL__:te}=ee;te.name=F;const ne=o.useMemo((()=>({name:F,labelAlign:x,labelCol:w,labelWrap:C,wrapperCol:O,vertical:"vertical"===k,colon:X,requiredMark:L,itemRef:te.itemRef,form:ee,feedbackIcons:q})),[F,x,w,O,k,X,L,ee,q]),re=o.useRef(null);o.useImperativeHandle(t,(()=>{var e;return Object.assign(Object.assign({},ee),{nativeElement:null===(e=re.current)||void 0===e?void 0:e.nativeElement})}));const le=(e,t)=>{if(e){let n={block:"nearest"};"object"==typeof e&&(n=Object.assign(Object.assign({},n),e)),ee.scrollToField(t,n)}};return Y(o.createElement(r.pg.Provider,{value:V},o.createElement(z.n,{disabled:$},o.createElement(H.Z.Provider,{value:A},o.createElement(r.RV,{validateMessages:B},o.createElement(r.q3.Provider,{value:ne},o.createElement(P.ZP,Object.assign({id:F},_,{name:F,onFinishFailed:e=>{if(null==j||j(e),e.errorFields.length){const t=e.errorFields[0].name;if(void 0!==S)return void le(S,t);void 0!==m&&le(m,t)}},form:ee,ref:re,style:Object.assign(Object.assign({},p),Z),className:J}))))))))};var _=o.forwardRef(V),A=n(41065),B=n(65489),L=n(15288),X=n(1570),G=n(54387);const U=()=>{const{status:e,errors:t=[],warnings:n=[]}=o.useContext(r.aM);return{status:e,errors:t,warnings:n}};U.Context=r.aM;var Y=U,K=n(24589);var Q=n(43313),J=n(43948),ee=n(99047),te=n(34573),ne=n(81570),re=n(3389),le=n(64560);const oe=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}};var ae=(0,h.bk)(["Form","item-item"],((e,{rootPrefixCls:t})=>{const n=j(e,t);return[oe(n)]})),ie=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(r=Object.getOwnPropertySymbols(e);l<r.length;l++)t.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(n[r[l]]=e[r[l]])}return n};var se=e=>{const{prefixCls:t,status:n,labelCol:l,wrapperCol:a,children:s,errors:c,warnings:u,_internalItemRender:m,extra:d,help:p,fieldId:f,marginBottom:g,onErrorVisibleChanged:b,label:h}=e,$=`${t}-item`,v=o.useContext(r.q3),y=o.useMemo((()=>{let e=Object.assign({},a||v.wrapperCol||{});if(null===h&&!l&&!a&&v.labelCol){[void 0,"xs","sm","md","lg","xl","xxl"].forEach((t=>{const n=t?[t]:[],r=(0,re.U2)(v.labelCol,n),l="object"==typeof r?r:{},o=(0,re.U2)(e,n);"span"in l&&!("offset"in("object"==typeof o?o:{}))&&l.span<24&&(e=(0,re.t8)(e,[].concat(n,["offset"]),l.span))}))}return e}),[a,v]),x=i()(`${$}-control`,y.className),C=o.useMemo((()=>{const{labelCol:e,wrapperCol:t}=v;return ie(v,["labelCol","wrapperCol"])}),[v]),w=o.useRef(null),[O,E]=o.useState(0);(0,ee.Z)((()=>{d&&w.current?E(w.current.clientHeight):E(0)}),[d]);const k=o.createElement("div",{className:`${$}-control-input`},o.createElement("div",{className:`${$}-control-input-content`},s)),S=o.useMemo((()=>({prefixCls:t,status:n})),[t,n]),I=null!==g||c.length||u.length?o.createElement(r.Rk.Provider,{value:S},o.createElement(q,{fieldId:f,errors:c,warnings:u,help:p,helpStatus:n,className:`${$}-explain-connected`,onVisibleChanged:b})):null,j={};f&&(j.id=`${f}_extra`);const M=d?o.createElement("div",Object.assign({},j,{className:`${$}-extra`,ref:w}),d):null,F=I||M?o.createElement("div",{className:`${$}-additional`,style:g?{minHeight:g+O}:{}},I,M):null,Z=m&&"pro_table_render"===m.mark&&m.render?m.render(e,{input:k,errorList:I,extra:M}):o.createElement(o.Fragment,null,k,F);return o.createElement(r.q3.Provider,{value:C},o.createElement(le.Z,Object.assign({},y,{className:x}),Z),o.createElement(ae,{prefixCls:t}))},ce=n(32693);var ue=function(e){return null==e?null:"object"!=typeof e||(0,o.isValidElement)(e)?{title:e}:e},me=n(90972),de=n(54444),pe=n(27473),fe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(r=Object.getOwnPropertySymbols(e);l<r.length;l++)t.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(n[r[l]]=e[r[l]])}return n};var ge=({prefixCls:e,label:t,htmlFor:n,labelCol:l,labelAlign:a,colon:s,required:c,requiredMark:u,tooltip:m,vertical:d})=>{var p;const[f]=(0,me.Z)("Form"),{labelAlign:g,labelCol:b,labelWrap:h,colon:$}=o.useContext(r.q3);if(!t)return null;const v=l||b||{},y=a||g,x=`${e}-item-label`,C=i()(x,"left"===y&&`${x}-left`,v.className,{[`${x}-wrap`]:!!h});let w=t;const O=!0===s||!1!==$&&!1!==s;O&&!d&&"string"==typeof t&&t.trim()&&(w=t.replace(/[:|:]\s*$/,""));const E=ue(m);if(E){const{icon:t=o.createElement(ce.Z,null)}=E,n=fe(E,["icon"]),r=o.createElement(pe.Z,Object.assign({},n),o.cloneElement(t,{className:`${e}-item-tooltip`,title:"",onClick:e=>{e.preventDefault()},tabIndex:null}));w=o.createElement(o.Fragment,null,w,r)}const k="optional"===u,S="function"==typeof u,I=!1===u;let j;S?w=u(w,{required:!!c}):k&&!c&&(w=o.createElement(o.Fragment,null,w,o.createElement("span",{className:`${e}-item-optional`,title:""},(null==f?void 0:f.optional)||(null===(p=de.Z.Form)||void 0===p?void 0:p.optional)))),I?j="hidden":(k||S)&&(j="optional");const M=i()({[`${e}-item-required`]:c,[`${e}-item-required-mark-${j}`]:j,[`${e}-item-no-colon`]:!O});return o.createElement(le.Z,Object.assign({},v,{className:C}),o.createElement("label",{htmlFor:n,className:M,title:"string"==typeof t?t:""},w))},be=n(58644),he=n(92520),$e=n(64985),ve=n(54883);const ye={success:be.Z,warning:$e.Z,error:he.Z,validating:ve.Z};function xe({children:e,errors:t,warnings:n,hasFeedback:l,validateStatus:a,prefixCls:s,meta:c,noStyle:u,name:m}){const d=`${s}-item`,{feedbackIcons:p}=o.useContext(r.q3),f=(0,Q.lR)(t,n,c,null,!!l,a),{isFormItemInput:g,status:b,hasFeedback:h,feedbackIcon:$,name:v}=o.useContext(r.aM),y=o.useMemo((()=>{var e;let r;if(l){const a=!0!==l&&l.icons||p,s=f&&(null===(e=null==a?void 0:a({status:f,errors:t,warnings:n}))||void 0===e?void 0:e[f]),c=f&&ye[f];r=!1!==s&&c?o.createElement("span",{className:i()(`${d}-feedback-icon`,`${d}-feedback-icon-${f}`)},s||o.createElement(c,null)):null}const a={status:f||"",errors:t,warnings:n,hasFeedback:!!l,feedbackIcon:r,isFormItemInput:!0,name:m};return u&&(a.status=(null!=f?f:b)||"",a.isFormItemInput=g,a.hasFeedback=!!(null!=l?l:h),a.feedbackIcon=void 0!==l?a.feedbackIcon:$,a.name=null!=m?m:v),a}),[f,l,u,g,b]);return o.createElement(r.aM.Provider,{value:y},e)}var Ce=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(r=Object.getOwnPropertySymbols(e);l<r.length;l++)t.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(n[r[l]]=e[r[l]])}return n};function we(e){const{prefixCls:t,className:n,rootClassName:l,style:a,help:s,errors:c,warnings:u,validateStatus:d,meta:p,hasFeedback:f,hidden:g,children:b,fieldId:h,required:$,isRequired:v,onSubItemMetaChange:y,layout:x,name:C}=e,w=Ce(e,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout","name"]),O=`${t}-item`,{requiredMark:E,vertical:k}=o.useContext(r.q3),S=k||"vertical"===x,I=o.useRef(null),j=m(c),M=m(u),F=null!=s,Z=!!(F||c.length||u.length),q=!!I.current&&(0,J.Z)(I.current),[P,N]=o.useState(null);(0,ee.Z)((()=>{if(Z&&I.current){const e=getComputedStyle(I.current);N(parseInt(e.marginBottom,10))}}),[Z,q]);const z=((e=!1)=>{const t=e?j:p.errors,n=e?M:p.warnings;return(0,Q.lR)(t,n,p,"",!!f,d)})(),R=i()(O,n,l,{[`${O}-with-help`]:F||j.length||M.length,[`${O}-has-feedback`]:z&&f,[`${O}-has-success`]:"success"===z,[`${O}-has-warning`]:"warning"===z,[`${O}-has-error`]:"error"===z,[`${O}-is-validating`]:"validating"===z,[`${O}-hidden`]:g,[`${O}-${x}`]:x});return o.createElement("div",{className:R,style:a,ref:I},o.createElement(ne.Z,Object.assign({className:`${O}-row`},(0,te.Z)(w,["_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"])),o.createElement(ge,Object.assign({htmlFor:h},e,{requiredMark:E,required:null!=$?$:v,prefixCls:t,vertical:S})),o.createElement(se,Object.assign({},e,p,{errors:j,warnings:M,prefixCls:t,status:z,help:s,marginBottom:P,onErrorVisibleChanged:e=>{e||N(null)}}),o.createElement(r.qI.Provider,{value:y},o.createElement(xe,{prefixCls:t,meta:p,errors:p.errors,warnings:p.warnings,hasFeedback:f,validateStatus:z,name:C},b)))),!!P&&o.createElement("div",{className:`${O}-margin-offset`,style:{marginBottom:-P}}))}const Oe=o.memo((({children:e})=>e),((e,t)=>function(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((n=>{const r=e[n],l=t[n];return r===l||"function"==typeof r||"function"==typeof l}))}(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every(((e,n)=>e===t.childProps[n]))));const Ee=function(e){const{name:t,noStyle:n,className:a,dependencies:s,prefixCls:c,shouldUpdate:m,rules:d,children:p,required:f,label:g,messageVariables:b,trigger:h="onChange",validateTrigger:$,hidden:v,help:y,layout:x}=e,{getPrefixCls:C}=o.useContext(N.E_),{name:w}=o.useContext(r.q3),O=function(e){if("function"==typeof e)return e;const t=(0,G.Z)(e);return t.length<=1?t[0]:t}(p),E="function"==typeof O,k=o.useContext(r.qI),{validateTrigger:S}=o.useContext(P.zb),I=void 0!==$?$:S,j=!(null==t),F=C("form",c),Z=(0,u.Z)(F),[q,z,R]=M(F,Z);(0,X.ln)("Form.Item");const H=o.useContext(P.ZM),D=o.useRef(null),[T,W]=function(e){const[t,n]=o.useState(e),r=o.useRef(null),l=o.useRef([]),a=o.useRef(!1);return o.useEffect((()=>(a.current=!1,()=>{a.current=!0,K.Z.cancel(r.current),r.current=null})),[]),[t,function(e){a.current||(null===r.current&&(l.current=[],r.current=(0,K.Z)((()=>{r.current=null,n((e=>{let t=e;return l.current.forEach((e=>{t=e(t)})),t}))}))),l.current.push(e))}]}({}),[V,_]=(0,A.Z)((()=>({errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}))),U=(e,t)=>{W((n=>{const r=Object.assign({},n),o=[].concat((0,l.Z)(e.name.slice(0,-1)),(0,l.Z)(t)).join("__SPLIT__");return e.destroy?delete r[o]:r[o]=e,r}))},[Y,J]=o.useMemo((()=>{const e=(0,l.Z)(V.errors),t=(0,l.Z)(V.warnings);return Object.values(T).forEach((n=>{e.push.apply(e,(0,l.Z)(n.errors||[])),t.push.apply(t,(0,l.Z)(n.warnings||[]))})),[e,t]}),[T,V.errors,V.warnings]),ee=function(){const{itemRef:e}=o.useContext(r.q3),t=o.useRef({});return function(n,r){const l=r&&"object"==typeof r&&(0,B.C4)(r),o=n.join("_");return t.current.name===o&&t.current.originRef===l||(t.current.name=o,t.current.originRef=l,t.current.ref=(0,B.sQ)(e(n),l)),t.current.ref}}();function te(r,l,s){return n&&!v?o.createElement(xe,{prefixCls:F,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:V,errors:Y,warnings:J,noStyle:!0,name:t},r):o.createElement(we,Object.assign({key:"row"},e,{className:i()(a,R,Z,z),prefixCls:F,fieldId:l,isRequired:s,errors:Y,warnings:J,meta:V,onSubItemMetaChange:U,layout:x,name:t}),r)}if(!j&&!E&&!s)return q(te(O));let ne={};return"string"==typeof g?ne.label=g:t&&(ne.label=String(t)),b&&(ne=Object.assign(Object.assign({},ne),b)),q(o.createElement(P.gN,Object.assign({},e,{messageVariables:ne,trigger:h,validateTrigger:I,onMetaChange:e=>{const t=null==H?void 0:H.getKey(e.name);if(_(e.destroy?{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}:e,!0),n&&!1!==y&&k){let n=e.name;if(e.destroy)n=D.current||n;else if(void 0!==t){const[e,r]=t;n=[e].concat((0,l.Z)(r)),D.current=n}k(e,n)}}}),((n,r,a)=>{const i=(0,Q.qo)(t).length&&r?r.name:[],c=(0,Q.dD)(i,w),u=void 0!==f?f:!!(null==d?void 0:d.some((e=>{if(e&&"object"==typeof e&&e.required&&!e.warningOnly)return!0;if("function"==typeof e){const t=e(a);return(null==t?void 0:t.required)&&!(null==t?void 0:t.warningOnly)}return!1}))),p=Object.assign({},n);let g=null;if(Array.isArray(O)&&j)g=O;else if(E&&(!m&&!s||j));else if(!s||E||j)if(o.isValidElement(O)){const t=Object.assign(Object.assign({},O.props),p);if(t.id||(t.id=c),y||Y.length>0||J.length>0||e.extra){const n=[];(y||Y.length>0)&&n.push(`${c}_help`),e.extra&&n.push(`${c}_extra`),t["aria-describedby"]=n.join(" ")}Y.length>0&&(t["aria-invalid"]="true"),u&&(t["aria-required"]="true"),(0,B.Yr)(O)&&(t.ref=ee(i,O));new Set([].concat((0,l.Z)((0,Q.qo)(h)),(0,l.Z)((0,Q.qo)(I)))).forEach((e=>{t[e]=(...t)=>{var n,r,l,o,a;null===(l=p[e])||void 0===l||(n=l).call.apply(n,[p].concat(t)),null===(a=(o=O.props)[e])||void 0===a||(r=a).call.apply(r,[o].concat(t))}}));const n=[t["aria-required"],t["aria-invalid"],t["aria-describedby"]];g=o.createElement(Oe,{control:p,update:O,childProps:n},(0,L.Tm)(O,t))}else g=E&&(m||s)&&!j?O(a):O;else;return te(g,c,u)})))};Ee.useStatus=Y;var ke=Ee,Se=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(r=Object.getOwnPropertySymbols(e);l<r.length;l++)t.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(n[r[l]]=e[r[l]])}return n};var Ie=e=>{var{prefixCls:t,children:n}=e,l=Se(e,["prefixCls","children"]);const{getPrefixCls:a}=o.useContext(N.E_),i=a("form",t),s=o.useMemo((()=>({prefixCls:i,status:"error"})),[i]);return o.createElement(P.aV,Object.assign({},l),((e,t,l)=>o.createElement(r.Rk.Provider,{value:s},n(e.map((e=>Object.assign(Object.assign({},e),{fieldKey:e.key}))),t,{errors:l.errors,warnings:l.warnings}))))};const je=_;je.Item=ke,je.List=Ie,je.ErrorList=q,je.useForm=D.Z,je.useFormInstance=function(){const{form:e}=o.useContext(r.q3);return e},je.useWatch=P.qo,je.Provider=r.RV,je.create=()=>{};var Me=je}}]); |