checkpoint: 调度任务存储落 PG——jobstore 归一 default + execute 写回真实触发 + 前端 store 字典更新
- ap_scheduler: 默认分组改 SQLAlchemyJobStore on PG,删 RedisJobStore 与 redis_instance;注释/告警口径同步 - node/service: jobstore 归一 default(兼容存量 sqlalchemy 名);cron/interval/date 写回 task_node.trigger/trigger_args(前端列表可见真实触发);run_job_now 用独立临时 id,不再覆盖节点既有排程 - enums: 删 APSCHEDULER_LOCK_KEY(jobstore 落 PG 后死锁) - sys_dict_data: sys_job_store 字典归一 default,删 sqlalchemy 档 - 前端: 任务表单 store 选项与 default 归一
This commit is contained in:
@@ -502,6 +502,27 @@ const {
|
||||
label: "执行器",
|
||||
minWidth: 80,
|
||||
},
|
||||
{
|
||||
prop: "trigger",
|
||||
label: "触发方式",
|
||||
minWidth: 100,
|
||||
formatter: (row: NodeTable) => {
|
||||
const map: Record<string, string> = {
|
||||
now: "立即执行",
|
||||
cron: "Cron",
|
||||
interval: "间隔",
|
||||
date: "定时",
|
||||
};
|
||||
return row.trigger ? (map[row.trigger] ?? row.trigger) : "-";
|
||||
},
|
||||
},
|
||||
{
|
||||
prop: "trigger_args",
|
||||
label: "触发配置",
|
||||
minWidth: 160,
|
||||
showOverflowTooltip: true,
|
||||
formatter: (row: NodeTable) => row.trigger_args || "-",
|
||||
},
|
||||
{
|
||||
prop: "created_time",
|
||||
label: "创建时间",
|
||||
@@ -794,7 +815,7 @@ const initialFormData: Partial<NodeForm> = {
|
||||
id: undefined,
|
||||
name: "",
|
||||
code: undefined,
|
||||
jobstore: "sqlalchemy",
|
||||
jobstore: "default",
|
||||
executor: "default",
|
||||
func: defaultCodeBlock,
|
||||
args: undefined,
|
||||
|
||||
Reference in New Issue
Block a user