h_ui
Version:
A Vue.js 2.0 UI Components Framework
1 lines • 68.7 kB
JavaScript
module.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/dist/lib/cjs/",i(i.s=1077)}({0:function(e,t){var i=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=i)},1:function(e,t){var i=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=i)},10:function(e,t){var i={}.hasOwnProperty;e.exports=function(e,t){return i.call(e,t)}},102:function(e,t,i){var n=i(9)("iterator"),r=!1;try{var o=[7][n]();o.return=function(){r=!0},Array.from(o,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var i=!1;try{var o=[7],l=o[n]();l.next=function(){return{done:i=!0}},o[n]=function(){return l},e(o)}catch(e){}return i}},103:function(e,t,i){var n=i(16),r=i(87),o=i(88),l=i(12),s=i(42),a=i(89),c={},d={};(t=e.exports=function(e,t,i,h,u){var f,p,g,v,x=u?function(){return e}:a(e),y=n(i,h,t?2:1),m=0;if("function"!=typeof x)throw TypeError(e+" is not iterable!");if(o(x)){for(f=s(e.length);f>m;m++)if((v=t?y(l(p=e[m])[0],p[1]):y(e[m]))===c||v===d)return v}else for(g=x.call(e);!(p=g.next()).done;)if((v=r(g,y,p.value,t))===c||v===d)return v}).BREAK=c,t.RETURN=d},107:function(e,t,i){i(59),i(108),e.exports=i(0).Array.from},1077:function(e,t,i){"use strict";var n=i(8);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(i(1078)),o=i(32);r.default.install=function(e,t){(0,o.setGlobal)(e,t),(0,o.initCutomSizeConfig)(t,r.default,"SimpleTreeGird"),e.component("SimpleTreeGird",r.default),e.component("HSimpleTreeGird",r.default)};var l=r.default;t.default=l},1078:function(e,t,i){"use strict";i.r(t);var n=i(763),r=i(575);for(var o in r)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return r[e]}))}(o);var l=i(4),s=Object(l.a)(r.default,n.a,n.b,!1,null,null,null);t.default=s.exports},1079:function(e,t,i){"use strict";i.r(t);var n=i(805),r=i(577);for(var o in r)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return r[e]}))}(o);var l=i(4),s=Object(l.a)(r.default,n.a,n.b,!1,null,null,null);t.default=s.exports},108:function(e,t,i){"use strict";var n=i(16),r=i(3),o=i(20),l=i(87),s=i(88),a=i(42),c=i(68),d=i(89);r(r.S+r.F*!i(102)((function(e){Array.from(e)})),"Array",{from:function(e){var t,i,r,h,u=o(e),f="function"==typeof this?this:Array,p=arguments.length,g=p>1?arguments[1]:void 0,v=void 0!==g,x=0,y=d(u);if(v&&(g=n(g,p>2?arguments[2]:void 0,2)),null==y||f==Array&&s(y))for(i=new f(t=a(u.length));t>x;x++)c(i,x,v?g(u[x],x):u[x]);else for(h=y.call(u),i=new f;!(r=h.next()).done;x++)c(i,x,v?l(h,g,[r.value,x],!0):r.value);return i.length=x,i}})},1080:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={name:"TableRenderHeader",functional:!0,props:{render:Function,column:Object,index:Number},render:function(e,t){var i={column:t.props.column,index:t.props.index};return t.props.render(e,i)}};t.default=n},1081:function(e,t,i){"use strict";i.r(t);var n=i(806),r=i(579);for(var o in r)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return r[e]}))}(o);var l=i(4),s=Object(l.a)(r.default,n.a,n.b,!1,null,null,null);t.default=s.exports},1082:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={name:"TableExpand",functional:!0,props:{row:Object,render:Function,index:Number,column:{type:Object,default:null}},render:function(e,t){var i={row:t.props.row,index:t.props.index};return t.props.column&&(i.column=t.props.column),t.props.render(e,i)}};t.default=n},11:function(e,t,i){var n=i(5),r=i(14);e.exports=i(2)?function(e,t,i){return n.f(e,t,r(1,i))}:function(e,t,i){return e[t]=i,e}},12:function(e,t,i){var n=i(6);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},13:function(e,t,i){var n=i(50),r=i(18);e.exports=function(e){return n(r(e))}},131:function(e,t){e.exports=function(e,t,i,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(i+": incorrect invocation!");return e}},132:function(e,t,i){var n=i(11);e.exports=function(e,t,i){for(var r in t)i&&e[r]?e[r]=t[r]:n(e,r,t[r]);return e}},139:function(e,t,i){var n=i(6);e.exports=function(e,t){if(!n(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},14:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},148:function(e,t,i){"use strict";var n=i(1),r=i(0),o=i(5),l=i(2),s=i(9)("species");e.exports=function(e){var t="function"==typeof r[e]?r[e]:n[e];l&&t&&!t[s]&&o.f(t,s,{configurable:!0,get:function(){return this}})}},15:function(e,t,i){var n=i(38);e.exports=function(e,t,i){return t in e?n(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e},e.exports.__esModule=!0,e.exports.default=e.exports},153:function(e,t){e.exports=require("h_ui/dist/lib/cjs/Spin.js")},156:function(e,t,i){"use strict";var n=i(5).f,r=i(48),o=i(132),l=i(16),s=i(131),a=i(103),c=i(55),d=i(81),h=i(148),u=i(2),f=i(62).fastKey,p=i(139),g=u?"_s":"size",v=function(e,t){var i,n=f(t);if("F"!==n)return e._i[n];for(i=e._f;i;i=i.n)if(i.k==t)return i};e.exports={getConstructor:function(e,t,i,c){var d=e((function(e,n){s(e,d,t,"_i"),e._t=t,e._i=r(null),e._f=void 0,e._l=void 0,e[g]=0,null!=n&&a(n,i,e[c],e)}));return o(d.prototype,{clear:function(){for(var e=p(this,t),i=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete i[n.i];e._f=e._l=void 0,e[g]=0},delete:function(e){var i=p(this,t),n=v(i,e);if(n){var r=n.n,o=n.p;delete i._i[n.i],n.r=!0,o&&(o.n=r),r&&(r.p=o),i._f==n&&(i._f=r),i._l==n&&(i._l=o),i[g]--}return!!n},forEach:function(e){p(this,t);for(var i,n=l(e,arguments.length>1?arguments[1]:void 0,3);i=i?i.n:this._f;)for(n(i.v,i.k,this);i&&i.r;)i=i.p},has:function(e){return!!v(p(this,t),e)}}),u&&n(d.prototype,"size",{get:function(){return p(this,t)[g]}}),d},def:function(e,t,i){var n,r,o=v(e,t);return o?o.v=i:(e._l=o={i:r=f(t,!0),k:t,v:i,p:n=e._l,n:void 0,r:!1},e._f||(e._f=o),n&&(n.n=o),e[g]++,"F"!==r&&(e._i[r]=o)),e},getEntry:v,setStrong:function(e,t,i){c(e,t,(function(e,i){this._t=p(e,t),this._k=i,this._l=void 0}),(function(){for(var e=this,t=e._k,i=e._l;i&&i.r;)i=i.p;return e._t&&(e._l=i=i?i.n:e._t._f)?d(0,"keys"==t?i.k:"values"==t?i.v:[i.k,i.v]):(e._t=void 0,d(1))}),i?"entries":"values",!i,!0),h(t)}}},157:function(e,t,i){"use strict";var n=i(1),r=i(3),o=i(62),l=i(7),s=i(11),a=i(132),c=i(103),d=i(131),h=i(6),u=i(37),f=i(5).f,p=i(158)(0),g=i(2);e.exports=function(e,t,i,v,x,y){var m=n[e],b=m,S=x?"set":"add",w=b&&b.prototype,_={};return g&&"function"==typeof b&&(y||w.forEach&&!l((function(){(new b).entries().next()})))?(b=t((function(t,i){d(t,b,e,"_c"),t._c=new m,null!=i&&c(i,x,t[S],t)})),p("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),(function(e){var t="add"==e||"set"==e;!(e in w)||y&&"clear"==e||s(b.prototype,e,(function(i,n){if(d(this,b,e),!t&&y&&!h(i))return"get"==e&&void 0;var r=this._c[e](0===i?0:i,n);return t?this:r}))})),y||f(b.prototype,"size",{get:function(){return this._c.size}})):(b=v.getConstructor(t,e,x,S),a(b.prototype,i),o.NEED=!0),u(b,e),_[e]=b,r(r.G+r.W+r.F,_),y||v.setStrong(b,e,x),b}},158:function(e,t,i){var n=i(16),r=i(50),o=i(20),l=i(42),s=i(159);e.exports=function(e,t){var i=1==e,a=2==e,c=3==e,d=4==e,h=6==e,u=5==e||h,f=t||s;return function(t,s,p){for(var g,v,x=o(t),y=r(x),m=n(s,p,3),b=l(y.length),S=0,w=i?f(t,b):a?f(t,0):void 0;b>S;S++)if((u||S in y)&&(v=m(g=y[S],S,x),e))if(i)w[S]=v;else if(v)switch(e){case 3:return!0;case 5:return g;case 6:return S;case 2:w.push(g)}else if(d)return!1;return h?-1:c||d?d:w}}},159:function(e,t,i){var n=i(160);e.exports=function(e,t){return new(n(e))(t)}},16:function(e,t,i){var n=i(27);e.exports=function(e,t,i){if(n(e),void 0===t)return e;switch(i){case 1:return function(i){return e.call(t,i)};case 2:return function(i,n){return e.call(t,i,n)};case 3:return function(i,n,r){return e.call(t,i,n,r)}}return function(){return e.apply(t,arguments)}}},160:function(e,t,i){var n=i(6),r=i(57),o=i(9)("species");e.exports=function(e){var t;return r(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!r(t.prototype)||(t=void 0),n(t)&&null===(t=t[o])&&(t=void 0)),void 0===t?Array:t}},161:function(e,t,i){var n=i(86),r=i(162);e.exports=function(e){return function(){if(n(this)!=e)throw TypeError(e+"#toJSON isn't generic");return r(this)}}},162:function(e,t,i){var n=i(103);e.exports=function(e,t){var i=[];return n(e,!1,i.push,i,t),i}},163:function(e,t,i){"use strict";var n=i(3);e.exports=function(e){n(n.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},164:function(e,t,i){"use strict";var n=i(3),r=i(27),o=i(16),l=i(103);e.exports=function(e){n(n.S,e,{from:function(e){var t,i,n,s,a=arguments[1];return r(this),(t=void 0!==a)&&r(a),null==e?new this:(i=[],t?(n=0,s=o(a,arguments[2],2),l(e,!1,(function(e){i.push(s(e,n++))}))):l(e,!1,i.push,i),new this(i))}})}},17:function(e,t,i){var n=i(6);e.exports=function(e,t){if(!n(e))return e;var i,r;if(t&&"function"==typeof(i=e.toString)&&!n(r=i.call(e)))return r;if("function"==typeof(i=e.valueOf)&&!n(r=i.call(e)))return r;if(!t&&"function"==typeof(i=e.toString)&&!n(r=i.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},18:function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},19:function(e,t,i){var n=i(45),r=i(31);e.exports=Object.keys||function(e){return n(e,r)}},2:function(e,t,i){e.exports=!i(7)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},20:function(e,t,i){var n=i(18);e.exports=function(e){return Object(n(e))}},21:function(e,t){e.exports=require("h_ui/dist/lib/util/tools.js")},22:function(e,t){var i=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++i+n).toString(36))}},23:function(e,t){e.exports=!0},24:function(e,t,i){var n=i(6),r=i(1).document,o=n(r)&&n(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},25:function(e,t,i){e.exports=!i(2)&&!i(7)((function(){return 7!=Object.defineProperty(i(24)("div"),"a",{get:function(){return 7}}).a}))},26:function(e,t){e.exports={}},27:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},280:function(e,t,i){e.exports=i(281)},281:function(e,t,i){i(75),i(59),i(76),i(282),i(283),i(284),i(285),e.exports=i(0).Set},282:function(e,t,i){"use strict";var n=i(156),r=i(139);e.exports=i(157)("Set",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return n.def(r(this,"Set"),e=0===e?0:e,e)}},n)},283:function(e,t,i){var n=i(3);n(n.P+n.R,"Set",{toJSON:i(161)("Set")})},284:function(e,t,i){i(163)("Set")},285:function(e,t,i){i(164)("Set")},29:function(e,t){var i=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:i)(e)}},3:function(e,t,i){var n=i(1),r=i(0),o=i(16),l=i(11),s=i(10),a=function(e,t,i){var c,d,h,u=e&a.F,f=e&a.G,p=e&a.S,g=e&a.P,v=e&a.B,x=e&a.W,y=f?r:r[t]||(r[t]={}),m=y.prototype,b=f?n:p?n[t]:(n[t]||{}).prototype;for(c in f&&(i=t),i)(d=!u&&b&&void 0!==b[c])&&s(y,c)||(h=d?b[c]:i[c],y[c]=f&&"function"!=typeof b[c]?i[c]:v&&d?o(h,n):x&&b[c]==h?function(e){var t=function(t,i,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,i)}return new e(t,i,n)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(h):g&&"function"==typeof h?o(Function.call,h):h,g&&((y.virtual||(y.virtual={}))[c]=h,e&a.R&&m&&!m[c]&&l(m,c,h)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a},30:function(e,t,i){var n=i(0),r=i(1),o="__core-js_shared__",l=r[o]||(r[o]={});(e.exports=function(e,t){return l[e]||(l[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:i(23)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},31:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},32:function(e,t){e.exports=require("h_ui/dist/lib/util/global.js")},33:function(e,t){var i={}.toString;e.exports=function(e){return i.call(e).slice(8,-1)}},34:function(e,t,i){var n=i(30)("keys"),r=i(22);e.exports=function(e){return n[e]||(n[e]=r(e))}},35:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},37:function(e,t,i){var n=i(5).f,r=i(10),o=i(9)("toStringTag");e.exports=function(e,t,i){e&&!r(e=i?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},38:function(e,t,i){e.exports=i(39)},39:function(e,t,i){i(40);var n=i(0).Object;e.exports=function(e,t,i){return n.defineProperty(e,t,i)}},4:function(e,t,i){"use strict";function n(e,t,i,n,r,o,l,s){var a,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=i,c._compiled=!0),n&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),l?(a=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(l)},c._ssrRegister=a):r&&(a=s?function(){r.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:r),a)if(c.functional){c._injectStyles=a;var d=c.render;c.render=function(e,t){return a.call(t),d(e,t)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,a):[a]}return{exports:e,options:c}}i.d(t,"a",(function(){return n}))},40:function(e,t,i){var n=i(3);n(n.S+n.F*!i(2),"Object",{defineProperty:i(5).f})},42:function(e,t,i){var n=i(29),r=Math.min;e.exports=function(e){return e>0?r(n(e),9007199254740991):0}},45:function(e,t,i){var n=i(10),r=i(13),o=i(67)(!1),l=i(34)("IE_PROTO");e.exports=function(e,t){var i,s=r(e),a=0,c=[];for(i in s)i!=l&&n(s,i)&&c.push(i);for(;t.length>a;)n(s,i=t[a++])&&(~o(c,i)||c.push(i));return c}},47:function(e,t){e.exports=require("h_ui/dist/lib/cjs/Icon.js")},48:function(e,t,i){var n=i(12),r=i(74),o=i(31),l=i(34)("IE_PROTO"),s=function(){},a=function(){var e,t=i(24)("iframe"),n=o.length;for(t.style.display="none",i(73).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),a=e.F;n--;)delete a.prototype[o[n]];return a()};e.exports=Object.create||function(e,t){var i;return null!==e?(s.prototype=n(e),i=new s,s.prototype=null,i[l]=e):i=a(),void 0===t?i:r(i,t)}},49:function(e,t){e.exports=require("h_ui/dist/lib/mixins/locale.js")},5:function(e,t,i){var n=i(12),r=i(25),o=i(17),l=Object.defineProperty;t.f=i(2)?Object.defineProperty:function(e,t,i){if(n(e),t=o(t,!0),n(i),r)try{return l(e,t,i)}catch(e){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(e[t]=i.value),e}},50:function(e,t,i){var n=i(33);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},51:function(e,t,i){var n=i(3),r=i(18),o=i(7),l=i(35),s="["+l+"]",a=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),d=function(e,t,i){var r={},s=o((function(){return!!l[e]()||"
"!="
"[e]()})),a=r[e]=s?t(h):l[e];i&&(r[i]=a),n(n.P+n.F*s,"String",r)},h=d.trim=function(e,t){return e=String(r(e)),1&t&&(e=e.replace(a,"")),2&t&&(e=e.replace(c,"")),e};e.exports=d},53:function(e,t,i){e.exports=i(69)},54:function(e,t,i){e.exports=i(11)},55:function(e,t,i){"use strict";var n=i(23),r=i(3),o=i(54),l=i(11),s=i(26),a=i(93),c=i(37),d=i(90),h=i(9)("iterator"),u=!([].keys&&"next"in[].keys()),f="keys",p="values",g=function(){return this};e.exports=function(e,t,i,v,x,y,m){a(i,t,v);var b,S,w,_=function(e){if(!u&&e in $)return $[e];switch(e){case f:case p:return function(){return new i(this,e)}}return function(){return new i(this,e)}},k=t+" Iterator",C=x==p,O=!1,$=e.prototype,H=$[h]||$["@@iterator"]||x&&$[x],j=H||_(x),T=x?C?_("entries"):j:void 0,W="Array"==t&&$.entries||H;if(W&&(w=d(W.call(new e)))!==Object.prototype&&w.next&&(c(w,k,!0),n||"function"==typeof w[h]||l(w,h,g)),C&&H&&H.name!==p&&(O=!0,j=function(){return H.call(this)}),n&&!m||!u&&!O&&$[h]||l($,h,j),s[t]=j,s[k]=g,x)if(b={values:C?j:_(p),keys:y?j:_(f),entries:T},m)for(S in b)S in $||o($,S,b[S]);else r(r.P+r.F*(u||O),t,b);return b}},57:function(e,t,i){var n=i(33);e.exports=Array.isArray||function(e){return"Array"==n(e)}},575:function(e,t,i){"use strict";i.r(t);var n=i(576),r=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(o);t.default=r.a},576:function(e,t,i){"use strict";var n=i(8);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(i(15)),o=n(i(53)),l=n(i(85)),s=n(i(280)),a=n(i(64)),c=n(i(1079)),d=n(i(1081)),h=n(i(153)),u=n(i(47)),f=n(i(697)),p=i(21),g=i(84),v=n(i(49)),x="h-editgird",y=1,m={name:"SimpleTreeGird",mixins:[v.default,f.default],components:{GirdHead:c.default,TreeTable:d.default,Spin:h.default,Icon:u.default},props:{multiLevel:{type:Array,default:null},data:{type:Array,default:function(){return[]}},columns:{type:Array,default:function(){return[]}},size:{validator:function(e){return(0,p.oneOf)(e,["small","large","default"])}},width:{type:[Number,String]},height:{type:[Number,String]},border:{type:Boolean,default:!0},isComplementColWidth:{type:Boolean,default:!1},showHeader:{type:Boolean,default:!0},titleSpaceNormal:{type:Boolean,default:!1},highlightRow:{type:Boolean,default:!0},rowClassName:{type:Function,default:function(){return""}},showIndeterminate:{type:Boolean,default:!1},context:{type:Object},noDataText:{type:String},rowSelect:{type:Boolean,default:!1},rowSelectOnly:{type:Boolean,default:!1},isCheckbox:{type:Boolean,default:!1},checkStrictly:{type:Boolean,default:!1},headSelection:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},loadData:{type:Function},canDrag:{type:Boolean,default:!1},selectRoot:{type:Boolean,default:!1},notAdaptive:{type:Boolean,default:!1},canMove:{type:Boolean,default:!1},disabledHover:{type:Boolean,default:!1},getHeaderHeightFlag:{type:Boolean,default:!1},unlinkCheckbox:{type:Boolean,default:!0},showTitle:{type:Boolean,default:!1},customSwitch:{type:Boolean,default:!1},customHeight:{type:Number}},data:function(){return{ready:!1,tableWidth:0,titleSpan:!1,initWidth:0,tipWidth:0,columnsWidth:{},prefixCls:x,cloneColumns:this.makeColumns(),showSlotHeader:!0,bodyHeight:0,bodyRealHeight:0,resizeProxyVisible:!1,moveProxyVisible:!1,scrollBarWidth:(0,p.getScrollBarSize)(),currentContext:this.context,showScroll:!1,headerRealHeight:0,selectType:!1,initData:[],checkedObj:[],indexAndId:{},selection:{},buttomNum:null,rebuildData:[],isSelectAll:null,updateKey:1,isScrollX:!1,isScrollY:!1,noDataAdaptiveBodyHeight:0}},computed:{headerStyle:function(){var e={};if(0!==this.tableWidth){var t=(0,o.default)(100*this.tableWidth,10)/100;e.width="".concat(t,"px")}return e},fixedBodyStyle:function(){var e={};if(0!==this.bodyHeight||this.maxHeight){var t=this.bodyHeight;t=this.isScrollX?t-this.scrollBarWidth:this.bodyHeight-1,this.height&&(e.height=(this.scrollBarWidth,"".concat(t,"px")),this.fixedAutoHeight&&this.bodyRealHeight<t&&(e.height="".concat(this.bodyRealHeight,"px"))),this.maxHeight&&(e.maxHeight=(this.scrollBarWidth,"".concat(t,"px"))),e.height="".concat(t,"px")}return e},fixedTableStyle:function(){var e={},t=0;return this.leftFixedColumns.forEach((function(e){e.fixed&&"left"===e.fixed&&(t+=e._width)})),e.width="".concat(t,"px"),e},leftFixedColumns:function(){var e=[],t=[];return this.cloneColumns.forEach((function(i){i.fixed&&"left"===i.fixed?e.push(i):t.push(i)})),e.concat(t)},isLeftFixed:function(){return this.columns.some((function(e){return e.fixed&&"left"===e.fixed}))},fixedRightPatchStyle:function(){var e={};return e.width="".concat(this.scrollBarWidth,"px"),e.height="".concat(this.headerRealHeight,"px"),e.top="0",e},rightFixedTableStyle:function(){var e={},t=0;return this.rightFixedColumns.forEach((function(e){e.fixed&&"right"===e.fixed&&(t+=e._width)})),this.isScrollY?(e.marginRight="".concat(this.scrollBarWidth,"px"),this.showScroll=!0):t=0==t?0:t,e.width="".concat(t,"px"),e},rightFixedColumns:function(){var e=[],t=[];return this.cloneColumns.forEach((function(i){i.fixed&&"right"===i.fixed?e.push(i):t.push(i)})),e.concat(t)},isRightFixed:function(){return this.columns.some((function(e){return e.fixed&&"right"===e.fixed}))},loadingText:function(){return this.t("i.table.loadingText")},localeNoDataText:function(){return void 0===this.noDataText?this.t("i.table.noDataText"):this.noDataText},wrapClasses:function(){var e;return["".concat(x,"-wrapper"),(e={},(0,r.default)(e,"".concat(x,"-hide"),!this.ready),(0,r.default)(e,"".concat(x,"-with-header"),this.showSlotHeader),e)]},classes:function(){var e;return["".concat(x),(e={},(0,r.default)(e,"".concat(x,"-").concat(this.size),!!this.size),(0,r.default)(e,"".concat(x,"-border"),this.border),(0,r.default)(e,"".concat(x,"-with-fixed-top"),!!this.height),(0,r.default)(e,"".concat(x,"-can-hover"),!this.disabledHover),e)]},fixedHeaderClasses:function(){return["".concat(x,"-fixed-header"),(0,r.default)({},"".concat(x,"-fixed-header-with-empty"),!this.data.length)]},styles:function(){var e={};if(this.height){var t=Number(this.height)+2;e.height="".concat(t,"px")}return this.width&&(e.width="".concat(this.width,"px")),e},tableStyle:function(){var e={};if(0!==this.tableWidth){var t="";t=0===this.bodyHeight?this.tableWidth:0!==this.data.length&&this.isScrollY?this.tableWidth-this.scrollBarWidth:this.tableWidth,e.width="".concat(t,"px")}return e},tableBodyStyle:function(){var e={};if(0!==this.tableWidth){var t=this.tableWidth;this.tableWidth+1>=this.initWidth-this.scrollBarWidth&&this.bodyRealHeight>this.height&&(t=(0,o.default)(this.tableWidth,10)-this.scrollBarWidth),e.width="".concat(t,"px")}return e},bodyStyle:function(){var e={};if(0!==this.bodyHeight){var t=this.bodyHeight;e.height="".concat(t,"px")}return e},textStyle:function(){var e={};if(e.width=0!=this.initWidth?this.initWidth+"px":"100%",0!=this.bodyHeight){var t=this.bodyHeight;e.height=this.height?Number(t-this.scrollBarWidth)+"px":null,e.lineHeight=this.height?Number(t-this.scrollBarWidth)+"px":null}else{var i=this.noDataAdaptiveBodyHeight;i=this.isScrollX?i-this.scrollBarWidth:i,e.height="".concat(i,"px")}return e},tipBodyHeight:function(){var e=0;if(0!==this.bodyHeight){var t=this.bodyHeight;e=this.patibleHeight?this.bodyHeight:t}return 0!=this.data.length&&0!=this.rebuildData.length||this.height||this.maxHeight||this.noDataAdaptiveBodyHeight&&(e=this.noDataAdaptiveBodyHeight),e=this.isScrollX?e-this.scrollBarWidth:e},tipStyle:function(){var e={};if(0!==this.tableWidth){var t=this.tableWidth<this.initWidth?this.initWidth-1:this.tableWidth-1;e.width="".concat(t,"px")}return e},cloneMultiLevel:function(){if(!this.multiLevel||0==this.multiLevel.length)return null;var e=[],t=[],i=[],n=[];return"array"!=(0,p.typeOf)(this.multiLevel[0])?(e[0]=[],this.multiLevel.forEach((function(e){e.hiddenCol||"false"==e.hiddenCol||(e.fixed&&"left"===e.fixed?t.push(e):e.fixed&&"right"===e.fixed?i.push(e):n.push(e))})),e[0]=t.concat(n).concat(i)):this.multiLevel.forEach((function(r){t=[],i=[],n=[],r.forEach((function(e){e.hiddenCol||"false"==e.hiddenCol||(e.fixed&&"left"===e.fixed?t.push(e):e.fixed&&"right"===e.fixed?i.push(e):n.push(e))})),e.push(t.concat(n).concat(i))})),e.length>0?e:null},leftCloneMultiLevel:function(){if(!this.cloneMultiLevel||0==this.cloneMultiLevel.length)return null;var e=[];return this.cloneMultiLevel.forEach((function(t){var i=[];t.forEach((function(e){e.fixed&&"left"===e.fixed&&i.push(e)})),e.push(i)})),e},rightCloneMultiLevel:function(){if(!this.cloneMultiLevel||0==this.cloneMultiLevel.length)return null;var e=[];return this.cloneMultiLevel.forEach((function(t){var i=[];t.forEach((function(e){e.fixed&&"right"===e.fixed&&i.push(e)})),e.push(i)})),e}},methods:{rowClsName:function(e,t){return this.rowClassName(t,e)},handleMouseIn:function(e){if(!this.disabledHover){var t=this.indexAndId[e];this.checkedObj[t]&&(this.checkedObj[t]._isHover=!0)}},handleMouseOut:function(e){if(!this.disabledHover){var t=this.indexAndId[e];this.checkedObj[t]&&(this.checkedObj[t]._isHover=!1)}},handleFixedMousewheel:function(e){var t=e.deltaY;if(!t&&e.detail&&(t=40*e.detail),!t&&e.wheelDeltaY&&(t=-e.wheelDeltaY),!t&&e.wheelDelta&&(t=-e.wheelDelta),t){var i=this.$refs.body,n=i.scrollTop;t<0&&0!==n&&e.preventDefault(),t>0&&i.scrollHeight-i.clientHeight>n&&e.preventDefault();var r=0,o=setInterval((function(){r+=10,t>0?i.scrollTop+=5:i.scrollTop-=5,r>=Math.abs(t)&&clearInterval(o)}),1)}},move:function(e,t){this.$emit("on-move",e,t)},changeCheckedObj:function(e,t,i){var n=i?"_isHighlight":"checked";null==t?this.$set(this.checkedObj[e],n,!this.checkedObj[e][n]):this.$set(this.checkedObj[e],n,t)},changeWidth:function(e,t,i,n){var r=this,l=this,s=0;this.cloneColumns.forEach((function(r,o){r.key==t&&(l.$set(r,"width",e),l.$set(r,"_width",e)),o!=n||l.notAdaptive||(l.$set(r,"width",i),l.$set(r,"_width",i));var a=r.width||r._width;s+=a})),0!==this.bodyHeight&&n==this.cloneColumns.length&&(s+=this.scrollBarWidth),this.tableWidth=s+1,this.$emit("on-drag",e,t),this.$nextTick((function(){if(r.isComplementColWidth)r.fixedBodyClientHeight=-1,r.bodyRealHeight=(0,o.default)((0,p.getStyle)(r.$refs.tbody.$el,"height"),10)||0,r.handleResize();else if(r.$refs.tbody&&r.rebuildData&&0!==r.rebuildData.length){var e=r.$refs.tbody.$el,t=e.parentElement,i=e.offsetHeight,n=t.offsetHeight;r.isScrollX=Math.round(t.offsetWidth)<e.offsetWidth+(r.isScrollY?r.scrollBarWidth:0)-1,r.isScrollY=!!r.bodyHeight&&n-(r.isScrollX?r.scrollBarWidth:0)<i}else if(r.isScrollY=!1,r.$refs.thead){var l=r.$refs.thead?r.$refs.thead.$el:"",s=l.parentElement;r.isScrollX=Math.round(s.offsetWidth)<l.offsetWidth+(r.isScrollY?r.scrollBarWidth:0)}r.titleSpaceNormal&&r.fixedHeader()}))},handleScrollBar:function(){var e=this;this.$nextTick((function(){if(e.$refs.tbody&&e.rebuildData&&0!==e.rebuildData.length){var t=e.$refs.tbody.$el,i=t.parentElement,n=t.offsetHeight,r=i.offsetHeight;e.isScrollX=Math.round(i.offsetWidth)<t.offsetWidth+(e.isScrollY?e.scrollBarWidth:0),e.isScrollY=!!e.bodyHeight&&r-(e.isScrollX?e.scrollBarWidth:0)<n}else if(e.isScrollY=!1,e.$refs.thead){var o=e.$refs.thead?e.$refs.thead.$el:"",l=o.parentElement;e.isScrollX=Math.round(l.offsetWidth)<o.offsetWidth+(e.isScrollY?e.scrollBarWidth:0)}}))},handleResize:function(){var e=this;this.titleSpan=!1,this.$nextTick((function(){var t=[],i=!e.cloneColumns.some((function(e){return!e.width&&0!==e.width}));e.tableWidth=i?e.cloneColumns.map((function(e){return e.width})).reduce((function(e,t){return e+t})):(0,o.default)((0,p.getStyle)(e.$el,"width"),10)-1,e.columnsWidth={},e.$nextTick((function(){var n={},r=-1;if(i&&(r=(0,p.findInx)(e.c,(function(e){return!e.width}))),e.cloneColumns.forEach((function(e,t){})),e.data.length){for(var l=e.$refs.tbody.$el.querySelectorAll("tbody tr")[0].querySelectorAll("td"),s=0;s<l.length;s++){var a=e.cloneColumns[s],c=(0,o.default)((0,p.getStyle)(l[s],"width"),10);s===r&&(c=(0,o.default)((0,p.getStyle)(l[s],"width"),10)-1),a.width?c=a.width||"":(t.push(a._index),c<100&&(c=100)),e.cloneColumns[s]._width=c||"",e.tableWidth=e.cloneColumns.map((function(e){return e._width})).reduce((function(e,t){return e+t})),n[a._index]={width:c}}e.initWidth=(0,o.default)((0,p.getStyle)(e.$refs.tableWrap,"width"),10)||0,e.bodyRealHeight=(0,o.default)((0,p.getStyle)(e.$refs.tbody.$el,"height"),10)||0,e.headerRealHeight=(0,o.default)((0,p.getStyle)(e.$refs.header,"height"),10)||0,e.titleSpan=!0,e.columnsWidth=n}else{if(!e.$refs.thead)return;for(var d=e.$refs.thead.$el.querySelectorAll("thead tr")[0].querySelectorAll("th"),h=0;h<d.length;h++){var u=e.cloneColumns[h],f=(0,o.default)((0,p.getStyle)(d[h],"width"),10);h===r&&(f=(0,o.default)((0,p.getStyle)(d[h],"width"),10)-1),u&&(u&&u.width?f=u.width||"":f<100&&(f=100),e.cloneColumns[h]._width=f||"",e.tableWidth=e.cloneColumns.map((function(e){return e._width})).reduce((function(e,t){return e+t})),n[u._index]={width:f})}e.columnsWidth=n}e.$nextTick((function(){if(e.$refs.tbody&&e.rebuildData&&0!==e.rebuildData.length){var t=e.$refs.tbody.$el,i=t.parentElement,n=t.offsetHeight,r=i.offsetHeight;e.isScrollX=Math.round(i.offsetWidth)<t.offsetWidth+(e.isScrollY?e.scrollBarWidth:0),e.isScrollY=!!e.bodyHeight&&r-(e.isScrollX?e.scrollBarWidth:0)<n}else if(e.isScrollY=!1,e.$refs.thead){var o=e.$refs.thead?e.$refs.thead.$el:"",l=o.parentElement;e.isScrollX=Math.round(l.offsetWidth)<o.offsetWidth+(e.isScrollY?e.scrollBarWidth:0)}e.tableWidth=e.cloneColumns.map((function(e){return e._width})).reduce((function(e,t){return e+t}),0)}))})),e.bodyRealHeight=(0,o.default)((0,p.getStyle)(e.$refs.tbody.$el,"height"),10)}))},clickCurrentRow:function(e){var t=this;this.isSelectAll=null;var i=this.indexAndId[e.id];if(this.highlightRow){for(var n=!this.checkedObj[i]._isHighlight,r=0;r<this.checkedObj.length;r++)(this.checkedObj[r]._isHighlight||this.checkedObj[r].checked)&&(this.checkedObj[r]._isHighlight=!1,this.checkedObj[r].checked=!1);this.$set(this.checkedObj[i],"_isHighlight",!!this.rowSelectOnly||n),this.$set(this.checkedObj[i],"checked",!!this.rowSelectOnly||n)}this.$nextTick((function(){if(t.$emit("on-row-click",e),t.highlightRow&&t.$emit("on-current-change",t.checkedObj[i]._isHighlight?e:null),t.selectRoot)if(null!=e._parentId){for(var n=null,r=0;r<t.data.length;r++)if(t.data[r].id==e._parentId){n=t.data[r];break}t.$emit("on-select-root",t.checkedObj[i]._isHighlight?n:null)}else t.$emit("on-select-root",t.checkedObj[i]._isHighlight?e:null)}))},dblclickCurrentRow:function(e){var t=this;this.$nextTick((function(){t.$emit("on-row-dblclick",JSON.parse((0,l.default)(e)))}))},toggleExpand:function(e,t){var i=this,n=this.indexAndId[e.id];this.$set(this.checkedObj[n],"_isExpand",t),this.$nextTick((function(){i.bodyRealHeight=(0,o.default)((0,p.getStyle)(i.$refs.tbody.$el,"height"),10),i.$emit("on-expand",e,t);var n=i.$refs.tbody.$el,r=n.parentElement,l=n.offsetHeight,s=r.offsetHeight;i.isScrollX=Math.round(r.offsetWidth)<n.offsetWidth+(i.isScrollY?i.scrollBarWidth:0),i.isScrollY=!!i.bodyHeight&&s-(i.isScrollX?i.scrollBarWidth:0)<l}))},changeSelect:function(e,t){var i=this;this.isSelectAll=null,this.$nextTick((function(){i.$emit("on-select-change",i.getSelection(),i.getSelection(!0))}))},changeSelection:function(e,t){t?this.selection[e.id]=e:this.selection[e.id]&&delete this.selection[e.id]},clearSelected:function(){var e=this;for(var t in this.selection={},this.checkedObj)this.checkedObj.hasOwnProperty(t)&&(this.checkedObj[t].checked=!1);this.$nextTick((function(){e.$emit("on-select-change",[],[]),e.isSelectAll=!1}))},getSelection:function(e){var t=[],i=[];for(var n in this.checkedObj)this.checkedObj[n].checked&&i.push(this.checkedObj[n].id);var r=new s.default(i);return function e(i){i.forEach((function(i){r.has(i.id)&&t.push(i),i.children&&i.children.length&&e(i.children)}))}(this.rebuildData),e?(0,a.default)(r):JSON.parse((0,l.default)(t))},selectAll:function(e){var t=this,i=this;this.rebuildData&&0!=this.rebuildData.length&&(e&&function e(t,n,r){for(var o=0;o<t.length;o++)i.$set(t[o],n,r),i.setStatus(t[o],o),t[o].children&&t[o].children.length>0&&e(t[o].children,n,r)}(this.rebuildData,"checked",e),this.checkedObj.forEach((function(i,n){t.$set(i,"checked",e)})))},checkAll:function(e,t,i){var n=this;this.rebuildData&&0!==this.rebuildData.length&&(this.rebuildData.forEach((function(r,o){n.$set(r,e,i),n.updateChildrenCheck(r.children,e,t,i)})),this.$nextTick((function(){n.$emit("on-checked-all",n.rebuildData,e,i)})))},updateChildrenCheck:function(e,t,i,n){var r=this;e.forEach((function(o,l){r.$set(e[l],t,n),"1"===o[i]&&r.$set(e[l],t,!1),o.children&&o.children.length>0&&r.updateChildrenCheck(o.children,t,i,n)}))},checkedChange:function(e,t,i){this.$emit("on-checked-change",e,t,i)},fixedHeader:function(){var e=this;this.height?this.$nextTick((function(){e.headerRealHeight=(0,o.default)((0,p.getStyle)(e.$refs.header,"height"),10)||0;var t=(0,o.default)((0,p.getStyle)(e.$refs.header,"height"),10)||0;e.bodyHeight=e.height-t})):this.bodyHeight=0},handleBodyScroll:function(e){this.buttomNum=(0,p.getBarBottom)(e.target,this.scrollBarWidth),this.showHeader&&(this.$refs.header.scrollLeft=e.target.scrollLeft),this.isLeftFixed&&(this.$refs.fixedBody.scrollTop=e.target.scrollTop),this.isRightFixed&&(this.$refs.fixedRightBody.scrollTop=e.target.scrollTop)},makeColumns:function(){var e=(0,p.deepCopy)(this.columns),t=[],i=[],n=[];return e.forEach((function(e,r){e._index=r,e._columnKey=y++,e._width=e.width?e.width:"",e._sortType="normal",e._filterVisible=!1,e._isFiltered=!1,e._filterChecked=[],e.hiddenCol&&"false"!=e.hiddenCol||(e.fixed&&"left"===e.fixed?t.push(e):e.fixed&&"right"===e.fixed?i.push(e):n.push(e))})),t.concat(n).concat(i)},initResize:function(){var e=this;this.$nextTick((function(){e.initWidth=(0,o.default)((0,p.getStyle)(e.$refs.tableWrap,"width"),10)||0}))},deepTraversal:function(e,t,i,n){for(var r=0;r<e.length;r++){if(e[r].id==t){this.$set(e[r],n,i),this.setStatus(e[r],i);break}e[r].children&&e[r].children.length>0&&this.deepTraversal(e[r].children,t,i,n)}},expandRow:function(e,t){if(this.data&&0!=this.data.length){var i=this.indexAndId[e];this.checkedObj[i]?(this.checkedObj[i]._collectionState||this.deepTraversal(this.rebuildData,e,t,"expand"),this.$set(this.checkedObj[i],"_isExpand",t)):this.deepTraversal(this.rebuildData,e,t,"expand")}},expandAll:function(e){var t=this;this.checkedObj.forEach((function(i,n){t.$set(i,"_isExpand",e)}))},selectRow:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(this.data&&0!=this.data.length){var i=this.indexAndId[e];this.checkedObj[i]?this.$set(this.checkedObj[i],"_isHighlight",t):this.deepTraversal(this.rebuildData,e,t,"highlight")}},checkedRow:function(e){var t=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(this.data&&0!=this.data.length){if(this.checkStrictly){var n=this.indexAndId[e];this.checkedObj[n]?this.$set(this.checkedObj[n],"checked",i):this.deepTraversal(this.rebuildData,e,i,"checked")}else{var r=this.indexAndId[e],o=null;o=this.checkedObj[r]?this.checkedObj[r].row:this.checkedDown(this.rebuildData,e,i),this.linkageChecked(o,i)}this.$nextTick((function(){t.$emit("on-select-change",t.getSelection(),t.getSelection(!0))}))}},linkageChecked:function(e,t){var i=this,n=this.indexAndId[e.id];this.checkedObj[n]?this.$set(this.checkedObj[n],"checked",t):this.setStatus(e,t),e.children&&e.children.length>0&&e.children.forEach((function(e,n){i.linkageChecked(e,t)}))},setStatus:function(e,t){this.indexAndId[e.id]||0===this.indexAndId[e.id]||(this.indexAndId[e.id]=this.checkedObj.length,this.checkedObj.push({id:e.id,checked:void 0!==t?t:"true"===String(e.checked),_isExpand:"true"===String(e.expand)||null,_collectionState:e.expand||!1,_parentId:e._parentId,_isHighlight:e.highlight||!1,_isHover:!1,row:e}))},checkedDown:function(e,t,i){var n=null;return function e(t,i){for(var r=0;r<t.length&&!n;r++){if(t[r].id==i){n=t[r];break}t[r].children&&t[r].children.length>0&&e(t[r].children,i)}}(e,t),n},forceUpdate:function(){this.indexAndId={},this.checkedObj=[],this.isSelectAll=null,this.updateKey++},getAllData:function(){return this.rebuildData}},created:function(){window.$HUI&&window.$HUI.Log&&window.$HUI.Log.debug("h_ui simpletreegrid lifecycle created"),this.context||(this.currentContext=this.$parent),this.showSlotHeader=void 0!==this.$slots.header},mounted:function(){var e=this;window.$HUI&&window.$HUI.Log&&window.$HUI.Log.debug("h_ui simpletreegrid lifecycle mounted"),this.showHeader&&("small"==this.size?this.headerRealHeight=35:"large"==this.size?this.headerRealHeight=48:this.headerRealHeight=42,this.customSwitch&&(this.headerRealHeight=(0,p.calculateEditgirdHeaderHeight)(this.size,this.customHeight))),this.columns&&this.columns[0]&&this.columns[0].type&&"selection"==this.columns[0].type&&(this.selectType=!0),this.fixedHeader(),this.handleResize(),this.$nextTick((function(){e.ready=!0,e.initWidth=(0,o.default)((0,p.getStyle)(e.$refs.tableWrap,"width"),10)||0})),(0,g.on)(window,"resize",this.handleResize),(0,g.on)(window,"resize",this.initResize),this.$on("on-visible-change",(function(t){t&&(e.handleResize(),e.fixedHeader())})),this.rebuildData=this.data},updated:function(){this.$nextTick((function(){0==this.rebuildData.length&&(this.noDataAdaptiveBodyHeight=this.$refs["no-data-tiptext"].scrollHeight)}))},activated:function(){window.$HUI&&window.$HUI.Log&&window.$HUI.Log.debug("h_ui simpletreegrid lifecycle activated"),this.handleResize(),(0,g.on)(window,"resize",this.handleResize)},deactivated:function(){window.$HUI&&window.$HUI.Log&&window.$HUI.Log.debug("h_ui simpletreegrid lifecycle deactivated"),(0,g.off)(window,"resize",this.handleResize)},beforeDestroy:function(){window.$HUI&&window.$HUI.Log&&window.$HUI.Log.debug("h_ui simpletreegrid lifecycle beforeDestroy"),(0,g.off)(window,"resize",this.handleResize),(0,g.off)(window,"resize",this.initResize),this.$off("on-visible-change")},watch:{data:{handler:function(e){window.$HUI&&window.$HUI.Log&&window.$HUI.Log.debug("h_ui simpletreegrid watch data change"),this.selection={},0!==this.rebuildData.length&&0!==e.length||(this.$refs.body&&(this.$refs.body.scrollLeft=0),this.$refs.header&&(this.$refs.header.scrollLeft=0)),this.rebuildData=this.data,this.handleResize()},deep:!0},columns:{handler:function(){window.$HUI&&window.$HUI.Log&&window.$HUI.Log.debug("h_ui simpletreegrid watch data change"),this.cloneColumns=this.makeColumns(),this.handleResize()},deep:!0},getHeaderHeightFlag:function(e){e&&this.fixedHeader()},height:function(){this.fixedHeader(),this.handleResize()},buttomNum:function(e){this.$emit("on-scroll",e)},isSelectAll:function(e){null!=e&&(this.selectAll(e),this.$emit("on-select-all",e))},checkedObj:function(e,t){this.isCheckbox&&null!=this.isSelectAll&&this.selectAll(this.isSelectAll)},isScrollY:function(){this.handleResize()},isScrollX:function(){}}};t.default=m},577:function(e,t,i){"use strict";i.r(t);var n=i(578),r=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(o);t.default=r.a},578:function(e,t,i){"use strict";var n=i(8);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(i(53)),o=n(i(15)),l=n(i(96)),s=n(i(1080)),a=i(84),c=i(21),d=n(i(697)),h=n(i(49)),u={name:"TableHead",mixins:[d.default,h.default],components:{Checkbox:l.default,renderHeader:s.default},props:{titleSpaceNormal:Boolean,prefixCls:String,styleObject:Object,columns:Array,dataLength:[Number,String],columnsWidth:Object,headSelection:Boolean,canDrag:Boolean,canMove:Boolean,fixed:String,multiLevel:Array},data:function(){return{titleSpan:!1,draggingColumn:null,dragging:!1,dragState:{},moving:!1,movingColumn:null,cloumnsLeft:[],multiData:null}},computed:{isSelectAll:function(){var e=!0;this.dataLength<1&&(e=!1);for(var t=this.$parent.checkedObj,i=0;i<t.length;i++)if(!t[i].checked){e=!1;break}return e}},watch:{columns:{deep:!0,handler:function(){this.getLeftWidth()}},multiLevel:function(e){this.multiData=this.multiLevel}},mounted:function(){var e=this;this.getLeftWidth(),this.multiData=this.multiLevel,(0,a.on)(window,"resize",this.getLeftWidth),this.$nextTick((function(){e.titleSpaceNormal&&(e.titleSpan=!0),setTimeout((function(){e.$parent.fixedHeader()}),200)}))},beforeDestroy:function(){(0,a.off)(window,"resize",this.getLeftWidth)},methods:{isCheckAll:function(e){var t=!0;this.dataLength<1&&(t=!1);for(var i=this.$parent.rebuildData,n=0;n<i.length;n++)i[n][e]||(t=!1);return t},checkAll:function(e,t,i){this.$parent.checkAll(e,t,i)},aliCls:function(e){var t;return[(t={},(0,o.default)(t,"".concat(e.className),e.className),(0,o.default)(t,"".concat(this.prefixCls,"-column-").concat(e.align),e.align),t)]},selectAll:function(e){var t=!this.isSelectAll;this.$parent.isSelectAll=t},handleSortByHead:function(e){},getLeftWidth:function(){var e=this;this.$nextTick((function(){for(var t=e.columns,i=0;i<t.length;i++){for(var n=0,r=0;r<i;r++)n+=t[r]._width;e.cloumnsLeft[i]=n}}))},mousedown:function(e,t,i){var n=this;if(!t.fixed&&!this.$isServer&&t&&(this.canDrag||this.canMove)){var o=this;if(this.draggingColumn){this.dragging=!0,this.$parent.resizeProxyVisible=!0;for(var l=this.$parent,s=l.$el.getBoundingClientRect().left,a=this.$el.querySelector("th.h-ui-".concat(t.key)),d=a.getBoundingClientRect(),h=d.left-s+30,u=null,f=this.columns.length-1;f>=0;f--)if("right"!=this.columns[f].fixed){u=f;break}var p=this.findObj(e,"TR").children[u].offsetWidth,g=this.$parent.initWidth,v=this.$el.offsetWidth;(0,c.addClass)(a,"noclick"),this.dragState={startMouseLeft:e.clientX,startLeft:d.right-s,startColumnLeft:d.left-s,tableLeft:s};var x=l.$refs.resizeProxy;x.style.left=this.dragState.startLeft+"px",document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};var y=function(e){var t=e.clientX-n.dragState.startMouseLeft,i=n.dragState.startLeft+t;x.style.left=Math.max(h,i)+"px"},m=function e(){if(o.dragging){var s=o.dragState,d=s.startColumnLeft,h=s.startLeft,f=(0,r.default)(x.style.left,10),m=f-d,b=t.key,S=f-h;S>=0?u===i?p+=S:p=p-S>=80?p-S:80:n.$parent.isComplementColWidth?v+1>=g?v+1+S<=g?u!==i?p=p+g-v-S:(p+=S,m=n.columns[i-1]._width-S,b=n.columns[i-1].key):u===i&&(p+=S):p+=S:u===i&&(p+=S),0!==l.bodyHeight&&u==n.columns.length&&(p-=(0,c.getScrollBarSize)()),l.changeWidth(m,b,p,u),document.body.style.cursor="",o.dragging=!1,o.draggingColumn=!1,o.dragState={},l.resizeProxyVisible=!1}document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",e),document.onselectstart=null,document.ondragstart=null,setTimeout((function(){(0,c.removeClass)(a,"noclick")}),0)};document.addEventListener("mousemove",y),document.addEventListener("mouseup",m),this.$once("hook:beforeDestory",(function(){document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",m)}))}if(this.movingColumn){this.moving=!0,(0,c.addClass)(document.body,"useSelect"),this.$parent.moveProxyVisible=!0;var b=this.findObj(e,"TH").cloneNode(!0);b.childNodes[0].style.width=t._width+"px",(0,c.addClass)(b,"move-proxy-th");var S=this.$parent,w=S.$el,_=w.getBoundingClientRect().left,k=w.getBoundingClientRect().top,C=this.$el.querySelector("th.h-ui-".concat(t.key)),O=C.getBoundingClientRect();(0,c.addClass)(C,"noclick"),this.moveState={startMouseLeft:e.clientX,startLeft:O.left-_-1,tableLeft:_};var $=S.$refs.moveProxy,H=S.$refs.resizeProxy;$.style.left=this.moveState.startLeft+"px",$.style.top=e.clientY-k-20+"px",$.appendChild(b);var j,T=Number(i),W=function(e){S.resizeProxyVisible=!0;var n=e.clientX-o.moveState.startMouseLeft,r=o.moveState.startLeft+n;if(n>0){var l=o.cloumnsLeft[i]+n;for(var s in l+=t._width,o.cloumnsLeft)l>o.cloumnsLeft[s]+30&&(T=Number(s));j=o.$el.querySelectorAll("th")[T].getBoundingClientRect().right-_-1}if(n<0){var a=o.cloumnsLeft[i]+n;for(var c in o.cloumnsLeft)a>o.cloumnsLeft[c]-50&&(T=Number(c));j=o.$el.querySelectorAll("th")[T].getBoundingClientRect().left-_-1}$.style.left=r+"px",$.style.top=e.clientY-k-20+"px",H.style.left=j+"px"};document.addEventListener("mousemove",W),document.addEventListener("mouseup",(function e(){o.moving&&(o.sortCloumn(i,T,t._index),document.body.style.cursor="",(0,c.removeClass)(document.body,"useSelect"),o.moving=!1,o.movingColumn=null,o.moveState={},$.removeChild(b),S.resizeProxyVisible=!1,S.moveProxyVisible=!1),document.removeEventListener("mousemove",W),document.removeEventListener("mouseup",e),setTimeout((function(){(0,c.removeClass)(C,"noclick")}),0)}))}}},mousemove:function(e,t,i){if(t&&!(t.children&&t.children.length>0)){var n=this.findObj(e,"TH");this.canDrag&&this.moveDrag(e,n,t),this.canMove&&this.moveMove(e,n,t)}},moveDrag:function(e,t,i){if(!this.dragging){var n=t.getBoundingClientRect(),r=document.body.style;n.width>12&&n.right-e.pageX<8?(r.cursor="col-resize",this.draggingColumn=!0):this.dragging||(r.cursor="",this.draggingColumn=!1)}},moveMove:function(e,t,i){if(!this.moving&&!this.dragging){var n=t.getBoundingClientRect(),r=document.body.style;n.right-e.pageX>8&&n.right-e.pageX<n.width&&!i.fixed?(r.cursor="pointer",this.movingColumn=i):this.moving||(this.canDrag||(r.cursor=""),this.movingColumn=null)}},findObj:function(e,t){for(var i=e.target;i&&i.tagName!=t;)i=i.parentElement;return i},mouseout:function(){this.$isServer||(document.body.style.cursor="")},sortCloumn:function(e,t,i){if(!this.columns[t].fixed){var n=this.columns,r=n[e];n.splice(e,1),n.splice(t,0,r),this.$emit("on-move",i,t)}},handleClick:function(e){e.stopPropagation()}}};t.default=u},579:function(e,t,i){"use strict";i.r(t);var n=i(580),r=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(o);t.default=r.a},580:function(e,t,i){"use strict";var n=i(8);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(i(15)),o=n(i(1082)),l=n(i(697)),s=n(i(47)),a=n(i(96)),c=null,d={name:"TreeTable",mixins:[l.default],data:function(){return{titleSpan:!1,collectionState:[],_parent:null}},components:{Cell:o.default,Icon:s.default,Checkbox:a.default},props:{titleSpaceNormal:{type:Boolean,default:!1},styleObject:Object,columns:Array,indent:Number,checkStrictly:Boolean,data:Array,prefixCls:String,isCheckbox:Boolean,columnsWidth:Object,checkedObj:Array,indexAndId:Object,selectRoot:Boolean,bodyRealHeight:[Number,String],height:[Number,String],tableWidth:[Number,String],initWidth:[Number,String],scrollBarWidth:[Number,String],rowSelect:Boolean,headSelection:Boolean,fixed:String,showTitle:Boolean},computed:{indentCls:function(){var e={};return e.marginLeft=20*this.indent+"px",e}},methods:{titleText:function(e,t){if(this.showTitle&&"html"==t.type){var i=document.createElement("div");return i.innerHTML=e,i.textContent}},rowClasses:function(e,t){var i,n=this.indexAndId[e];return[this.rowClsName(e,t),(i={},(0,r.default)(i,"".concat(this.prefixCls,"-row-highlight"),this.checkedObj[n]&&this.checkedObj[n]._isHighlight),(0,r.default)(i,"".concat(this.prefixCls,"-row-hover"),this.checkedObj[n]&&this.checkedObj[n]._isHover),i)]},rowClsName:function(e,t){if(this._parent)return this._parent.rowClsName(e,t)},isExpanded:function(e,t,i){var n=this.indexAndId[e];return this.checkedObj[n]&&null!=this.checkedObj[n]._isExpand&&i.children&&i.children.length>0},expandStl:function(e,t,i){var n=this.indexAndId[e],r={};return this.checkedObj[n]&&this.checkedObj[n]._isExpand?r.display="block":r.display="none",r},checkValue:function(e){var t=this.indexAndId[e];return this.checkedObj[t]&&this.checkedObj[t].checked},iconClass:function(e,t){var i=this.indexAndId[e];return["".concat(this.prefixCls,"-icon-click"),(0,r.default)({},"".concat(this.prefixCls,"-icon-click-expanded"),this.checkedObj[i]&&this.checkedObj[i]._isExpand)]},handleclick:function(){},clickCurrentRow:function(e,t,i){var n=this;c&&clearTimeout(c),c=setTimeout((function(){if(n.rowSelect?n.changeSelect(t,e,i):n._parent.clickCurrentRow(e),n.selectRoot){var r=n.checkedObj[n.indexAndId[e.id]]._isHighlight;n.indent>0&&n.data.forEach((function(e){n._parent.changeCheckedObj(n.indexAndId[e.id],r,"_isHighlight")})),null!=e._parentId&&n.selectRootUp(e._parentId,r),e.children&&e.children.length>0&&n.updateTreeDown(e.children,r,"_isHighlight")}}),300)},dblclickCurrentRow:function(e,t,i){c&&clearTimeout(c),this.rowSelect?this.changeSelect(t,e,i):this._parent.dblclickCurrentRow(e)},selectRootUp:function(e,t){this._parent.changeCheckedObj(this.indexAndId[e],t,"_isHighlight")},toggleExpand:function(e,t,i){var n,r=this,o=this.indexAndId[t.id];if(null==this.checkedObj[o]._isExpand)t.children.forEach((function(e,t){r.setStatus(e,t)})),n=!0;else{var l=this.findObj(i,"TR").nextElementSibling;n=!(!l||"none"!=l.style.display)}this._parent.toggleExpand(t,n)},findObj:function(e,t){for(var i=e.target;i&&i.tagName!=t;)i=i.parentElement;return i},findParent:function(){for(var e=this,t=0;t<=this.indent;)e=e.$parent,t++;return e},changeSelect:function(e,t,i){this._parent.changeCheckedObj(this.indexAndId[e],null);var n=this.checkedObj[this.indexAndId[e]].checked;this._parent.changeSelect(t),this.checkStrictly||(null!=t._parentId&&this.updateTreeUp(t._parentId),t.children&&t.children.length>0&&this.updateTreeDown(t.children,n))},updateTreeUp:function(e){for(var t=!0,i=0;i<this.data.length;i++){var n=this.data[i].id,r=this.indexAndId[n];if(!this.checkedObj[r].checked){t=!1;break}}this._parent.changeCheckedObj(this.indexAndId[e],t),null!=this.checkedObj[this.indexAndId[e]]._parentId&&this.$parent.updateTreeUp(this.checkedObj[this.indexAndId[e]]._parentId)},updateTreeDown:function(e,t,i){var n=this;e.forEach((function(e,r){n.setStatus(e,r),n._parent.changeCheckedObj(n.indexAndId[e.id],t,i,e),e.children&&e.children.length>0&&n.updateTreeDown(e.children,t)}))},setStatus:function(e,t){this.indexAndId[e.id]||0===this.indexAndId[e.id]||(this._parent.indexAndId[e.id]=this._parent.checkedObj.length,this._parent.checkedObj.push({id:e.id,checked:e.checked||!1,_isExpand:"true"===String(e.expand)||null,_collectionState:this.collectionState[t],_parentId:e._parentId,_isHighlight:e.highlight||!1,_isHover:!1,row:e}))},getStatus:function(){var e=this;this._parent=this.findParent(),this.data.forEach((function(t,i){t.expand="false"!==t.expand&