Some checks failed
Node CI / build (14.x, macOS-latest) (push) Has been cancelled
Node CI / build (14.x, ubuntu-latest) (push) Has been cancelled
Node CI / build (14.x, windows-latest) (push) Has been cancelled
Node CI / build (16.x, macOS-latest) (push) Has been cancelled
Node CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Node CI / build (16.x, windows-latest) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
coverage CI / build (push) Has been cancelled
Node pnpm CI / build (16.x, macOS-latest) (push) Has been cancelled
Node pnpm CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Node pnpm CI / build (16.x, windows-latest) (push) Has been cancelled
2 lines
7.6 KiB
JavaScript
2 lines
7.6 KiB
JavaScript
"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(l,r){var s;i.formRef&&(i.formRef.current=r),i==null||(s=i.onInit)===null||s===void 0||s.call(i,l,r),y.current=r},formRef:y,submitter:ue,onFinish:function(){var a=(0,A.Z)((0,D.Z)().mark(function l(r){var s;return(0,D.Z)().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,ie(r);case 2:return s=o.sent,o.abrupt("return",s);case 4:case"end":return o.stop()}},l)}));return function(l){return a.apply(this,arguments)}}(),contentRender:se,children:J}))})),oe]})}},46050:function(le,$,e){e.r($);var D=e(15009),A=e.n(D),C=e(99289),B=e.n(C),w=e(5574),j=e.n(w),k=e(37476),Z=e(31199),W=e(97269),H=e(5966),L=e(67294),_=e(77569),N=e(83622),Y=e(16854),t=e(85893),ee=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:100;return new Promise(function(E){setTimeout(function(){E(!0)},u)})},X=function(u){var E=_.Z.useForm(),J=j()(E,1),c=J[0],R=(0,L.useState)(!1),F=j()(R,2),n=F[0],M=F[1],p=(0,L.useState)({}),V=j()(p,2),T=V[0],O=V[1];(0,L.useEffect)(function(){if(c.resetFields(),u.values){var v={commercialAreaId:u.values.commercialAreaId,commercialAreaName:u.values.commercialAreaName,latitude:u.values.latitude,longitude:u.values.longitude,address:u.values.address};c.setFieldsValue(v),O(v)}else O({})},[c,u]);var U=function(){u.onCancel(),c.resetFields()},i=function(){var v=B()(A()().mark(function P(I){return A()().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:u.onSubmit(I);case 1:case"end":return h.stop()}},P)}));return function(I){return v.apply(this,arguments)}}(),x=function(P){if(P.location){var I=P.location,b=I.lat,h=I.lng;c.setFieldValue("latitude",b),c.setFieldValue("longitude",h),c.setFieldValue("address",P.address);var K={latitude:b,longitude:h,address:P.address};O(K),M(!1)}},Q=function(){M(!1)};return(0,t.jsxs)(k.Y,{title:"".concat(u.values?"\u7F16\u8F91":"\u65B0\u589E","\u5546\u5708"),form:c,autoFocusFirstInput:!0,open:u.open,modalProps:{destroyOnClose:!0,onCancel:function(){return U()}},submitTimeout:2e3,onFinish:i,children:[(0,t.jsx)(Z.Z,{name:"commercialAreaId",label:"\u5B57\u5178\u4E3B\u952E",placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u4E3B\u952E",disabled:!0,hidden:!0}),(0,t.jsx)(W.A.Group,{children:(0,t.jsx)(H.Z,{width:"md",name:"commercialAreaName",label:"\u5546\u5708\u540D\u79F0",placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5546\u5708\u540D\u79F0\uFF01"}]})}),(0,t.jsx)(W.A.Group,{children:(0,t.jsxs)("div",{children:[(0,t.jsx)(N.ZP,{onClick:function(){return M(!0)},children:"\u9009\u62E9\u4F4D\u7F6E\u4FE1\u606F"}),(0,t.jsxs)("div",{style:{margin:"10px 0 0 0"},children:[T.address?(0,t.jsxs)("span",{style:{padding:"0 0 0 16px"},children:["\u5730\u5740\uFF1A",T.address]}):null,T.latitude?(0,t.jsxs)("span",{style:{padding:"0 0 0 16px"},children:["\u7ECF\u7EAC\u5EA6\uFF1A",T.latitude,",",T.longitude]}):(0,t.jsx)("span",{style:{padding:"0 0 0 16px",color:"red"},children:"\u8BF7\u9009\u62E9\u4F4D\u7F6E!"})]})]})}),(0,t.jsxs)(W.A.Group,{children:[(0,t.jsx)(H.Z,{width:"md",name:"address",label:"\u5730\u7406\u4F4D\u7F6E",hidden:!0,placeholder:"\u8BF7\u8F93\u5165\u5730\u7406\u4F4D\u7F6E"}),(0,t.jsx)(Z.Z,{label:"\u7EAC\u5EA6",placeholder:"\u8BF7\u8F93\u5165\u7EAC\u5EA6",name:"latitude",width:"md",min:-90,max:90,hidden:!0,fieldProps:{controls:!1},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7EAC\u5EA6\uFF01"}]}),(0,t.jsx)(Z.Z,{label:"\u7ECF\u5EA6",placeholder:"\u8BF7\u8F93\u5165\u7ECF\u5EA6",name:"longitude",width:"md",min:-180,hidden:!0,max:180,fieldProps:{controls:!1},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ECF\u5EA6\uFF01"}]})]}),(0,t.jsx)(Y.Z,{open:n,onSelect:x,onCancel:Q})]})};$.default=X}}]);
|