nr-pms
v1.2.1
Published
permissions manage system for newretail backstage system
Downloads
6
Readme
nr-pms
介绍
新零售所有平台,公用的权限管理模块
使用说明
1、在package.json里添加dependencies
npm地址:https://www.npmjs.com/package/nr-pms ,可以查看当前版本
2、npm install
3、提供三个组件,参考以下方式引用:
// 权限管理tab列表页
import PMSListWrap from 'nr-pms/src/views/listWrap'
// 角色新建&编辑页
import RoleEdit from 'nr-pms/src/views/roleEdit'
// 用户新建&编辑页
import UserEdit from 'nr-pms/src/views/userEdit'
// 数据权限组件
import DataPermission from 'nr-pms/src/views/dataPermission'
// (开发者工具下的权限)新建&编辑权限
import CreatePermission from 'nr-pms/src/views/developerTools/CreatePermission'
// 开发者工具
import DeveloperTools from 'nr-pms/src/views/developerTools/tabs'
4、由于node_modules里的代码,是没有编译过的es6语法,所以需要在webpack
的编译规则里加上:
{
test: /\.js$/,
loader: 'babel-loader',
include: [
resolve('src'),
// 加上这条,让babel编译node_modules里的代码
resolve('node_modules/nr-pms')
]
}
开发说明
1、npm install
后,在node_modules/nr-pms
里进行开发
2、开发无误后,把src
文件夹下的代码,拷贝到waimai/c_mis/nr-pms
项目下,修改版本号,使用公共的npm账户,执行npm publish
,同时push到gitlab上,方便代码库维护
3、所有代码,一定使用相对路径来开发