👨🏻‍💻👩🏻‍💻 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.
 
 
 

4 lines
29 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),a=e.i(320001);e.i(957562);var r=e.i(617796),i=e.i(27593),l=e.i(851581),n=e.i(56206),o=e.i(430898),s=e.i(934854),c=e.i(498324),d=e.i(658686),u=e.i(993175),g=e.i(82038),p=e.i(749919),f=e.i(873627),m=e.i(14669),h=e.i(187056),x=e.i(270010);let b=t.forwardRef((e,b)=>{let{prefixCls:v,children:y,indeterminate:C=!1,onMouseEnter:w,onMouseLeave:j,skipGroup:k=!1,disabled:M,rootClassName:$,className:S,style:P,classNames:z,styles:E,name:F,value:I,checked:N,defaultChecked:T,onChange:O,...R}=e,{getPrefixCls:B,direction:A,className:q,style:H,classNames:L,styles:D}=(0,u.useComponentConfig)("checkbox"),V=t.useContext(m.default),{isFormItemInput:W}=t.useContext(f.FormItemInputContext),_=t.useContext(g.default),G=(V?.disabled||M)??_,[U,X]=(0,r.useControlledState)(T,N),K=U,Q=(0,i.useEvent)(e=>{X(e.target.checked),O?.(e),!k&&V?.toggleOption&&V.toggleOption({label:y,value:I})});V&&!k&&(K=V.value.includes(I));let J=t.useRef(null),Y=(0,l.useComposeRef)(b,J);t.useEffect(()=>{if(!k&&V)return V.registerValue(I),()=>{V.cancelValue(I)}},[I,k]),t.useEffect(()=>{J.current?.input&&(J.current.input.indeterminate=C)},[C]);let Z=B("checkbox",v),ee=(0,p.default)(Z),[et,ea]=(0,h.default)(Z,ee),er={...R},ei={...e,indeterminate:C,disabled:G,checked:K},[el,en]=(0,o.useMergeSemantic)([L,z],[D,E],{props:ei}),eo=(0,n.clsx)(`${Z}-wrapper`,{[`${Z}-rtl`]:"rtl"===A,[`${Z}-wrapper-checked`]:K,[`${Z}-wrapper-disabled`]:G,[`${Z}-wrapper-in-form-item`]:W},q,S,el.root,$,ea,ee,et),es=(0,n.clsx)(el.icon,{[`${Z}-indeterminate`]:C},d.TARGET_CLS,et),[ec,ed]=(0,x.default)(er.onClick);return t.createElement(c.default,{component:"Checkbox",disabled:G},t.createElement("label",{className:eo,style:{...en.root,...H,...P},onMouseEnter:w,onMouseLeave:j,onClick:ec},t.createElement(a.default,{...er,name:!k&&V?V.name:F,checked:K,onClick:ed,onChange:Q,prefixCls:Z,className:es,style:en.icon,disabled:G,ref:Y,value:I}),(0,s.isNonNullable)(y)&&t.createElement("span",{className:(0,n.clsx)(`${Z}-label`,el.label),style:en.label},y)))});var v=e.i(633829),y=e.i(191248);let C=t.forwardRef((e,a)=>{let{defaultValue:r,children:i,options:l=[],prefixCls:o,className:c,rootClassName:d,style:g,onChange:f,role:x="group",...C}=e,{getPrefixCls:w,direction:j}=t.useContext(u.ConfigContext),[k,M]=t.useState(C.value||r||[]),[$,S]=t.useState([]);t.useEffect(()=>{"value"in C&&M(C.value||[])},[C.value]);let P=t.useMemo(()=>l.map(e=>"string"==typeof e||(0,s.isNumber)(e)?{label:e,value:e}:e),[l]),z=e=>{S(t=>t.filter(t=>t!==e))},E=e=>{S(t=>[].concat((0,v.default)(t),[e]))},F=e=>{let t=k.indexOf(e.value),a=(0,v.default)(k);-1===t?a.push(e.value):a.splice(t,1),"value"in C||M(a),f?.(a.filter(e=>$.includes(e)).sort((e,t)=>P.findIndex(t=>t.value===e)-P.findIndex(e=>e.value===t)))},I=w("checkbox",o),N=`${I}-group`,T=(0,p.default)(I),[O,R]=(0,h.default)(I,T),B=(0,y.omit)(C,["value","disabled"]),A=l.length?P.map(e=>t.createElement(b,{prefixCls:I,key:e.value.toString(),disabled:"disabled"in e?e.disabled:C.disabled,value:e.value,checked:k.includes(e.value),onChange:e.onChange,className:(0,n.clsx)(`${N}-item`,e.className),style:e.style,title:e.title,id:e.id,required:e.required},e.label)):i,q=t.useMemo(()=>({toggleOption:F,value:k,disabled:C.disabled,name:C.name,registerValue:E,cancelValue:z}),[F,k,C.disabled,C.name,E,z]),H=(0,n.clsx)(N,{[`${N}-rtl`]:"rtl"===j},c,d,R,T,O);return t.createElement("div",{className:H,style:g,role:x,...B,ref:a},t.createElement(m.default.Provider,{value:q},A))});b.Group=C,b.__ANT_CHECKBOX=!0,e.s(["default",()=>b],54269)},132259,e=>{"use strict";var t=e.i(313213);e.s(["Space",()=>t.default])},187056,e=>{"use strict";e.i(290586);var t=e.i(774778),a=e.i(307441),r=e.i(198567),i=e.i(352050),l=e.i(104616);function n(e,i){return(e=>{let{checkboxCls:i,checkboxSize:l,lineWidth:n}=e,o=`${i}-wrapper`;return[{[`${i}-group`]:{...(0,a.resetComponent)(e),display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}},[o]:{...(0,a.resetComponent)(e),display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${o}`]:{marginInlineStart:0},[`&${o}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}},[i]:{...(0,a.resetComponent)(e),position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",alignSelf:"center",boxSizing:"border-box",display:"block",width:l,height:l,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${(0,t.unit)(n)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,flex:"none",...(0,r.genNoMotionStyle)(),"&:after":{boxSizing:"border-box",position:"absolute",top:`calc(${l} / 2 - ${n})`,insetInlineStart:`calc(${l} / 4 - ${n})`,display:"table",width:e.calc(l).div(14).mul(5).equal(),height:e.calc(l).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,r.genNoMotionStyle)()},[`${i}-input`]:{position:"absolute",inset:`calc(-1 * (${n}))`,zIndex:1,cursor:"pointer",opacity:0,margin:0},[`&:has(${i}-input:focus-visible)`]:(0,a.genFocusOutline)(e),"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}}},{[`
${o}:not(${o}-disabled),
${i}:not(${i}-disabled)
`]:{[`&:hover ${i}`]:{borderColor:e.colorPrimary}},[`${o}:not(${o}-disabled)`]:{[`&:hover ${i}-checked:not(${i}-disabled)`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[`${i}-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,r.genNoMotionStyle)()},[`&:not(${i}-disabled):hover`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[i]:{"&-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}}}},{[`${o}-disabled`]:{cursor:"not-allowed"},[`${i}-disabled`]:{[`&, ${i}-input`]:{cursor:"not-allowed",pointerEvents:"none"},background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled},"& + span":{color:e.colorTextDisabled},[`&${i}-indeterminate::after`]:{background:e.colorTextDisabled}}}]})((0,l.mergeToken)(i,{checkboxCls:`.${e}`,checkboxSize:i.controlInteractiveSize}))}var o=(0,i.genStyleHooks)("Checkbox",(e,{prefixCls:t})=>[n(t,e)]);e.s(["default",()=>o,"getStyle",0,n])},320001,270010,e=>{"use strict";var t=e.i(56926),a=e.i(56206),r=e.i(191788);function i(){return(i=Object.assign.bind()).apply(this,arguments)}let l=(0,r.forwardRef)((e,l)=>{let{prefixCls:n="rc-checkbox",className:o,style:s,checked:c,disabled:d,defaultChecked:u=!1,type:g="checkbox",title:p,onChange:f,...m}=e,h=(0,r.useRef)(null),x=(0,r.useRef)(null),[b,v]=(0,t.default)(u,c);(0,r.useImperativeHandle)(l,()=>({focus:e=>{h.current?.focus(e)},blur:()=>{h.current?.blur()},input:h.current,nativeElement:x.current}));let y=(0,a.clsx)(n,o,{[`${n}-checked`]:b,[`${n}-disabled`]:d});return r.createElement("span",{className:y,title:p,style:s,ref:x},r.createElement("input",i({},m,{className:`${n}-input`,ref:h,onChange:t=>{d||("checked"in e||v(t.target.checked),f?.({target:{...e,type:g,checked:t.target.checked},stopPropagation(){t.stopPropagation()},preventDefault(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:d,checked:!!b,type:g})))});e.s(["default",()=>l],320001);var n=e.i(499997);e.s(["default",0,function(e){let t=r.default.useRef(null),a=()=>{n.default.cancel(t.current),t.current=null};return[()=>{a(),t.current=(0,n.default)(()=>{t.current=null})},r=>{t.current&&(r.stopPropagation(),a()),e?.(r)}]}],270010)},341920,e=>{"use strict";var t=e.i(191788),a=e.i(636643),r=e.i(852413),i=e.i(59536),l=e.i(139697),n=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(a[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(a[r[i]]=e[r[i]]);return a};let o=l.default||l,s=(e,t)=>(0,r.formatMessage)(Object.assign(Object.assign({},i.DEFAULT_INTL_CONFIG),{locale:"en"}),(0,i.createFormatters)(),e,t);class c extends t.Component{shouldComponentUpdate(e){let t=this.props,{values:a}=t,r=n(t,["values"]),{values:i}=e,l=n(e,["values"]);return!o(i,a)||!o(r,l)}render(){return t.createElement(a.Context.Consumer,null,e=>{this.props.defaultMessage||(0,i.invariantIntlContext)(e);let{formatMessage:a=s,textComponent:r=t.Fragment}=e||{},{id:l,description:n,defaultMessage:o,values:c,children:d,tagName:u=r}=this.props,g=a({id:l,description:n,defaultMessage:o},c);return(Array.isArray(g)||(g=[g]),"function"==typeof d)?d(...g):u?t.createElement(u,null,...g):g})}}c.displayName="FormattedMessage",c.defaultProps={values:{}},e.s(["FormattedMessage",()=>c],341920)},344670,e=>{"use strict";var t=e.i(191788),a={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"},r=e.i(117716);function i(){return(i=Object.assign.bind()).apply(this,arguments)}let l=t.forwardRef((e,l)=>t.createElement(r.default,i({},e,{ref:l,icon:a})));e.s(["InfoCircleOutlined",()=>l],344670)},360618,e=>{"use strict";var t=e.i(439214);e.s(["PlusOutlined",()=>t.default])},439214,e=>{"use strict";var t=e.i(191788),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},r=e.i(117716);function i(){return(i=Object.assign.bind()).apply(this,arguments)}let l=t.forwardRef((e,l)=>t.createElement(r.default,i({},e,{ref:l,icon:a})));e.s(["default",()=>l],439214)},454895,e=>{"use strict";var t=e.i(267226);e.s(["Tabs",()=>t.default])},616557,758432,e=>{"use strict";var t=e.i(54269);e.s(["Checkbox",()=>t.default],758432);var t=t,a=e.i(379049),r=e.i(882474),i=e.i(353944),l=e.i(363382),n=e.i(56206),o=e.i(191788),s=e.i(992771),c=e.i(889590),d=e.i(551233),u=e.i(391398),g=o.default.forwardRef(({layout:e="horizontal",formItemRender:g,mode:p,render:f,...m},h)=>{let{getPrefixCls:x}=(0,o.useContext)(a.ConfigProvider.ConfigContext),b=x("pro-field-checkbox"),v=r.Form.Item?.useStatus?.(),[y,C,w]=(0,d.useFieldFetchData)(m),{wrapSSR:j,hashId:k}=(0,c.useStyle)("Checkbox",e=>({[`.${b}`]:{"&-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:M}=l.theme.useToken?.(),$=(0,o.useRef)();if((0,o.useImperativeHandle)(h,()=>({...$.current||{},fetchData:e=>w(e)}),[w]),y)return(0,u.jsx)(i.Spin,{size:"small"});if("read"===p){let e=C?.length?C?.reduce((e,t)=>({...e,[t.value??""]:t.label}),{}):void 0,t=(0,s.proFieldParsingText)(m.text,(0,s.objectToMap)(m.valueEnum||e));return f?f(m.text,{mode:p,...m.fieldProps},(0,u.jsx)(u.Fragment,{children:t}))??null:(0,u.jsx)("div",{style:{display:"flex",flexWrap:"wrap",alignItems:"center",gap:M.marginSM},children:t})}if("edit"===p){let{fieldNames:a,variant:r,...i}=m.fieldProps||{},l=j((0,u.jsx)(t.default.Group,{...i,variant:r,className:(0,n.clsx)(m.fieldProps?.className,k,`${b}-${e}`,{[`${b}-error`]:v?.status==="error",[`${b}-warning`]:v?.status==="warning"}),options:C}));return g?g(m.text,{mode:p,...m.fieldProps,options:C,loading:y},l)??null:l}return null});e.s(["default",()=>g],616557)},825310,e=>{"use strict";var t=e.i(191788),a=e.i(708876),r=e.i(117716);function i(){return(i=Object.assign.bind()).apply(this,arguments)}let l=t.forwardRef((e,l)=>t.createElement(r.default,i({},e,{ref:l,icon:a.default})));e.s(["UserOutlined",()=>l],825310)},954074,e=>{"use strict";var t=e.i(391398),a=e.i(191788),r={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.42 0 448 200.58 448 448S759.42 960 512 960 64 759.42 64 512 264.58 64 512 64m32.5 168c-69.67 0-86.06 16.84-86.72 39.08l-.02 1.43v46.62H291.45c-9.92 0-14.28 23.05-14.27 39.3 0 2.7 2.08 4.93 4.77 4.93h175.81v58.3h-116.5c-9.96 0-14.3 23.76-14.27 39.47a4.77 4.77 0 004.77 4.76h233.45c-4.53 41.06-15.43 77.59-30.72 109.32l-1.22 2.5-.32-.28c-60.24-28.47-120.43-52.57-194.4-52.57l-2.62.01c-84.98 1.11-144.71 56.5-145.91 127.04l-.02 1.22.02 2.13c1.24 70.4 63.56 126.45 148.52 126.45 61.25 0 116.38-16.85 163.46-45.02a138.58 138.58 0 0014.07-7.96 345.6 345.6 0 0050.3-41.16l9.45 6.35 12.46 8.32c57.53 38.26 113.76 72.62 169.86 79.27a142.62 142.62 0 0018.31 1.16c43.02 0 55-52.68 57.39-95.51l.14-2.84c.4-8.46-6.2-15.6-14.65-15.86-75.46-2.37-136.45-22.05-192-46.11l-6.27-2.75c35.15-56.8 56.66-121.81 57.15-186.66l.09-1.08c.4-5.51-4-10.2-9.52-10.2H549.33v-58.3h165.73c9.92 0 14.28-22.12 14.27-39.31a4.85 4.85 0 00-4.78-4.92H549.32v-82.35a4.8 4.8 0 00-4.83-4.78M328 583.85c54.63 0 107.08 22.41 158.1 52.19l5.76 3.4c-103.57 119.84-247.17 95.9-261.72 26.37a66.89 66.89 0 01-1.14-9.83l-.06-2.34.02-.9c.97-40.12 45.33-68.9 99.04-68.9"}}]},name:"alipay-circle",theme:"outlined"},i=e.i(117716);function l(){return(l=Object.assign.bind()).apply(this,arguments)}let n=a.forwardRef((e,t)=>a.createElement(i.default,l({},e,{ref:t,icon:r})));var o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"};function s(){return(s=Object.assign.bind()).apply(this,arguments)}let c=a.forwardRef((e,t)=>a.createElement(i.default,s({},e,{ref:t,icon:o})));var d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"mobile",theme:"outlined"};function u(){return(u=Object.assign.bind()).apply(this,arguments)}let g=a.forwardRef((e,t)=>a.createElement(i.default,u({},e,{ref:t,icon:d})));var p={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 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 110-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z"}}]},name:"taobao-circle",theme:"outlined"};function f(){return(f=Object.assign.bind()).apply(this,arguments)}let m=a.forwardRef((e,t)=>a.createElement(i.default,f({},e,{ref:t,icon:p})));var h=e.i(825310),x={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 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z"}}]},name:"weibo-circle",theme:"outlined"};function b(){return(b=Object.assign.bind()).apply(this,arguments)}let v=a.forwardRef((e,t)=>a.createElement(i.default,b({},e,{ref:t,icon:x})));var y=e.i(379049),C=e.i(56206),w=e.i(440656),j=e.i(188235),k=e.i(889590);function M(e){let{logo:r,message:i,contentStyle:l,title:n,subTitle:o,actions:s,children:c,containerStyle:d,otherStyle:u,...g}=e,p=(0,w.useIntl)(),f=!1!==g.submitter&&{searchConfig:{submitText:p.getMessage("loginForm.submitText","登录")},...g.submitter,submitButtonProps:{size:"large",style:{width:"100%"},...g.submitter?.submitButtonProps},render:(e,t)=>{let a=t.pop();return"function"==typeof g?.submitter?.render?g?.submitter?.render?.(e,t):a}},m=(0,a.useContext)(y.ConfigProvider.ConfigContext).getPrefixCls("pro-form-login"),{wrapSSR:h,hashId:x}=(0,k.useStyle)("LoginForm",e=>{let t;return[{[(t={...e,componentCls:`.${m}`}).componentCls]:{boxSizing:"border-box","&-container":{display:"flex",flex:"1",flexDirection:"column",height:"100%",paddingInline:32,paddingBlock:24,overflow:"auto",background:"inherit"},"&-top":{textAlign:"center"},"&-header":{display:"flex",alignItems:"center",justifyContent:"center",height:"44px",lineHeight:"44px",a:{textDecoration:"none"}},"&-title":{position:"relative",insetBlockStart:"2px",color:"@heading-color",fontWeight:"600",fontSize:"33px"},"&-logo":{width:"44px",height:"44px",marginInlineEnd:"16px",verticalAlign:"top",img:{width:"100%"}},"&-desc":{marginBlockStart:"12px",marginBlockEnd:"40px",color:t.colorTextSecondary,fontSize:t.fontSize},"&-main":{minWidth:"328px",maxWidth:"580px",margin:"0 auto","&-other":{marginBlockStart:"24px",lineHeight:"22px",textAlign:"start"}}},"@media (min-width: @screen-md-min)":{[`${t.componentCls}-container`]:{paddingInline:0,paddingBlockStart:32,paddingBlockEnd:24,backgroundRepeat:"no-repeat",backgroundPosition:"center 110px",backgroundSize:"100%"}}}]}),b=e=>`${m}-${e}`,v=(0,a.useMemo)(()=>r?"string"==typeof r?(0,t.jsx)("img",{src:r,alt:""}):r:null,[r]);return h((0,t.jsxs)("div",{className:(0,C.clsx)(b("container"),x),style:d,children:[(0,t.jsxs)("div",{className:(0,C.clsx)(b("top"),x),children:[n||v?(0,t.jsxs)("div",{className:(0,C.clsx)(b("header"),x),children:[v?(0,t.jsx)("span",{className:(0,C.clsx)(b("logo"),x),children:v}):null,n?(0,t.jsx)("span",{className:(0,C.clsx)(b("title"),x),children:n}):null]}):null,o?(0,t.jsx)("div",{className:(0,C.clsx)(b("desc"),x),children:o}):null]}),(0,t.jsxs)("div",{className:(0,C.clsx)(b("main"),x),style:{width:328,...l},children:[(0,t.jsxs)(j.ProForm,{isKeyPressSubmit:!0,...g,submitter:f,children:[i,c]}),s?(0,t.jsx)("div",{className:(0,C.clsx)(b("main-other"),x),style:u,children:s}):null]})]}))}var $=e.i(313367),S=e.i(882474),P=e.i(146601),z=e.i(225251);let E=a.default.forwardRef((e,r)=>{let i=S.Form.useFormInstance(),[l,n]=(0,a.useState)(e.countDown||60),[o,s]=(0,a.useState)(!1),[c,d]=(0,a.useState)(),u=a.default.useRef(null),g=a.default.useRef(null),{rules:p,name:f,phoneName:m,fieldProps:h,onTiming:x,captchaTextRender:b=(e,t)=>e?`${t} 秒后重新获取`:"获取验证码",captchaProps:v,...y}=e,C=async e=>{try{d(!0),await y.onGetCaptcha(e),d(!1),s(!0)}catch(e){s(!1),d(!1),console.log(e)}};return(0,a.useImperativeHandle)(r,()=>({nativeElement:u.current,focus:()=>g.current?.focus(),startTiming:()=>s(!0),endTiming:()=>s(!1)})),(0,a.useEffect)(()=>{let t=0,{countDown:a}=e;return o&&(t=setInterval(()=>{n(e=>e<=1?(s(!1),clearInterval(t),a||60):e-1)},1e3)),()=>clearInterval(t)},[o]),(0,a.useEffect)(()=>{x&&x(l)},[l,x]),(0,t.jsxs)("div",{ref:u,style:{...h?.style,display:"flex",alignItems:"center"},children:[(0,t.jsx)(P.Input,{...h,ref:g,style:{flex:1,transition:"width .3s",marginRight:8,...h?.style}}),(0,t.jsx)($.Button,{style:{display:"block"},disabled:o,loading:c,...v,onClick:async()=>{try{if(m){await i.validateFields([m].flat(1));let e=i.getFieldValue([m].flat(1));await C(e)}else await C("")}catch(e){console.log(e)}},children:b(o,l)})]})}),F=(0,z.warpField)(E);e.i(957562);var I=e.i(191248),N=e.i(758432),T=e.i(616557),T=T,O=e.i(810711),R=e.i(967595);let B=a.default.forwardRef(({options:e,fieldProps:a,proFieldProps:r,valueEnum:i,...l},n)=>(0,t.jsx)(w.ProConfigProvider,{valueTypeMap:{checkbox:{render:(e,a)=>(0,t.jsx)(T.default,{...a,text:e}),formItemRender:(e,a)=>(0,t.jsx)(T.default,{...a,text:e})}},children:(0,t.jsx)(R.default,{ref:n,valueType:"checkbox",valueEnum:(0,O.runFunction)(i,void 0),fieldProps:{options:e,...a},lightProps:{labelFormatter:()=>(0,t.jsx)(R.default,{ref:n,valueType:"checkbox",mode:"read",valueEnum:(0,O.runFunction)(i,void 0),fieldConfig:{customLightMode:!0},fieldProps:{options:e,...a},proFieldProps:r,...l}),...l.lightProps},proFieldProps:r,...l})})),A=a.default.forwardRef(({fieldProps:e,children:a},r)=>{let{...i}=e||{};return(0,t.jsx)(N.Checkbox,{ref:r,...(0,I.omit)(i,["allowClear"]),children:a})}),q=z.default?.(A,{valuePropName:"checked"});q.Group=B;var H=e.i(688008);e.i(113297);var L=e.i(341920),D=e.i(342824),V=e.i(970536),W=e.i(538178),_=e.i(593087),G=e.i(579908),U=e.i(296643),X=e.i(454895),K=e.i(827830),Q=e.i(730943);e.i(49949);var J=e.i(244242),Y=e.i(681316),Z=e.i(134124);async function ee(e,t){return(0,Z.request)("/api/login/captcha",{method:"GET",params:{...e},...t||{}})}var et=e.i(246525);let ea=(0,K.createStyles)(({token:e})=>({action:{marginLeft:"8px",color:"rgba(0, 0, 0, 0.2)",fontSize:"24px",verticalAlign:"middle",cursor:"pointer",transition:"color 0.3s","&:hover":{color:e.colorPrimaryActive}},lang:{width:42,height:42,lineHeight:"42px",position:"fixed",right:16,borderRadius:e.borderRadius,":hover":{backgroundColor:e.colorBgTextHover}},container:{display:"flex",flexDirection:"column",height:"100vh",overflow:"auto",backgroundImage:"url('https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/V-_oS6r-i7wAAAAAAAAAAAAAFl94AQBr')",backgroundSize:"100% 100%"}})),er=()=>{let{styles:e}=ea();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n,{className:e.action},"AlipayCircleOutlined"),(0,t.jsx)(m,{className:e.action},"TaobaoCircleOutlined"),(0,t.jsx)(v,{className:e.action},"WeiboCircleOutlined")]})},ei=()=>{let{styles:e}=ea();return(0,t.jsx)("div",{className:e.lang,"data-lang":!0,children:V.SelectLang&&(0,t.jsx)(V.SelectLang,{})})},el=({content:e})=>(0,t.jsx)(G.Alert,{style:{marginBottom:24},title:e,type:"error",showIcon:!0});var en=()=>{let[e,r]=(0,a.useState)({}),[i,l]=(0,a.useState)("account"),{initialState:n,setInitialState:o}=(0,_.useModel)("@@initialState"),{styles:s}=ea(),{message:d}=U.App.useApp(),u=(0,W.useIntl)(),p=async()=>{let e=await n?.fetchUserInfo?.();e&&(0,Q.flushSync)(()=>{o(t=>({...t,currentUser:e}))})},f=async e=>{try{let t=await (0,Y.login)({...e,type:i});if("ok"===t.status){let e=u.formatMessage({id:"pages.login.success",defaultMessage:"登录成功!"});d.success(e),await p();let t=new URL(window.location.href).searchParams,a=(e=>{if(!e?.startsWith("/")||e.startsWith("//"))return"/";try{let t=new URL(e,window.location.origin);if(t.origin!==window.location.origin)return"/";return`${t.pathname}${t.search}${t.hash}`}catch{return"/"}})(t.get("redirect"));window.location.href=a;return}console.log(t),r(t)}catch(t){let e=u.formatMessage({id:"pages.login.failure",defaultMessage:"登录失败,请重试!"});console.log(t),d.error(e)}},{status:m,type:x}=e;return(0,t.jsxs)("div",{className:s.container,children:[(0,t.jsx)(D.Helmet,{children:(0,t.jsxs)("title",{children:[u.formatMessage({id:"menu.login",defaultMessage:"登录页"}),et.default.title&&` - ${et.default.title}`]})}),(0,t.jsx)(ei,{}),(0,t.jsx)("div",{style:{flex:"1",padding:"32px 0"},children:(0,t.jsxs)(M,{contentStyle:{minWidth:280,maxWidth:"75vw"},logo:(0,t.jsx)("img",{alt:"logo",src:"/logo.svg"}),title:"Ant Design",subTitle:u.formatMessage({id:"pages.layouts.userLayout.title"}),initialValues:{autoLogin:!0},actions:[(0,t.jsx)(L.FormattedMessage,{id:"pages.login.loginWith",defaultMessage:"其他登录方式"},"loginWith"),(0,t.jsx)(er,{},"icons")],onFinish:async e=>{await f(e)},children:[(0,t.jsx)(X.Tabs,{activeKey:i,onChange:l,centered:!0,items:[{key:"account",label:u.formatMessage({id:"pages.login.accountLogin.tab",defaultMessage:"账户密码登录"})},{key:"mobile",label:u.formatMessage({id:"pages.login.phoneLogin.tab",defaultMessage:"手机号登录"})}]}),"error"===m&&"account"===x&&(0,t.jsx)(el,{content:u.formatMessage({id:"pages.login.accountLogin.errorMessage",defaultMessage:"账户或密码错误(admin/ant.design)"})}),"account"===i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(H.ProFormText,{name:"username",fieldProps:{size:"large",prefix:(0,t.jsx)(h.UserOutlined,{})},placeholder:u.formatMessage({id:"pages.login.username.placeholder",defaultMessage:"用户名: admin or user"}),rules:[{required:!0,message:(0,t.jsx)(L.FormattedMessage,{id:"pages.login.username.required",defaultMessage:"请输入用户名!"})}]}),(0,t.jsx)(H.ProFormText.Password,{name:"password",fieldProps:{size:"large",prefix:(0,t.jsx)(c,{})},placeholder:u.formatMessage({id:"pages.login.password.placeholder",defaultMessage:"密码: ant.design"}),rules:[{required:!0,message:(0,t.jsx)(L.FormattedMessage,{id:"pages.login.password.required",defaultMessage:"请输入密码!"})}]})]}),"error"===m&&"mobile"===x&&(0,t.jsx)(el,{content:"验证码错误"}),"mobile"===i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(H.ProFormText,{fieldProps:{size:"large",prefix:(0,t.jsx)(g,{})},name:"mobile",placeholder:u.formatMessage({id:"pages.login.phoneNumber.placeholder",defaultMessage:"手机号"}),rules:[{required:!0,message:(0,t.jsx)(L.FormattedMessage,{id:"pages.login.phoneNumber.required",defaultMessage:"请输入手机号!"})},{pattern:/^1\d{10}$/,message:(0,t.jsx)(L.FormattedMessage,{id:"pages.login.phoneNumber.invalid",defaultMessage:"手机号格式错误!"})}]}),(0,t.jsx)(F,{fieldProps:{size:"large",prefix:(0,t.jsx)(c,{})},captchaProps:{size:"large"},placeholder:u.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"请输入验证码"}),captchaTextRender:(e,t)=>e?`${t} ${u.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"获取验证码"})}`:u.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"获取验证码"}),name:"captcha",rules:[{required:!0,message:(0,t.jsx)(L.FormattedMessage,{id:"pages.login.captcha.required",defaultMessage:"请输入验证码!"})}],onGetCaptcha:async e=>{await ee({phone:e})&&d.success("获取验证码成功!验证码为:1234")}})]}),(0,t.jsxs)("div",{style:{marginBottom:24},children:[(0,t.jsx)(q,{noStyle:!0,name:"autoLogin",children:(0,t.jsx)(L.FormattedMessage,{id:"pages.login.rememberMe",defaultMessage:"自动登录"})}),(0,t.jsx)("a",{style:{float:"right"},children:(0,t.jsx)(L.FormattedMessage,{id:"pages.login.forgotPassword",defaultMessage:"忘记密码"})})]})]})}),(0,t.jsx)(J.Footer,{})]})};e.s(["default",()=>en],954074)}]);