yz-jurisdiction
v1.2.2
Published
A Vue.js project
Readme
yz-jurisdiction
vue项目 权限组件
引用组件
import { yzJurisdiction } from 'yz-jurisdiction';
Vue.use(yzJurisdiction);使用方法
// 这里要传字符串permKey,因为总店和分店的权限树配置时permid是不同的
// 字符串记得加单引号
<yzJurisdiction :role="'rig平台配置的权限节点名称'">
// 需要权限控制的代码
<el-button>失败补发</el-button>
</yzJurisdiction>引用api
import { RoleFilter, getCookie } from 'yz-jurisdiction';
// 内嵌标品定制后台 RoleFilter 可以放在路由守卫中
getCookie('mobile') 获取 mobile
// 嵌入页面后查看cookie中是否含有 isv-token kdt_id _kdt_id_ mobile 等字段 是否存在 RoleFilter中会涉及到
RoleFilter() 无需传参
// 会校验你的sessionStorage中否存在资源列表
// 校验资源列表绑定的kdtid和isv-token是否存在,isv-token需要在diy后台配置网管鉴权
// 校验cookie中的isv-token和绑定的是否相同,判断是否切换账号
// 校验cookie中的kdtid和绑定的是否相同,判断是否切换店铺
// 如果以上校验不通过则获取资源列表
