代码拉取完成,页面将自动刷新
一个基于 React + Ant.design + bpmn.js 编写的工作流高阶组件。
安装:
npm i @codeflex/antd-bpmn
示例代码:
function App() {
const config: AntdBpmnConfig = {
deptDataUrl: "/xxxx",
xmlDataUrl: "bpmn.demo.xml",
onLoad: (url, set) => {
console.log("onLoad", url)
// 加载 xml 数据
if (url === "bpmn.demo.xml") {
fetch(url).then(response => set(response.text()))
.catch(err => console.log(err));
}
// 加载部门数据
else {
set([
{value: 'dept1', label: '北京分公司'},
{value: 'dept2', label: '上海分公司'},
{value: 'dept3', label: '-- 上海研发部'},
])
}
},
onChooseAssignee: (set) => {
set(Math.random(), "Michael");
},
};
return <AntdBpmn config={config}/>;
}
AntdBpmnConfig 说明:
set
方法来设置set
方法来设置git clone https://gitee.com/antdadmin/antd-bpmn.git
npm install
npm run dev
QQ群:560291578
AntdAdmin 是一个致力于 中国信创 产业的前端开源框架,其底层技术栈主要以 React + Ant.design 为主。AntdAdmin 开源(或者计划开源)的产品主要如下:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型