vxe-gantt
Version:
A vue based gantt component
1 lines • 105 kB
JavaScript
((e,t)=>{"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue"),require("@vxe-ui/core"),require("vxe-table"),require("xe-utils")):"function"==typeof define&&define.amd?define([,"@vxe-ui/core","vxe-table","xe-utils"],t):"object"==typeof exports?exports.VxeUIGantt=t(require("vue"),require("@vxe-ui/core"),require("vxe-table"),require("xe-utils")):e.VxeUIGantt=t(e.Vue,e.VxeUI,e.VxeUITable,e.XEUtils)})("undefined"!=typeof self?self:this,function(O,D,I,F){{var V={9274:function(e){e.exports=O},4345:function(e){e.exports=D},1037:function(e){e.exports=I},8871:function(e){e.exports=F},9306:function(e,t,r){var a=r(4901),o=r(6823),n=TypeError;e.exports=function(e){if(a(e))return e;throw new n(o(e)+" is not a function")}},6469:function(e,t,r){var a=r(8227),o=r(2360),r=r(4913).f,n=a("unscopables"),i=Array.prototype;void 0===i[n]&&r(i,n,{configurable:!0,value:o(null)}),e.exports=function(e){i[n][e]=!0}},679:function(e,t,r){var a=r(1625),o=TypeError;e.exports=function(e,t){if(a(t,e))return e;throw new o("Incorrect invocation")}},8551:function(e,t,r){var a=r(34),o=String,n=TypeError;e.exports=function(e){if(a(e))return e;throw new n(o(e)+" is not an object")}},9617:function(e,t,r){function a(l){return function(e,t,r){var a=s(e),o=u(a);if(0!==o){var n,i=c(r,o);if(l&&t!=t){for(;i<o;)if((n=a[i++])!=n)return!0}else for(;i<o;i++)if((l||i in a)&&a[i]===t)return l||i||0}return!l&&-1}}var s=r(5397),c=r(5610),u=r(6198);e.exports={includes:a(!0),indexOf:a(!1)}},4527:function(e,t,r){var a=r(3724),o=r(4376),n=TypeError,i=Object.getOwnPropertyDescriptor,r=a&&!function(){if(void 0!==this)return 1;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=r?function(e,t){if(o(e)&&!i(e,"length").writable)throw new n("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},6319:function(e,t,r){var o=r(8551),n=r(9539);e.exports=function(t,e,r,a){try{return a?e(o(r)[0],r[1]):e(r)}catch(e){n(t,"throw",e)}}},2195:function(e,t,r){var r=r(9504),a=r({}.toString),o=r("".slice);e.exports=function(e){return o(a(e),8,-1)}},6955:function(e,t,r){var a=r(2140),o=r(4901),n=r(2195),i=r(8227)("toStringTag"),l=Object,s="Arguments"===n(function(){return arguments}());e.exports=a?n:function(e){var t;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=((e,t)=>{try{return e[t]}catch(e){}})(e=l(e),i))?t:s?n(e):"Object"===(t=n(e))&&o(e.callee)?"Arguments":t}},7740:function(e,t,r){var s=r(9297),c=r(5031),u=r(7347),d=r(4913);e.exports=function(e,t,r){for(var a=c(t),o=d.f,n=u.f,i=0;i<a.length;i++){var l=a[i];s(e,l)||r&&s(r,l)||o(e,l,n(t,l))}}},2211:function(e,t,r){r=r(9039);e.exports=!r(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})},2529:function(e){e.exports=function(e,t){return{value:e,done:t}}},6699:function(e,t,r){var a=r(3724),o=r(4913),n=r(6980);e.exports=a?function(e,t,r){return o.f(e,t,n(1,r))}:function(e,t,r){return e[t]=r,e}},6980:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},4659:function(e,t,r){var a=r(3724),o=r(4913),n=r(6980);e.exports=function(e,t,r){a?o.f(e,t,n(0,r)):e[t]=r}},2106:function(e,t,r){var a=r(283),o=r(4913);e.exports=function(e,t,r){return r.get&&a(r.get,t,{getter:!0}),r.set&&a(r.set,t,{setter:!0}),o.f(e,t,r)}},6840:function(e,t,r){var i=r(4901),l=r(4913),s=r(283),c=r(9433);e.exports=function(e,t,r,a){var o=(a=a||{}).enumerable,n=void 0!==a.name?a.name:t;if(i(r)&&s(r,n,a),a.global)o?e[t]=r:c(t,r);else{try{a.unsafe?e[t]&&(o=!0):delete e[t]}catch(e){}o?e[t]=r:l.f(e,t,{value:r,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},6279:function(e,t,r){var o=r(6840);e.exports=function(e,t,r){for(var a in t)o(e,a,t[a],r);return e}},9433:function(e,t,r){var a=r(4576),o=Object.defineProperty;e.exports=function(t,r){try{o(a,t,{value:r,configurable:!0,writable:!0})}catch(e){a[t]=r}return r}},3724:function(e,t,r){r=r(9039);e.exports=!r(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},4055:function(e,t,r){var a=r(4576),r=r(34),o=a.document,n=r(o)&&r(o.createElement);e.exports=function(e){return n?o.createElement(e):{}}},6837:function(e){var t=TypeError;e.exports=function(e){if(9007199254740991<e)throw new t("Maximum allowed index exceeded");return e}},8727:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2839:function(e,t,r){r=r(4576).navigator,r=r&&r.userAgent;e.exports=r?String(r):""},9519:function(e,t,r){var a,o,n=r(4576),r=r(2839),i=n.process,n=n.Deno,i=i&&i.versions||n&&n.version,n=i&&i.v8;!(o=n?0<(a=n.split("."))[0]&&a[0]<4?1:+(a[0]+a[1]):o)&&r&&(!(a=r.match(/Edge\/(\d+)/))||74<=a[1])&&(a=r.match(/Chrome\/(\d+)/))&&(o=+a[1]),e.exports=o},6518:function(e,t,r){var c=r(4576),u=r(7347).f,d=r(6699),p=r(6840),v=r(9433),g=r(7740),f=r(2796);e.exports=function(e,t){var r,a,o,n=e.target,i=e.global,l=e.stat,s=i?c:l?c[n]||v(n,{}):c[n]&&c[n].prototype;if(s)for(r in t){if(a=t[r],o=e.dontCallGetSet?(o=u(s,r))&&o.value:s[r],!f(i?r:n+(l?".":"#")+r,e.forced)&&void 0!==o){if(typeof a==typeof o)continue;g(a,o)}(e.sham||o&&o.sham)&&d(a,"sham",!0),p(s,r,a,e)}}},9039:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},6080:function(e,t,r){var a=r(7476),o=r(9306),n=r(616),i=a(a.bind);e.exports=function(e,t){return o(e),void 0===t?e:n?i(e,t):function(){return e.apply(t,arguments)}}},616:function(e,t,r){r=r(9039);e.exports=!r(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},9565:function(e,t,r){var r=r(616),a=Function.prototype.call;e.exports=r?a.bind(a):function(){return a.apply(a,arguments)}},350:function(e,t,r){var a=r(3724),r=r(9297),o=Function.prototype,n=a&&Object.getOwnPropertyDescriptor,r=r(o,"name"),i=r&&"something"===function(){}.name,a=r&&(!a||n(o,"name").configurable);e.exports={EXISTS:r,PROPER:i,CONFIGURABLE:a}},7476:function(e,t,r){var a=r(2195),o=r(9504);e.exports=function(e){if("Function"===a(e))return o(e)}},9504:function(e,t,r){var r=r(616),a=Function.prototype,o=a.call,a=r&&a.bind.bind(o,o);e.exports=r?a:function(e){return function(){return o.apply(e,arguments)}}},7751:function(e,t,r){var a=r(4576),o=r(4901);e.exports=function(e,t){return arguments.length<2?(r=a[e],o(r)?r:void 0):a[e]&&a[e][t];var r}},1767:function(e){e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},851:function(e,t,r){var a=r(6955),o=r(5966),n=r(4117),i=r(6269),l=r(8227)("iterator");e.exports=function(e){if(!n(e))return o(e,l)||o(e,"@@iterator")||i[a(e)]}},81:function(e,t,r){var a=r(9565),o=r(9306),n=r(8551),i=r(6823),l=r(851),s=TypeError;e.exports=function(e,t){t=arguments.length<2?l(e):t;if(o(t))return n(a(t,e));throw new s(i(e)+" is not iterable")}},5966:function(e,t,r){var a=r(9306),o=r(4117);e.exports=function(e,t){e=e[t];return o(e)?void 0:a(e)}},4576:function(e,t,r){function a(e){return e&&e.Math===Math&&e}e.exports=a("object"==typeof globalThis&&globalThis)||a("object"==typeof window&&window)||a("object"==typeof self&&self)||a("object"==typeof r.g&&r.g)||a("object"==typeof this&&this)||function(){return this}()||Function("return this")()},9297:function(e,t,r){var a=r(9504),o=r(8981),n=a({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return n(o(e),t)}},421:function(e){e.exports={}},397:function(e,t,r){r=r(7751);e.exports=r("document","documentElement")},5917:function(e,t,r){var a=r(3724),o=r(9039),n=r(4055);e.exports=!a&&!o(function(){return 7!==Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a})},7055:function(e,t,r){var a=r(9504),o=r(9039),n=r(2195),i=Object,l=a("".split);e.exports=o(function(){return!i("z").propertyIsEnumerable(0)})?function(e){return"String"===n(e)?l(e,""):i(e)}:i},3706:function(e,t,r){var a=r(9504),o=r(4901),r=r(7629),n=a(Function.toString);o(r.inspectSource)||(r.inspectSource=function(e){return n(e)}),e.exports=r.inspectSource},1181:function(e,t,r){var a,o,n,i,l=r(8622),s=r(4576),c=r(34),u=r(6699),d=r(9297),p=r(7629),v=r(6119),r=r(421),g="Object already initialized",f=s.TypeError,s=s.WeakMap,h=l||p.state?((n=p.state||(p.state=new s)).get=n.get,n.has=n.has,n.set=n.set,a=function(e,t){if(n.has(e))throw new f(g);return t.facade=e,n.set(e,t),t},o=function(e){return n.get(e)||{}},function(e){return n.has(e)}):(r[i=v("state")]=!0,a=function(e,t){if(d(e,i))throw new f(g);return t.facade=e,u(e,i,t),t},o=function(e){return d(e,i)?e[i]:{}},function(e){return d(e,i)});e.exports={set:a,get:o,has:h,enforce:function(e){return h(e)?o(e):a(e,{})},getterFor:function(t){return function(e){if(c(e)&&(e=o(e)).type===t)return e;throw new f("Incompatible receiver, "+t+" required")}}}},4209:function(e,t,r){var a=r(8227),o=r(6269),n=a("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||i[n]===e)}},4376:function(e,t,r){var a=r(2195);e.exports=Array.isArray||function(e){return"Array"===a(e)}},4901:function(e){var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},2796:function(e,t,r){function a(e,t){return(e=s[l(e)])===u||e!==c&&(n(t)?o(t):!!t)}var o=r(9039),n=r(4901),i=/#|\.prototype\./,l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},c=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},4117:function(e){e.exports=function(e){return null==e}},34:function(e,t,r){var a=r(4901);e.exports=function(e){return"object"==typeof e?null!==e:a(e)}},6395:function(e){e.exports=!1},757:function(e,t,r){var a=r(7751),o=r(4901),n=r(1625),r=r(7040),i=Object;e.exports=r?function(e){return"symbol"==typeof e}:function(e){var t=a("Symbol");return o(t)&&n(t.prototype,i(e))}},2652:function(e,t,r){function m(e,t){this.stopped=e,this.result=t}var y=r(6080),x=r(9565),w=r(8551),b=r(6823),T=r(4209),k=r(6198),S=r(1625),C=r(81),E=r(851),R=r(9539),M=TypeError,O=m.prototype;e.exports=function(e,t,r){function a(e){var t=n;return n=void 0,t&&R(t,"normal"),new m(!0,e)}function o(e){return d?(w(e),g?f(e[0],e[1],a):f(e[0],e[1])):g?f(e,a):f(e)}var n,i,l,s,c,u=r&&r.that,d=!(!r||!r.AS_ENTRIES),p=!(!r||!r.IS_RECORD),v=!(!r||!r.IS_ITERATOR),g=!(!r||!r.INTERRUPTED),f=y(t,u);if(p)n=e.iterator;else if(v)n=e;else{if(!(r=E(e)))throw new M(b(e)+" is not iterable");if(T(r)){for(i=0,l=k(e);i<l;i++)if((s=o(e[i]))&&S(O,s))return s;return new m(!1)}n=C(e,r)}for(c=(p?e:n).next;!(h=x(c,n)).done;){var h=h.value;try{s=o(h)}catch(e){if(!n)throw e;R(n,"throw",e)}if("object"==typeof s&&s&&S(O,s))return s}return new m(!1)}},1385:function(e,t,r){var o=r(9539);e.exports=function(e,t,r){for(var a=e.length-1;0<=a;a--)if(void 0!==e[a])try{r=o(e[a].iterator,t,r)}catch(e){t="throw",r=e}if("throw"===t)throw r;return r}},9539:function(e,t,r){var n=r(9565),i=r(8551),l=r(5966);e.exports=function(e,t,r){var a,o;i(e);try{if(!(a=l(e,"return"))){if("throw"===t)throw r;return r}a=n(a,e)}catch(e){o=!0,a=e}if("throw"===t)throw r;if(o)throw a;return i(a),r}},9462:function(e,t,r){function a(o){var n=c.getterFor(o?h:f);return s(l(d),{next:function(){var t=n(this);if(o)return t.nextHandler();if(t.done)return p(void 0,!0);try{var e=t.nextHandler();return t.returnHandlerResult?e:p(e,t.done)}catch(e){throw t.done=!0,e}},return:function(){var e,t=n(this),r=t.iterator,a=t.done;if(t.done=!0,o)return(e=u(r,"return"))?i(e,r):p(void 0,!0);if(!a){if(t.inner)try{v(t.inner.iterator,m)}catch(e){return v(r,"throw",e)}if(t.openIters)try{g(t.openIters,m)}catch(e){if(r)return v(r,"throw",e);throw e}r&&v(r,m)}return p(void 0,!0)}})}var i=r(9565),l=r(2360),o=r(6699),s=r(6279),n=r(8227),c=r(1181),u=r(5966),d=r(7657).IteratorPrototype,p=r(2529),v=r(9539),g=r(1385),r=n("toStringTag"),f="IteratorHelper",h="WrapForValidIterator",m="normal",y=c.set,x=a(!0),w=a(!1);o(w,r,"Iterator Helper"),e.exports=function(r,a,o){function e(e,t){t?(t.iterator=e.iterator,t.next=e.next):t=e,t.type=a?h:f,t.returnHandlerResult=!!o,t.nextHandler=r,t.counter=0,t.done=!1,y(this,t)}return e.prototype=a?x:w,e}},684:function(e){e.exports=function(e,t){e="function"==typeof Iterator&&Iterator.prototype[e];if(e)try{e.call({next:null},t).next()}catch(e){return!0}}},4549:function(e,t,r){var o=r(4576);e.exports=function(e,t){var r=o.Iterator,r=r&&r.prototype,r=r&&r[e],a=!1;if(r)try{r.call({next:function(){return{done:!0}},return:function(){a=!0}},-1)}catch(e){e instanceof t||(a=!1)}if(!a)return r}},7657:function(e,t,r){var a,o,n=r(9039),i=r(4901),l=r(34),s=r(2360),c=r(2787),u=r(6840),d=r(8227),r=r(6395),p=d("iterator"),d=!1;[].keys&&("next"in(o=[].keys())?(c=c(c(o)))!==Object.prototype&&(a=c):d=!0),!l(a)||n(function(){var e={};return a[p].call(e)!==e})?a={}:r&&(a=s(a)),i(a[p])||u(a,p,function(){return this}),e.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:d}},6269:function(e){e.exports={}},6198:function(e,t,r){var a=r(8014);e.exports=function(e){return a(e.length)}},283:function(e,t,r){var a=r(9504),o=r(9039),n=r(4901),i=r(9297),l=r(3724),s=r(350).CONFIGURABLE,c=r(3706),r=r(1181),u=r.enforce,d=r.get,p=String,v=Object.defineProperty,g=a("".slice),f=a("".replace),h=a([].join),m=l&&!o(function(){return 8!==v(function(){},"length",{value:8}).length}),y=String(String).split("String"),r=e.exports=function(e,t,r){"Symbol("===g(p(t),0,7)&&(t="["+f(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!i(e,"name")||s&&e.name!==t)&&(l?v(e,"name",{value:t,configurable:!0}):e.name=t),m&&r&&i(r,"arity")&&e.length!==r.arity&&v(e,"length",{value:r.arity});try{r&&i(r,"constructor")&&r.constructor?l&&v(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}r=u(e);return i(r,"source")||(r.source=h(y,"string"==typeof t?t:"")),e};Function.prototype.toString=r(function(){return n(this)&&d(this).source||c(this)},"toString")},741:function(e){var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){e=+e;return(0<e?r:t)(e)}},2360:function(e,t,r){function a(){}function o(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}var n,i=r(8551),l=r(6801),s=r(8727),c=r(421),u=r(397),d=r(4055),r=r(6119),p=">",v="<",g="prototype",f="script",h=r("IE_PROTO"),m=function(e){return v+f+p+e+v+"/"+f+p},y=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}y="undefined"==typeof document||document.domain&&n?o(n):(e=d("iframe"),t="java"+f+":",e.style.display="none",u.appendChild(e),e.src=String(t),(t=e.contentWindow.document).open(),t.write(m("document.F=Object")),t.close(),t.F);for(var e,t,r=s.length;r--;)delete y[g][s[r]];return y()};c[h]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(a[g]=i(e),r=new a,a[g]=null,r[h]=e):r=y(),void 0===t?r:l.f(r,t)}},6801:function(e,t,r){var a=r(3724),o=r(8686),l=r(4913),s=r(8551),c=r(5397),u=r(1072);t.f=a&&!o?Object.defineProperties:function(e,t){s(e);for(var r,a=c(t),o=u(t),n=o.length,i=0;i<n;)l.f(e,r=o[i++],a[r]);return e}},4913:function(e,t,r){var a=r(3724),o=r(5917),n=r(8686),i=r(8551),l=r(6969),s=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",p="configurable",v="writable";t.f=a?n?function(e,t,r){var a;return i(e),t=l(t),i(r),"function"==typeof e&&"prototype"===t&&"value"in r&&v in r&&!r[v]&&(a=u(e,t))&&a[v]&&(e[t]=r.value,r={configurable:(p in r?r:a)[p],enumerable:(d in r?r:a)[d],writable:!1}),c(e,t,r)}:c:function(e,t,r){if(i(e),t=l(t),i(r),o)try{return c(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new s("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},7347:function(e,t,r){var a=r(3724),o=r(9565),n=r(8773),i=r(6980),l=r(5397),s=r(6969),c=r(9297),u=r(5917),d=Object.getOwnPropertyDescriptor;t.f=a?d:function(e,t){if(e=l(e),t=s(t),u)try{return d(e,t)}catch(e){}if(c(e,t))return i(!o(n.f,e,t),e[t])}},8480:function(e,t,r){var a=r(1828),o=r(8727).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return a(e,o)}},3717:function(e,t){t.f=Object.getOwnPropertySymbols},2787:function(e,t,r){var a=r(9297),o=r(4901),n=r(8981),i=r(6119),r=r(2211),l=i("IE_PROTO"),s=Object,c=s.prototype;e.exports=r?s.getPrototypeOf:function(e){var t,e=n(e);return a(e,l)?e[l]:(t=e.constructor,o(t)&&e instanceof t?t.prototype:e instanceof s?c:null)}},1625:function(e,t,r){r=r(9504);e.exports=r({}.isPrototypeOf)},1828:function(e,t,r){var a=r(9504),i=r(9297),l=r(5397),s=r(9617).indexOf,c=r(421),u=a([].push);e.exports=function(e,t){var r,a=l(e),o=0,n=[];for(r in a)!i(c,r)&&i(a,r)&&u(n,r);for(;t.length>o;)!i(a,r=t[o++])||~s(n,r)||u(n,r);return n}},1072:function(e,t,r){var a=r(1828),o=r(8727);e.exports=Object.keys||function(e){return a(e,o)}},8773:function(e,t){var r={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,o=a&&!r.call({1:2},1);t.f=o?function(e){e=a(this,e);return!!e&&e.enumerable}:r},4270:function(e,t,r){var o=r(9565),n=r(4901),i=r(34),l=TypeError;e.exports=function(e,t){var r,a;if("string"===t&&n(r=e.toString)&&!i(a=o(r,e)))return a;if(n(r=e.valueOf)&&!i(a=o(r,e)))return a;if("string"!==t&&n(r=e.toString)&&!i(a=o(r,e)))return a;throw new l("Can't convert object to primitive value")}},5031:function(e,t,r){var a=r(7751),o=r(9504),n=r(8480),i=r(3717),l=r(8551),s=o([].concat);e.exports=a("Reflect","ownKeys")||function(e){var t=n.f(l(e)),r=i.f;return r?s(t,r(e)):t}},7750:function(e,t,r){var a=r(4117),o=TypeError;e.exports=function(e){if(a(e))throw new o("Can't call method on "+e);return e}},6119:function(e,t,r){var a=r(5745),o=r(3392),n=a("keys");e.exports=function(e){return n[e]||(n[e]=o(e))}},7629:function(e,t,r){var a=r(6395),o=r(4576),r=r(9433),n="__core-js_shared__",e=e.exports=o[n]||r(n,{});(e.versions||(e.versions=[])).push({version:"3.49.0",mode:a?"pure":"global",copyright:"© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE",source:"https://github.com/zloirock/core-js"})},5745:function(e,t,r){var a=r(7629);e.exports=function(e,t){return a[e]||(a[e]=t||{})}},4495:function(e,t,r){var a=r(9519),o=r(9039),n=r(4576).String;e.exports=!!Object.getOwnPropertySymbols&&!o(function(){var e=Symbol("symbol detection");return!n(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&a&&a<41})},5610:function(e,t,r){var a=r(1291),o=Math.max,n=Math.min;e.exports=function(e,t){e=a(e);return e<0?o(e+t,0):n(e,t)}},5397:function(e,t,r){var a=r(7055),o=r(7750);e.exports=function(e){return a(o(e))}},1291:function(e,t,r){var a=r(741);e.exports=function(e){e=+e;return e!=e||0==e?0:a(e)}},8014:function(e,t,r){var a=r(1291),o=Math.min;e.exports=function(e){e=a(e);return 0<e?o(e,9007199254740991):0}},8981:function(e,t,r){var a=r(7750),o=Object;e.exports=function(e){return o(a(e))}},2777:function(e,t,r){var a=r(9565),o=r(34),n=r(757),i=r(5966),l=r(4270),r=r(8227),s=TypeError,c=r("toPrimitive");e.exports=function(e,t){if(!o(e)||n(e))return e;var r=i(e,c);if(r){if(r=a(r,e,t=void 0===t?"default":t),!o(r)||n(r))return r;throw new s("Can't convert object to primitive value")}return l(e,t=void 0===t?"number":t)}},6969:function(e,t,r){var a=r(2777),o=r(757);e.exports=function(e){e=a(e,"string");return o(e)?e:e+""}},2140:function(e,t,r){var a={};a[r(8227)("toStringTag")]="z",e.exports="[object z]"===String(a)},6823:function(e){var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},3392:function(e,t,r){var r=r(9504),a=0,o=Math.random(),n=r(1.1.toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+n(++a+o,36)}},7040:function(e,t,r){r=r(4495);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},8686:function(e,t,r){var a=r(3724),r=r(9039);e.exports=a&&r(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},8622:function(e,t,r){var a=r(4576),r=r(4901),a=a.WeakMap;e.exports=r(a)&&/native code/.test(String(a))},8227:function(e,t,r){var a=r(4576),o=r(5745),n=r(9297),i=r(3392),l=r(4495),r=r(7040),s=a.Symbol,c=o("wks"),u=r?s.for||s:s&&s.withoutSetter||i;e.exports=function(e){return n(c,e)||(c[e]=l&&n(s,e)?s[e]:u("Symbol."+e)),c[e]}},4423:function(e,t,r){var a=r(6518),o=r(9617).includes,n=r(9039),r=r(6469),i=n(function(){return!Array(1).includes()}),n=n(function(){return[,1].includes(void 0,1)});a({target:"Array",proto:!0,forced:i||n},{includes:function(e){return o(this,e,1<arguments.length?arguments[1]:void 0)}}),r("includes")},4114:function(e,t,r){var a=r(6518),n=r(8981),i=r(6198),l=r(4527),s=r(6837);a({target:"Array",proto:!0,arity:1,forced:r(9039)(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!(()=>{try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}})()},{push:function(e){var t=n(this),r=i(t),a=arguments.length;s(r+a);for(var o=0;o<a;o++)t[r]=arguments[o],r++;return l(t,r),r}})},8111:function(e,t,r){function a(){if(l(this,h),u(this)===h)throw new w("Abstract class Iterator not directly constructable")}function o(t,e){m?d(h,t,{configurable:!0,get:function(){return e},set:function(e){if(s(this),this===h)throw new w("You can't redefine this property");g(this,t)?this[t]=e:p(this,t,e)}}):h[t]=e}var n=r(6518),i=r(4576),l=r(679),s=r(8551),c=r(4901),u=r(2787),d=r(2106),p=r(4659),v=r(9039),g=r(9297),f=r(8227),h=r(7657).IteratorPrototype,m=r(3724),r=r(6395),y="constructor",x="Iterator",f=f("toStringTag"),w=TypeError,b=i[x],i=r||!c(b)||b.prototype!==h||!v(function(){b({})});g(h,f)||o(f,x),!i&&g(h,y)&&h[y]!==Object||o(y,a),a.prototype=h,n({global:!0,constructor:!0,forced:i},{Iterator:a})},2489:function(e,t,r){var a=r(6518),o=r(9565),n=r(9306),i=r(8551),l=r(1767),s=r(9462),c=r(6319),u=r(6395),d=r(9539),p=r(684),r=r(4549),p=!u&&!p("filter",function(){}),v=!u&&!p&&r("filter",TypeError),r=u||p||v,g=s(function(){for(var e,t=this.iterator,r=this.predicate,a=this.next;;){if(e=i(o(a,t)),this.done=!!e.done)return;if(c(t,r,[e=e.value,this.counter++],!0))return e}});a({target:"Iterator",proto:!0,real:!0,forced:r},{filter:function(e){i(this);try{n(e)}catch(e){d(this,"throw",e)}return v?o(v,this,e):new g(l(this),{predicate:e})}})},116:function(e,t,r){var a=r(6518),o=r(9565),n=r(2652),i=r(9306),l=r(8551),s=r(1767),c=r(9539),u=r(4549)("find",TypeError);a({target:"Iterator",proto:!0,real:!0,forced:u},{find:function(r){l(this);try{i(r)}catch(e){c(this,"throw",e)}var e,a;return u?o(u,this,r):(e=s(this),n(e,function(e,t){if(r(e,a++))return t(e)},{IS_RECORD:!(a=0),INTERRUPTED:!0}).result)}})},7588:function(e,t,r){var a=r(6518),o=r(9565),n=r(2652),i=r(9306),l=r(8551),s=r(1767),c=r(9539),u=r(4549)("forEach",TypeError);a({target:"Iterator",proto:!0,real:!0,forced:u},{forEach:function(t){l(this);try{i(t)}catch(e){c(this,"throw",e)}if(u)return o(u,this,t);var e=s(this),r=0;n(e,function(e){t(e,r++)},{IS_RECORD:!0})}})},1701:function(e,t,r){var a=r(6518),o=r(9565),n=r(9306),i=r(8551),l=r(1767),s=r(9462),c=r(6319),u=r(9539),d=r(684),p=r(4549),r=r(6395),d=!r&&!d("map",function(){}),v=!r&&!d&&p("map",TypeError),p=r||d||v,g=s(function(){var e=this.iterator,t=i(o(this.next,e));if(!(this.done=!!t.done))return c(e,this.mapper,[t.value,this.counter++],!0)});a({target:"Iterator",proto:!0,real:!0,forced:p},{map:function(e){i(this);try{n(e)}catch(e){u(this,"throw",e)}return v?o(v,this,e):new g(l(this),{mapper:e})}})}},L={};function l(e){var t=L[e];return void 0!==t||(t=L[e]={exports:{}},V[e].call(t.exports,t,t.exports,l)),t.exports}l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,{a:t}),t},l.d=function(e,t){for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.p="";var s={},c=(l.r(s),l.d(s,{Gantt:function(){return a},VxeGantt:function(){return e},VxeGanttDependencyType:function(){return E},VxeGanttTaskType:function(){return R},VxeUI:function(){return p},default:function(){return K},install:function(){return Z}}),{}),Ot=(l.r(c),l.d(c,{Gantt:function(){return a},VxeGantt:function(){return e},VxeGanttDependencyType:function(){return E},VxeGanttTaskType:function(){return R},VxeUI:function(){return p},install:function(){return Z}}),"undefined"!=typeof window&&(u=(u=window.document.currentScript)&&u.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(l.p=u[1]),l(4345)),{setConfig:u,setIcon:d}=Ot.VxeUI,p=(Ot.VxeUI.ganttVersion="4.4.1",u({gantt:{formConfig:{enabled:!0},pagerConfig:{enabled:!0},toolbarConfig:{enabled:!0},proxyConfig:{enabled:!0,autoLoad:!0,showLoading:!0,showResponseMsg:!0,showActionMsg:!0,response:{list:null,result:"result",total:"page.total",message:"message"}},taskBarTooltipConfig:{enterable:!0},taskLinkConfig:{enabled:!0,isHover:!0,showArrow:!0},taskViewScaleConfig:{year:{valueFormat:v="yyyy-MM-dd"},quarter:{valueFormat:v},month:{valueFormat:v},week:{startDay:1,valueFormat:v},day:{valueFormat:v},date:{valueFormat:v},hour:{valueFormat:g="yyyy-MM-dd HH:mm:ss"},minute:{valueFormat:g},second:{valueFormat:g}},taskViewConfig:{showNowLine:!0,gridding:{leftSpacing:1,rightSpacing:1}},taskSplitConfig:{enabled:!0,resize:!0,showCollapseTableButton:!0,showCollapseTaskButton:!0},taskBarSubviewConfig:{}}}),d({GANTT_VIEW_LEFT_OPEN:(u="vxe-icon-")+"arrow-left",GANTT_VIEW_LEFT_CLOSE:u+"arrow-right",GANTT_VIEW_RIGHT_OPEN:u+"arrow-right",GANTT_VIEW_RIGHT_CLOSE:u+"arrow-left",GANTT_VIEW_TASK_MILESTONE:u+"square-fill rotate45"}),Ot.VxeUI),v=Ot.VxeUI.log,g="gantt v4.4.1";let pt=v.create("warn",g),vt=v.create("error",g);l(4423),l(4114),l(8111),l(2489),l(116),l(7588),l(1701);var Dt=l(9274),d=Dt.defineComponent,u=l(8871),It=l.n(u),f=null,h=null,m=null,P="z-index-manage",y=null,j="z-index-style",x={m:1e3,s:1e3};function b(){return f||"undefined"!=typeof document&&(f=document),f}function B(){return h=f&&!h?f.body||f.getElementsByTagName("body")[0]:h}function $(){var e;y||!(e=b())||(y=e.getElementById(j))||((y=e.createElement("style")).id=j,e.getElementsByTagName("head")[0].appendChild(y)),y&&(y.innerHTML=":root{--dom-main"+(e="-z-index")+":"+k()+";--dom-sub"+e+":"+C()+"}")}function W(){var e,t;return m||(e=b())&&!(m=e.getElementById(P))&&(t=B())&&((m=e.createElement("div")).id=P,m.style.display="none",t.appendChild(m),T(x.m),S(x.s)),m}function z(r){return function(e){var t;return e&&(e=Number(e),x[r]=e,t=W())&&(t.dataset?t.dataset[r]=e+"":t.setAttribute("data-"+r,e+"")),$(),x[r]}}var T=z("m");function A(a,o){return function(e){var t=W(),r=(r=t&&(t=t.dataset?t.dataset[a]:t.getAttribute("data-"+a))?Number(t):r)||x[a];return e?Number(e)<r?o():e:r}}var k=A("m",N);function N(){return T(k()+1)}var S=z("s"),U=A("s",G);function C(){return k()+U()}function G(){return S(U()+1),C()}var v={setCurrent:T,getCurrent:k,getNext:N,setSubCurrent:S,getSubCurrent:C,getSubNext:G,getMax:function(){var e=0;if(b()){var t=B();if(t)for(var r=t.getElementsByTagName("*"),a=0;a<r.length;a++){var o=r[a];o&&o.style&&1===o.nodeType&&(o=o.style.zIndex)&&/^\d+$/.test(o)&&(e=Math.max(e,Number(o)))}}return e}},Wt=($(),v);function Ft(e){return e&&!1!==e.enabled}function Vt(e,t){return t&&(e?!1!==t.enabled:t.enabled)}function zt(e,t){return""+(null==(r=e)||""===r?t?Ot.VxeUI.getConfig().emptyCell:"":e);var r}function ne(e){return""===(t=e)||It().eqNull(t)?"":e;var t}function q(e,t){return e?It().isFunction(e)?e(t):e:""}let t={};function Y(e){return t[e]||(t[e]=new RegExp(`(?:^|\\s)${e}(?!\\S)`,"g")),t[e]}function me(e,t){return e&&e.className&&e.className.match&&e.className.match(Y(t))}function Lt(e,t){e&&me(e,t)&&(e.className=e.className.replace(Y(t),""))}function Pt(e,t){e&&!me(e,t)&&(Lt(e,t),e.className=e.className+" "+t)}function jt(e,t="px"){return It().isNumber(e)||/^\d+$/.test(""+e)?""+e+t:""+(e||"")}function _t(){var e=document.documentElement,t=document.body;return{scrollTop:e.scrollTop||t.scrollTop,scrollLeft:e.scrollLeft||t.scrollLeft,visibleHeight:e.clientHeight||t.clientHeight,visibleWidth:e.clientWidth||t.clientWidth}}function Bt(e){return e?e.offsetHeight:0}function Ht(e){return e?(e=getComputedStyle(e),It().toNumber(e.paddingTop)+It().toNumber(e.paddingBottom)):0}function be(e,t){e&&(e.scrollTop=t)}function ye(e,t){e&&(e.scrollLeft=t)}let gt=["ready","init-rendered","data-rendered","update:data","keydown-start","keydown","keydown-end","paste","copy","cut","undo","redo","context-menu","columns-change","data-change","footer-data-change","current-change","current-row-change","current-row-disabled","current-column-change","current-column-disabled","radio-change","checkbox-change","checkbox-all","checkbox-range-start","checkbox-range-change","checkbox-range-end","checkbox-range-select","cell-click","cell-dblclick","cell-menu","cell-mouseenter","cell-mouseleave","cell-selected","cell-delete-value","cell-backspace-value","header-cell-click","header-cell-dblclick","header-cell-menu","footer-cell-click","footer-cell-dblclick","footer-cell-menu","clear-merge","sort-change","clear-sort","clear-all-sort","filter-change","filter-visible","clear-filter","clear-all-filter","resizable-change","column-resizable-change","row-resizable-change","toggle-row-group-expand","toggle-row-expand","toggle-tree-expand","menu-click","edit-closed","row-dragstart","row-dragover","row-dragend","row-remove-dragend","row-insert-dragend","column-dragstart","column-dragover","column-dragend","enter-append-row","tab-append-row","edit-actived","edit-activated","edit-disabled","valid-error","scroll","scroll-boundary","custom","custom-visible-change","custom-visible-all","custom-fixed-change","custom-sort-change","change-fnr","open-fnr","show-fnr","hide-fnr","fnr-change","fnr-find","fnr-find-all","fnr-replace","fnr-replace-all","cell-area-copy","cell-area-cut","cell-area-paste","cell-area-merge","clear-cell-area-selection","clear-cell-area-merge","header-cell-area-selection","cell-area-selection-invalid","cell-area-selection-start","cell-area-selection-drag","cell-area-selection-end","cell-area-extension-start","cell-area-extension-drag","cell-area-extension-end","cell-area-extension-fill","cell-area-selection-all-start","cell-area-selection-all-end","cell-area-arrows-start","cell-area-arrows-end","active-cell-change-start","active-cell-change-end"];function $t(e){if(e){e=e.value;if(e)return e.$el||e}return null}function ie(e,t,r,a){return e.resizeHeight||t.height||r.height||e.height||a}function Te(e){switch(e){case"hour":return 36e5;case"minute":return 6e4;case"second":return 1e3}return 864e5}function ke(e,t){return e?t*e.oLeftSize:0}function Se(e,t){return e&&e.oWidthSize?Math.max(1,e?Math.floor(t*e.oWidthSize)-1:0):0}g=[...[...gt,"page-change","form-submit","form-submit-invalid","form-reset","form-collapse","form-toggle-collapse","proxy-query","proxy-delete","proxy-save","toolbar-button-click","toolbar-tool-click","zoom"],"task-cell-click","task-cell-dblclick","task-bar-mouseenter","task-bar-mouseleave","task-bar-click","task-bar-dblclick","task-view-cell-click","task-view-cell-dblclick","task-move-start","task-move-drag","task-move-end","task-resize-start","task-resize-drag","task-resize-end","task-link-click","task-link-dblclick","task-link-remove"];let r={milestone:!0,subview:!0};function xe(e){return"milestone"===e}function we(e){return"subview"===e}function Ce(e){return r[e]?e:"default"}let w=Ot.VxeUI.getI18n;var Ee=d({name:"VxeGanttViewHeader",setup(){let x=(0,Dt.inject)("$xeGantt",{}),t=(0,Dt.inject)("$xeGanttView",{}),n=x.getComputeMaps().computeTaskViewOpts,{reactData:i,internalData:l}=t,s=(0,Dt.ref)(),c=(0,Dt.ref)(),u=(0,Dt.ref)(),d=(0,Dt.ref)();return(0,Dt.onMounted)(()=>{var e=l.elemStore,t="main-header-";e[t+"wrapper"]=s,e[t+"scroll"]=c,e[t+"table"]=u,e[t+"xSpace"]=d}),(0,Dt.onUnmounted)(()=>{var e=l.elemStore,t="main-header-";e[t+"wrapper"]=null,e[t+"scroll"]=null,e[t+"table"]=null,e[t+"xSpace"]=null}),()=>{let{headerGroups:r,viewCellWidth:a}=i,{todayDateMaps:o,visibleColumn:e}=l;let y=n.value.showNowLine;return(0,Dt.h)("div",{ref:s,class:"vxe-gantt-view--header-wrapper"},[(0,Dt.h)("div",{ref:c,class:"vxe-gantt-view--header-inner-wrapper",onScroll:t.triggerHeaderScrollEvent},[(0,Dt.h)("div",{ref:d,class:"vxe-body--x-space"}),(0,Dt.h)("table",{ref:u,class:"vxe-gantt-view--header-table"},[(0,Dt.h)("colgroup",{},e.map((e,t)=>(0,Dt.h)("col",{key:t,style:{width:a+"px"}}))),(0,Dt.h)("thead",{},r.map(({scaleItem:c,columns:e},u)=>{let{type:d,titleFormat:p,titleMethod:v,headerCellStyle:g,slots:t}=c,f=t?t.title:null,h=u===r.length-1,m=h&&y?o[d]:null;return(0,Dt.h)("tr",{key:u},e.map((e,t)=>{var{field:r,childCount:a,dateObj:o}=e;let n=""+e.title,i=n="day"===c.type?w("vxe.gantt.dayss.w"+o.e):u||h&&"week"===c.type?w("vxe.gantt.tSimpleFormat."+d,o):w("vxe.gantt.tFullFormat."+d,o),l={source:"gantt",type:"header",column:e,scaleObj:c,title:n,dateObj:o,$rowIndex:u},s=(f?i=x.callSlot(f,l):v?i=""+v(l):p&&(i=It().toDateString(o.date,p)),{});return g&&(s=It().isFunction(g)?g(l)||null:g),(0,Dt.h)("th",{key:t,class:["vxe-gantt-view--header-column",{"is--now":y&&m&&m===r}],colspan:a||null,title:f?null:n,style:s||void 0,onContextmenu(e){x.handleTaskHeaderContextmenuEvent(e,l)}},i)}))}))])])])}}});let{getIcon:ae,renderEmptyElement:oe}=Ot.VxeUI;var X=d({name:"VxeGanttViewChart",setup(){let G=(0,Dt.inject)("$xeGantt",{});var e=(0,Dt.inject)("$xeGanttView",{});let{props:q,context:c,reactData:Y,internalData:X}=G,{reactData:m,internalData:u}=e,{computeProgressField:Z,computeTitleField:K,computeTypeField:Q,computeTaskBarOpts:J,computeScaleUnit:ee,computeTaskLinkOpts:d,computeTaskBarMilestoneOpts:te,computeTaskBarSubviewOpts:re}=G.getComputeMaps(),p=e.getComputeMaps().computeNowLineLeft,v=(0,Dt.ref)(),g=(0,Dt.ref)(),f=(0,Dt.ref)(),h=(0,Dt.ref)(),y=(0,Dt.ref)(),x=(p,e,t,r,a,o,n,j)=>{let{resizeHeightFlag:B,pendingRowFlag:v}=p.reactData,{fullAllDataRowIdData:$,pendingRowMaps:g}=p.internalData;var{computeCellOpts:i,computeRowOpts:l,computeDefaultRowHeight:s}=p.getComputeMaps(),i=i.value,l=l.value,s=s.value,c=p.getComputeMaps().computeTreeOpts,c=c.value,c=c.children||c.childrenField,u=G.context.slots;let f=u.taskBar||u["task-bar"];u=u.taskBarOverview||u["task-bar-overview"];let{treeConfig:W,taskBarMilestoneConfig:z,taskBarSubviewConfig:h}=q;var{activeLink:d,activeBarRowid:_}=Y;let m=K.value,y=Z.value,x=Q.value;var w=J.value,b=te.value;let T=re.value,{showOverview:H,barStyle:k}=T,S=ee.value,C={$gantt:G,row:e,scaleType:S},{showProgress:E,showContent:R,contentMethod:M,barStyle:O,moveable:D,showTooltip:A}=w,I=It().isFunction(O);var w=(O?I?O(C)||void 0:O:{})||{},N=w.round,U=$[t]||{},U=B?ie(U,i,l,s):0;let F=ne(It().get(e,m));i=E?Math.min(100,Math.max(0,It().toNumber(It().get(e,y)))):0,l=Ce(It().get(e,x)),s={},i={width:`${i||0}%`};I&&({bgColor:w,completedBgColor:P}=w,w&&(s.backgroundColor=w),P)&&(i.backgroundColor=P);let V={$gantt:G,source:"gantt",type:"chart",scaleType:S,row:e,$rowIndex:a,rowIndex:r,_rowIndex:o},L=[];if(G.renderGanttTaskBarContent)L=G.renderGanttTaskBarContent(V,{$gantt:G,$table:p,rowid:t});else{var w=!(!Vt(z,b)||!xe(l)),P=!(!Vt(h,T)||!we(l));M&&(F=ne(M({row:e,title:F,scaleType:S})));let d={};if(A&&(d.onMouseover=e=>{var t=X.dragBarRow,r=Object.assign({$event:e},V);t||G.triggerTaskBarTooltipEvent(e,r),G.dispatchEvent("task-bar-mouseenter",r,e)},d.onMouseleave=e=>{var t=X.dragBarRow,r=Object.assign({$event:e},V);t||G.handleTaskBarTooltipLeaveEvent(e,r),G.dispatchEvent("task-bar-mouseleave",r,e)}),P&&W&&n&&n.length)if(j)H&&L.push((0,Dt.h)("div",{key:"vcso",class:"vxe-gantt-view--chart-subview-wrapper is--overview"},[(0,Dt.h)("div",{key:t,rowid:t,class:["vxe-gantt-view--chart-subview-row",{"is--progress":E,"is--round":N,"is--move":D}]},[(0,Dt.h)("div",{rowid:t,class:[u?"vxe-gantt-view--chart-subview-custom-bar":"vxe-gantt-view--chart-subview-bar","is--"+l]},[u?(0,Dt.h)("div",{key:"cbc",class:"vxe-gantt-view--chart-subview-custom-bar-content-wrapper"},G.callSlot(u,C)):(0,Dt.h)("div",{class:"vxe-gantt-view--chart-subview-bar-content-wrapper"},[R?(0,Dt.h)("div",{class:"vxe-gantt-view--chart-content"},F):oe(G)])])])]));else{let u=[];It().eachTree(n,e=>{var r={$gantt:G,row:e,scaleType:S},r=(O?I?O(r):O:{})||{},a=r.round,o=p.getRowid(e);let n=ne(It().get(e,m));var i=E?Math.min(100,Math.max(0,It().toNumber(It().get(e,y)))):0,l=Ce(It().get(e,x)),s=!(!Vt(h,T)||!we(l));if(!s){var c,s={width:`${i||0}%`};I&&({bgColor:c,completedBgColor:i}=r,i)&&(s.backgroundColor=i);let t=It().assign({},V,{row:e,rowIndex:p.getRowIndex(e),$rowIndex:p.getVMRowIndex(e),_rowIndex:p.getVTRowIndex(e)});M&&(n=ne(M({row:e,title:n,scaleType:S}))),u.push((0,Dt.h)("div",{key:o,rowid:o,class:["vxe-gantt-view--chart-subview-row","is--"+l,{"is--progress":E,"is--round":a,"is--move":D,"row--pending":!!v&&!!g[o]}]},[(0,Dt.h)("div",{rowid:o,class:[f?"vxe-gantt-view--chart-subview-custom-bar":"vxe-gantt-view--chart-subview-bar","is--"+l],style:k?It().isFunction(k)?k(t):k:void 0,onClick(e){e.stopPropagation(),G.handleTaskBarClickEvent(e,t)},onDblclick(e){e.stopPropagation(),G.handleTaskBarDblclickEvent(e,t)},onMousedown(e){e.stopPropagation(),G.handleTaskBarMousedownEvent&&G.handleTaskBarMousedownEvent(e,t)}},[f?(0,Dt.h)("div",{key:"cbc",class:"vxe-gantt-view--chart-subview-custom-bar-content-wrapper",...d},G.callSlot(f,t)):(0,Dt.h)("div",{class:"vxe-gantt-view--chart-subview-bar-content-wrapper",...d},[E?(0,Dt.h)("div",{class:"vxe-gantt-view--chart-progress",style:s}):oe(G),R?(0,Dt.h)("div",{class:"vxe-gantt-view--chart-content"},n):oe(G)])])]))}},{children:c}),L.push((0,Dt.h)("div",{key:"vcsc",class:"vxe-gantt-view--chart-subview-wrapper is--inline"},u))}else f?L.push((0,Dt.h)("div",{key:"cbc",class:"vxe-gantt-view--chart-custom-bar-content-wrapper",...d},G.callSlot(f,C))):w?({icon:a,iconStatus:r,iconStyle:o}=b,P={$gantt:G,row:e},L.push((0,Dt.h)("div",{key:"vcm",class:"vxe-gantt-view--chart-milestone-wrapper",...d},[(0,Dt.h)("div",{class:["vxe-gantt-view--chart-milestone-icon",r?"theme--"+(It().isFunction(r)?r(P):r):""],style:o?Object.assign({},It().isFunction(o)?o(P):o):void 0},[(0,Dt.h)("i",{class:(a?It().isFunction(a)?a(P):a:"")||ae().GANTT_VIEW_TASK_MILESTONE})]),R?(0,Dt.h)("div",{class:"vxe-gantt-view--chart-milestone-content"},F):oe(G)]))):L.push((0,Dt.h)("div",{key:"vbc",class:"vxe-gantt-view--chart-bar-content-wrapper",...d},[E?(0,Dt.h)("div",{class:"vxe-gantt-view--chart-progress",style:i}):oe(G),R?(0,Dt.h)("div",{class:"vxe-gantt-view--chart-content"},F):oe(G)]))}return(0,Dt.h)("div",{key:t,rowid:t,class:["vxe-gantt-view--chart-row","is--"+l,{"is--progress":E,"row--pending":!!v&&!!g[t],"is--round":N,"is--move":D}],style:{height:U+"px"},onDragstart(e){X.dragBarRow&&e.preventDefault()},onContextmenu(e){G.handleTaskBarContextmenuEvent(e,V)}},[(0,Dt.h)("div",{class:[f?"vxe-gantt-view--chart-custom-bar":"vxe-gantt-view--chart-bar","is--"+l,{"is--active":_===t,"active--link":d&&(t===""+d.from||t===""+d.to)}],style:s,rowid:t,onClick(e){G.handleTaskBarClickEvent(e,C)},onDblclick(e){G.handleTaskBarDblclickEvent(e,C)},onMousedown(e){G.handleTaskBarMousedownEvent&&G.handleTaskBarMousedownEvent(e,C)}},L)])},w=(s,e)=>{let c=s.props.treeConfig,u=s.reactData.treeExpandedFlag,{fullAllDataRowIdData:d,treeExpandedMaps:p}=s.internalData;var t=s.getComputeMaps().computeTreeOpts,t=t.value;let v=t.transform,g=t.children||t.childrenField,f=m.scrollYLoad,h=[];return e.forEach((e,t)=>{var r=s.getRowid(e),a=d[r]||{};let o=t,n=-1,i=(a&&(o=a.index,n=a._index),!1),l=[];c&&(l=e[g],i=!!u&&l&&0<l.length&&!!p[r]),h.push(x(s,e,r,o,t,n,l,i)),c&&i&&!f&&!v&&h.push(...w(s,l))}),h};return(0,Dt.onMounted)(()=>{var e=u.elemStore,t="main-chart-";e[t+"now-line"]=y,e[t+"task-wrapper"]=g,e[t+"before-wrapper"]=f,e[t+"after-wrapper"]=h}),(0,Dt.onUnmounted)(()=>{var e=u.elemStore,t="main-chart-";e[t+"now-line"]=null,e[t+"task-wrapper"]=null,e[t+"before-wrapper"]=null,e[t+"after-wrapper"]=null}),()=>{var e=u.xeTable,t=c.slots,r=Y.dragLinkFromStore,a=m.tableData,o=d.value,n=J.value,i=p.value,{isCurrent:l,isHover:s}=o,n=n.linkCreatable,t=t.taskNowLine||t["task-now-line"];return(0,Dt.h)("div",{ref:v,class:["vxe-gantt-view--chart-wrapper",{"is--cl-drag":r.rowid}]},[0<i?(0,Dt.h)("div",{ref:y,class:"vxe-gantt-view--chart-now-line",style:{left:i+"px"}},t?t({}):[]):oe(G),G.renderGanttTaskChartBefores?(0,Dt.h)("div",{ref:f,class:["vxe-gantt-view--chart-before-wrapper",{"link--current":l,"link--hover":s}]},e&&Ft(o)?G.renderGanttTaskChartBefores():[]):oe(G),(0,Dt.h)("div",{ref:g,class:["vxe-gantt-view--chart-task-wrapper",{"link--current":l,"link--create":n}]},e?w(e,a):[]),G.renderGanttTaskChartAfters?(0,Dt.h)("div",{ref:h,class:"vxe-gantt-view--chart-after-wrapper"},e&&Ft(o)?G.renderGanttTaskChartAfters():[]):oe(G)])}}});let _="gantt",H="body";var Re=d({name:"VxeGanttViewBody",setup(){let P=(0,Dt.inject)("$xeGantt",{}),o=(0,Dt.inject)("$xeGanttView",{}),{computeTaskViewOpts:j,computeScaleUnit:B}=P.getComputeMaps(),{reactData:$,internalData:S}=o,n=(0,Dt.ref)(),i=(0,Dt.ref)(),l=(0,Dt.ref)(),s=(0,Dt.ref)(),c=(0,Dt.ref)(),W=(r,a,e,o,n,i,t,l)=>{var s=r.reactData.resizeHeightFlag,{fullAllDataRowIdData:c,visibleColumn:u}=r.internalData,{computeCellOpts:d,computeRowOpts:p,computeDefaultRowHeight:v,computeResizableOpts:g}=r.getComputeMaps(),d=d.value,p=p.value,v=v.value,g=g.value.isAllRowDrag,f=$.headerGroups,h=S.todayDateMaps,{showNowLine:m,viewStyle:y}=j.value,x=B.value,f=(f[f.length-1]||{}).scaleItem,{field:w,dateObj:b}=t,{cellClassName:y,cellStyle:T}=y||{},h=m&&f?h[f.type]:null,f=c[e]||{},c=s?ie(f,d,p,v):0,s=[];if(g&&p.resizable){let t={$table:r,$grid:null,$gantt:P,seq:-1,rowid:e,row:a,rowIndex:o,$rowIndex:n,_rowIndex:i,column:u[0],columnIndex:0,$columnIndex:0,_columnIndex:0,fixed:"",source:_,type:H,isHidden:!1,isEdit:!1,level:-1,visibleData:[],data:[],items:[]};s.push((0,Dt.h)("div",{class:"vxe-gantt-view-cell--row-resizable",onMousedown:e=>r.handleRowResizeMousedownEvent(e,t),onDblclick:e=>r.handleRowResizeDblclickEvent(e,t)}))}let k={$gantt:P,source:_,type:H,scaleType:x,dateObj:b,row:a,column:t,$rowIndex:n,rowIndex:o,_rowIndex:i};return(0,Dt.h)("td",{key:y||T?w:l,class:["vxe-gantt-view--body-column",{"is--now":m&&h===w},q(y,k)],style:T?Object.assign({},It().isFunction(T)?T(k):T,{height:c+"px"}):{height:c+"px"},onClick(e){P.handleTaskCellClickEvent(e,{row:a,column:t})},onDblclick(e){P.handleTaskCellDblclickEvent(e,{row:a,column:t})},onContextmenu(e){P.handleTaskBodyContextmenuEvent(e,k)}},s)},z=(u,e)=>{let{treeConfig:d,stripe:p,highlightHoverRow:v,editConfig:g}=u.props,{treeExpandedFlag:f,selectRadioRow:h,pendingRowFlag:m,isRowGroupStatus:y}=u.reactData,{fullAllDataRowIdData:x,treeExpandedMaps:w,pendingRowMaps:b}=u.internalData;var{computeRadioOpts:t,computeCheckboxOpts:r,computeTreeOpts:a,computeRowOpts:o}=u.getComputeMaps();let T=t.value,k=r.value,S=o.value;t=a.value;let C=t.transform,E=t.children||t.childrenField,R=B.value;r=j.value.viewStyle;let{rowClassName:M,rowStyle:O,cellClassName:D,cellStyle:I}=r||{},{tableColumn:F,scrollYLoad:V}=$,L=[];return e.forEach((r,a)=>{let o=u.getRowid(r);var e=x[o]||{},t={};let n=a,i=-1,l=(e&&(n=e.index,i=e._index),!1);g&&(l=u.isInsertByRow(r)),(S.isHover||v)&&(t.onMouseenter=e=>{u.triggerHoverEvent(e,{row:r,rowIndex:n})},t.onMouseleave=()=>{u.clearHoverRow()}),!S.drag||y||d&&!C||(t.onDragstart=u.handleRowDragDragstartEvent,t.onDragend=u.handleRowDragDragendEvent,t.onDragover=u.handleRowDragDragoverEvent);e={$gantt:P,source:_,type:H,scaleType:R,row:r,rowIndex:n,$rowIndex:a,_rowIndex:i};L.push((0,Dt.h)("tr",{key:M||O||D||I?o:a,class:["vxe-gantt-view--body-row",{"row--stripe":p&&(i+1)%2==0,"is--new":l,"row--radio":T.highlight&&u.eqRow(h,r),"row--checked":k.highlight&&u.isCheckedByCheckboxRow(r),"row--pending":!!m&&!!b[o]},q(M,e)],rowid:o,style:O?It().isFunction(O)?O(e)||void 0:O:void 0,...t},F.map((e,t)=>W(u,r,o,n,a,i,e,t))));let s=!1,c=[];!d||V||C||(c=r[E],s=!!f&&c&&0<c.length&&!!w[o]),s&&L.push(...z(u,c))}),L};return(0,Dt.onMounted)(()=>{var e=S.elemStore,t="main-body-";e[t+"wrapper"]=n,e[t+"scroll"]=i,e[t+"table"]=l,e[t+"xSpace"]=s,e[t+"ySpace"]=c}),(0,Dt.onUnmounted)(()=>{var e=S.elemStore,t="main-body-";e[t+"wrapper"]=null,e[t+"scroll"]=null,e[t+"table"]=null,e[t+"xSpace"]=null,e[t+"ySpace"]=null}),()=>{var e=o.internalData.xeTable;let{tableData:t,tableColumn:r,viewCellWidth:a}=$;return(0,Dt.h)("div",{ref:n,class:"vxe-gantt-view--body-wrapper"},[(0,Dt.h)("div",{ref:i,class:"vxe-gantt-view--body-inner-wrapper",onScroll:o.triggerBodyScrollEvent,onContextmenu(e){P.handleTaskBodyContextmenuEvent(e,{source:_,type:H,rowIndex:-1,$rowIndex:-1,_rowIndex:-1})}},[(0,Dt.h)("div",{ref:s,class:"vxe-body--x-space"}),(0,Dt.h)("div",{ref:c,class:"vxe-body--y-space"}),(0,Dt.h)("table",{ref:l,class:"vxe-gantt-view--body-table"},[(0,Dt.h)("colgroup",{},r.map((e,t)=>(0,Dt.h)("col",{key:t,style:{width:a+"px"}}))),(0,Dt.h)("tbody",{},e?z(e,t):[])]),(0,Dt.h)(X)])])}}}),Me=d({name:"VxeGanttViewFooter",setup(){let t=(0,Dt.inject)("$xeGantt",{});let r=(0,Dt.inject)("$xeGanttView",{}).internalData,a=(0,Dt.ref)(),o=(0,Dt.ref)();return(0,Dt.onMounted)(()=>{var e=r.elemStore,t="main-footer-";e[t+"wrapper"]=a,e[t+"scroll"]=o}),(0,Dt.onUnmounted)(()=>{var e=r.elemStore,t="main-footer-";e[t+"wrapper"]=null,e[t+"scroll"]=null}),()=>(0,Dt.h)("div",{ref:a,class:"vxe-gantt-view--footer-wrapper",onContextmenu(e){t.handleTaskFooterContextmenuEvent(e,{source:"gantt",type:"footer",$rowIndex:-1})}},[(0,Dt.h)("div",{ref:o,class:"vxe-gantt-view--footer-inner-wrapper"})])}});let ge=Ot.VxeUI.globalEvents,fe=6e4,he=864e5;function Oe(){return{xeTable:null,visibleColumn:[],startMaps:{},endMaps:{},chartMaps:{},todayDateMaps:{},elemStore:{},scrollXStore:{preloadSize:0,offsetSize:0,visibleSize:0,visibleStartIndex:0,visibleEndIndex:0,startIndex:0,endIndex:0},lastScrollTop:0,lastScrollLeft:0}}function De(){return{scrollXLoad:!1,scrollYLoad:!1,overflowY:!0,overflowX:!0,scrollbarWidth:0,scrollbarHeight:0,lastScrollTime:0,lazScrollLoading:!1,scrollVMLoading:!1,scrollYHeight:0,scrollYTop:0,isScrollYBig:!1,scrollXLeft:0,scrollXWidth:0,isScrollXBig:!1,minViewDate:null,maxViewDate:null,tableData:[],tableColumn:[],headerGroups:[],viewCellWidth:40}}var At=d({name:"VxeGanttView",setup(t,r){var s=It().uniqueId();let C=(0,Dt.inject)("$xeGantt",{}),{reactData:T,internalData:v}=C,{computeTaskOpts:g,computeTaskViewOpts:k,computeStartField:y,computeEndField:x,computeTypeField:w,computeScrollbarOpts:b,computeScrollbarXToTop:S,computeScrollbarYToLeft:E,computeScaleUnit:a,computeWeekScale:o,computeMinScale:R,computeTaskNowLineOpts:f}=C.getComputeMaps(),n=(0,Dt.ref)(),M=(0,Dt.ref)(),O=(0,Dt.ref)(),D=(0,Dt.ref)(),I=(0,Dt.ref)(),F=(0,Dt.ref)(),V=(0,Dt.ref)(),L=(0,Dt.ref)(),P=(0,Dt.ref)(),j=(0,Dt.ref)(),B=(0,Dt.ref)(),c=(0,Dt.ref)(),m=(0,Dt.ref)(),A=(0,Dt.ref)(),$=(0,Dt.reactive)(De()),W=Oe(),N={refElem:n,refScrollXHandleElem:D,refScrollYHandleElem:V},U=(0,Dt.computed)(()=>{var{minViewDate:t,maxViewDate:r}=$,e=k.value,a=R.value,e=e.gridding,o=[];if(a&&t&&r){var{type:n,startDay:i}=a,l=-(T.currLeftSpacing+It().toNumber(e&&e.leftSpacing||0)),s=T.currRightSpacing+It().toNumber(e&&e.rightSpacing||0);switch(n){case"year":{let e=It().getWhatYear(t,l,"first");for(var c=It().getWhatYear(r,s,"first");e<=c;){var u=e;o.push(u),e=It().getWhatYear(e,1)}break}case"quarter":{let e=It().getWhatQuarter(t,l,"first");for(var d=It().getWhatQuarter(r,s,"first");e<=d;){var p=e;o.push(p),e=It().getWhatQuarter(e,1)}break}case"month":{let e=It().getWhatMonth(t,l,"first");for(var v=It().getWhatMonth(r,s,"first");e<=v;){var g=e;o.push(g),e=It().getWhatMonth(e,1)}break}case"week":{let e=It().getWhatWeek(t,l,i,i);for(var f=It().getWhatWeek(r,s,i,i);e<=f;){var h=e;o.push(h),e=It().getWhatWeek(e,1)}break}case"day":case"date":{let e=It().getWhatDay(t,l,"first");for(var m=It().getWhatDay(r,s,"first");e<=m;){var y=e;o.push(y),e=It().getWhatDay(e,1)}break}case"hour":case"minute":case"second":{var x=+Te(a.type);let e=t.getTime()+l*x;for(var w=r.getTime()+s*x;e<=w;){var b=new Date(e);o.push(b),e+=x}break}}}return o});var e=(0,Dt.computed)(()=>{var e=C.reactData,{minViewDate:a,maxViewDate:t,viewCellWidth:o}=$,{visibleColumn:n,todayDateMaps:i}=W,l=R.value,s=k.value.showNowLine,c=f.value.mode,e=e.nowTime;let u=0;if(s&&l&&a&&t&&e>=a.getTime()&&e<=t.getTime()){var d=i[l.type];let t=null,r=null;for(let e=0;e<n.length;e++){var p=n[e];if(p.field===d){t=p,u=e*o,r=n[e+1];break}}"progress"===c?t&&r&&(s=t.dateObj.date.getTime(),a=Math.max(0,Math.min(1,(e-s)/(r.dateObj.date.getTime()-s))),u+=a*o):"center"===c?u+=o/2:"end"===c&&(u+=o-1)}return u});let G={computeScaleDateList:U,computeNowLineLeft:e},z={xID:s,props:t,context:r,reactData:$,internalData:W,getRefMaps:()=>N,getComputeMaps:()=>G},h=e=>{var t=g.value.dateFormat;return It().toStringDate(e,t||null)},q=()=>{var l=C.reactData,s=l.taskScaleList,c=R.value;if(c){var s=s.find(e=>"week"===e.type),c="week"===c.type,u=new Date;let[e,t,r,a,o,n,i]=It().toDateString(u,"yyyy-M-MM-dd-HH-mm-ss").split("-");var d=u.getDay()+1,p=Math.ceil((u.getMonth()+1)/3),s=""+It().getYearWeek(u,s?s.startDay:void 0);c&&_(s,t)&&(e=""+(Number(e)+1),r="01"),l.nowTime=u.getTime(),W.todayDateMaps={year:e,quarter:e+"_q"+p,month:e+"_"+r,week:e+"_W"+s,day:`${e}_${r}_${a}_E`+d,date:`${e}_${r}_`+a,hour:`${e}_${r}_${a}_`+o,minute:`${e}_${r}_${a}_${o}_`+n,second:`${e}_${r}_${a}_${o}_${n}_`+i}}},Y=()=>{var e=C.reactData.taskScaleList,t=a.value;let v=R.value;var g=o.value,f=U.value;let h=[],r=[];if(v&&t&&f.length){let n={year:[],quarter:[],month:[],week:[],day:[],date:[],hour:[],minute:[],second:[]},i={year:{},quarter:{},month:{},week:{},day:{},date:{},hour:{},minute:{},second:{}};var m="week"===v.type,y=(t,r,a)=>{if(v.type!==t){var r=r[t],o=""+r.field;let e=i[t][o];e||(e=r,i[t][o]=e,n[t].push(e)),e&&(e.children||(e.children=[]),e.children.push(a))}};for(let p=0;p<f.length;p++){var x=f[p];let[e,t,r,a,o,n,i,l,s,c,u,d]=It().toDateString(x,"yy-yyyy-M-MM-d-dd-H-HH-m-mm-s-ss").split("-");var w=x.getDay(),b=w+1,T=Math.ceil((x.