From cede975848d060ceb7933cebf8c99a6d60f3cbb9 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 5 May 2026 22:00:48 +0800 Subject: [PATCH] fix: menu.ui is now a Menu widget, not a plain JSON list --- wwwroot/menu.ui | 48 +++++++++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/wwwroot/menu.ui b/wwwroot/menu.ui index e14a915..6e3dd23 100644 --- a/wwwroot/menu.ui +++ b/wwwroot/menu.ui @@ -1,22 +1,28 @@ -[ - { - "name": "contracts", - "label": "合同列表", - "url": "{{entire_url('contract_list.ui')}}" - }, - { - "name": "new_contract", - "label": "新建合同", - "url": "{{entire_url('contract_edit.ui')}}" - }, - { - "name": "contract_detail", - "label": "合同详情", - "url": "{{entire_url('contract_detail.ui')}}" - }, - { - "name": "ai_config", - "label": "AI配置", - "url": "{{entire_url('ai_config.ui')}}" +{ + "widgettype": "Menu", + "id": "contract_menu", + "options": { + "items": [ + { + "name": "contracts", + "label": "合同列表", + "url": "{{entire_url('contract_list.ui')}}" + }, + { + "name": "new_contract", + "label": "新建合同", + "url": "{{entire_url('contract_edit.ui')}}" + }, + { + "name": "contract_detail", + "label": "合同详情", + "url": "{{entire_url('contract_detail.ui')}}" + }, + { + "name": "ai_config", + "label": "AI配置", + "url": "{{entire_url('ai_config.ui')}}" + } + ] } -] +}