diff --git a/soong_workflow/static/src/kanban_select/kanban_select.js b/soong_workflow/static/src/kanban_select/kanban_select.js index 7c0ffefa0..b88cc45c6 100644 --- a/soong_workflow/static/src/kanban_select/kanban_select.js +++ b/soong_workflow/static/src/kanban_select/kanban_select.js @@ -122,6 +122,14 @@ export class KanbanSelectController extends KanbanController { } return true; } + + async afterExecuteActionButton(clickParams) { + // 卡片上的「通过」按钮执行完毕后刷新视图,让已批记录从待办消失,并清空勾选状态 + if (clickParams.name === "action_batch_approve") { + clearKanbanSelection(); + await this.model.root.load(); + } + } } registry.category("views").add("soong_workflow_kanban_select", { diff --git a/soong_workflow/views/soong_workflow_batch_approval_views.xml b/soong_workflow/views/soong_workflow_batch_approval_views.xml index c604f60f4..2d83ed08e 100644 --- a/soong_workflow/views/soong_workflow_batch_approval_views.xml +++ b/soong_workflow/views/soong_workflow_batch_approval_views.xml @@ -39,6 +39,18 @@ confirm="确定要执行一键审批吗?"/> + + + + + + + + +