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

1 lines
8.8 KiB

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[1958],{82574:function(b,h,e){var t=e(33346),i=e(50959),_=e(5590),c=e(69164),f=function(C,T){return i.createElement(c.Z,(0,t.Z)((0,t.Z)({},C),{},{ref:T,icon:_.Z}))};f.displayName="DownOutlined",h.Z=i.forwardRef(f)},1442:function(b,h,e){var t=e(33346),i=e(50959),_=e(63374),c=e(69164),f=function(C,T){return i.createElement(c.Z,(0,t.Z)((0,t.Z)({},C),{},{ref:T,icon:_.Z}))};f.displayName="PlusOutlined",h.Z=i.forwardRef(f)},98150:function(b,h,e){var t=e(33346),i=e(10570),_=e(50959),c=e(54970),f=e(82578),x=e(11527),C=["fieldProps","proFieldProps"],T="dateTime",g=_.forwardRef(function(p,L){var U=p.fieldProps,a=p.proFieldProps,K=(0,i.Z)(p,C),O=(0,_.useContext)(c.Z);return(0,x.jsx)(f.Z,(0,t.Z)({ref:L,fieldProps:(0,t.Z)({getPopupContainer:O.getPopupContainer},U),valueType:T,proFieldProps:a,filedConfig:{valueType:T,customLightMode:!0}},K))});h.Z=g},79712:function(b,h,e){var t=e(33346),i=e(10570),_=e(44559),c=e(50959),f=e(54970),x=e(82578),C=e(11527),T=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],g=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],p=function(u,S){var j=u.fieldProps,n=u.children,o=u.params,E=u.proFieldProps,M=u.mode,R=u.valueEnum,I=u.request,W=u.showSearch,r=u.options,F=(0,i.Z)(u,T),Z=(0,c.useContext)(f.Z);return(0,C.jsx)(x.Z,(0,t.Z)((0,t.Z)({valueEnum:(0,_.h)(R),request:I,params:o,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,t.Z)({options:r,mode:M,showSearch:W,getPopupContainer:Z.getPopupContainer},j),ref:S,proFieldProps:E},F),{},{children:n}))},L=c.forwardRef(function(O,u){var S=O.fieldProps,j=O.children,n=O.params,o=O.proFieldProps,E=O.mode,M=O.valueEnum,R=O.request,I=O.options,W=(0,i.Z)(O,g),r=(0,t.Z)({options:I,mode:E||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},S),F=(0,c.useContext)(f.Z);return(0,C.jsx)(x.Z,(0,t.Z)((0,t.Z)({valueEnum:(0,_.h)(M),request:R,params:n,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,t.Z)({getPopupContainer:F.getPopupContainer},r),ref:u,proFieldProps:o},W),{},{children:j}))}),U=c.forwardRef(p),a=L,K=U;K.SearchSelect=a,K.displayName="ProFormComponent",h.Z=K},59224:function(b,h,e){var t=e(33346),i=e(10570),_=e(50959),c=e(82578),f=e(11527),x=["fieldProps","proFieldProps"],C=function(g,p){var L=g.fieldProps,U=g.proFieldProps,a=(0,i.Z)(g,x);return(0,f.jsx)(c.Z,(0,t.Z)({ref:p,valueType:"textarea",fieldProps:L,proFieldProps:U},a))};h.Z=_.forwardRef(C)},60010:function(b,h,e){var t=e(32682),i=e(33346),_=e(10570),c=e(65589),f=e(67190),x=e(82757),C=e(71770),T=e(50959),g=e(82578),p=e(11527),L=["fieldProps","proFieldProps"],U=["fieldProps","proFieldProps"],a="text",K=function(n){var o=n.fieldProps,E=n.proFieldProps,M=(0,_.Z)(n,L);return(0,p.jsx)(g.Z,(0,i.Z)({valueType:a,fieldProps:o,filedConfig:{valueType:a},proFieldProps:E},M))},O=function(n){var o=(0,c.Z)(n.open||!1,{value:n.open,onChange:n.onOpenChange}),E=(0,t.Z)(o,2),M=E[0],R=E[1];return(0,p.jsx)(f.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(W){var r,F=W.getFieldValue(n.name||[]);return(0,p.jsx)(x.Z,(0,i.Z)((0,i.Z)({getPopupContainer:function(D){return D&&D.parentNode?D.parentNode:D},onOpenChange:R,content:(0,p.jsxs)("div",{style:{padding:"4px 0"},children:[(r=n.statusRender)===null||r===void 0?void 0:r.call(n,F),n.strengthText?(0,p.jsx)("div",{style:{marginTop:10},children:(0,p.jsx)("span",{children:n.strengthText})}):null]}),overlayStyle:{width:240},placement:"right"},n.popoverProps),{},{open:M,children:n.children}))}})},u=function(n){var o=n.fieldProps,E=n.proFieldProps,M=(0,_.Z)(n,U),R=(0,T.useState)(!1),I=(0,t.Z)(R,2),W=I[0],r=I[1];return o!=null&&o.statusRender&&M.name?(0,p.jsx)(O,{name:M.name,statusRender:o==null?void 0:o.statusRender,popoverProps:o==null?void 0:o.popoverProps,strengthText:o==null?void 0:o.strengthText,open:W,onOpenChange:r,children:(0,p.jsx)(g.Z,(0,i.Z)({valueType:"password",fieldProps:(0,i.Z)((0,i.Z)({},(0,C.Z)(o,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(Z){var D;o==null||(D=o.onBlur)===null||D===void 0||D.call(o,Z),r(!1)},onClick:function(Z){var D;o==null||(D=o.onClick)===null||D===void 0||D.call(o,Z),r(!0)}}),proFieldProps:E,filedConfig:{valueType:a}},M))}):(0,p.jsx)(g.Z,(0,i.Z)({valueType:"password",fieldProps:o,proFieldProps:E,filedConfig:{valueType:a}},M))},S=K;S.Password=u,S.displayName="ProFormComponent",h.Z=S},76022:function(b,h,e){e.d(h,{Y:function(){return j}});var t=e(3224),i=e(47801),_=e(33346),c=e(32682),f=e(10570),x=e(87322),C=e(56197),T=e(45319),g=e(72266),p=e.n(g),L=e(65589),U=e(12868),a=e(50959),K=e(10422),O=e(1704),u=e(11527),S=["children","trigger","onVisibleChange","onOpenChange","modalProps","onFinish","submitTimeout","title","width","visible","open"];function j(n){var o,E,M=n.children,R=n.trigger,I=n.onVisibleChange,W=n.onOpenChange,r=n.modalProps,F=n.onFinish,Z=n.submitTimeout,D=n.title,q=n.width,N=n.visible,X=n.open,m=(0,f.Z)(n,S);(0,U.ET)(!m.footer||!(r!=null&&r.footer),"ModalForm \u662F\u4E00\u4E2A ProForm \u7684\u7279\u6B8A\u5E03\u5C40\uFF0C\u5982\u679C\u60F3\u81EA\u5B9A\u4E49\u6309\u94AE\uFF0C\u8BF7\u4F7F\u7528 submit.render \u81EA\u5B9A\u4E49\u3002");var H=(0,a.useContext)(C.ZP.ConfigContext),ee=(0,a.useState)([]),re=(0,c.Z)(ee,2),oe=re[1],ne=(0,a.useState)(!1),Q=(0,c.Z)(ne,2),Y=Q[0],z=Q[1],te=(0,L.Z)(!!N,{value:X||N,onChange:W||I}),w=(0,c.Z)(te,2),$=w[0],y=w[1],G=(0,a.useRef)(null),le=(0,a.useCallback)(function(d){G.current===null&&d&&oe([]),G.current=d},[]),V=(0,a.useRef)(),ae=(0,a.useCallback)(function(){var d,l,s,P=(d=(l=m.form)!==null&&l!==void 0?l:(s=m.formRef)===null||s===void 0?void 0:s.current)!==null&&d!==void 0?d:V.current;P&&r!==null&&r!==void 0&&r.destroyOnClose&&P.resetFields()},[r==null?void 0:r.destroyOnClose,m.form,m.formRef]);(0,a.useImperativeHandle)(m.formRef,function(){return V.current},[V.current]),(0,a.useEffect)(function(){$&&(X||N)&&(W==null||W(!0),I==null||I(!0))},[N,X,$]);var se=(0,a.useMemo)(function(){return R?a.cloneElement(R,(0,_.Z)((0,_.Z)({key:"trigger"},R.props),{},{onClick:function(){var d=(0,i.Z)((0,t.Z)().mark(function s(P){var A,v;return(0,t.Z)().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:y(!$),(A=R.props)===null||A===void 0||(v=A.onClick)===null||v===void 0||v.call(A,P);case 2:case"end":return B.stop()}},s)}));function l(s){return d.apply(this,arguments)}return l}()})):null},[y,R,$]),ie=(0,a.useMemo)(function(){var d,l,s,P,A,v;return m.submitter===!1?!1:p()({searchConfig:{submitText:(d=(l=r==null?void 0:r.okText)!==null&&l!==void 0?l:(s=H.locale)===null||s===void 0||(s=s.Modal)===null||s===void 0?void 0:s.okText)!==null&&d!==void 0?d:"\u786E\u8BA4",resetText:(P=(A=r==null?void 0:r.cancelText)!==null&&A!==void 0?A:(v=H.locale)===null||v===void 0||(v=v.Modal)===null||v===void 0?void 0:v.cancelText)!==null&&P!==void 0?P:"\u53D6\u6D88"},resetButtonProps:{preventDefault:!0,disabled:Z?Y:void 0,onClick:function(B){var J;y(!1),r==null||(J=r.onCancel)===null||J===void 0||J.call(r,B)}}},m.submitter)},[(o=H.locale)===null||o===void 0||(o=o.Modal)===null||o===void 0?void 0:o.cancelText,(E=H.locale)===null||E===void 0||(E=E.Modal)===null||E===void 0?void 0:E.okText,r,m.submitter,y,Y,Z]),ue=(0,a.useCallback)(function(d,l){return(0,u.jsxs)(u.Fragment,{children:[d,G.current&&l?(0,u.jsx)(a.Fragment,{children:(0,K.createPortal)(l,G.current)},"submitter"):l]})},[]),_e=(0,a.useCallback)(function(){var d=(0,i.Z)((0,t.Z)().mark(function l(s){var P,A,v;return(0,t.Z)().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return P=F==null?void 0:F(s),Z&&P instanceof Promise&&(z(!0),A=setTimeout(function(){return z(!1)},Z),P.finally(function(){clearTimeout(A),z(!1)})),B.next=4,P;case 4:return v=B.sent,v&&y(!1),B.abrupt("return",v);case 7:case"end":return B.stop()}},l)}));return function(l){return d.apply(this,arguments)}}(),[F,y,Z]),de=(0,x.X)($);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(T.Z,(0,_.Z)((0,_.Z)((0,_.Z)({title:D,width:q||800},r),de),{},{onCancel:function(l){var s;Z&&Y||(y(!1),r==null||(s=r.onCancel)===null||s===void 0||s.call(r,l))},afterClose:function(){var l;ae(),y(!1),r==null||(l=r.afterClose)===null||l===void 0||l.call(r)},footer:m.submitter!==!1?(0,u.jsx)("div",{ref:le,style:{display:"flex",justifyContent:"flex-end"}}):null,children:(0,u.jsx)(O.I,(0,_.Z)((0,_.Z)({formComponentType:"ModalForm",layout:"vertical"},m),{},{onInit:function(l,s){var P;m.formRef&&(m.formRef.current=s),m==null||(P=m.onInit)===null||P===void 0||P.call(m,l,s),V.current=s},formRef:V,submitter:ie,onFinish:function(){var d=(0,i.Z)((0,t.Z)().mark(function l(s){var P;return(0,t.Z)().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,_e(s);case 2:return P=v.sent,v.abrupt("return",P);case 4:case"end":return v.stop()}},l)}));return function(l){return d.apply(this,arguments)}}(),contentRender:ue,children:M}))})),se]})}}}]);