企微追加权限码限制
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user