feat: 后端添加严格的下拉表数据校验逻辑,添加新ws消息类型task_dict

This commit is contained in:
DLmaster361
2025-09-16 20:36:16 +08:00
parent 62877257e4
commit 63fd3d590b
5 changed files with 151 additions and 43 deletions

View File

@@ -73,7 +73,7 @@ AUTO-MAS 后端采用基于 AsyncIO 的异步任务调度系统,主要由以
#### 3.2.1 Update 类型 - 数据更新
**用途**: 通知前端更新界面数据
**用途**: 通知前端更新界面数据"user_list"仅给出当前处于`运行`状态的脚本的用户列表值
**常见数据格式:**
@@ -93,6 +93,29 @@ AUTO-MAS 后端采用基于 AsyncIO 的异步任务调度系统,主要由以
}
```
```json
{
"id": "task-uuid",
"type": "Update",
"data": {
"task_dict": [
{
"script_id": "脚本ID",
"status": "等待/运行/完成/跳过",
"name": "脚本名称",
"user_list": [
{
"name": "用户名",
"status": "运行状态",
"config": "配置信息"
}
]
}
]
}
}
```
```json
{
"id": "task-uuid",