29 lines
959 B
JavaScript
29 lines
959 B
JavaScript
// 测试用户专属权限是否生效
|
|
console.log('=== 测试用户专属权限 ===');
|
|
|
|
// 模拟用户登录
|
|
const testUser = {
|
|
id: 3,
|
|
name: '12.27新增姓名',
|
|
mobile: '15500000000',
|
|
roleId: 1
|
|
};
|
|
|
|
console.log('测试用户:', testUser);
|
|
|
|
// 检查权限查询逻辑
|
|
console.log('=== 权限查询逻辑测试 ===');
|
|
console.log('1. 用户ID:', testUser.id);
|
|
console.log('2. 角色ID:', testUser.roleId);
|
|
console.log('3. 是否超级管理员角色:', testUser.roleId === 1);
|
|
|
|
console.log('=== 预期行为 ===');
|
|
console.log('1. 应该先查询用户专属权限');
|
|
console.log('2. 如果有专属权限,使用专属权限');
|
|
console.log('3. 如果没有专属权限,使用角色权限');
|
|
console.log('4. 超级管理员权限作为fallback');
|
|
|
|
console.log('=== 检查前端权限数据 ===');
|
|
// 这里需要用户手动检查浏览器控制台的权限数据
|
|
console.log('请检查浏览器控制台中的权限检查调试信息');
|