task-275(验收反馈): 菜单权限标识/路由后台自动生成(menu_auto_/auto/ 前缀),表单移除两项输入;编辑缺省保持原值

This commit is contained in:
2026-09-06 01:57:17 +08:00
parent c3dc2a3f2f
commit 6e2e4bf8e7
10 changed files with 152 additions and 34 deletions
+2 -2
View File
@@ -23,11 +23,11 @@ test('test_task_056_menu_edit_form_normal_primary_path', () => {
})
test('test_task_056_menu_edit_form_normal_variant_input', () => {
// 正常变体:根节点回填 parentId=null序列化到 update 请求体字段对齐
// 正常变体:根节点回填 parentId=null权限标识/路由由后台自动生成,不随 update 请求体提交
const node = parseMenuManageList([{ id: 1, name: '账号', column_key: 'account', parent_id: null, sort_order: 0 }])[0]
const form = menuFormFromNode(node)
assert.equal(form.parentId, null)
assert.deepEqual(toMenuUpdateRequest(form).columnKey, 'account')
assert.ok(!('columnKey' in toMenuUpdateRequest(form)), 'update 请求体不携带权限标识')
})
test('test_task_056_menu_edit_form_normal_repeated_operation_is_idempotent', () => {