├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── README.md ├── config ├── dev.env.js ├── index.js ├── prod.env.js └── test.env.js ├── dist ├── css │ ├── iconfont.eot │ ├── iconfont.svg │ ├── iconfont.ttf │ ├── iconfont.woff │ ├── iconfont.woff2 │ ├── vnode.css │ └── vnode.css.map └── js │ └── vue-task-node.js ├── index.html ├── package.json ├── src ├── App.vue ├── lib │ ├── components │ │ ├── depend │ │ │ ├── ModelTree.vue │ │ │ ├── TreeNode.vue │ │ │ └── index.js │ │ ├── node │ │ │ ├── README.md │ │ │ ├── common │ │ │ │ ├── common.vue │ │ │ │ ├── incommonls.vue │ │ │ │ ├── index.js │ │ │ │ └── outcommonls.vue │ │ │ ├── index.js │ │ │ ├── initial │ │ │ │ ├── index.js │ │ │ │ └── initial.vue │ │ │ └── node.vue │ │ ├── nodemodel │ │ │ ├── index.js │ │ │ └── nodemodel.vue │ │ ├── path │ │ │ ├── README.md │ │ │ ├── curvepath.vue │ │ │ ├── index.js │ │ │ └── tline.vue │ │ ├── port │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── inport.vue │ │ │ └── outport.vue │ │ └── workarea │ │ │ ├── index.js │ │ │ └── workarea.vue │ ├── index.js │ ├── mixins │ │ ├── README.md │ │ ├── node.js │ │ └── tool.js │ ├── store │ │ └── index.js │ ├── styles │ │ ├── common │ │ │ ├── base.less │ │ │ ├── iconfont │ │ │ │ ├── fonts │ │ │ │ │ ├── iconfont.woff2 │ │ │ │ │ ├── ionicons.svg │ │ │ │ │ ├── ionicons.ttf │ │ │ │ │ └── ionicons.woff │ │ │ │ ├── ionicons-font.less │ │ │ │ ├── ionicons-icons.less │ │ │ │ ├── ionicons-variables.less │ │ │ │ └── ionicons.less │ │ │ └── index.less │ │ ├── components │ │ │ ├── index.less │ │ │ ├── modeltree.less │ │ │ ├── node │ │ │ │ ├── common │ │ │ │ │ ├── common.less │ │ │ │ │ ├── incommonls.less │ │ │ │ │ ├── index.less │ │ │ │ │ └── outcommonls.less │ │ │ │ ├── initial │ │ │ │ │ └── initial.less │ │ │ │ └── node.less │ │ │ ├── nodemodel.less │ │ │ ├── port.less │ │ │ ├── tline.less │ │ │ └── workarea.less │ │ ├── custom.less │ │ └── index.less │ └── utils │ │ ├── firefoxCompatible.js │ │ ├── line.js │ │ └── tools.js └── main.js ├── static ├── .gitkeep └── img │ └── outicon.png └── test ├── e2e ├── custom-assertions │ └── elementCount.js ├── nightwatch.conf.js ├── runner.js └── specs │ └── test.js └── unit ├── .eslintrc ├── jest.conf.js ├── setup.js └── specs └── HelloWorld.spec.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/.postcssrc.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/README.md -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/config/dev.env.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/config/index.js -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /config/test.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/config/test.env.js -------------------------------------------------------------------------------- /dist/css/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/dist/css/iconfont.eot -------------------------------------------------------------------------------- /dist/css/iconfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/dist/css/iconfont.svg -------------------------------------------------------------------------------- /dist/css/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/dist/css/iconfont.ttf -------------------------------------------------------------------------------- /dist/css/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/dist/css/iconfont.woff -------------------------------------------------------------------------------- /dist/css/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/dist/css/iconfont.woff2 -------------------------------------------------------------------------------- /dist/css/vnode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/dist/css/vnode.css -------------------------------------------------------------------------------- /dist/css/vnode.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/dist/css/vnode.css.map -------------------------------------------------------------------------------- /dist/js/vue-task-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/dist/js/vue-task-node.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/package.json -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/lib/components/depend/ModelTree.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/depend/ModelTree.vue -------------------------------------------------------------------------------- /src/lib/components/depend/TreeNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/depend/TreeNode.vue -------------------------------------------------------------------------------- /src/lib/components/depend/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/depend/index.js -------------------------------------------------------------------------------- /src/lib/components/node/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/lib/components/node/common/common.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/node/common/common.vue -------------------------------------------------------------------------------- /src/lib/components/node/common/incommonls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/node/common/incommonls.vue -------------------------------------------------------------------------------- /src/lib/components/node/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/node/common/index.js -------------------------------------------------------------------------------- /src/lib/components/node/common/outcommonls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/node/common/outcommonls.vue -------------------------------------------------------------------------------- /src/lib/components/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/node/index.js -------------------------------------------------------------------------------- /src/lib/components/node/initial/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/node/initial/index.js -------------------------------------------------------------------------------- /src/lib/components/node/initial/initial.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/node/initial/initial.vue -------------------------------------------------------------------------------- /src/lib/components/node/node.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/node/node.vue -------------------------------------------------------------------------------- /src/lib/components/nodemodel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/nodemodel/index.js -------------------------------------------------------------------------------- /src/lib/components/nodemodel/nodemodel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/nodemodel/nodemodel.vue -------------------------------------------------------------------------------- /src/lib/components/path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/path/README.md -------------------------------------------------------------------------------- /src/lib/components/path/curvepath.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/path/curvepath.vue -------------------------------------------------------------------------------- /src/lib/components/path/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/path/index.js -------------------------------------------------------------------------------- /src/lib/components/path/tline.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/path/tline.vue -------------------------------------------------------------------------------- /src/lib/components/port/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/port/README.md -------------------------------------------------------------------------------- /src/lib/components/port/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/port/index.js -------------------------------------------------------------------------------- /src/lib/components/port/inport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/port/inport.vue -------------------------------------------------------------------------------- /src/lib/components/port/outport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/port/outport.vue -------------------------------------------------------------------------------- /src/lib/components/workarea/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/workarea/index.js -------------------------------------------------------------------------------- /src/lib/components/workarea/workarea.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/components/workarea/workarea.vue -------------------------------------------------------------------------------- /src/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/index.js -------------------------------------------------------------------------------- /src/lib/mixins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/mixins/README.md -------------------------------------------------------------------------------- /src/lib/mixins/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/mixins/node.js -------------------------------------------------------------------------------- /src/lib/mixins/tool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/mixins/tool.js -------------------------------------------------------------------------------- /src/lib/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/store/index.js -------------------------------------------------------------------------------- /src/lib/styles/common/base.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/common/base.less -------------------------------------------------------------------------------- /src/lib/styles/common/iconfont/fonts/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/common/iconfont/fonts/iconfont.woff2 -------------------------------------------------------------------------------- /src/lib/styles/common/iconfont/fonts/ionicons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/common/iconfont/fonts/ionicons.svg -------------------------------------------------------------------------------- /src/lib/styles/common/iconfont/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/common/iconfont/fonts/ionicons.ttf -------------------------------------------------------------------------------- /src/lib/styles/common/iconfont/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/common/iconfont/fonts/ionicons.woff -------------------------------------------------------------------------------- /src/lib/styles/common/iconfont/ionicons-font.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/common/iconfont/ionicons-font.less -------------------------------------------------------------------------------- /src/lib/styles/common/iconfont/ionicons-icons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/common/iconfont/ionicons-icons.less -------------------------------------------------------------------------------- /src/lib/styles/common/iconfont/ionicons-variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/common/iconfont/ionicons-variables.less -------------------------------------------------------------------------------- /src/lib/styles/common/iconfont/ionicons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/common/iconfont/ionicons.less -------------------------------------------------------------------------------- /src/lib/styles/common/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/common/index.less -------------------------------------------------------------------------------- /src/lib/styles/components/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/components/index.less -------------------------------------------------------------------------------- /src/lib/styles/components/modeltree.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/components/modeltree.less -------------------------------------------------------------------------------- /src/lib/styles/components/node/common/common.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/components/node/common/common.less -------------------------------------------------------------------------------- /src/lib/styles/components/node/common/incommonls.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/components/node/common/incommonls.less -------------------------------------------------------------------------------- /src/lib/styles/components/node/common/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/components/node/common/index.less -------------------------------------------------------------------------------- /src/lib/styles/components/node/common/outcommonls.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/components/node/common/outcommonls.less -------------------------------------------------------------------------------- /src/lib/styles/components/node/initial/initial.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/components/node/initial/initial.less -------------------------------------------------------------------------------- /src/lib/styles/components/node/node.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/components/node/node.less -------------------------------------------------------------------------------- /src/lib/styles/components/nodemodel.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/components/nodemodel.less -------------------------------------------------------------------------------- /src/lib/styles/components/port.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/components/port.less -------------------------------------------------------------------------------- /src/lib/styles/components/tline.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/components/tline.less -------------------------------------------------------------------------------- /src/lib/styles/components/workarea.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/components/workarea.less -------------------------------------------------------------------------------- /src/lib/styles/custom.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/custom.less -------------------------------------------------------------------------------- /src/lib/styles/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/styles/index.less -------------------------------------------------------------------------------- /src/lib/utils/firefoxCompatible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/utils/firefoxCompatible.js -------------------------------------------------------------------------------- /src/lib/utils/line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/utils/line.js -------------------------------------------------------------------------------- /src/lib/utils/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/lib/utils/tools.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/src/main.js -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/img/outicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/static/img/outicon.png -------------------------------------------------------------------------------- /test/e2e/custom-assertions/elementCount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/test/e2e/custom-assertions/elementCount.js -------------------------------------------------------------------------------- /test/e2e/nightwatch.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/test/e2e/nightwatch.conf.js -------------------------------------------------------------------------------- /test/e2e/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/test/e2e/runner.js -------------------------------------------------------------------------------- /test/e2e/specs/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/test/e2e/specs/test.js -------------------------------------------------------------------------------- /test/unit/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/test/unit/.eslintrc -------------------------------------------------------------------------------- /test/unit/jest.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/test/unit/jest.conf.js -------------------------------------------------------------------------------- /test/unit/setup.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | 3 | Vue.config.productionTip = false 4 | -------------------------------------------------------------------------------- /test/unit/specs/HelloWorld.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liwengbin/vue-task-node/HEAD/test/unit/specs/HelloWorld.spec.js --------------------------------------------------------------------------------