180 lines
11 KiB
XML

{
"widgettype": "VBox",
"options": {"width": "100%", "height": "100%", "padding": "20px", "gap": "20px"},
"subwidgets": [
{
"widgettype": "Text",
"options": {"text": "📝 审核队列 Review Queue", "cfontsize": 24, "color": "#E0E0E0", "fontWeight": "bold"}
},
{
"widgettype": "Text",
"options": {"text": "待处理的人工任务与审批门禁", "cfontsize": 14, "color": "#888888"}
},
{
"widgettype": "ResponsableBox",
"options": {"gap": "16px", "minWidth": "400px"},
"subwidgets": [
{
"widgettype": "VBox",
"options": {"cwidth": 50, "gap": "12px"},
"subwidgets": [
{
"widgettype": "VBox",
"options": {"backgroundColor": "#3A2A1A", "padding": "12px", "borderRadius": "6px"},
"subwidgets": [
{"widgettype": "Text", "options": {"text": "🔔 人工任务 Human Tasks", "cfontsize": 16, "color": "#D9A04A", "fontWeight": "bold"}}
]
},
{
"widgettype": "VBox",
"options": {"backgroundColor": "#1E1E2E", "padding": "16px", "borderRadius": "8px", "gap": "8px", "border": "1px solid #2A2A3E", "cursor": "pointer"},
"binds": [
{
"wid": "self",
"event": "click",
"actiontype": "urlwidget",
"target": "app.sdlc_review_detail",
"options": {"url": "{{entire_url('pipeline_sdlc/sd_review/detail.ui')}}?task_id=1"}
}
],
"subwidgets": [
{
"widgettype": "HBox",
"options": {"gap": "8px", "alignItems": "center"},
"subwidgets": [
{"widgettype": "Text", "options": {"text": "⏳", "cfontsize": 16}},
{"widgettype": "Text", "options": {"text": "代码审查 - API重构PR #42", "cfontsize": 14, "color": "#E0E0E0", "fontWeight": "bold"}}
]
},
{"widgettype": "Text", "options": {"text": "指派: 张三 · 优先级: 高", "cfontsize": 12, "color": "#D9A04A"}},
{"widgettype": "Text", "options": {"text": "提交时间: 2026-06-15 14:30 · 等待 1天", "cfontsize": 12, "color": "#888888"}}
]
},
{
"widgettype": "VBox",
"options": {"backgroundColor": "#1E1E2E", "padding": "16px", "borderRadius": "8px", "gap": "8px", "border": "1px solid #2A2A3E", "cursor": "pointer"},
"binds": [
{
"wid": "self",
"event": "click",
"actiontype": "urlwidget",
"target": "app.sdlc_review_detail",
"options": {"url": "{{entire_url('pipeline_sdlc/sd_review/detail.ui')}}?task_id=2"}
}
],
"subwidgets": [
{
"widgettype": "HBox",
"options": {"gap": "8px", "alignItems": "center"},
"subwidgets": [
{"widgettype": "Text", "options": {"text": "⏳", "cfontsize": 16}},
{"widgettype": "Text", "options": {"text": "数据库迁移确认 - v2.3.0", "cfontsize": 14, "color": "#E0E0E0", "fontWeight": "bold"}}
]
},
{"widgettype": "Text", "options": {"text": "指派: 李四 · 优先级: 紧急", "cfontsize": 12, "color": "#D94A4A"}},
{"widgettype": "Text", "options": {"text": "提交时间: 2026-06-16 09:15 · 等待 2小时", "cfontsize": 12, "color": "#888888"}}
]
},
{
"widgettype": "VBox",
"options": {"backgroundColor": "#1E1E2E", "padding": "16px", "borderRadius": "8px", "gap": "8px", "border": "1px solid #2A2A3E", "cursor": "pointer"},
"binds": [
{
"wid": "self",
"event": "click",
"actiontype": "urlwidget",
"target": "app.sdlc_review_detail",
"options": {"url": "{{entire_url('pipeline_sdlc/sd_review/detail.ui')}}?task_id=3"}
}
],
"subwidgets": [
{
"widgettype": "HBox",
"options": {"gap": "8px", "alignItems": "center"},
"subwidgets": [
{"widgettype": "Text", "options": {"text": "⏳", "cfontsize": 16}},
{"widgettype": "Text", "options": {"text": "安全扫描确认 - 依赖更新", "cfontsize": 14, "color": "#E0E0E0", "fontWeight": "bold"}}
]
},
{"widgettype": "Text", "options": {"text": "指派: 王五 · 优先级: 中", "cfontsize": 12, "color": "#4A90D9"}},
{"widgettype": "Text", "options": {"text": "提交时间: 2026-06-14 16:00 · 等待 3天", "cfontsize": 12, "color": "#888888"}}
]
}
]
},
{
"widgettype": "VBox",
"options": {"cwidth": 50, "gap": "12px"},
"subwidgets": [
{
"widgettype": "VBox",
"options": {"backgroundColor": "#2A1A3A", "padding": "12px", "borderRadius": "6px"},
"subwidgets": [
{"widgettype": "Text", "options": {"text": "🚧 审批门禁 Approval Gates", "cfontsize": 16, "color": "#9A4AD9", "fontWeight": "bold"}}
]
},
{
"widgettype": "VBox",
"options": {"backgroundColor": "#1E1E2E", "padding": "16px", "borderRadius": "8px", "gap": "8px", "border": "1px solid #2A2A3E", "cursor": "pointer"},
"binds": [
{
"wid": "self",
"event": "click",
"actiontype": "urlwidget",
"target": "app.sdlc_review_detail",
"options": {"url": "{{entire_url('pipeline_sdlc/sd_review/detail.ui')}}?gate_id=1"}
}
],
"subwidgets": [
{
"widgettype": "HBox",
"options": {"gap": "8px", "alignItems": "center"},
"subwidgets": [
{"widgettype": "Text", "options": {"text": "🔒", "cfontsize": 16}},
{"widgettype": "Text", "options": {"text": "生产部署审批 - v2.3.0-rc1", "cfontsize": 14, "color": "#E0E0E0", "fontWeight": "bold"}}
]
},
{"widgettype": "Text", "options": {"text": "需要 2/3 审批人通过 · 当前 1/3", "cfontsize": 12, "color": "#9A4AD9"}},
{"widgettype": "Text", "options": {"text": "流水线: deploy-production · 阻塞中", "cfontsize": 12, "color": "#D94A4A"}}
]
},
{
"widgettype": "VBox",
"options": {"backgroundColor": "#1E1E2E", "padding": "16px", "borderRadius": "8px", "gap": "8px", "border": "1px solid #2A2A3E", "cursor": "pointer"},
"binds": [
{
"wid": "self",
"event": "click",
"actiontype": "urlwidget",
"target": "app.sdlc_review_detail",
"options": {"url": "{{entire_url('pipeline_sdlc/sd_review/detail.ui')}}?gate_id=2"}
}
],
"subwidgets": [
{
"widgettype": "HBox",
"options": {"gap": "8px", "alignItems": "center"},
"subwidgets": [
{"widgettype": "Text", "options": {"text": "🔒", "cfontsize": 16}},
{"widgettype": "Text", "options": {"text": "架构变更审批 - 新增缓存层", "cfontsize": 14, "color": "#E0E0E0", "fontWeight": "bold"}}
]
},
{"widgettype": "Text", "options": {"text": "需要架构委员会审批 · 等待中", "cfontsize": 12, "color": "#9A4AD9"}},
{"widgettype": "Text", "options": {"text": "流水线: design-review · 阻塞中", "cfontsize": 12, "color": "#D94A4A"}}
]
}
]
}
]
},
{
"widgettype": "VBox",
"id": "app.sdlc_review_detail",
"options": {"width": "100%", "flex": "1", "minHeight": "100px", "backgroundColor": "#1E1E2E", "borderRadius": "8px", "padding": "16px", "border": "1px solid #2A2A3E"},
"subwidgets": [
{"widgettype": "Text", "options": {"text": "点击任务或审批门禁查看详情", "cfontsize": 14, "color": "#666666"}}
]
}
]
}