diff --git a/wwwroot/task_submit.ui b/wwwroot/task_submit.ui index 35b2f6f..8af1251 100644 --- a/wwwroot/task_submit.ui +++ b/wwwroot/task_submit.ui @@ -8,10 +8,10 @@ "subwidgets": [ { "widgettype": "Button", - "options": {"label": "返回列表", "icon": "arrow-left"}, + "options": {"label": "返回列表"}, "binds": [{ "wid": "self", "event": "click", "actiontype": "urlwidget", - "target": "app.pipeline_task_content", + "target": "-pipeline_task_content", "options": {"url": "{{entire_url('task_list.ui')}}"}, "mode": "replace" }] @@ -27,31 +27,19 @@ "widgettype": "Form", "options": { "name": "submit_form", - "url": "{{entire_url('api/task_submit.dspy')}}", - "method": "POST" + "submit_url": "{{entire_url('api/task_submit.dspy')}}", + "fields": [ + {"name": "pipeline_id", "label": "产线ID", "uitype": "str"}, + {"name": "title", "label": "任务标题", "uitype": "str"}, + {"name": "mode", "label": "模式(可选)", "uitype": "str"}, + {"name": "input_text", "label": "输入文本(可选)", "uitype": "text"} + ] }, - "subwidgets": [ - { - "widgettype": "Input", - "options": {"name": "pipeline_id", "label": "产线ID", "required": true, "width": "100%"} - }, - { - "widgettype": "Input", - "options": {"name": "title", "label": "任务标题", "required": true, "width": "100%"} - }, - { - "widgettype": "Input", - "options": {"name": "mode", "label": "模式(可选)", "width": "100%"} - }, - { - "widgettype": "TextArea", - "options": {"name": "input_text", "label": "输入文本(可选)", "width": "100%", "rows": 6} - }, - { - "widgettype": "Button", - "options": {"label": "提交", "actiontype": "method", "method": "submit"} - } - ] + "binds": [{ + "wid": "self", "event": "submit", "actiontype": "urlwidget", + "target": "self", + "options": {"method": "POST", "url": "{{entire_url('api/task_submit.dspy')}}"} + }] } ] }