取消创建/修改菜单时需要修改的后端路由
This commit is contained in:
parent
47d793e77c
commit
cb805781bd
|
|
@ -40,7 +40,6 @@ export const menuFormItemOptions = [
|
||||||
{ prop: 'name', label: '菜单名称', type: 'input' as const,placeholder: '请输入菜单名称' },
|
{ prop: 'name', label: '菜单名称', type: 'input' as const,placeholder: '请输入菜单名称' },
|
||||||
{ prop: 'parentName', label: '父级菜单', type: 'select' as const, placeholder: '请选择父级菜单' },
|
{ prop: 'parentName', label: '父级菜单', type: 'select' as const, placeholder: '请选择父级菜单' },
|
||||||
{ prop: 'path', label: '路由路径', type: 'input' 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: 'icon', label: '图标名称', type: 'select' as const, placeholder: '请选择图标名称' },
|
||||||
{ prop: 'sort', label: '排序', type: 'number' as const, placeholder: '请输入排序,数字越小越靠前' },
|
{ prop: 'sort', label: '排序', type: 'number' as const, placeholder: '请输入排序,数字越小越靠前' },
|
||||||
{ prop: 'type', label: '菜单类型', type: 'radio' as const, placeholder: '请选择菜单类型' },
|
{ prop: 'type', label: '菜单类型', type: 'radio' as const, placeholder: '请选择菜单类型' },
|
||||||
|
|
|
||||||
|
|
@ -15,10 +15,6 @@ export const rules = (menuForm: any, iconOptions: any[]): FormRules => {
|
||||||
{ required: true, message: '请输入路由路径', trigger: 'blur' },
|
{ required: true, message: '请输入路由路径', trigger: 'blur' },
|
||||||
{ pattern: /^\/[a-zA-Z0-9_\/]+$/, message: '路由路径必须以/开头,仅包含字母、数字、下划线和斜杠', trigger: 'blur' }
|
{ pattern: /^\/[a-zA-Z0-9_\/]+$/, message: '路由路径必须以/开头,仅包含字母、数字、下划线和斜杠', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
// 4. 后端路由:必填 + 格式校验(以/开头,仅包含字母/数字/下划线/斜杠)
|
|
||||||
api: [
|
|
||||||
{ required: true, pattern: /^\/[a-zA-Z0-9_\/]+$/, message: '后端路由必须以/开头,仅包含字母、数字、下划线和斜杠', trigger: 'blur' }
|
|
||||||
],
|
|
||||||
// 5. 图标名称:可选,但填了就必须是指定范围(匹配你提供的图标列表)
|
// 5. 图标名称:可选,但填了就必须是指定范围(匹配你提供的图标列表)
|
||||||
icon: [
|
icon: [
|
||||||
{required: true, message: '请选择图标名称', trigger: 'blur'}
|
{required: true, message: '请选择图标名称', trigger: 'blur'}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue