index-15077a33.js 1.33 KB
var d=(n,e,r)=>new Promise((t,i)=>{var s=c=>{try{o(r.next(c))}catch(a){i(a)}},u=c=>{try{o(r.throw(c))}catch(a){i(a)}},o=c=>c.done?t(c.value):Promise.resolve(c.value).then(s,u);o((r=r.apply(n,e)).next())});import{t as p,l,T as g,bO as y,w as v}from"./antd-6b087f69.js";var k=0;function f(n){var e=++k;return p(n)+e}function w(n){if(n&&n.component){const e=f(`${q(n.component)}_`);return n.key=e,n.field=e,!0}return f("key_")}function x(n,e){let r=[];if(l(n)){if(y(e))r=n.splice(e,1);else{const t=n.findIndex(e);t!==-1&&(r=n.splice(t,1))}return r.shift()}}function q(n){return n.replace(/([A-Z])/g,"_$1").toLowerCase()}function h(n,e){if(!l(n))return;const r=t=>{t.forEach(i=>{var s;["Grid"].includes(i.component)?(s=i.columns)==null||s.forEach(u=>r(u.children)):e(i)})};r(n)}const C=(n,e)=>{let r;const t=i=>i.some(s=>{var o;const{component:u}=s;return["Grid"].includes(u)?(o=s.columns)==null?void 0:o.some(c=>t(c.children)):(e(s)&&(r=s),e(s))});return t(n),r},E=n=>{const e=g(n);return delete e.currentItem,delete e.activeKey,e.schemas&&h(e.schemas,r=>{delete r.icon,delete r.key}),e},_=n=>d(void 0,null,function*(){try{return v(n)?yield n():n}catch(e){return[]}}),b=n=>{h(n,e=>{"required"in e&&(!l(e.rules)&&(e.rules=[]),e.rules.push({required:!0,message:e.message}),delete e.required,delete e.message)})};export{h as a,b,x as c,C as f,w as g,_ as h,E as r};