{"_id":"@blueking/bkchat-workflow","_rev":"2-213aeaca0357e3c7738a6474c36ce770","name":"@blueking/bkchat-workflow","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@blueking/bkchat-workflow","version":"1.0.0","keywords":["vue","workflow"],"license":"MIT","_id":"@blueking/bkchat-workflow@1.0.0","maintainers":[{"name":"blueking","email":"contactus_bk@tencent.com"}],"dist":{"shasum":"7c12241679abc55613e9b204c276b38a3c40d295","tarball":"https://registry.npmjs.org/@blueking/bkchat-workflow/-/bkchat-workflow-1.0.0.tgz","fileCount":39,"integrity":"sha512-PETTqftsSsrbX5pfeIs6fTvCloWdQxum96Tmjb+uVtCEMhR72dp67Yua1rLDd2j3FZc0WndkBd+uEvRhTi9UiA==","signatures":[{"sig":"MEUCIGP/ys9uwDd2S1Bp4giOFpiZsDEtJdMwD/zUOEopL5pNAiEAq1sRhVI6IgHLfNFKD5/KdphpYovOJI4vgFGkwktvIMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724465},"main":"lib/bkchat-workflow.common.js","gitHead":"a1519666c9923b4d3970baf80aad3f5704d15531","scripts":{"lint":"vue-cli-service lint","build":"vue-cli-service build --target lib --dest lib ./src/index.js","serve":"vue-cli-service serve"},"_npmUser":{"name":"blueking","email":"contactus_bk@tencent.com"},"repository":{"type":"git"},"_npmVersion":"8.19.2","description":"在main.js全局定义组件（不然会报循环引用）","directories":{},"sideEffects":["*.sass","*.scss","*.css"],"_nodeVersion":"16.18.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"bk-magic-vue":"vue2.5-latest"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^6.8.0","core-js":"^3.6.5","node-sass":"^4.14.1","sass-loader":"^8.0.2","babel-eslint":"^10.1.0","@vue/cli-service":"^4.4.5","eslint-plugin-vue":"^6.2.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.21.2","@vue/cli-plugin-babel":"^4.4.5","eslint-plugin-promise":"^4.2.1","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^4.4.5","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bkchat-workflow_1.0.0_1683708345787_0.38349220875126355","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-05-10T08:45:45.737Z","modified":"2026-01-15T04:03:45.192Z","1.0.0":"2023-05-10T08:45:46.209Z"},"license":"MIT","keywords":["vue","workflow"],"repository":{"type":"git"},"description":"在main.js全局定义组件（不然会报循环引用）","maintainers":[{"email":"contactus_bk@tencent.com","name":"blueking-magicbox"}],"readme":"在main.js全局定义组件（不然会报循环引用）\n\n```\nimport NodeJudge from '@blueking/bkchat-workflow/src/components/node/node-judge';\nimport LogicTable from '@blueking/bkchat-workflow/src/components/common/logic-table';\nimport ApplicationTable from '@blueking/bkchat-workflow/src/components/common/application-table';\n\nVue.component('NodeJudge', NodeJudge);\nVue.component('LogicTable', LogicTable);\nVue.component('ApplicationTable', ApplicationTable);\n```\n\n在使用的地方：\n\n```\n<template>\n  <div @click=\"getData\">\n    <Workflow :data=\"data\"></Workflow>\n  </div>\n</template>\n\n<script>\nimport Workflow from '@blueking/bkchat-workflow/src/components/main';\n\nexport default {\n  components: {\n    Workflow,\n  },\n  data() {\n    return {\n      data: {\n        node: {\n          name: '开始',\n          nodeId: 'start',\n          type: 'start',\n          childrenNode: {},\n        },\n      },\n    };\n  },\n  methods: {\n    getData() {\n      console.log(this.data);\n    },\n  },\n};\n</script>\n\n<style scoped lang=\"postcss\">\n</style>\n```\n\n节点结构：\n```\n{\n  nodeId: '', # 节点ID\n  prevId: '', # 当前节点的前一个节点ID  \n  childNode: {}, # 下一个节点内容\n  name: '', # 节点名称\n  type: '', # 节点属性\n  properties: '', # 节点描述\n  logicType: '', # 逻辑节点类型\n  logicData: '', # 逻辑节点内容\n  appType: '', # 应用节点类型\n  appId: '', # 应用节点ID\n  appData: '', # 应用节点内容  \n}\n```\n","readmeFilename":"README.md"}