Socket
Socket
Sign inDemoInstall

@cniot/mdd-render-pc-ftp

Package Overview
Dependencies
Maintainers
7
Versions
395
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cniot/mdd-render-pc-ftp - npm Package Compare versions

Comparing version 0.0.23 to 0.0.24

2

build/index.cjs.js

@@ -18,2 +18,2 @@ "use strict";var Nt=Object.defineProperty,Wt=Object.defineProperties;var Bt=Object.getOwnPropertyDescriptors;var ee=Object.getOwnPropertySymbols;var he=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable;var me=(e,t,r)=>t in e?Nt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))he.call(t,r)&&me(e,r,t[r]);if(ee)for(var r of ee(t))Te.call(t,r)&&me(e,r,t[r]);return e},E=(e,t)=>Wt(e,Bt(t));var F=(e,t)=>{var r={};for(var n in e)he.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ee)for(var n of ee(e))t.indexOf(n)<0&&Te.call(e,n)&&(r[n]=e[n]);return r};Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var w=require("react"),R=require("@cniot/mdd-render-engine"),Kt=require("@alife/cn-filter"),Je=require("@cniot/hooks-ftp"),Ut=require("@alife/cn-table"),j=require("cn-next"),Vt=require("dayjs"),Ht=require("react-dom");function q(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var f=q(w),$e=q(Kt),Gt=q(Ut),C=q(Vt),Oe=q(Ht);function qt(n){var a=n,{schema:e,engine:t}=a,r=F(a,["schema","engine"]);const{title:o,body:i={}}=e;return f.default.useEffect(()=>{o&&(document.title=o)},[o]),i.type?t.createElement(i.type,i,r):(console.warn("page schema error, body.type not found",e),null)}const Xe="$TABLE",Yt="$PARENT_REFRESH",L="$FILTER",ze=`${L}_SUBMIT`,Jt=`${L}.`,Ee=Function.prototype.apply,ie=new WeakMap;function N(e){return ie.has(e)||ie.set(e,{}),ie.get(e)}class Xt{constructor(t=null,r=console){const n=N(this);return n._events=new Set,n._callbacks={},n._console=r,n._maxListeners=t===null?null:parseInt(t,10),this}_addCallback(t,r,n,a){return this._getCallbacks(t).push({callback:r,context:n,weight:a}),this._getCallbacks(t).sort((o,i)=>o.weight>i.weight),this}_getCallbacks(t){return N(this)._callbacks[t]}_getCallbackIndex(t,r){return this._has(t)?this._getCallbacks(t).findIndex(n=>n.callback===r):null}_achieveMaxListener(t){return N(this)._maxListeners!==null&&N(this)._maxListeners<=this.listenersNumber(t)}_callbackIsExists(t,r,n){const a=this._getCallbackIndex(t,r),o=a!==-1?this._getCallbacks(t)[a]:void 0;return a!==-1&&o&&o.context===n}_has(t){return N(this)._events.has(t)}on(t,r,n=null,a=1){const o=N(this);if(typeof r!="function")throw new TypeError(`${r} is not a function`);return this._has(t)?(this._achieveMaxListener(t)&&o._console.warn(`Max listeners (${o._maxListeners}) for event "${t}" is reached!`),this._callbackIsExists(...arguments)&&o._console.warn(`Event "${t}" already has the callback ${r}.`)):(o._events.add(t),o._callbacks[t]=[]),this._addCallback(...arguments),this}once(t,r,n=null,a=1){const o=(...i)=>(this.off(t,o),Ee.call(r,n,i));return this.on(t,o,n,a)}off(t,r=null){const n=N(this);let a;return this._has(t)&&(r===null?(n._events.delete(t),n._callbacks[t]=null):(a=this._getCallbackIndex(t,r),a!==-1&&(n._callbacks[t].splice(a,1),this.off(...arguments)))),this}emit(t,...r){return this._has(t)&&this._getCallbacks(t).forEach(n=>Ee.call(n.callback,n.context,r)),this}clear(){const t=N(this);return t._events.clear(),t._callbacks={},this}listenersNumber(t){return this._has(t)?this._getCallbacks(t).length:null}}class zt extends Xt{constructor(){super(),this.data=new Map}getValue(t){return this.data[t]}getVariable(t){return t==="ALL"?this.data:this.getValue(t)}setValue(t,r){this.data[t]=r}getValues(){return this.data}}function Y(e={},t=[]){return t.reduce((r,n)=>(r[n]=e[n],r),{})}const{tr:Qt}=R.i18n,Zt={input:"Input","number-picker":"NumberPicker",switch:"Switch",radio:"Radio","cascad-select":"CascadSelect"};function er({schema:e,engine:t}){const{fields:r=[],col:n=4,labelAlign:a="top",labelSpan:o=4,maxVisibleRow:i=2}=e,s=a==="left"?{labelAlign:a,labelCol:{fixedSpan:o}}:{labelAlign:"top"},[u]=f.default.useState(()=>new zt),c=Je.useFilter(b=>{t.emit(ze,b)},y({columns:n,maxVisibleRow:i},s));return f.default.useEffect(()=>{t.setModule(L,u)},[t,u]),r.length===0?null:f.default.createElement($e.default,E(y({},c),{className:"mdd-build-filter",onChange:(b,l)=>{const{name:g,value:d}=l;u.setValue(g,d),t.emit(Jt+g,d)}}),r.map(b=>f.default.createElement($e.default.Item,{key:b.name,label:Qt(b.label),name:b.name,fullWidth:!0},tr(t,b.type,b))))}function tr(e,t,r){const n=Zt[t]||t;return e.createElement(n,r,Y(r,r[t]))}class rr extends R.JSONWatch{constructor(){super({})}setCurrentPage(t){return this.set("CURRENT_PAGE",t),this}setPageSize(t){return this.set("PAGE_SIZE",t),this}setTotalCount(t){return this.set("TOTAL_COUNT",t),this}setTableData(t){return this.set("TABLE_DATA",t),this}setRecordData(t){return this.set("RECORD_DATA",t),this}setSelectedData(t){return this.set("SELECTED_DATA",t),this}setSelectedKeyData(t){return this.set("SELECTED_KEY_DATA",t),this}getValue(t){return this.data[t]}setValue(t,r){this.set(t,r)}getValues(){return this.get("$ALL")}}var W=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},nr=typeof W=="object"&&W&&W.Object===Object&&W,Qe=nr,ar=Qe,or=typeof self=="object"&&self&&self.Object===Object&&self,sr=ar||or||Function("return this")(),ve=sr,ir=ve,lr=ir.Symbol,ge=lr,Ae=ge,Ze=Object.prototype,ur=Ze.hasOwnProperty,cr=Ze.toString,H=Ae?Ae.toStringTag:void 0;function fr(e){var t=ur.call(e,H),r=e[H];try{e[H]=void 0;var n=!0}catch{}var a=cr.call(e);return n&&(t?e[H]=r:delete e[H]),a}var dr=fr,br=Object.prototype,vr=br.toString;function gr(e){return vr.call(e)}var pr=gr,Se=ge,_r=dr,yr=pr,mr="[object Null]",hr="[object Undefined]",Re=Se?Se.toStringTag:void 0;function Tr(e){return e==null?e===void 0?hr:mr:Re&&Re in Object(e)?_r(e):yr(e)}var U=Tr;function $r(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var ne=$r,Or=U,Er=ne,Ar="[object AsyncFunction]",Sr="[object Function]",Rr="[object GeneratorFunction]",Cr="[object Proxy]";function jr(e){if(!Er(e))return!1;var t=Or(e);return t==Sr||t==Rr||t==Ar||t==Cr}var et=jr,Pr=ve,wr=Pr["__core-js_shared__"],Ir=wr,le=Ir,Ce=function(){var e=/[^.]+$/.exec(le&&le.keys&&le.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Lr(e){return!!Ce&&Ce in e}var Mr=Lr,Dr=Function.prototype,xr=Dr.toString;function kr(e){if(e!=null){try{return xr.call(e)}catch{}try{return e+""}catch{}}return""}var Fr=kr,Nr=et,Wr=Mr,Br=ne,Kr=Fr,Ur=/[\\^$.*+?()[\]{}|]/g,Vr=/^\[object .+?Constructor\]$/,Hr=Function.prototype,Gr=Object.prototype,qr=Hr.toString,Yr=Gr.hasOwnProperty,Jr=RegExp("^"+qr.call(Yr).replace(Ur,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Xr(e){if(!Br(e)||Wr(e))return!1;var t=Nr(e)?Jr:Vr;return t.test(Kr(e))}var zr=Xr;function Qr(e,t){return e==null?void 0:e[t]}var Zr=Qr,en=zr,tn=Zr;function rn(e,t){var r=tn(e,t);return en(r)?r:void 0}var nn=rn,an=nn,on=function(){try{var e=an(Object,"defineProperty");return e({},"",{}),e}catch{}}(),tt=on,je=tt;function sn(e,t,r){t=="__proto__"&&je?je(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var rt=sn;function ln(e,t){return e===t||e!==e&&t!==t}var pe=ln,un=rt,cn=pe,fn=Object.prototype,dn=fn.hasOwnProperty;function bn(e,t,r){var n=e[t];(!(dn.call(e,t)&&cn(n,r))||r===void 0&&!(t in e))&&un(e,t,r)}var vn=bn,gn=vn,pn=rt;function _n(e,t,r,n){var a=!r;r||(r={});for(var o=-1,i=t.length;++o<i;){var s=t[o],u=n?n(r[s],e[s],s,r,e):void 0;u===void 0&&(u=e[s]),a?pn(r,s,u):gn(r,s,u)}return r}var yn=_n;function mn(e){return e}var nt=mn;function hn(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var at=hn,Tn=at,Pe=Math.max;function $n(e,t,r){return t=Pe(t===void 0?e.length-1:t,0),function(){for(var n=arguments,a=-1,o=Pe(n.length-t,0),i=Array(o);++a<o;)i[a]=n[t+a];a=-1;for(var s=Array(t+1);++a<t;)s[a]=n[a];return s[t]=r(i),Tn(e,this,s)}}var On=$n;function En(e){return function(){return e}}var An=En,Sn=An,we=tt,Rn=nt,Cn=we?function(e,t){return we(e,"toString",{configurable:!0,enumerable:!1,value:Sn(t),writable:!0})}:Rn,jn=Cn,Pn=800,wn=16,In=Date.now;function Ln(e){var t=0,r=0;return function(){var n=In(),a=wn-(n-r);if(r=n,a>0){if(++t>=Pn)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Mn=Ln,Dn=jn,xn=Mn,kn=xn(Dn),Fn=kn,Nn=nt,Wn=On,Bn=Fn;function Kn(e,t){return Bn(Wn(e,t,Nn),e+"")}var ot=Kn,Un=9007199254740991;function Vn(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Un}var st=Vn,Hn=et,Gn=st;function qn(e){return e!=null&&Gn(e.length)&&!Hn(e)}var _e=qn,Yn=9007199254740991,Jn=/^(?:0|[1-9]\d*)$/;function Xn(e,t){var r=typeof e;return t=t==null?Yn:t,!!t&&(r=="number"||r!="symbol"&&Jn.test(e))&&e>-1&&e%1==0&&e<t}var it=Xn,zn=pe,Qn=_e,Zn=it,ea=ne;function ta(e,t,r){if(!ea(r))return!1;var n=typeof t;return(n=="number"?Qn(r)&&Zn(t,r.length):n=="string"&&t in r)?zn(r[t],e):!1}var lt=ta,ra=ot,na=lt;function aa(e){return ra(function(t,r){var n=-1,a=r.length,o=a>1?r[a-1]:void 0,i=a>2?r[2]:void 0;for(o=e.length>3&&typeof o=="function"?(a--,o):void 0,i&&na(r[0],r[1],i)&&(o=a<3?void 0:o,a=1),t=Object(t);++n<a;){var s=r[n];s&&e(t,s,n,o)}return t})}var oa=aa;function sa(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var ia=sa;function la(e){return e!=null&&typeof e=="object"}var V=la,ua=U,ca=V,fa="[object Arguments]";function da(e){return ca(e)&&ua(e)==fa}var ba=da,Ie=ba,va=V,ut=Object.prototype,ga=ut.hasOwnProperty,pa=ut.propertyIsEnumerable,_a=Ie(function(){return arguments}())?Ie:function(e){return va(e)&&ga.call(e,"callee")&&!pa.call(e,"callee")},ya=_a,ma=Array.isArray,ct=ma,de={exports:{}};function ha(){return!1}var Ta=ha;(function(e,t){var r=ve,n=Ta,a=t&&!t.nodeType&&t,o=a&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===a,s=i?r.Buffer:void 0,u=s?s.isBuffer:void 0,c=u||n;e.exports=c})(de,de.exports);var $a=U,Oa=st,Ea=V,Aa="[object Arguments]",Sa="[object Array]",Ra="[object Boolean]",Ca="[object Date]",ja="[object Error]",Pa="[object Function]",wa="[object Map]",Ia="[object Number]",La="[object Object]",Ma="[object RegExp]",Da="[object Set]",xa="[object String]",ka="[object WeakMap]",Fa="[object ArrayBuffer]",Na="[object DataView]",Wa="[object Float32Array]",Ba="[object Float64Array]",Ka="[object Int8Array]",Ua="[object Int16Array]",Va="[object Int32Array]",Ha="[object Uint8Array]",Ga="[object Uint8ClampedArray]",qa="[object Uint16Array]",Ya="[object Uint32Array]",v={};v[Wa]=v[Ba]=v[Ka]=v[Ua]=v[Va]=v[Ha]=v[Ga]=v[qa]=v[Ya]=!0;v[Aa]=v[Sa]=v[Fa]=v[Ra]=v[Na]=v[Ca]=v[ja]=v[Pa]=v[wa]=v[Ia]=v[La]=v[Ma]=v[Da]=v[xa]=v[ka]=!1;function Ja(e){return Ea(e)&&Oa(e.length)&&!!v[$a(e)]}var Xa=Ja;function za(e){return function(t){return e(t)}}var Qa=za,be={exports:{}};(function(e,t){var r=Qe,n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===n,i=o&&r.process,s=function(){try{var u=a&&a.require&&a.require("util").types;return u||i&&i.binding&&i.binding("util")}catch{}}();e.exports=s})(be,be.exports);var Za=Xa,eo=Qa,Le=be.exports,Me=Le&&Le.isTypedArray,to=Me?eo(Me):Za,ro=to,no=ia,ao=ya,oo=ct,so=de.exports,io=it,lo=ro,uo=Object.prototype,co=uo.hasOwnProperty;function fo(e,t){var r=oo(e),n=!r&&ao(e),a=!r&&!n&&so(e),o=!r&&!n&&!a&&lo(e),i=r||n||a||o,s=i?no(e.length,String):[],u=s.length;for(var c in e)(t||co.call(e,c))&&!(i&&(c=="length"||a&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||io(c,u)))&&s.push(c);return s}var ft=fo,bo=Object.prototype;function vo(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||bo;return e===r}var dt=vo;function go(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var po=go,_o=ne,yo=dt,mo=po,ho=Object.prototype,To=ho.hasOwnProperty;function $o(e){if(!_o(e))return mo(e);var t=yo(e),r=[];for(var n in e)n=="constructor"&&(t||!To.call(e,n))||r.push(n);return r}var Oo=$o,Eo=ft,Ao=Oo,So=_e;function Ro(e){return So(e)?Eo(e,!0):Ao(e)}var Co=Ro,jo=yn,Po=oa,wo=Co,Io=Po(function(e,t,r,n){jo(t,wo(t),e,n)}),Lo=Io;function Mo(e,t){return function(r){return e(t(r))}}var bt=Mo,Do=bt,xo=Do(Object.getPrototypeOf,Object),ko=xo,Fo=U,No=ko,Wo=V,Bo="[object Object]",Ko=Function.prototype,Uo=Object.prototype,vt=Ko.toString,Vo=Uo.hasOwnProperty,Ho=vt.call(Object);function Go(e){if(!Wo(e)||Fo(e)!=Bo)return!1;var t=No(e);if(t===null)return!0;var r=Vo.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&vt.call(r)==Ho}var qo=Go,Yo=U,Jo=V,Xo=qo,zo="[object DOMException]",Qo="[object Error]";function Zo(e){if(!Jo(e))return!1;var t=Yo(e);return t==Qo||t==zo||typeof e.message=="string"&&typeof e.name=="string"&&!Xo(e)}var gt=Zo,es=at,ts=ot,rs=gt,ns=ts(function(e,t){try{return es(e,void 0,t)}catch(r){return rs(r)?r:new Error(r)}}),as=ns;function os(e,t){for(var r=-1,n=e==null?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a}var pt=os,ss=pt;function is(e,t){return ss(t,function(r){return e[r]})}var ls=is,us=pe,_t=Object.prototype,cs=_t.hasOwnProperty;function fs(e,t,r,n){return e===void 0||us(e,_t[r])&&!cs.call(n,r)?t:e}var ds=fs,bs={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};function vs(e){return"\\"+bs[e]}var gs=vs,ps=bt,_s=ps(Object.keys,Object),ys=_s,ms=dt,hs=ys,Ts=Object.prototype,$s=Ts.hasOwnProperty;function Os(e){if(!ms(e))return hs(e);var t=[];for(var r in Object(e))$s.call(e,r)&&r!="constructor"&&t.push(r);return t}var Es=Os,As=ft,Ss=Es,Rs=_e;function Cs(e){return Rs(e)?As(e):Ss(e)}var js=Cs,Ps=/<%=([\s\S]+?)%>/g,yt=Ps;function ws(e){return function(t){return e==null?void 0:e[t]}}var Is=ws,Ls=Is,Ms={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Ds=Ls(Ms),xs=Ds,ks=U,Fs=V,Ns="[object Symbol]";function Ws(e){return typeof e=="symbol"||Fs(e)&&ks(e)==Ns}var Bs=Ws,De=ge,Ks=pt,Us=ct,Vs=Bs,Hs=1/0,xe=De?De.prototype:void 0,ke=xe?xe.toString:void 0;function mt(e){if(typeof e=="string")return e;if(Us(e))return Ks(e,mt)+"";if(Vs(e))return ke?ke.call(e):"";var t=e+"";return t=="0"&&1/e==-Hs?"-0":t}var Gs=mt,qs=Gs;function Ys(e){return e==null?"":qs(e)}var ht=Ys,Js=xs,Xs=ht,Tt=/[&<>"']/g,zs=RegExp(Tt.source);function Qs(e){return e=Xs(e),e&&zs.test(e)?e.replace(Tt,Js):e}var Zs=Qs,ei=/<%-([\s\S]+?)%>/g,ti=ei,ri=/<%([\s\S]+?)%>/g,ni=ri,ai=Zs,oi=ti,si=ni,ii=yt,li={escape:oi,evaluate:si,interpolate:ii,variable:"",imports:{_:{escape:ai}}},ui=li,Fe=Lo,ci=as,fi=ls,Ne=ds,di=gs,bi=gt,vi=lt,gi=js,pi=yt,We=ui,_i=ht,yi="Invalid `variable` option passed into `_.template`",mi=/\b__p \+= '';/g,hi=/\b(__p \+=) '' \+/g,Ti=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$i=/[()=,{}\[\]\/\s]/,Oi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,te=/($^)/,Ei=/['\n\r\u2028\u2029\\]/g,Ai=Object.prototype,Be=Ai.hasOwnProperty;function Si(e,t,r){var n=We.imports._.templateSettings||We;r&&vi(e,t,r)&&(t=void 0),e=_i(e),t=Fe({},t,n,Ne);var a=Fe({},t.imports,n.imports,Ne),o=gi(a),i=fi(a,o),s,u,c=0,b=t.interpolate||te,l="__p += '",g=RegExp((t.escape||te).source+"|"+b.source+"|"+(b===pi?Oi:te).source+"|"+(t.evaluate||te).source+"|$","g"),d=Be.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/\s/g," ")+`

`)+l+`return __p
}`;var O=ci(function(){return Function(o,d+"return "+l).apply(void 0,i)});if(O.source=l,bi(O))throw O;return O}var Ri=Si;const ae=(e,t)=>{if(e&&typeof e=="string")try{return Ri(e)(t)}catch{return e}else return e},Ci=()=>{const e=new URLSearchParams(location.search),t={};for(const[r,n]of e.entries())t[r]=n;return t},ji=e=>{var r,n;const t=Object.fromEntries(e.moduleMap)||{};return E(y({},t),{FILTER_MODULE_NAME:(r=t[L])==null?void 0:r.getValues(),TABLE_MODULE_NAME:(n=t[Xe])==null?void 0:n.getValues(),$QUERY:Ci()})},ue=(e,t,r)=>{if(!e)return!0;const n=e.startsWith("<%")||e.startsWith("${")?e:"${"+e+"}",a=Object.assign({},ji(r),t);return ae(n,a)};var Pi=e=>ae(e.tpl,e),wi=e=>{const{dataSource:t=[],value:r}=e,n={size:"small"},a=t.filter(u=>typeof r=="boolean"||typeof r=="number"?String(r)===u.value:r===u.value);if(a.length===0)return f.default.createElement(j.Tag,y({},n),r);const{type:o,label:i}=a[0];n.color=o;const s=ae(i,e);return f.default.createElement(j.Tag,y({},n),s)},Ii=e=>{const{dataSource:t=[],value:r}=e,n=t.filter(o=>typeof r=="boolean"||typeof r=="number"?String(r)===o.value:r===o.value);if(n.length===0)return r;const{label:a}=n[0];return ae(a,e)},Li=e=>{const{format:t,value:r}=e;try{return C.default(r).format(t)}catch(n){return console.warn("\u65F6\u95F4\u683C\u5F0F\u5316\u9519\u8BEF: ",n,t,r),r}};const Ke={tpl:Pi,tag:wi,"single-enum":Ii,date:Li};var Mi=e=>{const{type:t,value:r}=e;return Ke[t]?Ke[t](e):r};const Di=(e=[])=>e.reduce((t,r)=>{const{label:n}=r||{};return t+=n.length*18,t},20),xi=({actionColumns:e,onSearch:t,engine:r,pageSize:n,headerToolbar:a,bulkActions:o,tableModel:i})=>{const s=e?e.map(l=>{const{label:g}=l,{shouldRender:d}=(l==null?void 0:l.action)||{},m=(O,h,p)=>{const{type:_}=l.action;i.setRecordData(h),new Promise((T,A)=>{r.emit(R.ACTION_EVENT_KEY[_],l.action,[T,A])}).then(()=>{t(r.getModule(L).getValues(),1,n),j.Message.success(`${g}${R.i18n.tr("\u6210\u529F")}`)}).catch(T=>{T.message!=="cancel"&&j.Message.error(T.message)})};return(O,h)=>d&&ue(d,{$CURRENT_DATA:O},r)==="false"?null:f.default.createElement("a",{onClick:_=>m(_,O)},l.label)}).filter(Boolean):[],u=s&&s.length>0?{width:Di(e),buttons:s}:null,c=o?o.map(l=>{const{shouldRender:g}=(l==null?void 0:l.action)||{};return g&&ue(g,{},r)==="false"?null:{children:l.label,onClick:(d,m,O)=>{const{action:h}=l,{type:p}=h||{};R.ACTION_EVENT_KEY[p]?new Promise((_,T)=>{r.emit(R.ACTION_EVENT_KEY[p],h,[_,T])}).then(()=>{t(r.getModule(L).getValues(),1,n),j.Message.success(`${l.label}${R.i18n.tr("\u6210\u529F")}`)}).catch(_=>{_.message!=="cancel"&&j.Message.error(_.message)}):console.error(`action type: ${p} not defined`,h)}}}).filter(Boolean):[],b=a?a.map(l=>{const{shouldRender:g}=(l==null?void 0:l.action)||{};return g&&ue(g,{},r)==="false"?null:{children:l.label,onClick:d=>{const{action:m}=l,{type:O}=m||{};R.ACTION_EVENT_KEY[O]?new Promise((h,p)=>{r.emit(R.ACTION_EVENT_KEY[O],m,[h,p])}).then(()=>{t(r.getModule(L).getValues(),1,n),j.Message.success(`${l.label}${R.i18n.tr("\u6210\u529F")}`)}).catch(h=>{h.message!=="cancel"&&j.Message.error(h.message)}):console.error(`action type: ${O} not defined`,m)}}}).filter(Boolean):[];return{operateColumn:u,bulkActions:c,headerToolbar:b}};function ki({schema:e,engine:t}){const{api:r,table:n,headerToolbar:a}=e,[o,i]=w.useState([]),{columns:s=[],primaryKey:u="id",bulkActions:c=[],actionColumns:b=[],pagination:l,tree:g=!1}=n,{defaultPageSize:d}=l||{},m=w.useRef(d||10),O=Array.isArray(c)&&c.length>0,h=!l||!d,[p]=w.useState(()=>new rr),_=s?s.map(ye=>{var k=ye,{label:S,name:D,width:x,type:oe}=k,X=F(k,["label","name","width","type"]);return E(y({},X),{title:S,width:typeof x=="string"&&/^\d*$/.test(x)?Number(x):x,dataIndex:D,cell:(z,Q,Z)=>Mi(E(y({},X),{value:z,index:Q,record:Z,type:oe}))})}):[],T=async(S,D=1,x=10)=>{var Q;m.current=x,p.setCurrentPage(D).setPageSize(x);const z=r,{params:oe}=z,X=F(z,["params"]),ye=E(y({},X),{params:E(y(y({},oe),S),{currentPage:D,pageSize:x}),watch:[]}),k={total:0,dataSource:[]};try{const se=t.getModule(R.MODULE_AJAX)(ye,t),I=await new Promise((xt,kt)=>{se.subscribe(Ft=>{xt(Ft)}),se.catch(kt),se.send({})});k.total=((Q=I==null?void 0:I.paging)==null?void 0:Q.totalCount)||(I==null?void 0:I.totalCount)||0,k.dataSource=(I==null?void 0:I.tableData)||[]}catch(Z){console.error("data source load error:",r,Z)}return p.setTableData(k.dataSource).setTotalCount(k.total),k},A=Je.useTable(T),{pageInfo:B,onSizeChange:$,toolbar:P,dataSource:M}=A,[J,Rt]=w.useState(_),[Ct,jt]=w.useState(_),{operateColumn:Pt,bulkActions:wt,headerToolbar:It}=xi({actionColumns:b,onSearch:A.onSearch,engine:t,pageSize:m.current,headerToolbar:a,bulkActions:c,tableModel:p}),Lt=Array.isArray(M)?M:[],Mt=E(y({},P),{batchArea:wt,toolArea:It,columnChange(S,D){Rt(S),jt(D)},screenChange(S){console.log("isFullScreen: ",S)}});w.useEffect(()=>{t.setModule(Xe,p),t.on(Yt,()=>{A.onSearch(t.getModule(L).getValues(),1,m.current)}),t.on(ze,S=>{A.onSearch(S,1,m.current)}),A.onSearch(t.getModule(L).getValues(),1,m.current)},[]);const Dt=O?{rowSelection:{onChange:(S,D)=>{i(S),p.setSelectedKeyData(S).setSelectedData(D)},selectedRowKeys:o||[]}}:{};return f.default.createElement("div",{className:"mdd-build-table"},f.default.createElement(Gt.default,E(y(E(y({tree:g},A),{dataSource:Lt,pageSizeList:[10,20,50,100],paging:!h}),Dt),{columns:J,allColumns:Ct,primaryKey:u,operateColumn:Pt,toolbar:Mt})))}function Fi({schema:e,engine:t}){const{api:r,filter:n,headerToolbar:a,table:o}=e;return f.default.createElement(f.default.Fragment,null,f.default.createElement(er,{schema:n,engine:t}),f.default.createElement(ki,{schema:{headerToolbar:a,table:o,api:r},engine:t}))}function Ni(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var $t=Ni,Wi=typeof W=="object"&&W&&W.Object===Object&&W,Bi=Wi,Ki=Bi,Ui=typeof self=="object"&&self&&self.Object===Object&&self,Vi=Ki||Ui||Function("return this")(),Ot=Vi,Hi=Ot,Gi=function(){return Hi.Date.now()},qi=Gi,Yi=/\s/;function Ji(e){for(var t=e.length;t--&&Yi.test(e.charAt(t)););return t}var Xi=Ji,zi=Xi,Qi=/^\s+/;function Zi(e){return e&&e.slice(0,zi(e)+1).replace(Qi,"")}var el=Zi,tl=Ot,rl=tl.Symbol,Et=rl,Ue=Et,At=Object.prototype,nl=At.hasOwnProperty,al=At.toString,G=Ue?Ue.toStringTag:void 0;function ol(e){var t=nl.call(e,G),r=e[G];try{e[G]=void 0;var n=!0}catch{}var a=al.call(e);return n&&(t?e[G]=r:delete e[G]),a}var sl=ol,il=Object.prototype,ll=il.toString;function ul(e){return ll.call(e)}var cl=ul,Ve=Et,fl=sl,dl=cl,bl="[object Null]",vl="[object Undefined]",He=Ve?Ve.toStringTag:void 0;function gl(e){return e==null?e===void 0?vl:bl:He&&He in Object(e)?fl(e):dl(e)}var pl=gl;function _l(e){return e!=null&&typeof e=="object"}var yl=_l,ml=pl,hl=yl,Tl="[object Symbol]";function $l(e){return typeof e=="symbol"||hl(e)&&ml(e)==Tl}var Ol=$l,El=el,Ge=$t,Al=Ol,qe=0/0,Sl=/^[-+]0x[0-9a-f]+$/i,Rl=/^0b[01]+$/i,Cl=/^0o[0-7]+$/i,jl=parseInt;function Pl(e){if(typeof e=="number")return e;if(Al(e))return qe;if(Ge(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Ge(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=El(e);var r=Rl.test(e);return r||Cl.test(e)?jl(e.slice(2),r?2:8):Sl.test(e)?qe:+e}var wl=Pl,Il=$t,ce=qi,Ye=wl,Ll="Expected a function",Ml=Math.max,Dl=Math.min;function xl(e,t,r){var n,a,o,i,s,u,c=0,b=!1,l=!1,g=!0;if(typeof e!="function")throw new TypeError(Ll);t=Ye(t)||0,Il(r)&&(b=!!r.leading,l="maxWait"in r,o=l?Ml(Ye(r.maxWait)||0,t):o,g="trailing"in r?!!r.trailing:g);function d($){var P=n,M=a;return n=a=void 0,c=$,i=e.apply(M,P),i}function m($){return c=$,s=setTimeout(p,t),b?d($):i}function O($){var P=$-u,M=$-c,J=t-P;return l?Dl(J,o-M):J}function h($){var P=$-u,M=$-c;return u===void 0||P>=t||P<0||l&&M>=o}function p(){var $=ce();if(h($))return _($);s=setTimeout(p,O($))}function _($){return s=void 0,g&&n?d($):(n=a=void 0,i)}function T(){s!==void 0&&clearTimeout(s),c=0,n=u=a=s=void 0}function A(){return s===void 0?i:_(ce())}function B(){var $=ce(),P=h($);if(n=arguments,a=this,u=$,P){if(s===void 0)return m(u);if(l)return clearTimeout(s),s=setTimeout(p,t),d(u)}return s===void 0&&(s=setTimeout(p,t)),i}return B.cancel=T,B.flush=A,B}var kl=xl;function St(e){var t=w.useRef(e);return t.current=e,t}var Fl=function(t){var r=St(t);w.useEffect(function(){return function(){r.current()}},[])},Nl=Fl,Wl=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),a,o=[],i;try{for(;(t===void 0||t-- >0)&&!(a=n.next()).done;)o.push(a.value)}catch(s){i={error:s}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return o},Bl=globalThis&&globalThis.__spread||function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(Wl(arguments[t]));return e};function Kl(e,t){var r,n=St(e),a=(r=t==null?void 0:t.wait)!==null&&r!==void 0?r:1e3,o=w.useMemo(function(){return kl(function(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];return n.current.apply(n,Bl(i))},a,t)},[]);return Nl(function(){o.cancel()}),{run:o,cancel:o.cancel,flush:o.flush}}const Ul={type:"json",content:{}};var Vl=f.default.forwardRef(({schema:e,engine:t,dataSource:r,value:n,onChange:a},o)=>{const{name:i,source:s=Ul,optionLabelKey:u,optionValueKey:c,showSearch:b=!1,searchKey:l="keyword"}=e,[g,d]=f.default.useState(r||[]),[m,O]=f.default.useState(!1),[h]=f.default.useState(()=>t.getModule("AJAX_PARSER")(s,t).subscribe("loading",O).subscribe(T=>{T=Array.isArray(T)?T:T.options||[],d(Hl(T,u,c))}).catch(T=>{console.error("select source load error",T,s)})),{run:p}=Kl(_=>{h.send({[l]:_})},{wait:300});return f.default.useEffect(()=>{p()},[]),t.createElement("Select",e,{value:n,onChange:a,ref:o,tagInline:!0,showSearch:!0,autoWidth:!0,filterLocal:!b,state:m?"loading":null,dataSource:g,onSearch:b?p:null})});function Hl(e,t,r){return t||r?e.map(n=>({label:n[t],value:n[r]})):e}var Gl=f.default.forwardRef((a,n)=>{var o=a,{schema:e,engine:t}=o,r=F(o,["schema","engine"]);const{type:i,disabledHours:s=[],disabledMinutes:u=[],disabledSeconds:c=[]}=e,b=f.default.useCallback(d=>{if(s&&s.length>0)return s.indexOf(d)>-1},[s]),l=f.default.useCallback(d=>{if(u&&u.length>0)return u.indexOf(d)>-1},[u]),g=f.default.useCallback(d=>{if(c&&c.length>0)return c.indexOf(d)>-1},[c]);return t.createElement("TimePicker2",e,E(y(y({ref:n},r),Y(e,e[i])),{disabledHours:b,disabledMinutes:l,disabledSeconds:g}))});const K=C.default(),fe=C.default().hour(0).minute(0).second(0).millisecond(0);C.default().hour(0).minute(0).second(0).millisecond(0).hour(24);const ql=C.default().subtract(7,"day"),Yl=C.default().subtract(1,"month"),Jl=C.default().subtract(3,"month"),Xl=C.default().subtract(1,"year"),zl=C.default().add(7,"day"),Ql=C.default().add(1,"month"),Zl=C.default().add(3,"month"),eu=C.default().add(1,"year"),tu="ALL_SELECTED",ru="BEFORE_NOW_DISABLED",nu="AFTER_NOW_DISABLED",au="FORWARD_1_WEEK",ou="FORWARD_1_MONTH",su="FORWARD_3_MONTH",iu="FORWARD_1_YEAR",lu="BACKWARD_1_WEEK",uu="BACKWARD_1_MONTH",cu="BACKWARD_3_MONTH",fu="BACKWARD_1_YEAR",re={[tu]:function(){return!1},[ru](e,t){return e.valueOf()<fe.valueOf()},[nu](e,t){return e.valueOf()>fe.valueOf()},[au](e,t){return e.valueOf()<ql.valueOf()||e.valueOf()>K.valueOf()},[ou](e,t){return e.valueOf()<Yl.valueOf()||e.valueOf()>K.valueOf()},[su](e,t){return e.valueOf()<Jl.valueOf()||e.valueOf()>K.valueOf()},[iu](e,t){return e.valueOf()<Xl.valueOf()||e.valueOf()>K.valueOf()},[lu](e,t){return e.valueOf()>zl.valueOf()||e.valueOf()<fe.valueOf()},[uu](e,t){return e.valueOf()>Ql.valueOf()||e.valueOf()<K.valueOf()},[cu](e,t){return e.valueOf()>Zl.valueOf()||e.valueOf()<K.valueOf()},[fu](e,t){return e.valueOf()>eu.valueOf()||e.valueOf()<K.valueOf()}},du=e=>{let t=e;return e&&e==="timestamp"&&(t=(r,n)=>r.valueOf()),t};var bu=f.default.forwardRef((a,n)=>{var o=a,{schema:e,engine:t}=o,r=F(o,["schema","engine"]);const{type:i,dateRange:s="ALL_SELECTED",outputFormat:u}=e;return t.createElement("DatePicker2",e,E(y(y({ref:n},r),Y(e,e[i])),{outputFormat:du(u),disabledDate:re[s]||re.ALL_SELECTED}))});const vu=e=>{let t=e;return e&&e==="timestamp"&&(t=(r,n)=>r.valueOf()),t};var gu=f.default.forwardRef((a,n)=>{var o=a,{schema:e,engine:t}=o,r=F(o,["schema","engine"]);const{type:i,dateRange:s="ALL_SELECTED",outputFormat:u}=e;return t.createElement("DatePicker2.RangePicker",e,E(y(y({ref:n},r),Y(e,e[i])),{outputFormat:vu(u),disabledDate:re[s]||re.ALL_SELECTED}))}),pu=f.default.forwardRef((a,n)=>{var o=a,{schema:e,engine:t}=o,r=F(o,["schema","engine"]);const{type:i,disabledHours:s=[],disabledMinutes:u=[],disabledSeconds:c=[]}=e,b=f.default.useCallback(d=>{if(s&&s.length>0)return s.indexOf(d)>-1},[s]),l=f.default.useCallback(d=>{if(u&&u.length>0)return u.indexOf(d)>-1},[u]),g=f.default.useCallback(d=>{if(c&&c.length>0)return c.indexOf(d)>-1},[c]);return t.createElement("TimePicker2.RangePicker",e,E(y(y({ref:n},r),Y(e,e[i])),{disabledHours:b,disabledMinutes:l,disabledSeconds:g}))}),_u={},yu={},mu={"en-US":_u,"zh-CN":yu};const hu=e=>new Promise((t,r)=>{e?j.Dialog.confirm({v2:!0,title:"\u786E\u8BA4",content:"\u786E\u8BA4\u64CD\u4F5C\u5417\uFF1F",onOk:t,onCancel:r}):t()});function Tu({engine:e,schema:t}){return new Promise((r,n)=>{const{secondConfirm:a}=t;t.watch=[];const o=$u(500);hu(a).then(()=>{e.getModule("AJAX_PARSER")(t,e).subscribe("loading",o).subscribe(r).catch(n).send()}).catch(()=>{n(new Error("cancel"))})})}function $u(e=500){let t=null;return function(r){r?t=setTimeout(()=>{j.Message.loading({title:R.i18n.tr("\u8BF7\u7A0D\u7B49..."),duration:1e4})},e):(j.Message.hide(),t&&clearTimeout(t))}}const Ou=["close","esc","mask"];function Eu({engine:e,schema:t}){const r=e.getComponent("Dialog"),{title:n,width:a,height:o,value:i,closeMode:s=Ou,params:u={}}=t,c=r.show({v2:!0,title:n,visible:!0,footer:!1,width:Number(a)||void 0,height:Number(o)||void 0,closeMode:s,onClose(){c.hide()},content:e.createElement(i,t,{schema:t,engine:e,params:e.getVariableByJSON(u),closeSelf(){c.hide()},parentRefresh(){e.emit("$PARENT_REFRESH")}})})}const Au=["close","esc","mask"];function Su({engine:e,schema:t}){const r=Cu();Oe.default.render(f.default.createElement(Ru,{engine:e,schema:t,close:()=>{Oe.default.unmountComponentAtNode(r.node)}}),r.node)}function Ru(e){const{engine:t,schema:r}=e,{title:n,width:a,height:o,value:i,closeMode:s=Au,params:u={}}=r,c=t.getComponent("Drawer"),[b,l]=f.default.useState(!0);return f.default.createElement(c,{title:n,visible:b,width:Number(a)||void 0,height:Number(o)||void 0,closeMode:s,onClose:()=>l(!1)},t.createElement(i,r,{engine:t,schema:r,params:t.getVariableByJSON(u),closeSelf(){l(!1),e.close&&e.close()},parentRefresh(){t.emit("$PARENT_REFRESH")}}))}function Cu(){return{node:document.createElement("div"),append(){},remove(){}}}function ju({engine:e,schema:t={}}){const{value:r,blank:n,params:a={}}=t||{},o=e.getVariableByJSON(a),i=Pu(o);if(r){const s=r+"?"+i;n?window.open(s):location.href=s}else console.info("url not found",r)}function Pu(e){return Object.keys(e).map(t=>{if(e[t]!==void 0)return`${t}=${encodeURIComponent(e[t])}`}).filter(t=>t).join("&")}var wu={ajax:Tu,dialog:Eu,url:ju,drawer:Su};const Iu={ftp:Fi,page:qt,select:Vl,"time-picker2":Gl,"date-picker2":bu,"date-range-picker":gu,"time-range-picker":pu};exports.actions=wu;exports.components=Iu;exports.locale=mu;
}`;var O=ci(function(){return Function(o,d+"return "+l).apply(void 0,i)});if(O.source=l,bi(O))throw O;return O}var Ri=Si;const ae=(e,t)=>{if(e&&typeof e=="string")try{return Ri(e)(t)}catch{return e}else return e},Ci=()=>{const e=new URLSearchParams(location.search),t={};for(const[r,n]of e.entries())t[r]=n;return t},ji=e=>{var r,n;const t=Object.fromEntries(e.moduleMap)||{};return E(y({},t),{FILTER_MODULE_NAME:(r=t[L])==null?void 0:r.getValues(),TABLE_MODULE_NAME:(n=t[Xe])==null?void 0:n.getValues(),$QUERY:Ci()})},ue=(e,t,r)=>{if(!e)return!0;const n=e.startsWith("<%")||e.startsWith("${")?e:"${"+e+"}",a=Object.assign({},ji(r),t);return ae(n,a)};var Pi=e=>ae(e.tpl,e),wi=e=>{const{dataSource:t=[],value:r}=e,n={size:"small"},a=t.filter(u=>typeof r=="boolean"||typeof r=="number"?String(r)===u.value:r===u.value);if(a.length===0)return f.default.createElement(j.Tag,y({},n),r);const{type:o,label:i}=a[0];n.color=o;const s=ae(i,e);return f.default.createElement(j.Tag,y({},n),s)},Ii=e=>{const{dataSource:t=[],value:r}=e,n=t.filter(o=>typeof r=="boolean"||typeof r=="number"?String(r)===o.value:r===o.value);if(n.length===0)return r;const{label:a}=n[0];return ae(a,e)},Li=e=>{const{format:t,value:r}=e;try{return C.default(r).format(t)}catch(n){return console.warn("\u65F6\u95F4\u683C\u5F0F\u5316\u9519\u8BEF: ",n,t,r),r}};const Ke={tpl:Pi,tag:wi,"single-enum":Ii,date:Li};var Mi=e=>{const{type:t,value:r}=e;return Ke[t]?Ke[t](e):r};const Di=(e=[])=>e.reduce((t,r)=>{const{label:n}=r||{};return t+=n.length*18,t},20),xi=({actionColumns:e,onSearch:t,engine:r,pageSize:n,headerToolbar:a,bulkActions:o,tableModel:i})=>{const s=e?e.map(l=>{const{label:g}=l,{shouldRender:d}=(l==null?void 0:l.action)||{},m=(O,h,p)=>{const{type:_}=l.action;i.setRecordData(h),new Promise((T,A)=>{r.emit(R.ACTION_EVENT_KEY[_],l.action,[T,A])}).then(()=>{t(r.getModule(L).getValues(),1,n),j.Message.success(`${g}${R.i18n.tr("\u6210\u529F")}`)}).catch(T=>{T.message!=="cancel"&&j.Message.error(T.message)})};return(O,h)=>d&&ue(d,{$CURRENT_DATA:O},r)==="false"?null:f.default.createElement("a",{onClick:_=>m(_,O)},l.label)}).filter(Boolean):[],u=s&&s.length>0?{width:Di(e),buttons:s}:null,c=o?o.map(l=>{const{shouldRender:g}=(l==null?void 0:l.action)||{};return g&&ue(g,{},r)==="false"?null:{children:l.label,onClick:(d,m,O)=>{const{action:h}=l,{type:p}=h||{};R.ACTION_EVENT_KEY[p]?new Promise((_,T)=>{r.emit(R.ACTION_EVENT_KEY[p],h,[_,T])}).then(()=>{t(r.getModule(L).getValues(),1,n),j.Message.success(`${l.label}${R.i18n.tr("\u6210\u529F")}`)}).catch(_=>{_.message!=="cancel"&&j.Message.error(_.message)}):console.error(`action type: ${p} not defined`,h)}}}).filter(Boolean):[],b=a?a.map(l=>{const{shouldRender:g}=(l==null?void 0:l.action)||{};return g&&ue(g,{},r)==="false"?null:{children:l.label,onClick:d=>{const{action:m}=l,{type:O}=m||{};R.ACTION_EVENT_KEY[O]?new Promise((h,p)=>{r.emit(R.ACTION_EVENT_KEY[O],m,[h,p])}).then(()=>{t(r.getModule(L).getValues(),1,n),j.Message.success(`${l.label}${R.i18n.tr("\u6210\u529F")}`)}).catch(h=>{h.message!=="cancel"&&j.Message.error(h.message)}):console.error(`action type: ${O} not defined`,m)}}}).filter(Boolean):[];return{operateColumn:u,bulkActions:c,headerToolbar:b}};function ki({schema:e,engine:t}){const{api:r,table:n,headerToolbar:a}=e,[o,i]=w.useState([]),{columns:s=[],primaryKey:u="id",bulkActions:c=[],actionColumns:b=[],pagination:l,tree:g=!1}=n,{defaultPageSize:d}=l||{},m=w.useRef(d||10),O=Array.isArray(c)&&c.length>0,h=!l||!d,[p]=w.useState(()=>new rr),_=s?s.map(ye=>{var k=ye,{label:S,name:D,width:x,type:oe}=k,X=F(k,["label","name","width","type"]);return E(y({},X),{title:S,width:typeof x=="string"&&/^\d*$/.test(x)?Number(x):x,dataIndex:D,cell:(z,Q,Z)=>Mi(E(y({},X),{value:z,index:Q,record:Z,type:oe}))})}):[],T=async(S,D=1,x=10)=>{var Q;m.current=x,p.setCurrentPage(D).setPageSize(x);const z=r,{params:oe}=z,X=F(z,["params"]),ye=E(y({},X),{params:E(y(y({},oe),S),{currentPage:D,pageSize:x}),watch:[]}),k={total:0,dataSource:[]};try{const se=t.getModule(R.MODULE_AJAX)(ye,t),I=await new Promise((xt,kt)=>{se.subscribe(Ft=>{xt(Ft)}),se.catch(kt),se.send({})});k.total=((Q=I==null?void 0:I.paging)==null?void 0:Q.totalCount)||(I==null?void 0:I.totalCount)||0,k.dataSource=(I==null?void 0:I.tableData)||[]}catch(Z){console.error("data source load error:",r,Z)}return p.setTableData(k.dataSource).setTotalCount(k.total),k},A=Je.useTable(T),{pageInfo:B,onSizeChange:$,toolbar:P,dataSource:M}=A,[J,Rt]=w.useState(_),[Ct,jt]=w.useState(_),{operateColumn:Pt,bulkActions:wt,headerToolbar:It}=xi({actionColumns:b,onSearch:A.onSearch,engine:t,pageSize:m.current,headerToolbar:a,bulkActions:c,tableModel:p}),Lt=Array.isArray(M)?M:[],Mt=E(y({},P),{batchArea:wt,toolArea:It,columnChange(S,D){Rt(S),jt(D)},screenChange(S){console.log("isFullScreen: ",S)}});w.useEffect(()=>{t.setModule(Xe,p),t.on(Yt,()=>{A.onSearch(t.getModule(L).getValues(),1,m.current)}),t.on(ze,S=>{A.onSearch(S,1,m.current)}),A.onSearch(t.getModule(L).getValues(),1,m.current)},[]);const Dt=O?{rowSelection:{onChange:(S,D)=>{i(S),p.setSelectedKeyData(S).setSelectedData(D)},selectedRowKeys:o||[]}}:{};return f.default.createElement("div",{className:"mdd-build-table"},f.default.createElement(Gt.default,E(y(E(y({tree:g},A),{dataSource:Lt,pageSizeList:[10,20,50,100],paging:!h}),Dt),{columns:J,allColumns:Ct,primaryKey:u,operateColumn:Pt,toolbar:Mt})))}function Fi({schema:e,engine:t}){const{api:r,filter:n,headerToolbar:a,table:o}=e;return f.default.createElement(f.default.Fragment,null,f.default.createElement(er,{schema:n,engine:t}),f.default.createElement(ki,{schema:{headerToolbar:a,table:o,api:r},engine:t}))}function Ni(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var $t=Ni,Wi=typeof W=="object"&&W&&W.Object===Object&&W,Bi=Wi,Ki=Bi,Ui=typeof self=="object"&&self&&self.Object===Object&&self,Vi=Ki||Ui||Function("return this")(),Ot=Vi,Hi=Ot,Gi=function(){return Hi.Date.now()},qi=Gi,Yi=/\s/;function Ji(e){for(var t=e.length;t--&&Yi.test(e.charAt(t)););return t}var Xi=Ji,zi=Xi,Qi=/^\s+/;function Zi(e){return e&&e.slice(0,zi(e)+1).replace(Qi,"")}var el=Zi,tl=Ot,rl=tl.Symbol,Et=rl,Ue=Et,At=Object.prototype,nl=At.hasOwnProperty,al=At.toString,G=Ue?Ue.toStringTag:void 0;function ol(e){var t=nl.call(e,G),r=e[G];try{e[G]=void 0;var n=!0}catch{}var a=al.call(e);return n&&(t?e[G]=r:delete e[G]),a}var sl=ol,il=Object.prototype,ll=il.toString;function ul(e){return ll.call(e)}var cl=ul,Ve=Et,fl=sl,dl=cl,bl="[object Null]",vl="[object Undefined]",He=Ve?Ve.toStringTag:void 0;function gl(e){return e==null?e===void 0?vl:bl:He&&He in Object(e)?fl(e):dl(e)}var pl=gl;function _l(e){return e!=null&&typeof e=="object"}var yl=_l,ml=pl,hl=yl,Tl="[object Symbol]";function $l(e){return typeof e=="symbol"||hl(e)&&ml(e)==Tl}var Ol=$l,El=el,Ge=$t,Al=Ol,qe=0/0,Sl=/^[-+]0x[0-9a-f]+$/i,Rl=/^0b[01]+$/i,Cl=/^0o[0-7]+$/i,jl=parseInt;function Pl(e){if(typeof e=="number")return e;if(Al(e))return qe;if(Ge(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Ge(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=El(e);var r=Rl.test(e);return r||Cl.test(e)?jl(e.slice(2),r?2:8):Sl.test(e)?qe:+e}var wl=Pl,Il=$t,ce=qi,Ye=wl,Ll="Expected a function",Ml=Math.max,Dl=Math.min;function xl(e,t,r){var n,a,o,i,s,u,c=0,b=!1,l=!1,g=!0;if(typeof e!="function")throw new TypeError(Ll);t=Ye(t)||0,Il(r)&&(b=!!r.leading,l="maxWait"in r,o=l?Ml(Ye(r.maxWait)||0,t):o,g="trailing"in r?!!r.trailing:g);function d($){var P=n,M=a;return n=a=void 0,c=$,i=e.apply(M,P),i}function m($){return c=$,s=setTimeout(p,t),b?d($):i}function O($){var P=$-u,M=$-c,J=t-P;return l?Dl(J,o-M):J}function h($){var P=$-u,M=$-c;return u===void 0||P>=t||P<0||l&&M>=o}function p(){var $=ce();if(h($))return _($);s=setTimeout(p,O($))}function _($){return s=void 0,g&&n?d($):(n=a=void 0,i)}function T(){s!==void 0&&clearTimeout(s),c=0,n=u=a=s=void 0}function A(){return s===void 0?i:_(ce())}function B(){var $=ce(),P=h($);if(n=arguments,a=this,u=$,P){if(s===void 0)return m(u);if(l)return clearTimeout(s),s=setTimeout(p,t),d(u)}return s===void 0&&(s=setTimeout(p,t)),i}return B.cancel=T,B.flush=A,B}var kl=xl;function St(e){var t=w.useRef(e);return t.current=e,t}var Fl=function(t){var r=St(t);w.useEffect(function(){return function(){r.current()}},[])},Nl=Fl,Wl=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),a,o=[],i;try{for(;(t===void 0||t-- >0)&&!(a=n.next()).done;)o.push(a.value)}catch(s){i={error:s}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return o},Bl=globalThis&&globalThis.__spread||function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(Wl(arguments[t]));return e};function Kl(e,t){var r,n=St(e),a=(r=t==null?void 0:t.wait)!==null&&r!==void 0?r:1e3,o=w.useMemo(function(){return kl(function(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];return n.current.apply(n,Bl(i))},a,t)},[]);return Nl(function(){o.cancel()}),{run:o,cancel:o.cancel,flush:o.flush}}const Ul={type:"json",content:{}};var Vl=f.default.forwardRef(({schema:e,engine:t,dataSource:r,value:n,onChange:a},o)=>{const{name:i,source:s=Ul,optionLabelKey:u,optionValueKey:c,showSearch:b=!1,searchKey:l="keyword"}=e,[g,d]=f.default.useState(r||[]),[m,O]=f.default.useState(!1),[h]=f.default.useState(()=>t.getModule("AJAX_PARSER")(s,t).subscribe("loading",O).subscribe(T=>{T=Array.isArray(T)?T:T.options||[],d(Hl(T,u,c))}).catch(T=>{console.error("select source load error",T,s)})),{run:p}=Kl(_=>{h.send({[l]:_})},{wait:300});return f.default.useEffect(()=>{p()},[]),t.createElement("Select",e,{value:n,onChange:a,ref:o,tagInline:!0,showSearch:!0,autoWidth:!0,filterLocal:!b,state:m?"loading":null,dataSource:g,onSearch:b?p:void 0})});function Hl(e,t,r){return t||r?e.map(n=>({label:n[t],value:n[r]})):e}var Gl=f.default.forwardRef((a,n)=>{var o=a,{schema:e,engine:t}=o,r=F(o,["schema","engine"]);const{type:i,disabledHours:s=[],disabledMinutes:u=[],disabledSeconds:c=[]}=e,b=f.default.useCallback(d=>{if(s&&s.length>0)return s.indexOf(d)>-1},[s]),l=f.default.useCallback(d=>{if(u&&u.length>0)return u.indexOf(d)>-1},[u]),g=f.default.useCallback(d=>{if(c&&c.length>0)return c.indexOf(d)>-1},[c]);return t.createElement("TimePicker2",e,E(y(y({ref:n},r),Y(e,e[i])),{disabledHours:b,disabledMinutes:l,disabledSeconds:g}))});const K=C.default(),fe=C.default().hour(0).minute(0).second(0).millisecond(0);C.default().hour(0).minute(0).second(0).millisecond(0).hour(24);const ql=C.default().subtract(7,"day"),Yl=C.default().subtract(1,"month"),Jl=C.default().subtract(3,"month"),Xl=C.default().subtract(1,"year"),zl=C.default().add(7,"day"),Ql=C.default().add(1,"month"),Zl=C.default().add(3,"month"),eu=C.default().add(1,"year"),tu="ALL_SELECTED",ru="BEFORE_NOW_DISABLED",nu="AFTER_NOW_DISABLED",au="FORWARD_1_WEEK",ou="FORWARD_1_MONTH",su="FORWARD_3_MONTH",iu="FORWARD_1_YEAR",lu="BACKWARD_1_WEEK",uu="BACKWARD_1_MONTH",cu="BACKWARD_3_MONTH",fu="BACKWARD_1_YEAR",re={[tu]:function(){return!1},[ru](e,t){return e.valueOf()<fe.valueOf()},[nu](e,t){return e.valueOf()>fe.valueOf()},[au](e,t){return e.valueOf()<ql.valueOf()||e.valueOf()>K.valueOf()},[ou](e,t){return e.valueOf()<Yl.valueOf()||e.valueOf()>K.valueOf()},[su](e,t){return e.valueOf()<Jl.valueOf()||e.valueOf()>K.valueOf()},[iu](e,t){return e.valueOf()<Xl.valueOf()||e.valueOf()>K.valueOf()},[lu](e,t){return e.valueOf()>zl.valueOf()||e.valueOf()<fe.valueOf()},[uu](e,t){return e.valueOf()>Ql.valueOf()||e.valueOf()<K.valueOf()},[cu](e,t){return e.valueOf()>Zl.valueOf()||e.valueOf()<K.valueOf()},[fu](e,t){return e.valueOf()>eu.valueOf()||e.valueOf()<K.valueOf()}},du=e=>{let t=e;return e&&e==="timestamp"&&(t=(r,n)=>r.valueOf()),t};var bu=f.default.forwardRef((a,n)=>{var o=a,{schema:e,engine:t}=o,r=F(o,["schema","engine"]);const{type:i,dateRange:s="ALL_SELECTED",outputFormat:u}=e;return t.createElement("DatePicker2",e,E(y(y({ref:n},r),Y(e,e[i])),{outputFormat:du(u),disabledDate:re[s]||re.ALL_SELECTED}))});const vu=e=>{let t=e;return e&&e==="timestamp"&&(t=(r,n)=>r.valueOf()),t};var gu=f.default.forwardRef((a,n)=>{var o=a,{schema:e,engine:t}=o,r=F(o,["schema","engine"]);const{type:i,dateRange:s="ALL_SELECTED",outputFormat:u}=e;return t.createElement("DatePicker2.RangePicker",e,E(y(y({ref:n},r),Y(e,e[i])),{outputFormat:vu(u),disabledDate:re[s]||re.ALL_SELECTED}))}),pu=f.default.forwardRef((a,n)=>{var o=a,{schema:e,engine:t}=o,r=F(o,["schema","engine"]);const{type:i,disabledHours:s=[],disabledMinutes:u=[],disabledSeconds:c=[]}=e,b=f.default.useCallback(d=>{if(s&&s.length>0)return s.indexOf(d)>-1},[s]),l=f.default.useCallback(d=>{if(u&&u.length>0)return u.indexOf(d)>-1},[u]),g=f.default.useCallback(d=>{if(c&&c.length>0)return c.indexOf(d)>-1},[c]);return t.createElement("TimePicker2.RangePicker",e,E(y(y({ref:n},r),Y(e,e[i])),{disabledHours:b,disabledMinutes:l,disabledSeconds:g}))}),_u={},yu={},mu={"en-US":_u,"zh-CN":yu};const hu=e=>new Promise((t,r)=>{e?j.Dialog.confirm({v2:!0,title:"\u786E\u8BA4",content:"\u786E\u8BA4\u64CD\u4F5C\u5417\uFF1F",onOk:t,onCancel:r}):t()});function Tu({engine:e,schema:t}){return new Promise((r,n)=>{const{secondConfirm:a}=t;t.watch=[];const o=$u(500);hu(a).then(()=>{e.getModule("AJAX_PARSER")(t,e).subscribe("loading",o).subscribe(r).catch(n).send()}).catch(()=>{n(new Error("cancel"))})})}function $u(e=500){let t=null;return function(r){r?t=setTimeout(()=>{j.Message.loading({title:R.i18n.tr("\u8BF7\u7A0D\u7B49..."),duration:1e4})},e):(j.Message.hide(),t&&clearTimeout(t))}}const Ou=["close","esc","mask"];function Eu({engine:e,schema:t}){const r=e.getComponent("Dialog"),{title:n,width:a,height:o,value:i,closeMode:s=Ou,params:u={}}=t,c=r.show({v2:!0,title:n,visible:!0,footer:!1,width:Number(a)||void 0,height:Number(o)||void 0,closeMode:s,onClose(){c.hide()},content:e.createElement(i,t,{schema:t,engine:e,params:e.getVariableByJSON(u),closeSelf(){c.hide()},parentRefresh(){e.emit("$PARENT_REFRESH")}})})}const Au=["close","esc","mask"];function Su({engine:e,schema:t}){const r=Cu();Oe.default.render(f.default.createElement(Ru,{engine:e,schema:t,close:()=>{Oe.default.unmountComponentAtNode(r.node)}}),r.node)}function Ru(e){const{engine:t,schema:r}=e,{title:n,width:a,height:o,value:i,closeMode:s=Au,params:u={}}=r,c=t.getComponent("Drawer"),[b,l]=f.default.useState(!0);return f.default.createElement(c,{title:n,visible:b,width:Number(a)||void 0,height:Number(o)||void 0,closeMode:s,onClose:()=>l(!1)},t.createElement(i,r,{engine:t,schema:r,params:t.getVariableByJSON(u),closeSelf(){l(!1),e.close&&e.close()},parentRefresh(){t.emit("$PARENT_REFRESH")}}))}function Cu(){return{node:document.createElement("div"),append(){},remove(){}}}function ju({engine:e,schema:t={}}){const{value:r,blank:n,params:a={}}=t||{},o=e.getVariableByJSON(a),i=Pu(o);if(r){const s=r+"?"+i;n?window.open(s):location.href=s}else console.info("url not found",r)}function Pu(e){return Object.keys(e).map(t=>{if(e[t]!==void 0)return`${t}=${encodeURIComponent(e[t])}`}).filter(t=>t).join("&")}var wu={ajax:Tu,dialog:Eu,url:ju,drawer:Su};const Iu={ftp:Fi,page:qt,select:Vl,"time-picker2":Gl,"date-picker2":bu,"date-range-picker":gu,"time-range-picker":pu};exports.actions=wu;exports.components=Iu;exports.locale=mu;
{
"name": "@cniot/mdd-render-pc-ftp",
"version": "0.0.23",
"version": "0.0.24",
"description": "模型驱动FTP渲染组件",

@@ -5,0 +5,0 @@ "scripts": {

@@ -77,3 +77,3 @@ import React from 'react';

dataSource: options,
onSearch: showSearch ? onDebounceSearch : null,
onSearch: showSearch ? onDebounceSearch : undefined,
});

@@ -80,0 +80,0 @@ });

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc