feat: add book category functionality, fix XSS protection and validation issues, update film category mapping

This commit is contained in:
Jony
2026-07-02 15:01:57 +08:00
parent a091132a70
commit 893b5316f3
5 changed files with 371 additions and 18 deletions
+75
View File
@@ -142,6 +142,81 @@
"childMenus": []
}
]
},
}
]
},
{
"name": "书籍管理",
"router": null,
"perms": null,
"type": 0,
"icon": "icon-goods",
"orderNum": 2,
"viewPath": null,
"keepAlive": true,
"isShow": true,
"childMenus": [
{
"name": "书籍列表",
"router": "/knowledge/book",
"perms": null,
"type": 1,
"icon": "icon-menu",
"orderNum": 1,
"viewPath": "modules/knowledge/views/book/index.vue",
"keepAlive": true,
"isShow": true,
"childMenus": [
{
"name": "新增",
"router": null,
"perms": "knowledge:book:add",
"type": 2,
"icon": null,
"orderNum": 1,
"viewPath": null,
"keepAlive": false,
"isShow": true,
"childMenus": []
},
{
"name": "删除",
"router": null,
"perms": "knowledge:book:delete",
"type": 2,
"icon": null,
"orderNum": 2,
"viewPath": null,
"keepAlive": false,
"isShow": true,
"childMenus": []
},
{
"name": "修改",
"router": null,
"perms": "knowledge:book:info,knowledge:book:update",
"type": 2,
"icon": null,
"orderNum": 3,
"viewPath": null,
"keepAlive": false,
"isShow": true,
"childMenus": []
},
{
"name": "查询",
"router": null,
"perms": "knowledge:book:page,knowledge:book:list,knowledge:book:info",
"type": 2,
"icon": null,
"orderNum": 4,
"viewPath": null,
"keepAlive": false,
"isShow": true,
"childMenus": []
}
]
}
]
}