yumoqing 5472211972 sync: local modifications to workflow_approval
- Updated all model JSON files: approval_instance, approval_step, approval_task, approval_workflow
- Updated init.py, mysql.ddl.sql, mobile_base.ui
- Added __init__.py
- Added API files: instance CRUD, step CRUD, task approve/reject/list, workflow CRUD
- Added UI files: base.ui, approval_instance.ui, approval_task.ui, approval_workflow.ui
2026-04-28 18:55:29 +08:00

71 lines
2.3 KiB
XML

{
"widgettype": "Page",
"options": {
"title": "审批管理",
"style": {"height": "100vh", "overflow": "hidden"}
},
"subwidgets": [
{
"widgettype": "HBox",
"options": {"style": {"height": "100vh"}},
"subwidgets": [
{
"widgettype": "Drawer",
"options": {"width": 220, "variant": "permanent", "style": {"backgroundColor": "#1a1a2e"}},
"subwidgets": [
{
"widgettype": "VBox",
"options": {"gap": 4, "style": {"padding": "8px"}},
"subwidgets": [
{
"widgettype": "Text",
"options": {
"text": "审批管理",
"style": {"color": "#fff", "fontSize": "18px", "fontWeight": "bold", "padding": "12px 8px"}
}
},
{
"widgettype": "Divider",
"options": {"style": {"backgroundColor": "#333", "margin": "8px 0"}}
},
{
"widgettype": "ListTile",
"options": {
"leading": "account_tree",
"title": "工作流配置",
"style": {"color": "#ccc"},
"onclick": "navigate('main/workflow_approval/approval_workflow.ui')"
}
},
{
"widgettype": "ListTile",
"options": {
"leading": "assignment",
"title": "审批实例",
"style": {"color": "#ccc"},
"onclick": "navigate('main/workflow_approval/approval_instance.ui')"
}
},
{
"widgettype": "ListTile",
"options": {
"leading": "assignment_turned_in",
"title": "待办任务",
"style": {"color": "#ccc"},
"onclick": "navigate('main/workflow_approval/approval_task.ui')"
}
}
]
}
]
},
{
"widgettype": "Frame",
"id": "workflow_frame",
"options": {"flex": 1, "src": "main/workflow_approval/approval_workflow.ui"}
}
]
}
]
}