feat: 添加工作流新增对话框和编辑功能,优化工作流列表视图

This commit is contained in:
jxxghp
2025-02-25 17:28:09 +08:00
parent 29791bf986
commit f3a03349b4
4 changed files with 301 additions and 35 deletions

View File

@@ -1265,41 +1265,55 @@ export interface SiteCategory {
// 动作
export interface Action {
// 动作ID (类名)
id?: string;
id?: string
// 动作名称
name?: string;
name?: string
// 动作描述
description?: string;
description?: string
// 是否需要循环
loop?: boolean;
loop?: boolean
// 循环间隔 (秒)
loop_interval?: number;
loop_interval?: number
// 参数
params?: { [key: string]: any };
params?: { [key: string]: any }
}
// 工作流
export interface ActionFlow {
// ID
id?: string
// 源动作
source?: string
// 目标动作
target?: string
// 是否动画流程
animated?: boolean
}
// 工作流
export interface Workflow {
// 工作流ID
id?: string;
id?: string
// 工作流名称
name?: string;
name?: string
// 工作流描述
description?: string;
description?: string
// 定时器
timer?: string;
timer?: string
// 状态
state?: string;
state?: string
// 当前执行动作
current_action?: string;
current_action?: string
// 任务执行结果
result?: string;
result?: string
// 已执行次数
run_count?: number;
run_count?: number
// 动作列表
actions?: Action[];
actions?: Action[]
// 动作流
flows?: ActionFlow[]
// 创建时间
add_time?: string;
add_time?: string
// 最后执行时间
last_time?: string;
last_time?: string
}