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="确定要执行一键审批吗?"/>
+
+