简体中文
flow.stage.moveto.next.click.before
约 247 字小于 1 分钟
2025-09-22
该钩子用于推进至下一阶段点击之前。
说明:该钩子用于在推进至下一阶段点击之前
isIntercept
可通过该方法配置跳转下一阶段按钮点击前拦截。
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| button | 底部按钮 | Array |
| currentStageIndex | 当前阶段索引 | Number |
| stages | 阶段列表 | Array |
| objApiName | 对象ApiName | String |
| objId | 对象数据id | String |
| isStageReactivation | 是否是重新激活 | Boolean |
返回结果
| 参数 | 说明 | 类型 |
|---|---|---|
| isIntercept | 是否拦截 | Boolean |
参数代码示例
isIntercept: true代码示例
module.exports = function (context, pluginService, pluginParam) {
return {
apply() {
let self = this;
return [
{
event: "flow.stage.moveto.next.click.before",
functional: async function (context, options) {
//跳转下一阶段按钮点击点击前(操作包含:跳转阶段、推进下一阶段、重新激活)
return Promise.resolve({
// isIntercept: false, //是否拦截操作
isIntercept: true,
});
}
}
]
}
}
}
