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.
4 lines
33 KiB
4 lines
33 KiB
(globalThis.utooChunk_ant_design_pro||(globalThis.utooChunk_ant_design_pro=[])).push(["object"==typeof document?document.currentScript:void 0,14669,e=>{"use strict";let t=e.i(191788).default.createContext(null);e.s(["default",()=>t])},54269,e=>{"use strict";var t=e.i(191788),r=e.i(320001);e.i(957562);var o=e.i(617796),n=e.i(27593),a=e.i(851581),l=e.i(56206),i=e.i(430898),s=e.i(934854),d=e.i(498324),u=e.i(658686),c=e.i(993175),p=e.i(82038),f=e.i(749919),m=e.i(873627),g=e.i(14669),b=e.i(187056),h=e.i(270010);let x=t.forwardRef((e,x)=>{let{prefixCls:C,children:v,indeterminate:$=!1,onMouseEnter:y,onMouseLeave:k,skipGroup:S=!1,disabled:w,rootClassName:E,className:R,style:I,classNames:F,styles:P,name:j,value:M,checked:N,defaultChecked:B,onChange:D,...z}=e,{getPrefixCls:T,direction:A,className:H,style:O,classNames:W,styles:q}=(0,c.useComponentConfig)("checkbox"),_=t.useContext(g.default),{isFormItemInput:L}=t.useContext(m.FormItemInputContext),G=t.useContext(p.default),Y=(_?.disabled||w)??G,[V,X]=(0,o.useControlledState)(B,N),K=V,J=(0,n.useEvent)(e=>{X(e.target.checked),D?.(e),!S&&_?.toggleOption&&_.toggleOption({label:v,value:M})});_&&!S&&(K=_.value.includes(M));let Q=t.useRef(null),U=(0,a.useComposeRef)(x,Q);t.useEffect(()=>{if(!S&&_)return _.registerValue(M),()=>{_.cancelValue(M)}},[M,S]),t.useEffect(()=>{Q.current?.input&&(Q.current.input.indeterminate=$)},[$]);let Z=T("checkbox",C),ee=(0,f.default)(Z),[et,er]=(0,b.default)(Z,ee),eo={...z},en={...e,indeterminate:$,disabled:Y,checked:K},[ea,el]=(0,i.useMergeSemantic)([W,F],[q,P],{props:en}),ei=(0,l.clsx)(`${Z}-wrapper`,{[`${Z}-rtl`]:"rtl"===A,[`${Z}-wrapper-checked`]:K,[`${Z}-wrapper-disabled`]:Y,[`${Z}-wrapper-in-form-item`]:L},H,R,ea.root,E,er,ee,et),es=(0,l.clsx)(ea.icon,{[`${Z}-indeterminate`]:$},u.TARGET_CLS,et),[ed,eu]=(0,h.default)(eo.onClick);return t.createElement(d.default,{component:"Checkbox",disabled:Y},t.createElement("label",{className:ei,style:{...el.root,...O,...I},onMouseEnter:y,onMouseLeave:k,onClick:ed},t.createElement(r.default,{...eo,name:!S&&_?_.name:j,checked:K,onClick:eu,onChange:J,prefixCls:Z,className:es,style:el.icon,disabled:Y,ref:U,value:M}),(0,s.isNonNullable)(v)&&t.createElement("span",{className:(0,l.clsx)(`${Z}-label`,ea.label),style:el.label},v)))});var C=e.i(633829),v=e.i(191248);let $=t.forwardRef((e,r)=>{let{defaultValue:o,children:n,options:a=[],prefixCls:i,className:d,rootClassName:u,style:p,onChange:m,role:h="group",...$}=e,{getPrefixCls:y,direction:k}=t.useContext(c.ConfigContext),[S,w]=t.useState($.value||o||[]),[E,R]=t.useState([]);t.useEffect(()=>{"value"in $&&w($.value||[])},[$.value]);let I=t.useMemo(()=>a.map(e=>"string"==typeof e||(0,s.isNumber)(e)?{label:e,value:e}:e),[a]),F=e=>{R(t=>t.filter(t=>t!==e))},P=e=>{R(t=>[].concat((0,C.default)(t),[e]))},j=e=>{let t=S.indexOf(e.value),r=(0,C.default)(S);-1===t?r.push(e.value):r.splice(t,1),"value"in $||w(r),m?.(r.filter(e=>E.includes(e)).sort((e,t)=>I.findIndex(t=>t.value===e)-I.findIndex(e=>e.value===t)))},M=y("checkbox",i),N=`${M}-group`,B=(0,f.default)(M),[D,z]=(0,b.default)(M,B),T=(0,v.omit)($,["value","disabled"]),A=a.length?I.map(e=>t.createElement(x,{prefixCls:M,key:e.value.toString(),disabled:"disabled"in e?e.disabled:$.disabled,value:e.value,checked:S.includes(e.value),onChange:e.onChange,className:(0,l.clsx)(`${N}-item`,e.className),style:e.style,title:e.title,id:e.id,required:e.required},e.label)):n,H=t.useMemo(()=>({toggleOption:j,value:S,disabled:$.disabled,name:$.name,registerValue:P,cancelValue:F}),[j,S,$.disabled,$.name,P,F]),O=(0,l.clsx)(N,{[`${N}-rtl`]:"rtl"===k},d,u,z,B,D);return t.createElement("div",{className:O,style:p,role:h,...T,ref:r},t.createElement(g.default.Provider,{value:H},A))});x.Group=$,x.__ANT_CHECKBOX=!0,e.s(["default",()=>x],54269)},187056,e=>{"use strict";e.i(290586);var t=e.i(774778),r=e.i(307441),o=e.i(198567),n=e.i(352050),a=e.i(104616);function l(e,n){return(e=>{let{checkboxCls:n,checkboxSize:a,lineWidth:l}=e,i=`${n}-wrapper`;return[{[`${n}-group`]:{...(0,r.resetComponent)(e),display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}},[i]:{...(0,r.resetComponent)(e),display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${i}`]:{marginInlineStart:0},[`&${i}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}},[n]:{...(0,r.resetComponent)(e),position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",alignSelf:"center",boxSizing:"border-box",display:"block",width:a,height:a,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${(0,t.unit)(l)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,flex:"none",...(0,o.genNoMotionStyle)(),"&:after":{boxSizing:"border-box",position:"absolute",top:`calc(${a} / 2 - ${l})`,insetInlineStart:`calc(${a} / 4 - ${l})`,display:"table",width:e.calc(a).div(14).mul(5).equal(),height:e.calc(a).div(14).mul(8).equal(),border:`${(0,t.unit)(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`,...(0,o.genNoMotionStyle)()},[`${n}-input`]:{position:"absolute",inset:`calc(-1 * (${l}))`,zIndex:1,cursor:"pointer",opacity:0,margin:0},[`&:has(${n}-input:focus-visible)`]:(0,r.genFocusOutline)(e),"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}}},{[`
|
|
${i}:not(${i}-disabled),
|
|
${n}:not(${n}-disabled)
|
|
`]:{[`&:hover ${n}`]:{borderColor:e.colorPrimary}},[`${i}:not(${i}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled)`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[`${n}-checked`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`,...(0,o.genNoMotionStyle)()},[`&:not(${n}-disabled):hover`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'},"&:hover":{backgroundColor:e.colorBgContainer,borderColor:e.colorPrimary}}}},{[`${i}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled},"& + span":{color:e.colorTextDisabled},[`&${n}-indeterminate::after`]:{background:e.colorTextDisabled}}}]})((0,a.mergeToken)(n,{checkboxCls:`.${e}`,checkboxSize:n.controlInteractiveSize}))}var i=(0,n.genStyleHooks)("Checkbox",(e,{prefixCls:t})=>[l(t,e)]);e.s(["default",()=>i,"getStyle",0,l])},201962,e=>{"use strict";e.i(957562);var t=e.i(191248),r=e.i(146601),o=e.i(191788),n=e.i(440656),a=e.i(379049),l=e.i(56206),i=e.i(889590),s=e.i(391398),d=o.default.forwardRef(({text:e,fieldProps:r},n)=>{let{getPrefixCls:d}=(0,o.useContext)(a.ConfigProvider.ConfigContext),u=d("pro-field-readonly"),c=`${u}-textarea`,{wrapSSR:p,hashId:f}=(0,i.useStyle)("TextArea",()=>({[`.${c}`]:{display:"inline-block",lineHeight:"1.5715",maxWidth:"100%",whiteSpace:"pre-wrap"}}));return p((0,s.jsx)("span",{ref:n,className:(0,l.clsx)(f,u,c),...(0,t.omit)(r,["autoSize","classNames","styles"]),children:e??"-"}))}),u=o.default.forwardRef((e,o)=>{let{text:a,mode:l,render:i,formItemRender:u,fieldProps:c}=e,p=(0,n.useIntl)();if("read"===l){let r=(0,s.jsx)(d,{...e,ref:o});return i?i(a,{mode:l,...(0,t.omit)(c,["showCount"])},r):r}if("edit"===l||"update"===l){let e=(0,s.jsx)(r.Input.TextArea,{ref:o,rows:3,onKeyDown:e=>{"Enter"===e.key&&e.stopPropagation()},placeholder:p.getMessage("tableForm.inputPlaceholder","请输入"),...c});return u?u(a,{mode:l,...c},e):e}return null});e.s(["default",()=>u],201962)},234717,e=>{"use strict";e.i(957562);var t=e.i(531983),r=e.i(132259),o=e.i(191788),n=e.i(810711),a=e.i(56742),l=e.i(4691),i=e.i(225251),s=e.i(391398);let d={space:r.Space,group:r.Space.Compact},u=e=>{let{children:r,value:i=[],valuePropName:u,onChange:c,fieldProps:p,space:f,type:m="space",transform:g,convertValue:b,lightProps:h,...x}=e,C=(0,a.useRefFunction)((e,t)=>{let r=[...i];r[t]=function(e,...t){let r=t[0];return r&&r.target&&e in r.target?r.target[e]:r}(u||"value",e),c?.(r),p?.onChange?.(r)}),v=-1,$=(0,t.toArray)((0,n.runFunction)(r,i,e)).map(e=>{if(o.default.isValidElement(e)){let t=v+=1,r=e?.type?.displayName==="ProFormComponent"||e?.props?.readonly?{key:t,ignoreFormItem:!0,...e.props||{},fieldProps:{...e?.props?.fieldProps,onChange:(...e)=>{C(e[0],t)}},value:i?.[t],onChange:void 0}:{key:t,...e.props||{},value:i?.[t],onChange:r=>{C(r,t),e.props.onChange?.(r)}};return o.default.cloneElement(e,r)}return e}),y=d[m],{RowWrapper:k}=(0,l.useGridHelpers)(x),S=(0,o.useCallback)(({children:e})=>{let t={...f,align:"start"};return"space"===m&&f?.wrap!==void 0&&(t.wrap=f.wrap),(0,s.jsx)(y,{...t,children:e})},[y,f,m]);return(0,s.jsx)(k,{Wrapper:S,children:$})},c=o.default.forwardRef(({children:e,space:t,valuePropName:r,...n},a)=>((0,o.useImperativeHandle)(a,()=>({})),(0,s.jsx)(u,{space:t,valuePropName:r,...n.fieldProps,onChange:void 0,...n,children:e}))),p=i.default?.(c);e.s(["default",()=>p])},320001,270010,e=>{"use strict";var t=e.i(56926),r=e.i(56206),o=e.i(191788);function n(){return(n=Object.assign.bind()).apply(this,arguments)}let a=(0,o.forwardRef)((e,a)=>{let{prefixCls:l="rc-checkbox",className:i,style:s,checked:d,disabled:u,defaultChecked:c=!1,type:p="checkbox",title:f,onChange:m,...g}=e,b=(0,o.useRef)(null),h=(0,o.useRef)(null),[x,C]=(0,t.default)(c,d);(0,o.useImperativeHandle)(a,()=>({focus:e=>{b.current?.focus(e)},blur:()=>{b.current?.blur()},input:b.current,nativeElement:h.current}));let v=(0,r.clsx)(l,i,{[`${l}-checked`]:x,[`${l}-disabled`]:u});return o.createElement("span",{className:v,title:f,style:s,ref:h},o.createElement("input",n({},g,{className:`${l}-input`,ref:b,onChange:t=>{u||("checked"in e||C(t.target.checked),m?.({target:{...e,type:p,checked:t.target.checked},stopPropagation(){t.stopPropagation()},preventDefault(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:u,checked:!!x,type:p})))});e.s(["default",()=>a],320001);var l=e.i(499997);e.s(["default",0,function(e){let t=o.default.useRef(null),r=()=>{l.default.cancel(t.current),t.current=null};return[()=>{r(),t.current=(0,l.default)(()=>{t.current=null})},o=>{t.current&&(o.stopPropagation(),r()),e?.(o)}]}],270010)},344670,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:"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:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},o=e.i(117716);function n(){return(n=Object.assign.bind()).apply(this,arguments)}let a=t.forwardRef((e,a)=>t.createElement(o.default,n({},e,{ref:a,icon:r})));e.s(["InfoCircleOutlined",()=>a],344670)},400274,e=>{"use strict";var t=e.i(667270),r=e.i(191788),o=e.i(391398);class n extends r.default.Component{state={hasError:!1,errorInfo:""};static getDerivedStateFromError(e){return console.warn("ErrorBoundary caught an error",e),{hasError:!0,errorInfo:e.message}}componentDidCatch(e,t){console.warn("ErrorBoundary caught an error",e,t)}render(){return this.state.hasError?(0,o.jsx)(t.Result,{status:"error",title:"Something went wrong.",extra:this.state.errorInfo}):this.props.children}}e.s(["ErrorBoundary",0,n])},422904,e=>{"use strict";var t=e.i(191788);e.i(957562);var r=e.i(617796),o=e.i(572353),n=e.i(624200),a=e.i(56206),l=e.i(497630),i=e.i(934854),s=e.i(993175),d=e.i(749919),u=e.i(625263),c=e.i(873627),p=e.i(749344);let f=t.createContext(void 0),m=f.Provider,g=t.createContext(void 0),b=g.Provider;var h=e.i(320001),x=e.i(851581),C=e.i(430898),v=e.i(498324),$=e.i(658686),y=e.i(270010),k=e.i(82038);e.i(290586);var S=e.i(774778),w=e.i(307441),E=e.i(352050),R=e.i(104616),I=(0,E.genStyleHooks)("Radio",e=>{let{controlOutline:t,controlOutlineWidth:r}=e,o=`0 0 0 ${(0,S.unit)(r)} ${t}`,n=(0,R.mergeToken)(e,{radioFocusShadow:o,radioButtonFocusShadow:o});return[(e=>{let{componentCls:t,antCls:r}=e,o=`${t}-group`;return{[o]:{...(0,w.resetComponent)(e),display:"inline-block",fontSize:0,[`&${o}-rtl`]:{direction:"rtl"},[`&${o}-block`]:{display:"flex"},[`${r}-badge ${r}-badge-count`]:{zIndex:1},[`> ${r}-badge:not(:first-child) > ${r}-button-wrapper`]:{borderInlineStart:"none"},"&-vertical":{display:"flex",flexDirection:"column",rowGap:e.marginXS,[`${t}-wrapper`]:{marginInlineEnd:0}}}}})(n),(e=>{let{componentCls:t,wrapperMarginInlineEnd:r,colorPrimary:o,colorPrimaryHover:n,radioSize:a,motionDurationSlow:l,motionDurationMid:i,motionEaseInOutCirc:s,colorBgContainer:d,colorBorder:u,lineWidth:c,colorBgContainerDisabled:p,colorTextDisabled:f,paddingXS:m,dotColorDisabled:g,dotSize:b,lineType:h,radioColor:x,radioBgColor:C}=e;return{[`${t}-wrapper`]:{...(0,w.resetComponent)(e),display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:r,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[t]:{...(0,w.resetComponent)(e),position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",alignSelf:"center",boxSizing:"border-box",display:"block",width:`calc(${a} * 1px)`,height:`calc(${a} * 1px)`,backgroundColor:d,border:`${(0,S.unit)(c)} ${h} ${u}`,borderRadius:"50%",transition:`all ${i}`,flex:"none","&:after":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%) scale(0)",width:`calc(${b} * 1px)`,height:`calc(${b} * 1px)`,backgroundColor:x,borderRadius:"50%",transformOrigin:"50% 50%",opacity:0,transition:`all ${l} ${s}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0},[`&:has(${t}-input:focus-visible)`]:(0,w.genFocusOutline)(e)},[`&:hover:not(${t}-wrapper-disabled) ${t}`]:{borderColor:o},[`&:hover ${t}-checked:not(${t}-disabled)`]:{backgroundColor:n,borderColor:"transparent"},[`${t}-checked`]:{backgroundColor:C,borderColor:o,"&::after":{transform:"translate(-50%, -50%)",opacity:1}},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},background:p,borderColor:u,"&::after":{backgroundColor:g}},[`${t}-disabled + span`]:{color:f,cursor:"not-allowed"},[`span${t} + *`]:{paddingInlineStart:m,paddingInlineEnd:m}}}})(n),(e=>{let{buttonColor:t,controlHeight:r,componentCls:o,lineWidth:n,lineType:a,colorBorder:l,motionDurationMid:i,buttonPaddingInline:s,fontSize:d,buttonBg:u,fontSizeLG:c,controlHeightLG:p,controlHeightSM:f,paddingXS:m,borderRadius:g,borderRadiusSM:b,borderRadiusLG:h,buttonCheckedBg:x,buttonSolidCheckedColor:C,colorTextDisabled:v,colorBgContainerDisabled:$,buttonCheckedBgDisabled:y,buttonCheckedColorDisabled:k,colorPrimary:E,colorPrimaryHover:R,colorPrimaryActive:I,buttonSolidCheckedBg:F,buttonSolidCheckedHoverBg:P,buttonSolidCheckedActiveBg:j,calc:M}=e;return{[`${o}-button-wrapper`]:{position:"relative",display:"inline-block",height:r,margin:0,paddingInline:s,paddingBlock:0,color:t,fontSize:d,lineHeight:(0,S.unit)(M(r).sub(M(n).mul(2)).equal()),background:u,border:`${(0,S.unit)(n)} ${a} ${l}`,borderBlockStartWidth:M(n).add(.02).equal(),borderInlineEndWidth:n,cursor:"pointer",transition:["color","background-color","box-shadow"].map(e=>`${e} ${i}`).join(","),a:{color:t},[`> ${o}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:last-child)":{marginInlineEnd:M(n).mul(-1).equal()},"&:first-child":{borderInlineStart:`${(0,S.unit)(n)} ${a} ${l}`,borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g},"&:first-child:last-child":{borderRadius:g},[`${o}-group-large &`]:{height:p,fontSize:c,lineHeight:(0,S.unit)(M(p).sub(M(n).mul(2)).equal()),"&:first-child":{borderStartStartRadius:h,borderEndStartRadius:h},"&:last-child":{borderStartEndRadius:h,borderEndEndRadius:h}},[`${o}-group-small &`]:{height:f,paddingInline:M(m).sub(n).equal(),paddingBlock:0,lineHeight:(0,S.unit)(M(f).sub(M(n).mul(2)).equal()),"&:first-child":{borderStartStartRadius:b,borderEndStartRadius:b},"&:last-child":{borderStartEndRadius:b,borderEndEndRadius:b}},"&:hover":{position:"relative",color:E},"&:has(:focus-visible)":(0,w.genFocusOutline)(e),[`${o}, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${o}-button-wrapper-disabled)`]:{zIndex:1,color:E,background:x,borderColor:E,"&::before":{backgroundColor:E},"&:first-child":{borderColor:E},"&:hover":{color:R,borderColor:R,"&::before":{backgroundColor:R}},"&:active":{color:I,borderColor:I,"&::before":{backgroundColor:I}}},[`${o}-group-solid &-checked:not(${o}-button-wrapper-disabled)`]:{color:C,background:F,borderColor:F,"&:hover":{color:C,background:P,borderColor:P},"&:active":{color:C,background:j,borderColor:j}},"&-disabled":{color:v,backgroundColor:$,borderColor:l,cursor:"not-allowed","&:first-child, &:hover":{color:v,backgroundColor:$,borderColor:l}},[`&-disabled${o}-button-wrapper-checked`]:{color:k,backgroundColor:y,borderColor:l,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}})(n)]},e=>{let{wireframe:t,padding:r,marginXS:o,lineWidth:n,fontSizeLG:a,colorText:l,colorBgContainer:i,colorTextDisabled:s,controlItemBgActiveDisabled:d,colorTextLightSolid:u,colorPrimary:c,colorPrimaryHover:p,colorPrimaryActive:f,colorWhite:m}=e;return{radioSize:a,dotSize:t?a-8:a-(4+n)*2,dotColorDisabled:s,buttonSolidCheckedColor:u,buttonSolidCheckedBg:c,buttonSolidCheckedHoverBg:p,buttonSolidCheckedActiveBg:f,buttonBg:i,buttonCheckedBg:i,buttonColor:l,buttonCheckedBgDisabled:d,buttonCheckedColorDisabled:s,buttonPaddingInline:r-n,wrapperMarginInlineEnd:o,radioColor:t?c:m,radioBgColor:t?i:c}},{unitless:{radioSize:!0,dotSize:!0}});let F=t.forwardRef((e,r)=>{let o=t.useContext(f),n=t.useContext(g),{getPrefixCls:l,direction:i,className:u,style:p,classNames:m,styles:b}=(0,s.useComponentConfig)("radio"),S=t.useRef(null),w=(0,x.composeRef)(r,S),{isFormItemInput:E}=t.useContext(c.FormItemInputContext),{prefixCls:R,className:F,rootClassName:P,children:j,style:M,title:N,classNames:B,styles:D,...z}=e,T=l("radio",R),A="button"===(o?.optionType||n),H=A?`${T}-button`:T,O=(0,d.default)(T),[W,q]=I(T,O),_={...z},L=t.useContext(k.default),G=_.checked;o&&(_.name=o.name,_.onChange=t=>{e.onChange?.(t),o?.onChange?.(t)},G=e.value===o.value,_.disabled=_.disabled??o.disabled),_.disabled=_.disabled??L;let Y={...e,..._,checked:G},[V,X]=(0,C.useMergeSemantic)([m,B],[b,D],{props:Y}),K=(0,a.clsx)(`${H}-wrapper`,{[`${H}-wrapper-checked`]:G,[`${H}-wrapper-disabled`]:_.disabled,[`${H}-wrapper-rtl`]:"rtl"===i,[`${H}-wrapper-in-form-item`]:E,[`${H}-wrapper-block`]:!!o?.block},u,F,P,V.root,W,q,O),[J,Q]=(0,y.default)(_.onClick);return t.createElement(v.default,{component:"Radio",disabled:_.disabled},t.createElement("label",{className:K,style:{...X.root,...p,...M},onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:N,onClick:J},t.createElement(h.default,{..._,checked:G,className:(0,a.clsx)(V.icon,{[$.TARGET_CLS]:!A}),style:X.icon,type:"radio",prefixCls:H,ref:w,onClick:Q}),void 0!==j?t.createElement("span",{className:(0,a.clsx)(`${H}-label`,V.label),style:X.label},j):null))}),P=t.forwardRef((e,f)=>{let{getPrefixCls:g,direction:b}=t.useContext(s.ConfigContext),{name:h}=t.useContext(c.FormItemInputContext),x=(0,o.default)((0,p.toNamePathStr)(h)),{prefixCls:C,className:v,rootClassName:$,options:y,buttonStyle:k="outline",disabled:S,children:w,size:E,style:R,id:P,optionType:j,name:M=x,defaultValue:N,value:B,block:D=!1,onChange:z,onMouseEnter:T,onMouseLeave:A,onFocus:H,onBlur:O,orientation:W,vertical:q,role:_="radiogroup"}=e,[L,G]=(0,r.useControlledState)(N,B),Y=t.useCallback(t=>{let r=t.target.value;"value"in e||G(r),r!==L&&z?.(t)},[L,G,z]),V=g("radio",C),X=`${V}-group`,K=(0,d.default)(V),[J,Q]=I(V,K),U=w;y&&y.length>0&&(U=y.map(e=>"string"==typeof e||(0,i.isNumber)(e)?t.createElement(F,{key:e.toString(),prefixCls:V,disabled:S,value:e,checked:L===e},e):t.createElement(F,{key:`radio-group-value-options-${e.value}`,prefixCls:V,disabled:e.disabled||S,value:e.value,checked:L===e.value,title:e.title,style:e.style,className:e.className,id:e.id,required:e.required},e.label)));let Z=(0,u.default)(E),[,ee]=(0,l.useOrientation)(W,q),et=(0,a.clsx)(X,`${X}-${k}`,{[`${X}-large`]:"large"===Z,[`${X}-small`]:"small"===Z,[`${X}-rtl`]:"rtl"===b,[`${X}-block`]:D},v,$,J,Q,K),er=t.useMemo(()=>({onChange:Y,value:L,disabled:S,name:M,optionType:j,block:D}),[Y,L,S,M,j,D]);return t.createElement("div",{...(0,n.default)(e,{aria:!0,data:!0}),role:_,className:(0,a.clsx)(et,{[`${V}-group-vertical`]:ee}),style:R,onMouseEnter:T,onMouseLeave:A,onFocus:H,onBlur:O,id:P,ref:f},t.createElement(m,{value:er},U))});var j=t.memo(P),M=t.forwardRef((e,r)=>{let{getPrefixCls:o}=t.useContext(s.ConfigContext),{prefixCls:n,...a}=e,l=o("radio",n);return t.createElement(b,{value:"button"},t.createElement(F,{prefixCls:l,...a,type:"radio",ref:r}))});F.Button=M,F.Group=j,F.__ANT_RADIO=!0,e.s(["default",()=>F],422904)},444455,e=>{"use strict";var t=e.i(494834),r=e.i(224263),o=e.i(734316);t.default.extend(r.default);let n=e=>!!e?._isAMomentObject,a=(e,r)=>(0,o.isNil)(e)||t.default.isDayjs(e)||n(e)?n(e)?(0,t.default)(e):e:Array.isArray(e)?e.map(e=>a(e,r)):"number"==typeof e?(0,t.default)(e):(0,t.default)(e,r);e.s(["parseValueToDay",0,a])},567639,e=>{"use strict";e.s(["StepFormProvide",()=>k,"StepsForm",()=>w,"StepsFormProvide",()=>$],567639),e.i(957562);var t=e.i(531983),r=e.i(617796),o=e.i(313367),n=e.i(76820),a=e.i(379049),l=e.i(882474),i=e.i(245538),s=e.i(132259),d=e.i(186897),u=e.i(56206),c=e.i(191788),p=e.i(440656),f=e.i(205703),m=e.i(56742),g=e.i(191248),b=e.i(557584),h=e.i(683276),x=e.i(391398);let{noteOnce:C}=b.warning;var v=e.i(889590);let $=c.default.createContext(void 0),y={horizontal:({stepsDom:e,formDom:t})=>(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(i.Row,{gutter:{xs:8,sm:16,md:24},children:(0,x.jsx)(n.Col,{span:24,children:e})}),(0,x.jsx)(i.Row,{gutter:{xs:8,sm:16,md:24},children:(0,x.jsx)(n.Col,{span:24,children:t})})]}),vertical:({stepsDom:e,formDom:t})=>(0,x.jsxs)(i.Row,{align:"stretch",wrap:!0,gutter:{xs:8,sm:16,md:24},children:[(0,x.jsx)(n.Col,{xxl:4,xl:6,lg:7,md:8,sm:10,xs:12,children:c.default.cloneElement(e,{style:{height:"100%"}})}),(0,x.jsx)(n.Col,{children:(0,x.jsx)("div",{style:{display:"flex",alignItems:"center",width:"100%",height:"100%"},children:t})})]})},k=c.default.createContext(null);function S(e){let{getPrefixCls:n}=(0,c.useContext)(a.ConfigProvider.ConfigContext),i=n("pro-steps-form"),{wrapSSR:g,hashId:b}=(0,v.useStyle)("StepsForm",e=>{let t;return[{[(t={...e,componentCls:`.${i}`}).componentCls]:{boxSizing:"border-box","&-container":{width:"max-content",minWidth:"420px",maxWidth:"100%",margin:"auto"},"&-steps-container":{maxWidth:"1160px",margin:"auto",[`${t.antCls}-steps-vertical`]:{height:"100%"}},"&-step":{display:"none",marginBlockStart:"32px","&-active":{display:"block"},"> form":{maxWidth:"100%"}}}}]}),{current:h,onCurrentChange:C,submitter:S,stepsFormRender:w,stepsRender:E,stepFormRender:R,stepsProps:I,onFinish:F,formProps:P,containerStyle:j,formRef:M,formMapRef:N,layoutRender:B,...D}=e,z=(0,c.useRef)(new Map),T=(0,c.useRef)(new Map),A=(0,c.useRef)([]),[H,O]=(0,c.useState)([]),[W,q]=(0,c.useState)(!1),_=(0,p.useIntl)(),[L,G]=(0,r.useControlledState)(0,e.current),Y=(0,m.useRefFunction)(t=>{e.onCurrentChange?.(t)}),V=(0,c.useCallback)(e=>{G(t=>{let r="function"==typeof e?e(t):e;return queueMicrotask(()=>{Y(r)}),r})},[Y]),X=(0,c.useMemo)(()=>y[I?.orientation||"horizontal"],[I?.orientation]),K=(0,c.useMemo)(()=>L===H.length-1,[H.length,L]),J=(0,c.useCallback)((e,t)=>{T.current.has(e)||O(t=>[...t,e]),T.current.set(e,t)},[]),Q=(0,c.useCallback)(e=>{O(t=>t.filter(t=>t!==e)),T.current.delete(e),z.current.delete(e)},[]);(0,c.useImperativeHandle)(N,()=>A.current,[A.current]),(0,c.useImperativeHandle)(M,()=>A.current[L||0]?.current,[L,A.current]);let U=(0,c.useCallback)(async(e,t)=>{if(z.current.set(e,t),!K||!F)return;q(!0);let r=(0,f.merge)({},...Array.from(z.current.values()));try{await F(r)&&(V(0),A.current.forEach(e=>e.current?.resetFields()))}catch(e){console.log(e)}finally{q(!1)}},[K,F,q,V]),Z=(0,c.useMemo)(()=>{let e={items:H.map(e=>{let t=T.current.get(e),r={key:e,title:t?.title,...t?.stepProps};return r.description&&(r.content=r.description,delete r.description),r})};return(0,x.jsx)("div",{className:(0,u.clsx)(`${i}-steps-container`,b),style:{maxWidth:Math.min(320*H.length,1160)},children:(0,x.jsx)(d.Steps,{...I,...e,current:L,onChange:void 0})})},[H,b,i,L,I]),ee=(0,m.useRefFunction)(()=>{let e=A.current[L];e.current?.submit()}),et=(0,m.useRefFunction)(()=>{L<1||V(L-1)}),er=(0,c.useMemo)(()=>!1!==S&&(0,x.jsx)(o.Button,{type:"primary",loading:W,...S?.submitButtonProps,onClick:()=>{S?.onSubmit?.(),ee()},children:_.getMessage("stepsForm.next","下一步")},"next"),[_,W,ee,S]),eo=(0,c.useMemo)(()=>!1!==S&&(0,x.jsx)(o.Button,{...S?.resetButtonProps,onClick:()=>{et(),S?.onReset?.()},children:_.getMessage("stepsForm.prev","上一步")},"pre"),[_,et,S]),en=(0,c.useMemo)(()=>!1!==S&&(0,x.jsx)(o.Button,{type:"primary",loading:W,...S?.submitButtonProps,onClick:()=>{S?.onSubmit?.(),ee()},children:_.getMessage("stepsForm.submit","提交")},"submit"),[_,W,ee,S]),ea=(0,m.useRefFunction)(()=>{0===H.length||L>H.length-2||V(L+1)}),el=(0,c.useMemo)(()=>{let e=[],t=L||0;if(t<1?1===H.length?e.push(en):e.push(er):t+1===H.length?e.push(eo,en):e.push(eo,er),e=e.filter(c.default.isValidElement),S&&S.render){let t={form:A.current[L]?.current,onSubmit:ee,step:L,onPre:et};return S.render(t,e)}return S&&S?.render===!1?null:e},[H.length,er,ee,eo,et,L,en,S]),ei=(0,c.useMemo)(()=>(0,t.toArray)(e.children).map((e,t)=>{let r=e.props,o=r.name||`${t}`,n=L===t,a=n?{contentRender:R,submitter:!1}:{};return(0,x.jsx)("div",{className:(0,u.clsx)(`${i}-step`,b,{[`${i}-step-active`]:n}),children:(0,x.jsx)(k.Provider,{value:{...a,...P,...r,name:o,step:t},children:e})},o)}),[P,b,i,e.children,L,R]),es=(0,c.useMemo)(()=>E?E(H.map(e=>({key:e,title:T.current.get(e)?.title})),Z):Z,[H,Z,E]),ed=(0,c.useMemo)(()=>(0,x.jsxs)("div",{className:(0,u.clsx)(`${i}-container`,b),style:j,children:[ei,w?null:(0,x.jsx)(s.Space,{children:el})]}),[j,ei,b,i,w,el]),eu=(0,c.useMemo)(()=>{let e={stepsDom:es,formDom:ed};if(w)if(B)return w(B(e),el);else return w(X(e),el);return B?B(e):X(e)},[es,ed,X,w,el,B]);return g((0,x.jsx)("div",{className:(0,u.clsx)(i,b),children:(0,x.jsx)(l.Form.Provider,{...D,children:(0,x.jsx)($.Provider,{value:{loading:W,setLoading:q,regForm:J,keyArray:H,next:ea,formArrayRef:A,formMapRef:T,lastStep:K,unRegForm:Q,onFormFinish:U},children:eu})})}))}function w(e){return(0,x.jsx)(p.ProConfigProvider,{needDeps:!0,children:(0,x.jsx)(S,{...e})})}w.StepForm=function(e){let t=(0,c.useRef)(),r=(0,c.useContext)($),o=(0,c.useContext)(k),n={...e,...o},{onFinish:a,step:l,formRef:i,title:s,stepProps:d,...u}=n;return C(!u.submitter,"StepForm 不包含提交按钮,请在 StepsForm 上"),(0,c.useImperativeHandle)(i,()=>t.current,[i?.current]),(0,c.useEffect)(()=>{if(!(n.name||n.step))return;let e=(n.name||n.step).toString();return r?.regForm(e,n),()=>{r?.unRegForm(e)}},[]),r&&r?.formArrayRef&&(r.formArrayRef.current[l||0]=t),(0,x.jsx)(h.BaseForm,{formRef:t,onFinish:async e=>{if(u.name&&r?.onFormFinish(u.name,e),a){r?.setLoading(!0);try{await a?.(e)&&r?.next()}finally{r?.setLoading(!1)}return}r?.lastStep||r?.next()},onInit:(e,o)=>{t.current=o,r&&r?.formArrayRef&&(r.formArrayRef.current[l||0]=t),u?.onInit?.(e,o)},layout:"vertical",...(0,g.omit)(u,["layoutType","columns"])})},w.useForm=l.Form.useForm},616557,758432,e=>{"use strict";var t=e.i(54269);e.s(["Checkbox",()=>t.default],758432);var t=t,r=e.i(379049),o=e.i(882474),n=e.i(353944),a=e.i(363382),l=e.i(56206),i=e.i(191788),s=e.i(992771),d=e.i(889590),u=e.i(551233),c=e.i(391398),p=i.default.forwardRef(({layout:e="horizontal",formItemRender:p,mode:f,render:m,...g},b)=>{let{getPrefixCls:h}=(0,i.useContext)(r.ConfigProvider.ConfigContext),x=h("pro-field-checkbox"),C=o.Form.Item?.useStatus?.(),[v,$,y]=(0,u.useFieldFetchData)(g),{wrapSSR:k,hashId:S}=(0,d.useStyle)("Checkbox",e=>({[`.${x}`]:{"&-error":{span:{color:e.colorError}},"&-warning":{span:{color:e.colorWarning}},"&-vertical":{[`&${e.antCls}-checkbox-group`]:{display:"inline-block"},[`${e.antCls}-checkbox-wrapper+${e.antCls}-checkbox-wrapper`]:{"margin-inline-start":"0 !important"},[`${e.antCls}-checkbox-group-item`]:{display:"flex",marginInlineEnd:0}}}})),{token:w}=a.theme.useToken?.(),E=(0,i.useRef)();if((0,i.useImperativeHandle)(b,()=>({...E.current||{},fetchData:e=>y(e)}),[y]),v)return(0,c.jsx)(n.Spin,{size:"small"});if("read"===f){let e=$?.length?$?.reduce((e,t)=>({...e,[t.value??""]:t.label}),{}):void 0,t=(0,s.proFieldParsingText)(g.text,(0,s.objectToMap)(g.valueEnum||e));return m?m(g.text,{mode:f,...g.fieldProps},(0,c.jsx)(c.Fragment,{children:t}))??null:(0,c.jsx)("div",{style:{display:"flex",flexWrap:"wrap",alignItems:"center",gap:w.marginSM},children:t})}if("edit"===f){let{fieldNames:r,variant:o,...n}=g.fieldProps||{},a=k((0,c.jsx)(t.default.Group,{...n,variant:o,className:(0,l.clsx)(g.fieldProps?.className,S,`${x}-${e}`,{[`${x}-error`]:C?.status==="error",[`${x}-warning`]:C?.status==="warning"}),options:$}));return p?p(g.text,{mode:f,...g.fieldProps,options:$,loading:v},a)??null:a}return null});e.s(["default",()=>p],616557)},700907,e=>{"use strict";var t=e.i(191788),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},o=e.i(117716);function n(){return(n=Object.assign.bind()).apply(this,arguments)}let a=t.forwardRef((e,a)=>t.createElement(o.default,n({},e,{ref:a,icon:r})));e.s(["default",()=>a],700907)},839587,e=>{"use strict";var t=e.i(430077),r=e.i(494834),o=e.i(191788),n=e.i(440656),a=e.i(79615),l=e.i(444455),i=e.i(391398),s=o.default.forwardRef(({text:e,mode:s,light:d,label:u,format:c="YYYY-MM-DD",render:p,picker:f,formItemRender:m,showTime:g,lightLabel:b,variant:h,fieldProps:x},C)=>{let v=(0,n.useIntl)(),[$,y]=Array.isArray(e)?e:[],[k,S]=o.default.useState(!1),w=(0,o.useCallback)(e=>"function"==typeof x?.format?x?.format?.(e):x?.format||c||"YYYY-MM-DD",[x,c]),E=$?(0,r.default)($).format(w((0,r.default)($))):"",R=y?(0,r.default)(y).format(w((0,r.default)(y))):"";if("read"===s){let t=(0,i.jsxs)("div",{ref:C,style:{display:"flex",flexWrap:"wrap",gap:8,alignItems:"center"},children:[(0,i.jsx)("div",{children:E||"-"}),(0,i.jsx)("div",{children:R||"-"})]});return p?p(e,{mode:s,...x},(0,i.jsx)("span",{children:t})):t}if("edit"===s||"update"===s){let r,o=(0,l.parseValueToDay)(x.value);return(r=d?(0,i.jsx)(a.FieldLabel,{label:u,onClick:()=>{x?.onOpenChange?.(!0),S(!0)},style:o?{paddingInlineEnd:0}:void 0,disabled:x.disabled,value:o||k?(0,i.jsx)(t.DatePicker.RangePicker,{picker:f,showTime:g,format:c,...x,placeholder:x.placeholder??[v.getMessage("tableForm.selectPlaceholder","请选择"),v.getMessage("tableForm.selectPlaceholder","请选择")],value:o,onOpenChange:e=>{o&&S(e),x?.onOpenChange?.(e)},onChange:e=>{x?.onChange?.(e),e||S(!1)}}):null,variant:h,allowClear:!1,ref:b,downIcon:!o&&!k&&void 0}):(0,i.jsx)(t.DatePicker.RangePicker,{ref:C,format:c,showTime:g,placeholder:[v.getMessage("tableForm.selectPlaceholder","请选择"),v.getMessage("tableForm.selectPlaceholder","请选择")],...x,value:o}),m)?m(e,{mode:s,...x},r):r}return null});e.s(["default",()=>s])},947538,914036,e=>{"use strict";var t=e.i(379049),r=e.i(882474),o=e.i(422904);e.s(["Radio",()=>o.default],914036);var o=o,n=e.i(353944),a=e.i(56206),l=e.i(191788),i=e.i(992771),s=e.i(889590),d=e.i(551233),u=e.i(391398),c=l.default.forwardRef(({radioType:e,formItemRender:c,mode:p,render:f,...m},g)=>{let{getPrefixCls:b}=(0,l.useContext)(t.ConfigProvider.ConfigContext),h=b("pro-field-radio"),[x,C,v]=(0,d.useFieldFetchData)(m),$=(0,l.useRef)(),y=r.Form.Item?.useStatus?.();(0,l.useImperativeHandle)(g,()=>({...$.current||{},fetchData:e=>v(e)}),[v]);let{wrapSSR:k,hashId:S}=(0,s.useStyle)("FieldRadioRadio",e=>({[`.${h}-error`]:{span:{color:e.colorError}},[`.${h}-warning`]:{span:{color:e.colorWarning}},[`.${h}-vertical`]:{[`${e.antCls}-radio-wrapper`]:{display:"flex",marginInlineEnd:0}}}));if(x)return(0,u.jsx)(n.Spin,{size:"small"});if("read"===p){let e=C?.length?C?.reduce((e,t)=>({...e,[t.value??""]:t.label}),{}):void 0,t=(0,u.jsx)(u.Fragment,{children:(0,i.proFieldParsingText)(m.text,(0,i.objectToMap)(m.valueEnum||e))});return f?f(m.text,{mode:p,...m.fieldProps},t)??null:t}if("edit"===p){let t=k((0,u.jsx)(o.default.Group,{ref:$,optionType:e,...m.fieldProps,className:(0,a.clsx)(m.fieldProps?.className,{[`${h}-error`]:y?.status==="error",[`${h}-warning`]:y?.status==="warning"},S,`${h}-${m.fieldProps.layout||"horizontal"}`),options:C}));return c?c(m.text,{mode:p,...m.fieldProps,options:C,loading:x},t)??null:t}return null});e.s(["default",()=>c],947538)}]);
|