feat: add versioned form and process routing

This commit is contained in:
selfrelease
2026-07-18 21:26:44 +08:00
parent 24101398d8
commit 15abd8a32f
14 changed files with 319 additions and 63 deletions
@@ -203,6 +203,31 @@ class _Workflow extends StatelessWidget {
Widget build(BuildContext context) => ListView(
padding: const EdgeInsets.all(12),
children: [
const Text('业务流程绑定'),
...(data['bindings']! as List<Map<String, Object?>>).map(
(item) => Card(
child: ListTile(
leading: Icon(
item['status'] == 'ACTIVE' ? Icons.link : Icons.link_off,
),
title: Text(
'${item['business_type']}${item['process_definition_key']}',
),
subtitle: Text(
'表单 ${item['form_key']} v${item['form_version']} · 优先级 ${item['priority']}',
),
),
),
),
const Divider(),
const Text('表单版本'),
...(data['formVersions']! as List<Map<String, Object?>>).map(
(item) => ListTile(
title: Text('${item['form_key']} v${item['version']}'),
subtitle: Text('${item['status']}'),
),
),
const Divider(),
const Text('流程定义'),
...(data['definitions']! as List<Map<String, Object?>>).map(
(item) => ListTile(