- 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
71 lines
2.3 KiB
XML
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"}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|