Files
2025-06-13 21:16:12 +08:00

18 lines
540 B
JavaScript

"use strict";
const common_vendor = require("../../../common/vendor.js");
const authMixin = {
data() {
return {
authUserInfo: common_vendor.er.getCurrentUserInfo()
};
},
methods: {
hasPermission(permission) {
const { permission: userPermissions, role: userRoles } = this.authUserInfo;
return userRoles.includes("admin") || userPermissions.includes(permission);
}
}
};
exports.authMixin = authMixin;
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/uni_modules/uni-cms/common/auth-mixin.js.map