{"_id":"tp-gantt","_rev":"28-a3d09c481b488154c6eb9d6b2ed8bb2c","name":"tp-gantt","dist-tags":{"latest":"1.0.14"},"versions":{"1.0.0":{"name":"tp-gantt","version":"1.0.0","private":false,"author":{"name":"tp-gant","email":"https://gitee.com/tp805/tpgantt"},"license":"MIT","main":"lib/tp-gantt.common.js","bugs":{"url":"https://gitee.com/tp805/tpgantt/issues"},"homepage":"https://gitee.com/tp805/tpgantt/#readme","keyword":"gantt project tp-gantt 甘特图 项目管理 任务管理","description":"一个基于vue甘特图组件，gantt、项目管理","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lib":"vue-cli-service build --target lib --name tp-gantt --dest lib ./src/components/gantt-chart-drag.vue","lint":"vue-cli-service lint"},"dependencies":{"ant-design-vue":"^1.6.5","core-js":"^2.6.5","dayjs":"^1.8.36","hammerjs":"^2.0.8","lodash":"^4.17.20","resize-observer-polyfill":"^1.5.1","uuid":"^3.3.3","vue":"^2.6.10","vue-virtual-scroller":"^1.0.0-rc.2"},"devDependencies":{"@vue/cli-plugin-babel":"^3.11.0","@vue/cli-plugin-eslint":"^3.11.0","@vue/cli-service":"^3.11.0","babel-eslint":"^10.0.1","babel-plugin-component":"^1.1.1","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","node-sass":"^4.13.0","sass-loader":"^8.0.0","vue-cli-plugin-element":"^1.0.1","vue-template-compiler":"^2.6.10"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-unused-vars":"off","no-console":"off","no-debugger":"off","arrow-spacing":[2,{"before":true,"after":true}],"generator-star-spacing":[2,{"before":true,"after":true}],"handle-callback-err":[2,"^(err|error)$"],"indent":[2,2,{"SwitchCase":1}],"no-mixed-operators":0,"vue/max-attributes-per-line":[2,{"singleline":5,"multiline":{"max":1,"allowFirstLine":false}}],"vue/attribute-hyphenation":0,"vue/component-name-in-template-casing":0,"vue/singleline-html-element-content-newline":0,"vue/no-unused-components":0,"vue/multiline-html-element-content-newline":0,"vue/no-use-v-if-with-v-for":0,"vue/no-template-shadow":0,"vue/html-closing-bracket-newline":["error",{"singleline":"never","multiline":"always"}],"vue/html-closing-bracket-spacing":["error",{"startTag":"never","endTag":"never","selfClosingTag":"always"}],"vue/html-indent":["error",2,{"attribute":1,"baseIndent":1,"closeBracket":0,"alignAttributesVertically":true,"ignores":[]}],"vue/html-quotes":["error","double"],"vue/html-self-closing":["error",{"html":{"void":"never","normal":"never","component":"always"},"svg":"always","math":"always"}],"vue/no-parsing-error":0,"no-tabs":0,"key-spacing":[2,{"beforeColon":false,"afterColon":true}],"keyword-spacing":[2,{"before":true,"after":true}],"new-cap":[2,{"newIsCap":true,"capIsNew":false}],"quotes":[2,"single",{"avoidEscape":true,"allowTemplateLiterals":true}],"semi":[2,"never"],"semi-spacing":[2,{"before":false,"after":true}],"no-eval":1,"no-delete-var":2,"prefer-const":[2,{"ignoreReadBeforeAssign":false}]},"parserOptions":{"parser":"babel-eslint"}},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"gitHead":"d169a8d1e3d25fa4f2a6f44f93d9f321bebb3740","_id":"tp-gantt@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-XNefM58HzBA0gfqfJdnrzqOTi8ua1icYPSHwHFmImlbkkC6mJuE5htmAvvq6dYKOv/jMQdwX+ohQWJ3Q43htFg==","shasum":"915441dd95d4a7a8987fdb845b24d5984deb60a1","tarball":"https://registry.npmjs.org/tp-gantt/-/tp-gantt-1.0.0.tgz","fileCount":38,"unpackedSize":2996252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClsXQeh6U6mDEe2j+tS7jmgEidNpXMZnOm0MWSdmXPZwIhAOJ56E78UL+VTFNUER31WODNE/iaHKcPK9thgw5vwWoq"}]},"_npmUser":{"name":"tp_dev","email":"sys@tepusoft.com"},"directories":{},"maintainers":[{"name":"tp_dev","email":"sys@tepusoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tp-gantt_1.0.0_1633660461588_0.5203054129423865"},"_hasShrinkwrap":false},"1.0.7":{"name":"tp-gantt","version":"1.0.7","private":false,"author":{"name":"tp-sys","email":"sys@tepusoft.com"},"license":"MIT","main":"lib/tp-gantt.common.js","bugs":{"url":"https://gitee.com/tp805/tpgantt/issues"},"homepage":"https://gitee.com/tp805/tpgantt/#readme","keyword":"gantt project tp-gantt 甘特图 项目管理 任务管理 甘特图连线","description":"一个基于vue甘特图组件，gantt、项目管理","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","prepublish":"npm run lib","lib":"vue-cli-service build --target lib --name tp-gantt --dest lib ./src/components/gantt-chart-drag.vue","lint":"vue-cli-service lint"},"dependencies":{"ant-design-vue":"^1.6.5","core-js":"^2.6.5","dayjs":"^1.8.36","hammerjs":"^2.0.8","leader-line":"^1.0.5","lodash":"^4.17.20","resize-observer-polyfill":"^1.5.1","tp-gantt":"^1.0.6","uuid":"^3.3.3","vue":"^2.6.10","vue-virtual-scroller":"^1.0.0-rc.2"},"devDependencies":{"@vue/cli-plugin-babel":"^3.11.0","@vue/cli-plugin-eslint":"^3.11.0","@vue/cli-service":"^3.11.0","babel-eslint":"^10.0.1","babel-plugin-component":"^1.1.1","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","node-sass":"^4.13.0","sass-loader":"^8.0.0","vue-cli-plugin-element":"^1.0.1","vue-template-compiler":"^2.6.10"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-unused-vars":"off","no-console":"off","no-debugger":"off","arrow-spacing":[2,{"before":true,"after":true}],"generator-star-spacing":[2,{"before":true,"after":true}],"handle-callback-err":[2,"^(err|error)$"],"indent":[2,2,{"SwitchCase":1}],"no-mixed-operators":0,"vue/max-attributes-per-line":[2,{"singleline":5,"multiline":{"max":1,"allowFirstLine":false}}],"vue/attribute-hyphenation":0,"vue/component-name-in-template-casing":0,"vue/singleline-html-element-content-newline":0,"vue/no-unused-components":0,"vue/multiline-html-element-content-newline":0,"vue/no-use-v-if-with-v-for":0,"vue/no-template-shadow":0,"vue/html-closing-bracket-newline":["error",{"singleline":"never","multiline":"always"}],"vue/html-closing-bracket-spacing":["error",{"startTag":"never","endTag":"never","selfClosingTag":"always"}],"vue/html-indent":["error",2,{"attribute":1,"baseIndent":1,"closeBracket":0,"alignAttributesVertically":true,"ignores":[]}],"vue/html-quotes":["error","double"],"vue/html-self-closing":["error",{"html":{"void":"never","normal":"never","component":"always"},"svg":"always","math":"always"}],"vue/no-parsing-error":0,"no-tabs":0,"key-spacing":[2,{"beforeColon":false,"afterColon":true}],"keyword-spacing":[2,{"before":true,"after":true}],"new-cap":[2,{"newIsCap":true,"capIsNew":false}],"quotes":[2,"single",{"avoidEscape":true,"allowTemplateLiterals":true}],"semi":[2,"never"],"semi-spacing":[2,{"before":false,"after":true}],"no-eval":1,"no-delete-var":2,"prefer-const":[2,{"ignoreReadBeforeAssign":false}]},"parserOptions":{"parser":"babel-eslint"}},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"gitHead":"73c0817da5cc398d01c09475b7d0cda45e32367b","_id":"tp-gantt@1.0.7","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Hp/nFh+s5Jy2oXZk5e00KOkWE2QoKQDHo6igjkn3Pbz1L/37cSpDWsP9ISZgAtMw9zm8TksS4vydBrdXTEp4xw==","shasum":"cceebd8ebe4ab94b557211047732b46b203dcdd8","tarball":"https://registry.npmjs.org/tp-gantt/-/tp-gantt-1.0.7.tgz","fileCount":31,"unpackedSize":21578253,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7a8hHRtAcgDjIYrJxNUe9e6bVDQn8lzTnkHcVjtWf6AiEA91zC0rSYg68bjsc7k8yDaA2gY18B6LKHav81DGBlF8U="}]},"_npmUser":{"name":"tp_dev","email":"sys@tepusoft.com"},"directories":{},"maintainers":[{"name":"tp_dev","email":"sys@tepusoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tp-gantt_1.0.7_1633921836065_0.06784062552900738"},"_hasShrinkwrap":false},"1.0.9":{"name":"tp-gantt","version":"1.0.9","private":false,"author":{"name":"tp-sys","email":"sys@tepusoft.com"},"license":"MIT","main":"lib/tp-gantt.common.js","bugs":{"url":"https://gitee.com/tp805/tpgantt/issues"},"homepage":"https://gitee.com/tp805/tpgantt/#readme","keyword":"gantt project tp-gantt 甘特图 项目管理 任务管理 甘特图连线","description":"一个基于vue甘特图组件，gantt、项目管理","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","prepublish":"npm run lib","lib":"vue-cli-service build --target lib --name tp-gantt --dest lib ./src/components/gantt-chart-drag.vue","lint":"vue-cli-service lint"},"dependencies":{"ant-design-vue":"^1.6.5","core-js":"^2.6.5","dayjs":"^1.8.36","hammerjs":"^2.0.8","leader-line":"^1.0.5","lodash":"^4.17.20","resize-observer-polyfill":"^1.5.1","uuid":"^3.3.3","vue":"^2.6.10","vue-virtual-scroller":"^1.0.0-rc.2"},"devDependencies":{"@vue/cli-plugin-babel":"^3.11.0","@vue/cli-plugin-eslint":"^3.11.0","@vue/cli-service":"^3.11.0","babel-eslint":"^10.0.1","babel-plugin-component":"^1.1.1","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","node-sass":"^4.13.0","sass-loader":"^8.0.0","vue-cli-plugin-element":"^1.0.1","vue-template-compiler":"^2.6.10"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-unused-vars":"off","no-console":"off","no-debugger":"off","arrow-spacing":[2,{"before":true,"after":true}],"generator-star-spacing":[2,{"before":true,"after":true}],"handle-callback-err":[2,"^(err|error)$"],"indent":[2,2,{"SwitchCase":1}],"no-mixed-operators":0,"vue/max-attributes-per-line":[2,{"singleline":5,"multiline":{"max":1,"allowFirstLine":false}}],"vue/attribute-hyphenation":0,"vue/component-name-in-template-casing":0,"vue/singleline-html-element-content-newline":0,"vue/no-unused-components":0,"vue/multiline-html-element-content-newline":0,"vue/no-use-v-if-with-v-for":0,"vue/no-template-shadow":0,"vue/html-closing-bracket-newline":["error",{"singleline":"never","multiline":"always"}],"vue/html-closing-bracket-spacing":["error",{"startTag":"never","endTag":"never","selfClosingTag":"always"}],"vue/html-indent":["error",2,{"attribute":1,"baseIndent":1,"closeBracket":0,"alignAttributesVertically":true,"ignores":[]}],"vue/html-quotes":["error","double"],"vue/html-self-closing":["error",{"html":{"void":"never","normal":"never","component":"always"},"svg":"always","math":"always"}],"vue/no-parsing-error":0,"no-tabs":0,"key-spacing":[2,{"beforeColon":false,"afterColon":true}],"keyword-spacing":[2,{"before":true,"after":true}],"new-cap":[2,{"newIsCap":true,"capIsNew":false}],"quotes":[2,"single",{"avoidEscape":true,"allowTemplateLiterals":true}],"semi":[2,"never"],"semi-spacing":[2,{"before":false,"after":true}],"no-eval":1,"no-delete-var":2,"prefer-const":[2,{"ignoreReadBeforeAssign":false}]},"parserOptions":{"parser":"babel-eslint"}},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"gitHead":"73c0817da5cc398d01c09475b7d0cda45e32367b","_id":"tp-gantt@1.0.9","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-o+ORvTojXy7l4Ouf1S2/e2P1hK77bkAkdbpADvWbETKOpzETIPpHFJ0RSfUSxYJG+6eurRveFvqqno9UPg6ueQ==","shasum":"0b200121b2ddf136dfea7e425b4eb9a439a0bea6","tarball":"https://registry.npmjs.org/tp-gantt/-/tp-gantt-1.0.9.tgz","fileCount":17,"unpackedSize":15029542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+IyCRA9TVsSAnZWagAAxGoP/j/4OEiVSNxAbgHqMkRa\nY+AyhPdzj5ZLPkpnz2K7KK1xkg1U4BdS7lf6iu+zdiDX4jtX0DERA5r+Z+kF\n5ItoPOyP904FeTo2JpU7LuTSXgEsC5dClkmvFrtan5N//xY2GaGee9h7XKsK\nxBjdUgYNrdBW3YnH5nRB0HM9pdIumMBeEFKrcK/G9fP3MgUuHWiy2+PAUBse\n7lLgG8F7g945rNg6QJX3zud/SPkvuDqpJS2SFysDXdlVNWQPQxJFMfAsSTDA\niRaFuIshePBpQecv501rnt9GNXFzEJVRgrbwDPeUf3Trc2DCb75fV2+Xpnq/\nzkERIOYiSUmX2yHqpO+XDNuRO2RuyN8J8uMoE2jIzzt7mETJuBfm28ODw3yh\n62fTS+DnbQ+SJ8SFFrNfilI62INhzZyY1gsIXOUaJtMsk0zMSzbDAqXgO8K8\nMJINPJpsXvbErzS4swhY8gOFEic7i39helAjYYkIO3IarnxDFFdJtOb2d42T\n+eLiqyliiGsDt5Y9e+ojQ4bS7M/FdOF+JXoHApJ0yqqhaK0DXpb/lU1snrt3\n7gX9DctAVmU0jCjjvOVp3Xn30iOhyvTfX2Vcm+H99qt/6uJQVACAGLNBPUOI\nBOYpGB+AA43ONo6DStr0xdYjrhZhkxW4rE0XAIzONTjYf/nHgKypCob2eF5m\nv2yY\r\n=+8sT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjMpylAyafLShubIbCyKvyYToBQ3+tpuFUD0ZtCpQz+gIgEp00tCkgv5wChtm0cx9GXC2aEDIuAb/Evt7o0yU5SZE="}]},"_npmUser":{"name":"tp_dev","email":"sys@tepusoft.com"},"directories":{},"maintainers":[{"name":"tp_dev","email":"sys@tepusoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tp-gantt_1.0.9_1634194007541_0.8855924140046498"},"_hasShrinkwrap":false},"1.0.10":{"name":"tp-gantt","version":"1.0.10","private":false,"author":{"name":"tp-sys","email":"sys@tepusoft.com"},"license":"MIT","main":"lib/tp-gantt.common.js","bugs":{"url":"https://gitee.com/tp805/tpgantt/issues"},"homepage":"https://gitee.com/tp805/tpgantt/#readme","keyword":"gantt project tp-gantt 甘特图 项目管理 任务管理 甘特图连线","description":"一个基于vue甘特图组件，gantt、项目管理","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","prepublish":"npm run lib","lib":"vue-cli-service build --target lib --name tp-gantt --dest lib ./src/components/gantt-chart-drag.vue","lint":"vue-cli-service lint"},"dependencies":{"ant-design-vue":"^1.6.5","core-js":"^2.6.5","dayjs":"^1.8.36","hammerjs":"^2.0.8","leader-line":"^1.0.5","lodash":"^4.17.20","resize-observer-polyfill":"^1.5.1","uuid":"^3.3.3","vue":"^2.6.10","vue-virtual-scroller":"^1.0.0-rc.2"},"devDependencies":{"@vue/cli-plugin-babel":"^3.11.0","@vue/cli-plugin-eslint":"^3.11.0","@vue/cli-service":"^3.11.0","babel-eslint":"^10.0.1","babel-plugin-component":"^1.1.1","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","node-sass":"^4.13.0","sass-loader":"^8.0.0","vue-cli-plugin-element":"^1.0.1","vue-template-compiler":"^2.6.10"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-unused-vars":"off","no-console":"off","no-debugger":"off","arrow-spacing":[2,{"before":true,"after":true}],"generator-star-spacing":[2,{"before":true,"after":true}],"handle-callback-err":[2,"^(err|error)$"],"indent":[2,2,{"SwitchCase":1}],"no-mixed-operators":0,"vue/max-attributes-per-line":[2,{"singleline":5,"multiline":{"max":1,"allowFirstLine":false}}],"vue/attribute-hyphenation":0,"vue/component-name-in-template-casing":0,"vue/singleline-html-element-content-newline":0,"vue/no-unused-components":0,"vue/multiline-html-element-content-newline":0,"vue/no-use-v-if-with-v-for":0,"vue/no-template-shadow":0,"vue/html-closing-bracket-newline":["error",{"singleline":"never","multiline":"always"}],"vue/html-closing-bracket-spacing":["error",{"startTag":"never","endTag":"never","selfClosingTag":"always"}],"vue/html-indent":["error",2,{"attribute":1,"baseIndent":1,"closeBracket":0,"alignAttributesVertically":true,"ignores":[]}],"vue/html-quotes":["error","double"],"vue/html-self-closing":["error",{"html":{"void":"never","normal":"never","component":"always"},"svg":"always","math":"always"}],"vue/no-parsing-error":0,"no-tabs":0,"key-spacing":[2,{"beforeColon":false,"afterColon":true}],"keyword-spacing":[2,{"before":true,"after":true}],"new-cap":[2,{"newIsCap":true,"capIsNew":false}],"quotes":[2,"single",{"avoidEscape":true,"allowTemplateLiterals":true}],"semi":[2,"never"],"semi-spacing":[2,{"before":false,"after":true}],"no-eval":1,"no-delete-var":2,"prefer-const":[2,{"ignoreReadBeforeAssign":false}]},"parserOptions":{"parser":"babel-eslint"}},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"gitHead":"5aeb5e1b61d2531a361bfa9500d3f800cd1f1d77","_id":"tp-gantt@1.0.10","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ACozyz7eJNGnv4TBBzMlYmh1JqtFcnJmHpZ0uzsxGqQDRgzwChlk5CXYd9x7sez/0PtjVsliitVPImOvR8oKgQ==","shasum":"288dd0bb9959b8fc0a4542a6ff0a9714f1c82212","tarball":"https://registry.npmjs.org/tp-gantt/-/tp-gantt-1.0.10.tgz","fileCount":17,"unpackedSize":14967482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHEEnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZpA//cK5E0afdGOU8i7x20UeDDrandFhCuU2HO7WVxM/K6rRwO9yt\r\n8nubZ89sBwkLPXHuvmPOD7pppO/LpU+FjCEFSZRhhWljldKiqQM6AalZsRIE\r\nyx/9ZqblauOkt1XGqJx1aweOrqq7i4ziNb9ftYBXhwECG7PtAE1H9JBvN8HD\r\nXFpXdWPyLztciDAQO2iiOuC2yJbtu3Gt2xSqGIdHZpigkH72zcsjCLJ+rYnE\r\nK4RvJVUkQAohor4OnTp/WRK7PgeW/cvWjph2of7QYrKUx7916g4If0AOp8Ig\r\nXD/fB3H1XJFqD9FBeMkxfSqjRzItATtP32j57/fj8gFNM0a4H0aHHP/Yixob\r\njY99e9uxIp+vEWu62SZhDkH3uW0s3PfQhWzpN0GNZWg2rXl1uqltIcJxbjTE\r\nHqKIrK+8y/aOsDHV6y9lMzYEmwCOsrhXFpSbN8ky6Z0id4OVdVV3mkvh+ZKY\r\nbclFxLes6OtWcdMlT+l3VfTPuv4xs4NJm5LrNuh2585E2azCyYZl3P7bRoGB\r\nakSUbeZsHAj5Cf7h8RRD2vmyXcOwoPfRgG9EI3uoRAVMUxENDHkL9cwl6Ptk\r\nGCy7CXkaovNUH/mTwPZ8BFAgI5oABoPwtBQu4G3vnjSfnZoeCJelf8+S4Y9C\r\nZRpvbCz9Nnk0UPKQHAvqvSFREAn5lP4NiqE=\r\n=KBPT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaJYQxfa9qO6CYbQRzij+NmsvjTkiADKmJ+3N7b7y82AiEAnVJvP/W9orsp/zDBtsPfdpc7tJZ7eEAopwU2JgoanNU="}]},"_npmUser":{"name":"tp_dev","email":"sys@tepusoft.com"},"directories":{},"maintainers":[{"name":"tp_dev","email":"sys@tepusoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tp-gantt_1.0.10_1646018855690_0.16213118367301416"},"_hasShrinkwrap":false},"1.0.11":{"name":"tp-gantt","version":"1.0.11","private":false,"author":{"name":"tp-sys","email":"sys@tepusoft.com"},"license":"MIT","main":"lib/tp-gantt.common.js","bugs":{"url":"https://gitee.com/tp805/tpgantt/issues"},"homepage":"https://gitee.com/tp805/tpgantt/#readme","keyword":"gantt project tp-gantt 甘特图 项目管理 任务管理 甘特图连线","description":"一个基于vue甘特图组件，gantt、项目管理","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","prepublish":"npm run lib","lib":"vue-cli-service build --target lib --name tp-gantt --dest lib ./src/components/gantt-chart-drag.vue","lint":"vue-cli-service lint"},"dependencies":{"ant-design-vue":"^1.6.5","core-js":"^2.6.5","dayjs":"^1.8.36","hammerjs":"^2.0.8","leader-line":"^1.0.5","lodash":"^4.17.20","resize-observer-polyfill":"^1.5.1","uuid":"^3.3.3","vue":"^2.6.10","vue-virtual-scroller":"^1.0.0-rc.2"},"devDependencies":{"@vue/cli-plugin-babel":"^3.11.0","@vue/cli-plugin-eslint":"^3.11.0","@vue/cli-service":"^3.11.0","babel-eslint":"^10.0.1","babel-plugin-component":"^1.1.1","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","node-sass":"^4.13.0","sass-loader":"^8.0.0","vue-cli-plugin-element":"^1.0.1","vue-template-compiler":"^2.6.10"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-unused-vars":"off","no-console":"off","no-debugger":"off","arrow-spacing":[2,{"before":true,"after":true}],"generator-star-spacing":[2,{"before":true,"after":true}],"handle-callback-err":[2,"^(err|error)$"],"indent":[2,2,{"SwitchCase":1}],"no-mixed-operators":0,"vue/max-attributes-per-line":[2,{"singleline":5,"multiline":{"max":1,"allowFirstLine":false}}],"vue/attribute-hyphenation":0,"vue/component-name-in-template-casing":0,"vue/singleline-html-element-content-newline":0,"vue/no-unused-components":0,"vue/multiline-html-element-content-newline":0,"vue/no-use-v-if-with-v-for":0,"vue/no-template-shadow":0,"vue/html-closing-bracket-newline":["error",{"singleline":"never","multiline":"always"}],"vue/html-closing-bracket-spacing":["error",{"startTag":"never","endTag":"never","selfClosingTag":"always"}],"vue/html-indent":["error",2,{"attribute":1,"baseIndent":1,"closeBracket":0,"alignAttributesVertically":true,"ignores":[]}],"vue/html-quotes":["error","double"],"vue/html-self-closing":["error",{"html":{"void":"never","normal":"never","component":"always"},"svg":"always","math":"always"}],"vue/no-parsing-error":0,"no-tabs":0,"key-spacing":[2,{"beforeColon":false,"afterColon":true}],"keyword-spacing":[2,{"before":true,"after":true}],"new-cap":[2,{"newIsCap":true,"capIsNew":false}],"quotes":[2,"single",{"avoidEscape":true,"allowTemplateLiterals":true}],"semi":[2,"never"],"semi-spacing":[2,{"before":false,"after":true}],"no-eval":1,"no-delete-var":2,"prefer-const":[2,{"ignoreReadBeforeAssign":false}]},"parserOptions":{"parser":"babel-eslint"}},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"gitHead":"0150f814309cd4fd61fb695a016ceb850804fce8","_id":"tp-gantt@1.0.11","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/pL1THOS9YzU692W/Rl4+5gMo8F20pWQMEMEzJH3WCnBqS42Sw4mZrjSHSzTHZPJDw83dJyA5F5Nq0Vny1RmzA==","shasum":"b21377c133987d9e29a51fc7d3d9dbed6067f2d1","tarball":"https://registry.npmjs.org/tp-gantt/-/tp-gantt-1.0.11.tgz","fileCount":17,"unpackedSize":14972751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHuUQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVSA/8DV/gAiIjrZaWd2r+1UbDcTwHTdDz5QEZ+XV8DNY980WJ04Ob\r\noZ91ffWbTz8MpNyye+gjeN9ic9eyS8YCzGyYklhb+gZViQiRNYJ6ydQmXI2k\r\ng0E6Ggq2CocbpMTv8+ZlSvuCAhVt0ZvH6W+AGbjH0jm7iDIn0JFJD5Bu6hBA\r\n9GwnWeKVEIUd7OXv0GBil4gjpbfQph7+prVUDgcK+pYSK25FvRhB/5vq84SN\r\nng03vTWNJ2rTL8SNF17WqJIDkkWYjiDghb92bwaX1UKSMyJg2H5U2KzDdrRA\r\nP0dAL83WHSCI+BHVcq7+uxSe+TlDuEGxp15vsfRQACHfB67vnDp5NHt04EA1\r\nYmfR+5N0D1Qge3LSojBY2BItTsAkeRjjsTZLghabsuKTxOSLOvpwvT4iXdfe\r\nEZYgB4PY1hwG/WtGcL11DfOcpmFVMJncAvE6LXD+3hYZmXMthShT8nTKRsET\r\nYqcfKFLFHPT2eolK5tflQVJEVWWsrtP9v9i4VuvCRrYpxEwesICn3Y6ud+re\r\nnk0Hx3gXw8uWrdpPysMZ7DsUfq3gncRIaTG7GcsqjkHP/39wayZWSkkOrhim\r\nTHZrUgAPQURIsKLNRQduT1zV5QaJSE+OEB7Twiq/cLzi7+vc6wsLUIoaoqN4\r\nkV5xQiz3RwHs6VIKXKnTDVuY07r75TR3H14=\r\n=nEGN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD90c6k3HOcpYo/+h81qAEijWYutRdACVM7MZKp4LlASQIhAOXiZ3IW9cKakXXhmXo/nd6mbwRHTM1/q8+69wD2MfY2"}]},"_npmUser":{"name":"tp_dev","email":"sys@tepusoft.com"},"directories":{},"maintainers":[{"name":"tp_dev","email":"sys@tepusoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tp-gantt_1.0.11_1646191887978_0.036068592174955505"},"_hasShrinkwrap":false},"1.0.12":{"name":"tp-gantt","version":"1.0.12","private":false,"author":{"name":"tp-sys","email":"sys@tepusoft.com"},"license":"MIT","main":"lib/tp-gantt.common.js","bugs":{"url":"https://gitee.com/tp805/tpgantt/issues"},"homepage":"https://gitee.com/tp805/tpgantt/#readme","keyword":"gantt project tp-gantt 甘特图 项目管理 任务管理 甘特图连线","description":"一个基于vue甘特图组件，gantt、项目管理","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","prepublish":"npm run lib","lib":"vue-cli-service build --target lib --name tp-gantt --dest lib ./src/components/gantt-chart-drag.vue","lint":"vue-cli-service lint"},"dependencies":{"ant-design-vue":"^1.6.5","core-js":"^2.6.5","dayjs":"^1.8.36","hammerjs":"^2.0.8","leader-line":"^1.0.5","lodash":"^4.17.20","resize-observer-polyfill":"^1.5.1","uuid":"^3.3.3","vue":"^2.6.10","vue-virtual-scroller":"^1.0.0-rc.2"},"devDependencies":{"@vue/cli-plugin-babel":"^3.11.0","@vue/cli-plugin-eslint":"^3.11.0","@vue/cli-service":"^3.11.0","babel-eslint":"^10.0.1","babel-plugin-component":"^1.1.1","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","node-sass":"^4.13.0","sass-loader":"^8.0.0","vue-cli-plugin-element":"^1.0.1","vue-template-compiler":"^2.6.10"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-unused-vars":"off","no-console":"off","no-debugger":"off","arrow-spacing":[2,{"before":true,"after":true}],"generator-star-spacing":[2,{"before":true,"after":true}],"handle-callback-err":[2,"^(err|error)$"],"indent":[2,2,{"SwitchCase":1}],"no-mixed-operators":0,"vue/max-attributes-per-line":[2,{"singleline":5,"multiline":{"max":1,"allowFirstLine":false}}],"vue/attribute-hyphenation":0,"vue/component-name-in-template-casing":0,"vue/singleline-html-element-content-newline":0,"vue/no-unused-components":0,"vue/multiline-html-element-content-newline":0,"vue/no-use-v-if-with-v-for":0,"vue/no-template-shadow":0,"vue/html-closing-bracket-newline":["error",{"singleline":"never","multiline":"always"}],"vue/html-closing-bracket-spacing":["error",{"startTag":"never","endTag":"never","selfClosingTag":"always"}],"vue/html-indent":["error",2,{"attribute":1,"baseIndent":1,"closeBracket":0,"alignAttributesVertically":true,"ignores":[]}],"vue/html-quotes":["error","double"],"vue/html-self-closing":["error",{"html":{"void":"never","normal":"never","component":"always"},"svg":"always","math":"always"}],"vue/no-parsing-error":0,"no-tabs":0,"key-spacing":[2,{"beforeColon":false,"afterColon":true}],"keyword-spacing":[2,{"before":true,"after":true}],"new-cap":[2,{"newIsCap":true,"capIsNew":false}],"quotes":[2,"single",{"avoidEscape":true,"allowTemplateLiterals":true}],"semi":[2,"never"],"semi-spacing":[2,{"before":false,"after":true}],"no-eval":1,"no-delete-var":2,"prefer-const":[2,{"ignoreReadBeforeAssign":false}]},"parserOptions":{"parser":"babel-eslint"}},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"gitHead":"25efadbeaa58bfacd314e037114bdd4ee8617d59","_id":"tp-gantt@1.0.12","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NLPAjuinKbyjuOu9qxfZCp8atGmYy0BwMiaz7aArYqhEjurJCuZ1oP3bqV5ijXiQ6Ck09x3uB2g0d+pMdu0FPw==","shasum":"15a1c4e10879d280076b549250e0bbc8a7475aba","tarball":"https://registry.npmjs.org/tp-gantt/-/tp-gantt-1.0.12.tgz","fileCount":17,"unpackedSize":14974247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKc8oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLhRAAgZOkFa05evT9nKCvaO7RDPVFkkMdY+FezAJp/tov5AnfmQ/s\r\nDjA0LFJQDjbw9H+PFtdE5357oucGc2BaIUdkpNZJZvhUGch/RhnsYFSrVrxC\r\n9TO3KA1R8JueWYrZcT7U392vB8UcrZp41zT1/EVUulAYANqH/Bpr8BfcPQvq\r\nl2gjQ74MuWCALzXgFTF6ozFqZAihIo0+jBxx5/Eh3wHe0uCz8t6SJQ9Z/2Zb\r\nk9pCQjU3hZoaBdv+SCExuvWY9SF8AghTSyHu8Vm0ojWI/KU8Q8hLkk26l4lc\r\neAl5NI9SbN0h10mzym3PricY9mDzZu+c9PJzdB8+2gmOVPbuQj1F7HhX9q+T\r\nWQqZlXV9a8eWA1MTJE0n1GLGZb/LOcG/CIsTVZizfuefRV+Xetgk9lfme9df\r\nGqmf6cxoQkHHa8S70EQPVlkrY3NGmy4zTdCsfTmc9JyyaZVGIg/hWLrVb/mK\r\n2e2uEa24Q7ZYeAUel7laSl5GIy25zKdg16dA+Cv5eIjMZC70Tx4AdDkXVag1\r\nPvXZ5CmuK7/UV3zeTEXiYZIKapOiNLxTapahcyNr4HwZ3Q6GTPdKesRbVQNn\r\nR7AfZeM3ZExYyaEVUruAocw0HlKbXE+uKw2EXdKbTQXzaDsIUoQAZ0DueNar\r\nOZPB9fuaX1x/nkXDcOXZ/uHtQcb1WrjkMos=\r\n=bbOl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSZZbY1qGuAJBTPC8eTNxLpPDbS1y9eaAZhNiR9oibIAiEA/GtzrIMz/NBtPdHB04rY/Tze9RRr8ubDv08ZlSK3rOU="}]},"_npmUser":{"name":"tp_dev","email":"sys@tepusoft.com"},"directories":{},"maintainers":[{"name":"tp_dev","email":"sys@tepusoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tp-gantt_1.0.12_1646907176505_0.9995337074268511"},"_hasShrinkwrap":false},"1.0.14":{"name":"tp-gantt","version":"1.0.14","private":false,"author":{"name":"tp-sys","email":"sys@tepusoft.com"},"license":"MIT","main":"lib/tp-gantt.common.js","bugs":{"url":"https://gitee.com/tp805/tpgantt/issues"},"homepage":"https://gitee.com/tp805/tpgantt/#readme","keyword":"gantt project tp-gantt 甘特图 项目管理 任务管理 甘特图连线","description":"一个基于vue甘特图组件，gantt、项目管理","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","prepublish":"npm run lib","lib":"vue-cli-service build --target lib --name tp-gantt --dest lib ./src/components/gantt-chart-drag.vue","lint":"vue-cli-service lint"},"dependencies":{"ant-design-vue":"^1.6.5","core-js":"^2.6.5","dayjs":"^1.8.36","hammerjs":"^2.0.8","leader-line":"^1.0.5","lodash":"^4.17.20","resize-observer-polyfill":"^1.5.1","uuid":"^3.3.3","vue":"2.6.10","vue-virtual-scroller":"^1.0.0-rc.2"},"devDependencies":{"@vue/cli-plugin-babel":"^3.11.0","@vue/cli-plugin-eslint":"^3.11.0","@vue/cli-service":"^3.11.0","babel-eslint":"^10.0.1","babel-plugin-component":"^1.1.1","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","node-sass":"^4.13.0","sass-loader":"^8.0.0","vue-cli-plugin-element":"^1.0.1","vue-template-compiler":"2.6.10"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{"no-unused-vars":"off","no-console":"off","no-debugger":"off","arrow-spacing":[2,{"before":true,"after":true}],"generator-star-spacing":[2,{"before":true,"after":true}],"handle-callback-err":[2,"^(err|error)$"],"indent":[2,2,{"SwitchCase":1}],"no-mixed-operators":0,"vue/max-attributes-per-line":[2,{"singleline":5,"multiline":{"max":1,"allowFirstLine":false}}],"vue/attribute-hyphenation":0,"vue/component-name-in-template-casing":0,"vue/singleline-html-element-content-newline":0,"vue/no-unused-components":0,"vue/multiline-html-element-content-newline":0,"vue/no-use-v-if-with-v-for":0,"vue/no-template-shadow":0,"vue/html-closing-bracket-newline":["error",{"singleline":"never","multiline":"always"}],"vue/html-closing-bracket-spacing":["error",{"startTag":"never","endTag":"never","selfClosingTag":"always"}],"vue/html-indent":["error",2,{"attribute":1,"baseIndent":1,"closeBracket":0,"alignAttributesVertically":true,"ignores":[]}],"vue/html-quotes":["error","double"],"vue/html-self-closing":["error",{"html":{"void":"never","normal":"never","component":"always"},"svg":"always","math":"always"}],"vue/no-parsing-error":0,"no-tabs":0,"key-spacing":[2,{"beforeColon":false,"afterColon":true}],"keyword-spacing":[2,{"before":true,"after":true}],"new-cap":[2,{"newIsCap":true,"capIsNew":false}],"quotes":[2,"single",{"avoidEscape":true,"allowTemplateLiterals":true}],"semi":[2,"never"],"semi-spacing":[2,{"before":false,"after":true}],"no-eval":1,"no-delete-var":2,"prefer-const":[2,{"ignoreReadBeforeAssign":false}]},"parserOptions":{"parser":"babel-eslint"}},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"gitHead":"25efadbeaa58bfacd314e037114bdd4ee8617d59","_id":"tp-gantt@1.0.14","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5AnA9WdQuF+gTfAsy+yPQRrtkCV8bZBKdSlKkqUxcDgWANJwsWH3ubM+xa/RaIq9/ptI9NdONAh1sg9lptaRYg==","shasum":"2be59319c53c83ff10b327f65dc5bc62f9bc8d9d","tarball":"https://registry.npmjs.org/tp-gantt/-/tp-gantt-1.0.14.tgz","fileCount":17,"unpackedSize":15083865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgokn3dy3N2Lsyo7N6JuQOyTlx+ln4y+N0yC9heGIZNAIhAK28f0rPCvAlcgOL9QX/QR40iyRIEB1NUkcKhgidqtc2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQhuuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4RQ/9Ey53eDebsr/XS+xnq/ZHERyEJuxxZUmUSlD9YVbLfKph8/22\r\nrDctLQLGvczn/QuF7JaYKl3vKVb0pM3r/U8aX0IwLVeJh19lvi0/CkNFBkX+\r\nZ/Zgy4jsfNa8WF66/l6d49rryDLng5MOaOo0WdafNlSZm9Fesg7839zYSXOb\r\nVkJLDt/TvKzP0P37DZOV8LAAni6pm7+SSmrzFAYXBZaFkwwnv2KLjLQclKru\r\nYiOvUwE/a1F+J6asRdXTd4UEXfuicfv41yWAIxesTX6krX4RpGlPZuTxjMD2\r\nyRsZaGmPOXSan0ab7dxFnGx7Gof23XANH+ot2wWaSr/Y32fwtoEa4iiaM0gd\r\nYQTu9PROckCoNbbgBN2SrhLyebFmDaxlfl6jMaCdRzYNME6EJ47HaOyqMjjf\r\nfKVmdFRkpiVAOBK4x+jjFfmWZfCYd+mPwigwa+nc00CKs9fp7Y7Xk6yVO4fU\r\nOEU9ciimk1l5dfDaysqKACwCFdbviNJThBFiClOf9F4tyuEz7r5f56ht39Qx\r\nkuZmxJlYcsP4Cs5wn7Mh0hfMERbnoGn2nI/ixX5SLcIPAYtqtLf+Gp/vkmXd\r\nGAcbtYadoq8sCmLlaLekQS4zqqxX7HaAqxmE+YZ0RD+oc2HQIjQzGfdVkOU2\r\nZnL94tekD22kCaukTnQz2loPYfcKPNNyk9Y=\r\n=oXg3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tp_dev","email":"sys@tepusoft.com"},"directories":{},"maintainers":[{"name":"tp_dev","email":"sys@tepusoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tp-gantt_1.0.14_1682054062337_0.5362771242094164"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-08T02:34:21.587Z","1.0.0":"2021-10-08T02:34:21.774Z","modified":"2023-04-21T05:14:22.823Z","1.0.1":"2021-10-08T06:53:02.045Z","1.0.2":"2021-10-10T23:40:49.337Z","1.0.3":"2021-10-10T23:52:32.075Z","1.0.4":"2021-10-11T00:26:47.588Z","1.0.5":"2021-10-11T00:40:47.407Z","1.0.6":"2021-10-11T00:48:34.898Z","1.0.7":"2021-10-11T03:10:36.424Z","1.0.8":"2021-10-14T05:54:35.408Z","1.0.81":"2021-10-14T06:01:52.676Z","1.0.82":"2021-10-14T06:13:44.760Z","1.0.83":"2021-10-14T06:24:02.930Z","1.0.9":"2021-10-14T06:46:47.854Z","1.0.10":"2022-02-28T03:27:35.953Z","1.0.11":"2022-03-02T03:31:28.374Z","1.0.12":"2022-03-10T10:12:56.812Z","1.0.14":"2023-04-21T05:14:22.658Z"},"maintainers":[{"name":"tp_dev","email":"sys@tepusoft.com"}],"description":"一个基于vue甘特图组件，gantt、项目管理","homepage":"https://gitee.com/tp805/tpgantt/#readme","author":{"name":"tp-sys","email":"sys@tepusoft.com"},"bugs":{"url":"https://gitee.com/tp805/tpgantt/issues"},"license":"MIT","readme":"# tp-gantt\r\n\r\n(Vue仿Teambition甘特图 基于ts-gantt改造)\r\n\r\n# 简介\r\n  甘特图（Gantt chart）称为横道图、条状图(Bar chart)、生产计划进度图。其通过条状图来显示项目，进度，和其他时间相关的系统进展的内在关系随着时间进展的情况。  \r\n\r\n## 快速上手\r\n\r\n```bash\r\nnpm install --save tp-gantt\r\n\r\nimport tpGantt from 'tp-gantt'\r\nimport 'tp-gantt/lib/tp-gantt.css'\r\n\r\ncomponents: {\r\n    tpGantt\r\n}\r\n```\r\n\r\n```bash\r\nnpm run serve\r\n```\r\n\r\n\r\n\r\n## 文档\r\n\r\n###  Attributes 参数\r\n| 序号 | 参数 | 说明 | 类型 | 可选值 | 默认值 | 注意 |\r\n| ---- | ---- | ---- | ---- | ---- | ---- | ---- |\r\n| 1 | data | 数据 | Task[] |  | [] |  |\r\n| 2 | columns | 表格列字段数据 | Column[] | 任务标题、执行者、截止时间、前置依赖 | 不传 |  |  |\r\n| 3 | viewType | 视图类型 | string | 支持日视图(day)、周视图(week)、月视图(month)、季视图(quarter)、年视图(halfYear) | day | TODO 待实现（增加该参数） |\r\n| 4 | translateDate | 甘特图时间偏移值 | 支持dayjs对象 或标准时间字符串、日期对象、或ms时间戳 | | 当前时间 |  | TODO 待增加该参数 | |\r\n| ... | 其他控制字段(待开发) | 控制排序，是否可编辑等 |  |  |  |  | \r\n\r\n### 数据类型定义要包含字段\r\n#### Task 配置项\r\n| 序号 | 参数 | 说明 | 类型 | 默认值 |\r\n| ---- | ---- | ---- | ---- | ---- |\r\n| 1 | children | 数据的子集children字段,表示为树表 [必须字段]| Task[] | [] |\r\n| 2 | content  | 任务描述的内容，任务标题列[必须字段] | string |  | \r\n| 3 | executor | 执行人[必须字段] | String |  |\r\n| 4 | startDate | 开始时间[必须字段] | 标准日期即可 string或Date |  | \r\n| 5 | endDate | 截止日期[必须字段] | 标准日期即可 string或Date |  | \r\n| 6 | collapsed | 是否折叠子任务 | boolean | false | \r\n| 7 | color | 外部可根据状态定义条状图颜色 | string |  |\r\n| 7 | [x : tring ]: any | 其他扩展字段用户自定义 | any |  |  \r\n\r\n#### Column 配置项\r\n| 序号 | 参数 | 说明 | 类型 | 默认值 |\r\n| ---- | ---- | ---- | ---- | ---- |\r\n| 1 | width | 列的宽度配置 | number |  |\r\n| 2 | minWidth | 列最小宽度 | number |  |\r\n| 3 | name |  列的字段名称 | string | |\r\n| 4 | visible | 是否隐藏列（暂未支持） | boolean |  |\r\n| 5 | sortable | 是否可排序（暂未支持）| boolean |  |\r\n\r\n### Events 事件\r\n  | 序号 | 事件名 | 说明 | 回调参数 |\r\n  | ---- | ---- | ---- | ---- |\r\n  | 1 | onTaskCreate | 创建任务 | function(parent, task) 依次为任务数据与父级任务数据 |\r\n  | 3 | onTaskDelete | 删除任务 | function(task)  依次为当前任务行数据 |\r\n  | 4 | onTaskIndent | 任务左右移动切换父子任务 |  function(parent, task) 依次为左右移动的父任务、与移动当前任务 |\r\n  | 5 | onTaskChangeContent | 任务内容发生变更 |  function(task, content, oldContent) 依次为当前行数据 |\r\n  | 6 | onTaskTimeChange | 任务时间变更(时间dayjs类型) |  function(task, startDate, endDate) 依次为当前行数据 |\r\n  | 7 | onToDetail | 进入详情 |  function(task) 当前行数据 |\r\n  | 8 | onDragSort | 拖拽排序 |  function(preParent, parentTask, preIndex, index, handleTask) 移动前后父级任务及位置 |\r\n  | 9 | changeTaskType | 切换任务类型 |  function(task) 当前行数据 |\r\n\r\n\r\n### Methods 方法\r\n\r\n\r\n### 版本记录\r\n> 1.0.9 增加连线功能(注：点击端点连线实现连线)\r\n \r\n> 1.0.0 基于ts-gantt完善修改基础功能","readmeFilename":"README.md"}