{ "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"}} ] } ] }