Files
shz-admin/shihezi/7853.96122e02.async.js

2 lines
7.6 KiB
JavaScript
Raw Permalink Normal View History

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[7853,7476,3703],{37476:function(le,$,e){e.d($,{Y:function(){return X}});var D=e(55850),A=e(15861),C=e(1413),B=e(97685),w=e(91),j=e(73177),k=e(21532),Z=e(17788),W=e(21770),H=e(8880),L=e(80334),_=e(67294),N=e(73935),Y=e(78733),t=e(85893),ee=["children","trigger","onVisibleChange","onOpenChange","modalProps","onFinish","submitTimeout","title","width","visible","open"];function X(d){var u,E,J=d.children,c=d.trigger,R=d.onVisibleChange,F=d.onOpenChange,n=d.modalProps,M=d.onFinish,p=d.submitTimeout,V=d.title,T=d.width,O=d.visible,U=d.open,i=(0,w.Z)(d,ee);(0,L.ET)(!i.footer||!(n!=null&&n.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 x=(0,_.useContext)(k.ZP.ConfigContext),Q=(0,_.useState)([]),v=(0,B.Z)(Q,2),P=v[1],I=(0,_.useState)(!1),b=(0,B.Z)(I,2),h=b[0],K=b[1],te=(0,W.Z)(!!O,{value:U||O,onChange:F||R}),ne=(0,B.Z)(te,2),z=ne[0],g=ne[1],G=(0,_.useRef)(null),re=(0,_.useCallback)(function(a){G.current===null&&a&&P([]),G.current=a},[]),y=(0,_.useRef)(),ae=(0,_.useCallback)(function(){var a,l,r,s=(a=(l=i.form)!==null&&l!==void 0?l:(r=i.formRef)===null||r===void 0?void 0:r.current)!==null&&a!==void 0?a:y.current;s&&n!==null&&n!==void 0&&n.destroyOnClose&&s.resetFields()},[n==null?void 0:n.destroyOnClose,i.form,i.formRef]);(0,_.useImperativeHandle)(i.formRef,function(){return y.current},[y.current]),(0,_.useEffect)(function(){(U||O)&&(F==null||F(!0),R==null||R(!0))},[O,U]);var oe=(0,_.useMemo)(function(){return c?_.cloneElement(c,(0,C.Z)((0,C.Z)({key:"trigger"},c.props),{},{onClick:function(){var a=(0,A.Z)((0,D.Z)().mark(function r(s){var m,o;return(0,D.Z)().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:g(!z),(m=c.props)===null||m===void 0||(o=m.onClick)===null||o===void 0||o.call(m,s);case 2:case"end":return f.stop()}},r)}));function l(r){return a.apply(this,arguments)}return l}()})):null},[g,c,z]),ue=(0,_.useMemo)(function(){var a,l,r,s,m,o,S;return i.submitter===!1?!1:(0,H.T)({searchConfig:{submitText:(a=(l=n==null?void 0:n.okText)!==null&&l!==void 0?l:(r=x.locale)===null||r===void 0||(r=r.Modal)===null||r===void 0?void 0:r.okText)!==null&&a!==void 0?a:"\u786E\u8BA4",resetText:(s=(m=n==null?void 0:n.cancelText)!==null&&m!==void 0?m:(o=x.locale)===null||o===void 0||(o=o.Modal)===null||o===void 0?void 0:o.cancelText)!==null&&s!==void 0?s:"\u53D6\u6D88"},resetButtonProps:{preventDefault:!0,disabled:p?h:void 0,onClick:function(de){var q;g(!1),n==null||(q=n.onCancel)===null||q===void 0||q.call(n,de)}}},(S=i.submitter)!==null&&S!==void 0?S:{})},[(u=x.locale)===null||u===void 0||(u=u.Modal)===null||u===void 0?void 0:u.cancelText,(E=x.locale)===null||E===void 0||(E=E.Modal)===null||E===void 0?void 0:E.okText,n,i.submitter,g,h,p]),se=(0,_.useCallback)(function(a,l){return(0,t.jsxs)(t.Fragment,{children:[a,G.current&&l?(0,t.jsx)(_.Fragment,{children:(0,N.createPortal)(l,G.current)},"submitter"):l]})},[]),ie=(0,_.useCallback)(function(){var a=(0,A.Z)((0,D.Z)().mark(function l(r){var s,m,o;return(0,D.Z)().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return s=M==null?void 0:M(r),p&&s instanceof Promise&&(K(!0),m=setTimeout(function(){return K(!1)},p),s.finally(function(){clearTimeout(m),K(!1)})),f.next=4,s;case 4:return o=f.sent,o&&g(!1),f.abrupt("return",o);case 7:case"end":return f.stop()}},l)}));return function(l){return a.apply(this,arguments)}}(),[M,g,p]),_e=(0,j.X)(z);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(Z.Z,(0,C.Z)((0,C.Z)((0,C.Z)({title:V,width:T||800},n),_e),{},{onCancel:function(l){var r;p&&h||(g(!1),n==null||(r=n.onCancel)===null||r===void 0||r.call(n,l))},afterClose:function(){var l;ae(),z&&g(!1),n==null||(l=n.afterClose)===null||l===void 0||l.call(n)},footer:i.submitter!==!1?(0,t.jsx)("div",{ref:re,style:{display:"flex",justifyContent:"flex-end"}}):null,children:(0,t.jsx)(Y.I,(0,C.Z)((0,C.Z)({formComponentType:"ModalForm",layout:"vertical"},i),{},{onInit:function(