企微追加权限码限制

This commit is contained in:
aixianling
2022-04-28 11:10:26 +08:00
parent e4161f229d
commit 0160293d16

View File

@@ -233,7 +233,19 @@ const idCardNoUtil = {
return code && code.replace(/^(\d{10})\d{4}(.{4}$)/g, `$1${Array(5).join('*')}$2`) || "-" return code && code.replace(/^(\d{10})\d{4}(.{4}$)/g, `$1${Array(5).join('*')}$2`) || "-"
} }
} }
/**
* 封装权限判断方法
*/
export const $permissions = flag => {
let buttons = []
if (localStorage.getItem('vuex')) {
const vuex = JSON.parse(localStorage.getItem('vuex'))
buttons = vuex.user.buttons
}
if (buttons && buttons.length > 0) {
return buttons.some(b => b.id == flag || b.permission == flag)
} else return false
}
export default { export default {
dict, dict,
confirm, confirm,
@@ -277,5 +289,6 @@ export default {
}, },
dayjs, dayjs,
idCardNoUtil, idCardNoUtil,
qs qs,
$permissions
} }