1234567891011121314151617181920 |
- import store from "@/store";
- function authPermission(permission) {
- const all_permission = "*:*:*";
- const permissions = store.getters && store.getters.permissions;
- if (permission && permission.length > 0) {
- return permissions.some((v) => {
- return all_permission === v || v === permission;
- });
- } else {
- return false;
- }
- }
- export default {
- // 验证用户是否含有指定权限,只需包含其中一个
- hasPermiOr(permissions) {
- return permissions.some((item) => {
- return authPermission(item);
- });
- },
- };
|