diff --git a/wwwroot/index.ui b/wwwroot/index.ui new file mode 100644 index 0000000..7d9ecfe --- /dev/null +++ b/wwwroot/index.ui @@ -0,0 +1,169 @@ +{ + "widgettype": "VBox", + "options": { + "width": "100%", + "height": "100%", + "padding": "20px", + "backgroundColor": "#F9FAFB" + }, + "subwidgets": [ + { + "widgettype": "Text", + "options": { + "label": "审批管理", + "fontSize": "24px", + "fontWeight": "bold", + "color": "#1E40AF", + "marginBottom": "20px" + } + }, + { + "widgettype": "ResponsableBox", + "options": { + "gap": "16px", + "minWidth": "250px" + }, + "subwidgets": [ + { + "widgettype": "VBox", + "options": { + "backgroundColor": "#FFFFFF", + "borderRadius": "8px", + "padding": "20px", + "boxShadow": "0 1px 3px rgba(0,0,0,0.1)", + "cursor": "pointer" + }, + "binds": [ + { + "wid": "self", + "event": "click", + "actiontype": "urlwidget", + "target": "app.workflow_content", + "options": { + "url": "{{entire_url('approval_instance.ui')}}" + }, + "mode": "replace" + } + ], + "subwidgets": [ + { + "widgettype": "Text", + "options": { + "label": "审批实例", + "fontSize": "18px", + "fontWeight": "bold", + "color": "#1E40AF" + } + }, + { + "widgettype": "Text", + "options": { + "label": "查看所有审批流程实例", + "fontSize": "14px", + "color": "#6B7280", + "marginTop": "8px" + } + } + ] + }, + { + "widgettype": "VBox", + "options": { + "backgroundColor": "#FFFFFF", + "borderRadius": "8px", + "padding": "20px", + "boxShadow": "0 1px 3px rgba(0,0,0,0.1)", + "cursor": "pointer" + }, + "binds": [ + { + "wid": "self", + "event": "click", + "actiontype": "urlwidget", + "target": "app.workflow_content", + "options": { + "url": "{{entire_url('approval_task.ui')}}" + }, + "mode": "replace" + } + ], + "subwidgets": [ + { + "widgettype": "Text", + "options": { + "label": "待办任务", + "fontSize": "18px", + "fontWeight": "bold", + "color": "#D97706" + } + }, + { + "widgettype": "Text", + "options": { + "label": "处理待审批任务", + "fontSize": "14px", + "color": "#6B7280", + "marginTop": "8px" + } + } + ] + }, + { + "widgettype": "VBox", + "options": { + "backgroundColor": "#FFFFFF", + "borderRadius": "8px", + "padding": "20px", + "boxShadow": "0 1px 3px rgba(0,0,0,0.1)", + "cursor": "pointer" + }, + "binds": [ + { + "wid": "self", + "event": "click", + "actiontype": "urlwidget", + "target": "app.workflow_content", + "options": { + "url": "{{entire_url('approval_workflow.ui')}}" + }, + "mode": "replace" + } + ], + "subwidgets": [ + { + "widgettype": "Text", + "options": { + "label": "工作流配置", + "fontSize": "18px", + "fontWeight": "bold", + "color": "#7C3AED" + } + }, + { + "widgettype": "Text", + "options": { + "label": "配置审批工作流模板", + "fontSize": "14px", + "color": "#6B7280", + "marginTop": "8px" + } + } + ] + } + ] + }, + { + "widgettype": "VBox", + "id": "workflow_content", + "options": { + "width": "100%", + "flex": "1", + "marginTop": "20px", + "backgroundColor": "#FFFFFF", + "borderRadius": "8px", + "padding": "20px", + "boxShadow": "0 1px 3px rgba(0,0,0,0.1)" + } + } + ] +}