简体中文
flow.stage.select.terminal.stage.option.render.before
约 185 字小于 1 分钟
2026-04-17
flow.stage.select.terminal.stage.option.render.before
说明:该钩子用于改写终结态阶段选择弹层的选项列表。
一. stageOptions
功能描述
- 改写终结态阶段选择弹层的选项列表。
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| options | 选项列表 | Array |
| currentStageIndex | 当前阶段索引 | Number |
| stages | 阶段列表 | Array |
| objApiName | 对象 API Name | String |
| objId | 对象数据 ID | String |
| isStageReactivation | 是否重新激活 | Boolean |
返回结果
| 参数 | 说明 | 类型 |
|---|---|---|
| stageOptions | 阶段选项列表 | Array |
参数代码示例
let optionsList = options && options.options;
if (optionsList) {
optionsList = optionsList.filter(Boolean);
}代码示例
module.exports = function (context, pluginService, pluginParam) {
return {
apply() {
return [
{
event: "flow.stage.select.terminal.stage.option.render.before",
functional: async function (context, options) {
let optionsList = options && options.options;
let currentStageIndex = options && options.currentStageIndex;
let stages = options && options.stages;
let objApiName = options && options.objApiName;
let objId = options && options.objId;
let isStageReactivation = options && options.isStageReactivation;
return Promise.resolve({
stageOptions: optionsList
});
}
}
];
}
};
};