1. 业务场景
有这样的场景,选择列表的数据,然后将数据提交到流程接口,将流程启动,流程完成后,更新业务数据的状态。
2. 实现步骤
2.1 添加按钮
定义方法为 startFlow();
2.2 定义方法
在页面JS函数定义
startFlow(){
//最好先用JSON对象,在使用JSON.stringify方法转换成字符串
var json={"pfkj": {"pingfen": "4"}};
var data= {
"defId": "1417692635719643137",
"formJson": JSON.stringify(json)
};
this.startProcess(data).then(res=>{
console.info(res);
});
}
这里的formJson 是需要启动流程的表单数据,这里我就不构造数据了,这里我只构造一个最简单的表单数据,模拟启动流程。
2.3 列表获取选中数据的代码
//取选择行的数据
var row=this.table.getSelectedRow();
var rows=this.table.getSelectedRows();
console.info(rows);
文档更新时间: 2021-07-23 11:04 作者:zyg