{"_id":"@99cloud/bpmn-editor","_rev":"4-751a346c7d2218cb221661e92840d57a","name":"@99cloud/bpmn-editor","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@99cloud/bpmn-editor","version":"0.0.1","private":false,"scripts":{"test":"vue-cli-service serve","lint":"eslint --fix --ext .js,.vue src tests"},"peerDependencies":{"core-js":"^3.6.5","vue":"^2.6.11","bpmn-js":"^8.2.1"},"devDependencies":{"@babel/preset-env":"^7.12.11","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-service":"~4.5.0","babel-eslint":"^10.0.1","babel-plugin-component":"^1.1.1","compression-webpack-plugin":"^3.0.0","css-loader":"^5.0.2","eslint":"^5.16.0","eslint-loader":"^4.0.2","eslint-plugin-vue":"^5.2.3","lodash":"^4.17.20","node-sass":"^4.9.0","sass-loader":"^7.1.0","vue-template-compiler":"^2.5.21","core-js":"^3.6.5","vue":"^2.6.11","bpmn-js":"^8.2.1"},"browserslist":["> 1%","last 2 versions","not dead"],"gitHead":"d6c8583afcca2df28d2efb37f89f0fe2bc6f3173","description":"## 下载","_id":"@99cloud/bpmn-editor@0.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.13.4","dist":{"integrity":"sha512-9xFyHSnUu6BXZBi+TXiMec2JTX/RQLZWNLn/dL6D+tWRzW2HuQEFjP4AY4Lg7BRBba6pGDICUunisf/5wKlt3Q==","shasum":"4de07743f8b900427aa37064b05f89c088d88bac","tarball":"https://registry.npmjs.org/@99cloud/bpmn-editor/-/bpmn-editor-0.0.1.tgz","fileCount":18,"unpackedSize":52836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR0NECRA9TVsSAnZWagAAKU4QAKKxZz+UXDVP+3wpVL+A\nUEsDo9XymqqrJ0oPG6KCPIMeCZOB78Wr9NMRAQ1+WH/mhW3Y2Es5YyNBlrFn\nHyNdv3IZOa8nUBP9uPPNBoxoJWuKCl+TOR0WVdDZSaUXYKOSE+E4Nw/u2a7X\nFXCVgWa733CZLfg+qzg+OqeJIaNw9RaOpB7WCzTFx+oknF8foBpoGSkGOiyk\nKPOQBlF4XbkGI2RExAPVv63mFR6oYM1avaIeXKZzqSIyUCRpa2vq2zW/Whyj\n3uvk3C/jXS7iAoBbvpwHZkG2xvBkpiJ+yKQxjXUXc7VTXnBvG2HiIV4JDIZz\nwNbrrAWQlfedjbuRGJxyH36z9eswWj8gYVSHpq/RD3RvX0D0WbOPMAKOCTih\nCuw6fCGVtQmUbg7tSvwQB5BUhEN60wyudtN4QSOPjgjTi19ePJ6hyk7Y6bWr\nYrZu7P+rLK+YUknLkGLPezJgNrEDpr/TdNNkxFeY52weOylGS7YW9Mk9xw5a\nrqikGLmhknpBLBWuucqYCwqUwXoAc7fY8GEGCkyRSTr9rI2Q22qj/OBNLgKj\n7E6zc7t0H/I+L6Qkn++/eKLgdczCYD71pEhlm8og8gA2yBtXx6yKR/S2ravd\nNeOiASZ94mpbMSlizlj42PDdQJI8bUhlVB38F2OPtk+bUef3bQlxyidw+GWL\nHyqE\r\n=uEZR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4SChUm8VC4yC4/rYzPgiCF/LUXp99rhFAMlcuAMRCbQIhAI3RovHzZd2wydAn6e1hxcvLIN+u7HHYrRsqj2MQFDbn"}]},"_npmUser":{"name":"zy_jz","email":"1213774401@qq.com"},"directories":{},"maintainers":[{"name":"zy_jz","email":"1213774401@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bpmn-editor_0.0.1_1615283011968_0.2850172905102222"},"_hasShrinkwrap":false},"0.0.2":{"name":"@99cloud/bpmn-editor","version":"0.0.2","private":false,"scripts":{"test":"vue-cli-service serve","lint":"eslint --fix --ext .js,.vue src tests"},"peerDependencies":{"core-js":"^3.6.5","vue":"^2.6.11","bpmn-js":"^8.2.1"},"devDependencies":{"@babel/preset-env":"^7.12.11","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-service":"~4.5.0","babel-eslint":"^10.0.1","babel-plugin-component":"^1.1.1","compression-webpack-plugin":"^3.0.0","css-loader":"^5.0.2","eslint":"^5.16.0","eslint-loader":"^4.0.2","eslint-plugin-vue":"^5.2.3","lodash":"^4.17.20","node-sass":"^4.9.0","sass-loader":"^7.1.0","vue-template-compiler":"^2.5.21","core-js":"^3.6.5","vue":"^2.6.11","bpmn-js":"^8.2.1"},"browserslist":["> 1%","last 2 versions","not dead"],"gitHead":"0c0e75e18a7f1ad56aee6badef92e8e089f9f3b1","description":"## 下载","_id":"@99cloud/bpmn-editor@0.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nzu9sIBsIYUWKKYLHnp/Sr9gTleEPHt/KocjLQJHSkX9NQy2hhoPlLEb+IEsLCzl57cPIiudAqsGruuKhHEpCQ==","shasum":"0700fc68bb0412de81052e450db8f991ba17df86","tarball":"https://registry.npmjs.org/@99cloud/bpmn-editor/-/bpmn-editor-0.0.2.tgz","fileCount":18,"unpackedSize":52437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR0siCRA9TVsSAnZWagAAfy0P/iNptjbC6Q34J2kvw6MK\ncuSkaJ1B9Hps6IaBJif5gi7ftM1ThQYpuVNT2B9KliU+1mJ7erj5jxh2QqFs\n7YJeEWsTagyJOKlTdi7JRd0YDW4PNPgSxjAjfsgpJbMgGkkWE4HtfhPfK3CN\n9Bg7XxIdRB5Xsv4VaOWcbPFCJzwf6DMdWcMGXOsfGnyZu0GOx7m2Uf381g4M\nF0XJ9IUB1qSTBFP0CqVvEJ35nAgwtv2MFe4cPUCOnV9cAI7tFKNziJoozC+N\nxAgXTLZLz9CvS9RvsKEZ3NiR6Bw1WHAlw6tdPp4RRPOb8VymEI1HFSp28q55\ngPKVr0g45uGHG97wxlssPEOrmjTa1bPrPjVorKeS5N8DvorgiTJtk1Lv30Rm\nM2txmbxoUHMNAsbM+snkPMsuFQ+j2FLkRExF/NrGlIkRVnoU/pWVfCNk3acB\nF8flCLTBQMkx7SR6w1TWeMgWQg3e2O9q66fp5vi/nFOang6bmD1IvgRU5zyt\nCFVv1ADwlJHFgZcxzBroMkiSxhqHzF1QkG9NO7dXzm5vBqAPg4HhChzsgsRP\nbjiaDTaEQ0yHmlvKq6U43ke0xN9mR91vQ3fZAs/GH69LD5UaQyawPOOQQogc\neOZAGsLpiX1v2sDzm8STUdcBLg7VN4AbnZs2NOxvv+U+sQsRsGyEnqzDUwBA\n6O42\r\n=mI6/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXJT6WZSQFUGE0CXhAocOPZCoP2j9+OfFm0E0bhjv5BQIhALqk7ZOxBQfwDkoFoP8bVRAEvCo8WXw+S38Uxu/befYZ"}]},"_npmUser":{"name":"zy_jz","email":"1213774401@qq.com"},"directories":{},"maintainers":[{"name":"zy_jz","email":"1213774401@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bpmn-editor_0.0.2_1615285026015_0.7935672352910246"},"_hasShrinkwrap":false},"0.0.3":{"name":"@99cloud/bpmn-editor","version":"0.0.3","private":false,"scripts":{"test":"vue-cli-service serve","lint":"eslint --fix --ext .js,.vue src tests"},"peerDependencies":{"core-js":"^3.6.5","vue":"^2.6.11","bpmn-js":"^8.2.1"},"devDependencies":{"@babel/preset-env":"^7.12.11","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-service":"~4.5.0","babel-eslint":"^10.0.1","babel-plugin-component":"^1.1.1","compression-webpack-plugin":"^3.0.0","css-loader":"^5.0.2","eslint":"^5.16.0","eslint-loader":"^4.0.2","eslint-plugin-vue":"^5.2.3","lodash":"^4.17.20","node-sass":"^4.9.0","sass-loader":"^7.1.0","vue-template-compiler":"^2.5.21","core-js":"^3.6.5","vue":"^2.6.11","bpmn-js":"^8.2.1"},"browserslist":["> 1%","last 2 versions","not dead"],"gitHead":"1d63c3ca373ca97f5ec704fa5de1dda6a8cb36c8","description":"## 下载","_id":"@99cloud/bpmn-editor@0.0.3","_nodeVersion":"12.16.2","_npmVersion":"6.13.4","dist":{"integrity":"sha512-V0pRdIWEUb775YKCeeXkDP+ax/SRpYL7TnuWRkFn6BIruzfDbJ5VTpLUOvrAnnb8AKeW5eLwUtVRFunxTge1Ig==","shasum":"04437b4c4ad8219b31760626b0f1a64afe527c3b","tarball":"https://registry.npmjs.org/@99cloud/bpmn-editor/-/bpmn-editor-0.0.3.tgz","fileCount":18,"unpackedSize":53293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR07CCRA9TVsSAnZWagAArXEP/3W0jqvRqWvBjuSaGlhR\nOFF77GeyXGGk5JEDYuHDTmPI6mqboSJdPaMoBUO7AFbzwupOxTwdsDBffC/n\ncRvU7V0zLSI/Nd3LFnJttoD91k8U5r/EaqsOHDa7KrEtu+zAlwiaqCrrgCtB\n8lk6FjhAFf8wafZo0887+RE/jJceb6dQfN1zd10KjRg53z/q51pP89HQJpYr\nZFBl7067WCjYHqVZZ0ASDmhHc7Zd3rapmrVKHoJd/iIliVIyMmQ3ddLE78DM\ndAFXGyZ9TfXHJ4Lbh163vOIA+yc8pBK7jR/MpsB7VqgGjRaI437lmizLW19/\nA6X/7ua86ODZOzh7NerFTLlnnCoriu5+h4NOdVmmkmXCpjdPX0TfQ4kDiuZv\n0c1vXS6ltyOTq1j/dYJ4xoYP6j/9Vv+qXURBQBX3Vdp0/PANtsvuRdYwj5F6\nuHEe30WTjc2JzyytsysRjHJsmim2DQydiH7mpemWi4cSOk1zv2/CYKRA/c0T\nYpjtHCk8KNUhAVthOU6spVRiuKt3nbpNRPNu6L/R1AMhI5SypAgO/ZdG6Zml\nKN8C7qgMcJXHkbK+tQ4c6ZRZ6UGErV3ZBHOTFsu5eSJ+q9r8Wx8Sq1wyrdb7\n1vI1jTteDNQM4aJ4YWYLQLeIqcZScegX0oPJby1Y/qXEPDl4rtFNJPmPd6v4\n+PDU\r\n=uYQf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGZK6E6luOKgwFmIe/R89aXyWT0nkFQvqiQwSu9wl67AiEA7vx3kzzBQ2zV3djBRy8KONIh/lBvfCJ8TWUt/KJuftw="}]},"_npmUser":{"name":"zy_jz","email":"1213774401@qq.com"},"directories":{},"maintainers":[{"name":"zy_jz","email":"1213774401@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bpmn-editor_0.0.3_1615285953834_0.7525342519464497"},"_hasShrinkwrap":false},"0.0.4":{"name":"@99cloud/bpmn-editor","version":"0.0.4","private":false,"scripts":{"test":"vue-cli-service serve","lint":"eslint --fix --ext .js,.vue src tests"},"peerDependencies":{"core-js":"^3.6.5","vue":"^2.6.11","bpmn-js":"^8.2.1"},"devDependencies":{"@babel/preset-env":"^7.12.11","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-service":"~4.5.0","babel-eslint":"^10.0.1","babel-plugin-component":"^1.1.1","compression-webpack-plugin":"^3.0.0","css-loader":"^5.0.2","eslint":"^5.16.0","eslint-loader":"^4.0.2","eslint-plugin-vue":"^5.2.3","lodash":"^4.17.20","node-sass":"^4.9.0","sass-loader":"^7.1.0","vue-template-compiler":"^2.5.21","core-js":"^3.6.5","vue":"^2.6.11","bpmn-js":"^8.2.1"},"browserslist":["> 1%","last 2 versions","not dead"],"gitHead":"36866f4894dcaa79f501c6187646fe4c997537c6","description":"## 下载","_id":"@99cloud/bpmn-editor@0.0.4","_nodeVersion":"12.16.2","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1I/pDNLs9vaCJ5uHXQyI7imGT4bj0hsfTmv+VJ98iZQVMbeH0VtFkHrZxoFb0two0P+S0vL9UEWDapZT623poA==","shasum":"fdd86e6c8eb2644e6f90f1392a6a3f4a0ef34fd3","tarball":"https://registry.npmjs.org/@99cloud/bpmn-editor/-/bpmn-editor-0.0.4.tgz","fileCount":18,"unpackedSize":53436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgugP4CRA9TVsSAnZWagAA8F4QAIuCXXbesENPxCYiBV/e\nzp13qJ8BGucSse8SullCXVqzpGRfv8tjuHEl22sXloUaPbZ3E+YHMvkHqvG9\nm2MyOJO7AjTb8I6RbjNyc3WDyCKWcbKAYDAtZMX04HU26QLpuhq+7xFkfDzZ\nUN+gZoHNGnosN5nGZ3OVi/rhNVJcG+rAPf7veDkvYxj3QxVNocy/5lOETBom\nFMK6c1khWcbtRwb29H3cUKrJBcxnyhe/JTvs6KQAc+T5ioIJwC8klQJHfk98\nK7ypl/PaU6EjqlEJXa9uuDSv6W/6aeTsoM2L/3tz8D9Eulfg6PndVTrbUEy/\nBCdY7yB2tF9b8Zo3pw2CzDwV1K9kcgZL5kZWNCunISXMgSK0YgQzKTGfYRR+\nCdLgw+eU6OeyDTAaLm4ozC8TmFNrez0NcqlD5WyKDlWV/oAy7oMFUi1R4QX4\nsxPxk1FGp+RcYiZTUZklrGXtPFQS9kq9x0gxOWdmNollM/NT51OhjInmCzcV\nc3+d7CJkuNlLXPkY2G1xNyRV+YoHm3Z5sIgt84BVNg3I8UIPn6rlU4v1IRMH\nTpnRiohfAZVgiH7uLJjsDjmOXz5/MQj95LaN2feryyayryJezvQDc+VVhX1P\nzDCAOoFzGdTU6WYgvA4nsdLtdeQmw9d4Oj2PGXyLAXuHw2IySoqlViVn8iwG\nZgFw\r\n=fNk6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQQH22KXGz4m+9WAAeqj2x0eH7ehkWxTBcb0wzA/NL6AiEAlRQ1fsQCqdX22GACT27Domtk7aMdM3pI4P/0OANxthQ="}]},"_npmUser":{"name":"zy_jz","email":"1213774401@qq.com"},"directories":{},"maintainers":[{"name":"zy_jz","email":"1213774401@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bpmn-editor_0.0.4_1622803448400_0.10118121245399614"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-09T09:43:31.733Z","0.0.1":"2021-03-09T09:43:32.235Z","modified":"2022-04-04T10:50:54.206Z","0.0.2":"2021-03-09T10:17:06.147Z","0.0.3":"2021-03-09T10:32:33.960Z","0.0.4":"2021-06-04T10:44:08.557Z"},"maintainers":[{"name":"zy_jz","email":"1213774401@qq.com"}],"description":"## 下载","readme":"# bpmn-edit\n\n## 下载\n\n```js\n npm install @99cloud/bpmn-editor --save\n```\n\n## 该组件有 13 个传出方法，7 个调用方法。\n\n```js\n  <bpmn-editor\n    ref=\"bpmn\"\n    @select-task=\"selectTask\"\n    @ctrl-v=\"ctrlV\"\n    @ctrl-c=\"ctrlC\"\n    @ctrl-z=\"ctrlZ\"\n    @ctrl-y=\"ctrlY\"\n    @add-task=\"addTask\"\n    @remove-task=\"removeTask\"\n  ></bpmn-edior>\n```\n\n### 13 个调用方法：\n\n```js\n  /**\n   * 获取bpmn文件内的高度和宽度\n   * 传入参数：xml\n   */\n  getBpmnStyle(xml) {\n    this.$refs.bpmn.getBpmnStyle(xml)\n  },\n  /**\n   * 通过类型获得节点\n   * 传入参数：类型\n   */\n  getEventList(type) {\n    this.$refs.bpmn.getEventList(type)\n  },\n  /**\n   * 获得所有上下链接信息\n   */\n  getSequenceList() {\n    this.$refs.bpmn.getSequenceList()\n  },\n  /**\n   * 获得该事件id前的所有任务节点\n   * 传入参数：节点id\n   */\n  getBeforeTaskNodes(id) {\n    this.$refs.bpmn.getBeforeTaskNodes(id)\n  },\n  /**\n   * 获得该事件id前的所有节点\n   * 传入参数：节点id\n   */\n  getBeforeNodes(id) {\n    this.$refs.bpmn.getBeforeNodes(id)\n  },\n  /**\n   * 获得节点元素的上一个节点列表\n   * 传入参数：节点id\n   */\n  getLastNode(id) {\n    this.$refs.bpmn.getLastNode(id)\n  },\n  /**\n   * 获取所有bpmn流程图所有信息，包括线，节点，开始结束事件等等。\n   */\n  getAllbpmn(){\n    let obj = this.$refs.bpmn.getAllbpmn()\n  }\n  /**\n   * 验证流程节点\n   * 当流程没有开始事件、有多个开始事件、没有结束事件、有多个结束事件时,返回false，\n   * 如果没有以上情况返回true\n   */\n  validata(){\n    let Bol = this.$refs.bpmn.validata()\n  }\n  /**\n   * 修改节点颜色\n   * 传入参数要修改的节点id、改变的颜色\n   */\n  changeNodeColor(id, color) {\n    this.$refs.bpmn.getTaskNameById(id, {\n      stroke:'red'\n    })\n  },\n  /**\n   * 通过节点Id获得节点名称\n   * 传入节点id\n   */\n  getTaskNameById(id) {\n    this.$refs.bpmn.getTaskNameById(id)\n  },\n  /**\n   * 节点回复到初始位置\n   */\n  fitViewport() {\n    this.$refs.bpmn.fitViewport()\n  },\n  /**\n   * 放大\n   */\n  zoomIn() {\n    this.$refs.bpmn.zoomIn()\n  },\n  /**\n   * 缩小\n   */\n  zoomOut() {\n    this.$refs.bpmn.zoomOut()\n  },\n```\n\n### 7 个组件传出方法：\n\n```js\n  /**\n   * 监听节点变化，当点击节点，节点发送改变时触发\n   * 返回数据，当前节点的ID\n   */\n  selectTask(bpm) {\n    console.log(bpm, '点击');\n\n  },\n  /**\n   * ctrlv 事件触发\n   * 返回当前节点的数据信息\n   */\n  ctrlV(bpm) {\n    console.log(bpm, 'v');\n  },\n  /**\n   * ctrlz 事件触发\n   * 返回当前节点的数据信息\n   */\n  ctrlZ(bpm) {\n    console.log(bpm, 'z');\n  },\n  /**\n   * ctrlc 事件触发\n   * 返回当前节点的数据信息\n   */\n  ctrlC(bpm) {\n    console.log(bpm, 'c');\n  },\n  /**\n   * ctrly 事件触发\n   * 返回当前节点的数据信息\n   */\n  ctrlY(bpm) {\n    console.log(bpm, 'y');\n  },\n  /**\n   * 添加节点时触发\n   * 返回当前添加的节点ID\n   */\n  addTask(bpm) {\n    console.log(bpm, '添加');\n  },\n  /**\n   * 删除节点时触发\n   * 返回当前删除的节点ID\n   */\n  removeTask(bpm) {\n    console.log(bpm, '删除');\n  },\n```\n","readmeFilename":"README.md"}