15 lines
646 B
JavaScript
15 lines
646 B
JavaScript
"use strict";
|
|
function initPermission(app) {
|
|
app.config.globalProperties.$hasPermission = function hasPermission(name) {
|
|
const permission = this.$uniIdPagesStore.store.userInfo.permission || [];
|
|
const role = this.$uniIdPagesStore.store.userInfo.role || [];
|
|
return role.indexOf("admin") > -1 || permission.indexOf(name) > -1;
|
|
};
|
|
app.config.globalProperties.$hasRole = function hasRole(name) {
|
|
const role = this.$uniIdPagesStore.store.userInfo.role || [];
|
|
return role.indexOf(name) > -1;
|
|
};
|
|
}
|
|
exports.initPermission = initPermission;
|
|
//# sourceMappingURL=../../../.sourcemap/mp-weixin/js_sdk/uni-admin/permission.js.map
|