maishu-nws-chitu-admin
v3.2.3
Published
后台脚手架,为后台开发而准备
Downloads
1
Readme
Admin-Scaffold(后台脚手架)
后台脚手架,为后台开发而准备
安装
npm i maishu-nws-chitu-admin
项目文件夹结构
website |--controllers |--static |--|--modules |--|--website-config.json |--nws-config.json
说明
- controllers 用于放置 node-mvc 的控制器
- static 用于存放静态文件
- website-config.json 用于和网站页面相关的配置
网站的配置
website-config.json 文件结构如下
{ "requirejs": { "deps": string[]; "paths": { [key: string]: string; } }, "menuItems": [ { "id": string, "icon": string, "name": string, "path": string, "roleIds": string[], "children": MenuItem[] } ] }
其中 requirejs 用于配置 requirejs 的加载,menuItems 用于配置页面的菜单。
MenuItem 各个字段:
- id,菜单项的编号,使用 guid
- icon,图标类名,系统内置了 bootstrap 和 Font Awesome 图标
- name, 菜单项名称
- path, 页面路径
- roleIds, 一个或者多个角色编号,使用数组
- children, 子菜单