pipeline-task/wwwroot/task_list.ui
yumoqing 50a38e15e1 feat: pipeline-task 交互模块初始版本
- 纯薄交互层,无数据表,调用 pipeline-service 引擎函数
- 6个dspy API(submit/list/detail/node/modify/control)
- 4个UI页面(index/list/detail/submit)
- pipeline_task.js 交互辅助函数
- load_path.py RBAC 权限注册
- 完整 README 文档
2026-06-11 17:36:37 +08:00

43 lines
1.6 KiB
XML

{
"widgettype": "VBox",
"options": {"width": "100%", "padding": "16px"},
"subwidgets": [
{
"widgettype": "HBox",
"options": {"width": "100%", "marginBottom": "16px", "gap": "12px"},
"subwidgets": [
{
"widgettype": "Input",
"options": {"name": "filter_pipeline", "placeholder": "按产线筛选", "width": "200px"}
},
{
"widgettype": "Button",
"options": {"label": "查询", "icon": "search"},
"binds": [{
"wid": "self", "event": "click", "actiontype": "script",
"target": "task_table_area",
"script": "loadTaskList();"
}]
},
{
"widgettype": "Button",
"options": {"label": "刷新", "icon": "refresh"},
"binds": [{
"wid": "self", "event": "click", "actiontype": "script",
"target": "task_table_area",
"script": "loadTaskList();"
}]
}
]
},
{
"widgettype": "VBox",
"id": "task_table_area",
"options": {"width": "100%", "flex": "1", "minHeight": "400px", "bgcolor": "var(--card-bg)", "padding": "16px"},
"subwidgets": [
{"widgettype": "Text", "options": {"text": "加载中..."}}
]
}
]
}