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