UNPKG

cc-element-components

Version:

该项目是基于`element-plus`二次封装组件,使用的技术栈为`vue3` + `typescript` + `element-plus`。在此项目当中,我们会基于`element-plus`的组件库已有组件封装如下组件: - 图标选择器 - 时间选择器 - 城市选择器 - 省市区选择器 - 通知菜单 - 趋势标记 - 评论 - 数据列表 - 数值统计 - 倒计时 - 分割面板 - 时间轴 - 弹框拓展 - 进度条拓展 - 导航菜单拓展 - 可配置项表格 - 可配置项表单 - 日历

2 lines (1 loc) 20.7 kB
(function(a,P){typeof exports=="object"&&typeof module!="undefined"?module.exports=P(require("vue")):typeof define=="function"&&define.amd?define(["vue"],P):(a=typeof globalThis!="undefined"?globalThis:a||self,a.index=P(a.Vue))})(this,function(a){"use strict";const P=e=>e.replace(/(A-Z)g/,"-$1").toLocaleLowerCase();var D=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function ot(){this.__data__=[],this.size=0}var it=ot;function st(e,t){return e===t||e!==e&&t!==t}var pe=st,ct=pe;function lt(e,t){for(var r=e.length;r--;)if(ct(e[r][0],t))return r;return-1}var F=lt,ft=F,ut=Array.prototype,pt=ut.splice;function gt(e){var t=this.__data__,r=ft(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():pt.call(t,r,1),--this.size,!0}var dt=gt,yt=F;function vt(e){var t=this.__data__,r=yt(t,e);return r<0?void 0:t[r][1]}var bt=vt,$t=F;function ht(e){return $t(this.__data__,e)>-1}var _t=ht,mt=F;function Tt(e,t){var r=this.__data__,n=mt(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var jt=Tt,At=it,wt=dt,Ct=bt,St=_t,Ot=jt;function j(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}j.prototype.clear=At,j.prototype.delete=wt,j.prototype.get=Ct,j.prototype.has=St,j.prototype.set=Ot;var N=j,It=N;function xt(){this.__data__=new It,this.size=0}var Pt=xt;function Et(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var kt=Et;function Bt(e){return this.__data__.get(e)}var Lt=Bt;function Mt(e){return this.__data__.has(e)}var Dt=Mt,Ft=typeof D=="object"&&D&&D.Object===Object&&D,ge=Ft,Nt=ge,Vt=typeof self=="object"&&self&&self.Object===Object&&self,Gt=Nt||Vt||Function("return this")(),b=Gt,Ut=b,zt=Ut.Symbol,W=zt,de=W,ye=Object.prototype,Kt=ye.hasOwnProperty,Rt=ye.toString,E=de?de.toStringTag:void 0;function Ht(e){var t=Kt.call(e,E),r=e[E];try{e[E]=void 0;var n=!0}catch{}var s=Rt.call(e);return n&&(t?e[E]=r:delete e[E]),s}var qt=Ht,Wt=Object.prototype,Jt=Wt.toString;function Yt(e){return Jt.call(e)}var Xt=Yt,ve=W,Zt=qt,Qt=Xt,er="[object Null]",tr="[object Undefined]",be=ve?ve.toStringTag:void 0;function rr(e){return e==null?e===void 0?tr:er:be&&be in Object(e)?Zt(e):Qt(e)}var V=rr;function ar(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var k=ar,nr=V,or=k,ir="[object AsyncFunction]",sr="[object Function]",cr="[object GeneratorFunction]",lr="[object Proxy]";function fr(e){if(!or(e))return!1;var t=nr(e);return t==sr||t==cr||t==ir||t==lr}var $e=fr,ur=b,pr=ur["__core-js_shared__"],gr=pr,J=gr,he=function(){var e=/[^.]+$/.exec(J&&J.keys&&J.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function dr(e){return!!he&&he in e}var yr=dr,vr=Function.prototype,br=vr.toString;function $r(e){if(e!=null){try{return br.call(e)}catch{}try{return e+""}catch{}}return""}var _e=$r,hr=$e,_r=yr,mr=k,Tr=_e,jr=/[\\^$.*+?()[\]{}|]/g,Ar=/^\[object .+?Constructor\]$/,wr=Function.prototype,Cr=Object.prototype,Sr=wr.toString,Or=Cr.hasOwnProperty,Ir=RegExp("^"+Sr.call(Or).replace(jr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function xr(e){if(!mr(e)||_r(e))return!1;var t=hr(e)?Ir:Ar;return t.test(Tr(e))}var Pr=xr;function Er(e,t){return e==null?void 0:e[t]}var kr=Er,Br=Pr,Lr=kr;function Mr(e,t){var r=Lr(e,t);return Br(r)?r:void 0}var m=Mr,Dr=m,Fr=b,Nr=Dr(Fr,"Map"),Y=Nr,Vr=m,Gr=Vr(Object,"create"),G=Gr,me=G;function Ur(){this.__data__=me?me(null):{},this.size=0}var zr=Ur;function Kr(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Rr=Kr,Hr=G,qr="__lodash_hash_undefined__",Wr=Object.prototype,Jr=Wr.hasOwnProperty;function Yr(e){var t=this.__data__;if(Hr){var r=t[e];return r===qr?void 0:r}return Jr.call(t,e)?t[e]:void 0}var Xr=Yr,Zr=G,Qr=Object.prototype,ea=Qr.hasOwnProperty;function ta(e){var t=this.__data__;return Zr?t[e]!==void 0:ea.call(t,e)}var ra=ta,aa=G,na="__lodash_hash_undefined__";function oa(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=aa&&t===void 0?na:t,this}var ia=oa,sa=zr,ca=Rr,la=Xr,fa=ra,ua=ia;function A(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}A.prototype.clear=sa,A.prototype.delete=ca,A.prototype.get=la,A.prototype.has=fa,A.prototype.set=ua;var pa=A,Te=pa,ga=N,da=Y;function ya(){this.size=0,this.__data__={hash:new Te,map:new(da||ga),string:new Te}}var va=ya;function ba(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var $a=ba,ha=$a;function _a(e,t){var r=e.__data__;return ha(t)?r[typeof t=="string"?"string":"hash"]:r.map}var U=_a,ma=U;function Ta(e){var t=ma(this,e).delete(e);return this.size-=t?1:0,t}var ja=Ta,Aa=U;function wa(e){return Aa(this,e).get(e)}var Ca=wa,Sa=U;function Oa(e){return Sa(this,e).has(e)}var Ia=Oa,xa=U;function Pa(e,t){var r=xa(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var Ea=Pa,ka=va,Ba=ja,La=Ca,Ma=Ia,Da=Ea;function w(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}w.prototype.clear=ka,w.prototype.delete=Ba,w.prototype.get=La,w.prototype.has=Ma,w.prototype.set=Da;var Fa=w,Na=N,Va=Y,Ga=Fa,Ua=200;function za(e,t){var r=this.__data__;if(r instanceof Na){var n=r.__data__;if(!Va||n.length<Ua-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Ga(n)}return r.set(e,t),this.size=r.size,this}var Ka=za,Ra=N,Ha=Pt,qa=kt,Wa=Lt,Ja=Dt,Ya=Ka;function C(e){var t=this.__data__=new Ra(e);this.size=t.size}C.prototype.clear=Ha,C.prototype.delete=qa,C.prototype.get=Wa,C.prototype.has=Ja,C.prototype.set=Ya;var Xa=C;function Za(e,t){for(var r=-1,n=e==null?0:e.length;++r<n&&t(e[r],r,e)!==!1;);return e}var Qa=Za,en=m,tn=function(){try{var e=en(Object,"defineProperty");return e({},"",{}),e}catch{}}(),rn=tn,je=rn;function an(e,t,r){t=="__proto__"&&je?je(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var Ae=an,nn=Ae,on=pe,sn=Object.prototype,cn=sn.hasOwnProperty;function ln(e,t,r){var n=e[t];(!(cn.call(e,t)&&on(n,r))||r===void 0&&!(t in e))&&nn(e,t,r)}var we=ln,fn=we,un=Ae;function pn(e,t,r,n){var s=!r;r||(r={});for(var c=-1,o=t.length;++c<o;){var f=t[c],p=n?n(r[f],e[f],f,r,e):void 0;p===void 0&&(p=e[f]),s?un(r,f,p):fn(r,f,p)}return r}var z=pn;function gn(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var dn=gn;function yn(e){return e!=null&&typeof e=="object"}var B=yn,vn=V,bn=B,$n="[object Arguments]";function hn(e){return bn(e)&&vn(e)==$n}var _n=hn,Ce=_n,mn=B,Se=Object.prototype,Tn=Se.hasOwnProperty,jn=Se.propertyIsEnumerable,An=Ce(function(){return arguments}())?Ce:function(e){return mn(e)&&Tn.call(e,"callee")&&!jn.call(e,"callee")},wn=An,Cn=Array.isArray,X=Cn,K={exports:{}};function Sn(){return!1}var On=Sn;(function(e,t){var r=b,n=On,s=t&&!t.nodeType&&t,c=s&&!0&&e&&!e.nodeType&&e,o=c&&c.exports===s,f=o?r.Buffer:void 0,p=f?f.isBuffer:void 0,g=p||n;e.exports=g})(K,K.exports);var In=9007199254740991,xn=/^(?:0|[1-9]\d*)$/;function Pn(e,t){var r=typeof e;return t=t==null?In:t,!!t&&(r=="number"||r!="symbol"&&xn.test(e))&&e>-1&&e%1==0&&e<t}var En=Pn,kn=9007199254740991;function Bn(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=kn}var Oe=Bn,Ln=V,Mn=Oe,Dn=B,Fn="[object Arguments]",Nn="[object Array]",Vn="[object Boolean]",Gn="[object Date]",Un="[object Error]",zn="[object Function]",Kn="[object Map]",Rn="[object Number]",Hn="[object Object]",qn="[object RegExp]",Wn="[object Set]",Jn="[object String]",Yn="[object WeakMap]",Xn="[object ArrayBuffer]",Zn="[object DataView]",Qn="[object Float32Array]",eo="[object Float64Array]",to="[object Int8Array]",ro="[object Int16Array]",ao="[object Int32Array]",no="[object Uint8Array]",oo="[object Uint8ClampedArray]",io="[object Uint16Array]",so="[object Uint32Array]",u={};u[Qn]=u[eo]=u[to]=u[ro]=u[ao]=u[no]=u[oo]=u[io]=u[so]=!0,u[Fn]=u[Nn]=u[Xn]=u[Vn]=u[Zn]=u[Gn]=u[Un]=u[zn]=u[Kn]=u[Rn]=u[Hn]=u[qn]=u[Wn]=u[Jn]=u[Yn]=!1;function co(e){return Dn(e)&&Mn(e.length)&&!!u[Ln(e)]}var lo=co;function fo(e){return function(t){return e(t)}}var Z=fo,L={exports:{}};(function(e,t){var r=ge,n=t&&!t.nodeType&&t,s=n&&!0&&e&&!e.nodeType&&e,c=s&&s.exports===n,o=c&&r.process,f=function(){try{var p=s&&s.require&&s.require("util").types;return p||o&&o.binding&&o.binding("util")}catch{}}();e.exports=f})(L,L.exports);var uo=lo,po=Z,Ie=L.exports,xe=Ie&&Ie.isTypedArray,go=xe?po(xe):uo,yo=go,vo=dn,bo=wn,$o=X,ho=K.exports,_o=En,mo=yo,To=Object.prototype,jo=To.hasOwnProperty;function Ao(e,t){var r=$o(e),n=!r&&bo(e),s=!r&&!n&&ho(e),c=!r&&!n&&!s&&mo(e),o=r||n||s||c,f=o?vo(e.length,String):[],p=f.length;for(var g in e)(t||jo.call(e,g))&&!(o&&(g=="length"||s&&(g=="offset"||g=="parent")||c&&(g=="buffer"||g=="byteLength"||g=="byteOffset")||_o(g,p)))&&f.push(g);return f}var Pe=Ao,wo=Object.prototype;function Co(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||wo;return e===r}var Q=Co;function So(e,t){return function(r){return e(t(r))}}var Ee=So,Oo=Ee,Io=Oo(Object.keys,Object),xo=Io,Po=Q,Eo=xo,ko=Object.prototype,Bo=ko.hasOwnProperty;function Lo(e){if(!Po(e))return Eo(e);var t=[];for(var r in Object(e))Bo.call(e,r)&&r!="constructor"&&t.push(r);return t}var Mo=Lo,Do=$e,Fo=Oe;function No(e){return e!=null&&Fo(e.length)&&!Do(e)}var ke=No,Vo=Pe,Go=Mo,Uo=ke;function zo(e){return Uo(e)?Vo(e):Go(e)}var ee=zo,Ko=z,Ro=ee;function Ho(e,t){return e&&Ko(t,Ro(t),e)}var qo=Ho;function Wo(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var Jo=Wo,Yo=k,Xo=Q,Zo=Jo,Qo=Object.prototype,ei=Qo.hasOwnProperty;function ti(e){if(!Yo(e))return Zo(e);var t=Xo(e),r=[];for(var n in e)n=="constructor"&&(t||!ei.call(e,n))||r.push(n);return r}var ri=ti,ai=Pe,ni=ri,oi=ke;function ii(e){return oi(e)?ai(e,!0):ni(e)}var te=ii,si=z,ci=te;function li(e,t){return e&&si(t,ci(t),e)}var fi=li,re={exports:{}};(function(e,t){var r=b,n=t&&!t.nodeType&&t,s=n&&!0&&e&&!e.nodeType&&e,c=s&&s.exports===n,o=c?r.Buffer:void 0,f=o?o.allocUnsafe:void 0;function p(g,O){if(O)return g.slice();var y=g.length,_=f?f(y):new g.constructor(y);return g.copy(_),_}e.exports=p})(re,re.exports);function ui(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}var pi=ui;function gi(e,t){for(var r=-1,n=e==null?0:e.length,s=0,c=[];++r<n;){var o=e[r];t(o,r,e)&&(c[s++]=o)}return c}var di=gi;function yi(){return[]}var Be=yi,vi=di,bi=Be,$i=Object.prototype,hi=$i.propertyIsEnumerable,Le=Object.getOwnPropertySymbols,_i=Le?function(e){return e==null?[]:(e=Object(e),vi(Le(e),function(t){return hi.call(e,t)}))}:bi,ae=_i,mi=z,Ti=ae;function ji(e,t){return mi(e,Ti(e),t)}var Ai=ji;function wi(e,t){for(var r=-1,n=t.length,s=e.length;++r<n;)e[s+r]=t[r];return e}var Me=wi,Ci=Ee,Si=Ci(Object.getPrototypeOf,Object),De=Si,Oi=Me,Ii=De,xi=ae,Pi=Be,Ei=Object.getOwnPropertySymbols,ki=Ei?function(e){for(var t=[];e;)Oi(t,xi(e)),e=Ii(e);return t}:Pi,Fe=ki,Bi=z,Li=Fe;function Mi(e,t){return Bi(e,Li(e),t)}var Di=Mi,Fi=Me,Ni=X;function Vi(e,t,r){var n=t(e);return Ni(e)?n:Fi(n,r(e))}var Ne=Vi,Gi=Ne,Ui=ae,zi=ee;function Ki(e){return Gi(e,zi,Ui)}var Ri=Ki,Hi=Ne,qi=Fe,Wi=te;function Ji(e){return Hi(e,Wi,qi)}var Yi=Ji,Xi=m,Zi=b,Qi=Xi(Zi,"DataView"),es=Qi,ts=m,rs=b,as=ts(rs,"Promise"),ns=as,os=m,is=b,ss=os(is,"Set"),cs=ss,ls=m,fs=b,us=ls(fs,"WeakMap"),ps=us,ne=es,oe=Y,ie=ns,se=cs,ce=ps,Ve=V,S=_e,Ge="[object Map]",gs="[object Object]",Ue="[object Promise]",ze="[object Set]",Ke="[object WeakMap]",Re="[object DataView]",ds=S(ne),ys=S(oe),vs=S(ie),bs=S(se),$s=S(ce),T=Ve;(ne&&T(new ne(new ArrayBuffer(1)))!=Re||oe&&T(new oe)!=Ge||ie&&T(ie.resolve())!=Ue||se&&T(new se)!=ze||ce&&T(new ce)!=Ke)&&(T=function(e){var t=Ve(e),r=t==gs?e.constructor:void 0,n=r?S(r):"";if(n)switch(n){case ds:return Re;case ys:return Ge;case vs:return Ue;case bs:return ze;case $s:return Ke}return t});var le=T,hs=Object.prototype,_s=hs.hasOwnProperty;function ms(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]=="string"&&_s.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var Ts=ms,js=b,As=js.Uint8Array,ws=As,He=ws;function Cs(e){var t=new e.constructor(e.byteLength);return new He(t).set(new He(e)),t}var fe=Cs,Ss=fe;function Os(e,t){var r=t?Ss(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var Is=Os,xs=/\w*$/;function Ps(e){var t=new e.constructor(e.source,xs.exec(e));return t.lastIndex=e.lastIndex,t}var Es=Ps,qe=W,We=qe?qe.prototype:void 0,Je=We?We.valueOf:void 0;function ks(e){return Je?Object(Je.call(e)):{}}var Bs=ks,Ls=fe;function Ms(e,t){var r=t?Ls(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var Ds=Ms,Fs=fe,Ns=Is,Vs=Es,Gs=Bs,Us=Ds,zs="[object Boolean]",Ks="[object Date]",Rs="[object Map]",Hs="[object Number]",qs="[object RegExp]",Ws="[object Set]",Js="[object String]",Ys="[object Symbol]",Xs="[object ArrayBuffer]",Zs="[object DataView]",Qs="[object Float32Array]",ec="[object Float64Array]",tc="[object Int8Array]",rc="[object Int16Array]",ac="[object Int32Array]",nc="[object Uint8Array]",oc="[object Uint8ClampedArray]",ic="[object Uint16Array]",sc="[object Uint32Array]";function cc(e,t,r){var n=e.constructor;switch(t){case Xs:return Fs(e);case zs:case Ks:return new n(+e);case Zs:return Ns(e,r);case Qs:case ec:case tc:case rc:case ac:case nc:case oc:case ic:case sc:return Us(e,r);case Rs:return new n;case Hs:case Js:return new n(e);case qs:return Vs(e);case Ws:return new n;case Ys:return Gs(e)}}var lc=cc,fc=k,Ye=Object.create,uc=function(){function e(){}return function(t){if(!fc(t))return{};if(Ye)return Ye(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}(),pc=uc,gc=pc,dc=De,yc=Q;function vc(e){return typeof e.constructor=="function"&&!yc(e)?gc(dc(e)):{}}var bc=vc,$c=le,hc=B,_c="[object Map]";function mc(e){return hc(e)&&$c(e)==_c}var Tc=mc,jc=Tc,Ac=Z,Xe=L.exports,Ze=Xe&&Xe.isMap,wc=Ze?Ac(Ze):jc,Cc=wc,Sc=le,Oc=B,Ic="[object Set]";function xc(e){return Oc(e)&&Sc(e)==Ic}var Pc=xc,Ec=Pc,kc=Z,Qe=L.exports,et=Qe&&Qe.isSet,Bc=et?kc(et):Ec,Lc=Bc,Mc=Xa,Dc=Qa,Fc=we,Nc=qo,Vc=fi,Gc=re.exports,Uc=pi,zc=Ai,Kc=Di,Rc=Ri,Hc=Yi,qc=le,Wc=Ts,Jc=lc,Yc=bc,Xc=X,Zc=K.exports,Qc=Cc,el=k,tl=Lc,rl=ee,al=te,nl=1,ol=2,il=4,tt="[object Arguments]",sl="[object Array]",cl="[object Boolean]",ll="[object Date]",fl="[object Error]",rt="[object Function]",ul="[object GeneratorFunction]",pl="[object Map]",gl="[object Number]",at="[object Object]",dl="[object RegExp]",yl="[object Set]",vl="[object String]",bl="[object Symbol]",$l="[object WeakMap]",hl="[object ArrayBuffer]",_l="[object DataView]",ml="[object Float32Array]",Tl="[object Float64Array]",jl="[object Int8Array]",Al="[object Int16Array]",wl="[object Int32Array]",Cl="[object Uint8Array]",Sl="[object Uint8ClampedArray]",Ol="[object Uint16Array]",Il="[object Uint32Array]",l={};l[tt]=l[sl]=l[hl]=l[_l]=l[cl]=l[ll]=l[ml]=l[Tl]=l[jl]=l[Al]=l[wl]=l[pl]=l[gl]=l[at]=l[dl]=l[yl]=l[vl]=l[bl]=l[Cl]=l[Sl]=l[Ol]=l[Il]=!0,l[fl]=l[rt]=l[$l]=!1;function R(e,t,r,n,s,c){var o,f=t&nl,p=t&ol,g=t&il;if(r&&(o=s?r(e,n,s,c):r(e)),o!==void 0)return o;if(!el(e))return e;var O=Xc(e);if(O){if(o=Wc(e),!f)return Uc(e,o)}else{var y=qc(e),_=y==rt||y==ul;if(Zc(e))return Gc(e,f);if(y==at||y==tt||_&&!s){if(o=p||_?{}:Yc(e),!f)return p?Kc(e,Vc(o,e)):zc(e,Nc(o,e))}else{if(!l[y])return s?e:{};o=Jc(e,y,f)}}c||(c=new Mc);var H=c.get(e);if(H)return H;c.set(e,o),tl(e)?e.forEach(function($){o.add(R($,t,r,$,e,c))}):Qc(e)&&e.forEach(function($,h){o.set(h,R($,t,r,h,e,c))});var ue=g?p?Hc:Rc:p?al:rl,q=O?void 0:ue(e);return Dc(q||e,function($,h){q&&(h=$,$=e[h]),Fc(o,h,R($,t,r,h,e,c))}),o}var xl=R,Pl=xl,El=1,kl=4;function Bl(e){return Pl(e,El|kl)}var Ll=Bl,Wl="",Ml=(e,t)=>{for(const[r,n]of t)e[r]=n;return e};const Dl={key:0,style:{display:"flex"}},Fl={key:1,class:"action-icon"},Nl={key:1};var Vl=Ml(a.defineComponent({props:{options:{type:Array,required:!0},data:{type:Array,required:!0},elementLoadingText:{type:String},elementLoadingSpinner:{type:String},elementLoadingBackground:{type:String},elementLoadingSvg:{type:String},elementLoadingSvgViewBox:{type:String},editIcon:{type:String,default:"Edit"},isEditRow:{type:Boolean,default:!1},editRowIndex:{type:String,default:""},pagination:{type:Boolean,default:!1},paginationAlign:{type:String,default:"left"},currentPage:{type:Number,default:1},pageSize:{type:Number,default:10},pageSizes:{type:Array,default:()=>[10,20,30,40]},total:{type:Number,default:0}},emits:["confirm","cancel","update:editRowIndex","size-change","current-change"],setup(e,{emit:t}){const r=e;let n=i=>{t("size-change",i)},s=i=>{t("current-change",i)},c=a.ref(""),o=a.ref(Ll(r.data)),f=a.ref(r.editRowIndex),p=a.ref(!1),g=a.watch(()=>r.data,i=>{p.value=!0,o.value=i,o.value.map(I=>{I.rowEdit=!1}),p.value&&g()},{deep:!0});a.watch(()=>r.editRowIndex,i=>{i&&(f.value=i)}),a.onMounted(()=>{o.value.map(i=>{i.rowEdit=!1})});let O=a.computed(()=>r.options.filter(i=>!i.action)),y=a.computed(()=>r.options.find(i=>i.action)),_=a.computed(()=>!r.data||!r.data.length),H=a.computed(()=>r.paginationAlign==="left"?"flex-start":r.paginationAlign==="right"?"flex-end":"center"),ue=i=>{c.value=i.$index+i.column.id},q=i=>{t("confirm",i),c.value=""},$=i=>{t("cancel",i),c.value=""},h=(i,I)=>{I.label===y.value.label&&r.isEditRow&&f.value===r.editRowIndex&&(i.rowEdit=!i.rowEdit,o.value.map(M=>{M!==i&&(M.rowEdit=!1)}),i.rowEdit||t("update:editRowIndex",""))};return(i,I)=>{const M=a.resolveComponent("el-input"),Ul=a.resolveComponent("el-icon-check"),zl=a.resolveComponent("el-icon-close"),nt=a.resolveComponent("el-table-column"),Kl=a.resolveComponent("el-table"),Rl=a.resolveComponent("el-pagination"),Hl=a.resolveDirective("loading");return a.openBlock(),a.createElementBlock(a.Fragment,null,[a.withDirectives(a.createVNode(Kl,a.mergeProps({data:a.unref(o),"element-loading-text":e.elementLoadingText,"element-loading-spinner":e.elementLoadingSpinner,"element-loading-background":e.elementLoadingBackground,"element-loading-svg":e.elementLoadingSvg,"element-loading-svg-view-box":e.elementLoadingSvgViewBox,onRowClick:a.unref(h)},i.$attrs),{default:a.withCtx(()=>[(a.openBlock(!0),a.createElementBlock(a.Fragment,null,a.renderList(a.unref(O),(d,ql)=>(a.openBlock(),a.createElementBlock(a.Fragment,{key:ql},[d.prop&&!d.action?(a.openBlock(),a.createBlock(nt,{key:0,label:d.label,prop:d.prop,width:d.width,align:d.align},{default:a.withCtx(v=>[v.row.rowEdit?(a.openBlock(),a.createBlock(M,{key:0,size:"small",modelValue:v.row[d.prop],"onUpdate:modelValue":x=>v.row[d.prop]=x},null,8,["modelValue","onUpdate:modelValue"])):(a.openBlock(),a.createElementBlock(a.Fragment,{key:1},[v.$index+v.column.id===a.unref(c)?(a.openBlock(),a.createElementBlock("div",Dl,[a.createVNode(M,{size:"small",modelValue:v.row[d.prop],"onUpdate:modelValue":x=>v.row[d.prop]=x},null,8,["modelValue","onUpdate:modelValue"]),a.createElementVNode("div",null,[i.$slots.cellEdit?a.renderSlot(i.$slots,"cellEdit",{key:0,scope:v},void 0,!0):(a.openBlock(),a.createElementBlock("div",Fl,[a.createVNode(Ul,{class:"check",onClick:a.withModifiers(x=>a.unref(q)(v),["stop"])},null,8,["onClick"]),a.createVNode(zl,{class:"close",onClick:a.withModifiers(x=>a.unref($)(v),["stop"])},null,8,["onClick"])]))])])):(a.openBlock(),a.createElementBlock(a.Fragment,{key:1},[d.slot?a.renderSlot(i.$slots,d.slot,{key:0,scope:v},void 0,!0):(a.openBlock(),a.createElementBlock("span",Nl,a.toDisplayString(v.row[d.prop]),1)),d.editable?(a.openBlock(),a.createBlock(a.resolveDynamicComponent(`el-icon-${a.unref(P)(e.editIcon)}`),{key:2,class:"edit",onClick:a.withModifiers(x=>a.unref(ue)(v),["stop"])},null,8,["onClick"])):a.createCommentVNode("v-if",!0)],64))],2112))]),_:2},1032,["label","prop","width","align"])):a.createCommentVNode("v-if",!0)],64))),128)),a.createVNode(nt,{label:a.unref(y).label,width:a.unref(y).width,align:a.unref(y).align},{default:a.withCtx(d=>[d.row.rowEdit?a.renderSlot(i.$slots,"editRow",{key:0,scope:d},void 0,!0):a.renderSlot(i.$slots,"action",{key:1,scope:d},void 0,!0)]),_:3},8,["label","width","align"])]),_:3},16,["data","element-loading-text","element-loading-spinner","element-loading-background","element-loading-svg","element-loading-svg-view-box","onRowClick"]),[[Hl,a.unref(_)]]),e.pagination&&!a.unref(_)?(a.openBlock(),a.createElementBlock("div",{key:0,class:"pagination",style:a.normalizeStyle({justifyContent:a.unref(H)})},[a.createVNode(Rl,{currentPage:e.currentPage,"onUpdate:currentPage":I[0]||(I[0]=d=>a.isRef(currentPage)?currentPage.value=d:null),"page-sizes":e.pageSizes,"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total,onSizeChange:a.unref(n),onCurrentChange:a.unref(s)},null,8,["currentPage","page-sizes","page-size","total","onSizeChange","onCurrentChange"])],4)):a.createCommentVNode("v-if",!0)],64)}}}),[["__scopeId","data-v-12b1e5c1"]]),Gl={install(e){e.component("cc-table",Vl)}};return Gl});