diff --git a/src/views/system/menu/options.ts b/src/views/system/menu/options.ts index 3e4ce3b..ce634e1 100644 --- a/src/views/system/menu/options.ts +++ b/src/views/system/menu/options.ts @@ -40,7 +40,6 @@ export const menuFormItemOptions = [ { prop: 'name', label: '菜单名称', type: 'input' as const,placeholder: '请输入菜单名称' }, { prop: 'parentName', label: '父级菜单', type: 'select' as const, placeholder: '请选择父级菜单' }, { prop: 'path', label: '路由路径', type: 'input' as const, placeholder: '请输入路由路径' }, - { prop: 'api', label: '后端路由', type: 'input' as const, placeholder: '请输入后端路由' }, { prop: 'icon', label: '图标名称', type: 'select' as const, placeholder: '请选择图标名称' }, { prop: 'sort', label: '排序', type: 'number' as const, placeholder: '请输入排序,数字越小越靠前' }, { prop: 'type', label: '菜单类型', type: 'radio' as const, placeholder: '请选择菜单类型' }, diff --git a/src/views/system/menu/rules.ts b/src/views/system/menu/rules.ts index 5029331..a472d61 100644 --- a/src/views/system/menu/rules.ts +++ b/src/views/system/menu/rules.ts @@ -15,10 +15,6 @@ export const rules = (menuForm: any, iconOptions: any[]): FormRules => { { required: true, message: '请输入路由路径', trigger: 'blur' }, { pattern: /^\/[a-zA-Z0-9_\/]+$/, message: '路由路径必须以/开头,仅包含字母、数字、下划线和斜杠', trigger: 'blur' } ], - // 4. 后端路由:必填 + 格式校验(以/开头,仅包含字母/数字/下划线/斜杠) - api: [ - { required: true, pattern: /^\/[a-zA-Z0-9_\/]+$/, message: '后端路由必须以/开头,仅包含字母、数字、下划线和斜杠', trigger: 'blur' } - ], // 5. 图标名称:可选,但填了就必须是指定范围(匹配你提供的图标列表) icon: [ {required: true, message: '请选择图标名称', trigger: 'blur'}