列表脚本示例
将普通数据转换为流程数据(前提业务表有规划流程)
dataTable.addButtonBefore("审批", (rows, resolve) => {
let row = rows[0];
var state = rows[0].State;
var userInfo = dataTable.$getUserInfo();
var userId = userInfo.ObjectID;
if (userId == "18f923a7-5a5e-426d-94ae-a55ad1a4b239") {
var userInfo = dataTable.$getUserInfo();
var userId = userInfo.ObjectID;
dataTable.$showFormModal(
{
formCode: '24696c9875f744c6',
appItemType: 'WorkflowList',
formViewType: 'add',
dataId: row.ObjectID
},
() => {
dataTable.refreshList();
});
}
else {
resolve();
}
}
)