fetch(add): 账户管理
This commit is contained in:
@@ -28,14 +28,11 @@ export const MOCK_ACCOUNTS: MockAccount[] = [
|
||||
password: '123456',
|
||||
role: UserRole.SUPER_ADMIN,
|
||||
userInfo: {
|
||||
id: '1',
|
||||
id: 1,
|
||||
username: 'Super',
|
||||
realName: '超级管理员',
|
||||
roles: [UserRole.SUPER_ADMIN],
|
||||
permissions: ['*:*:*'], // 所有权限
|
||||
avatar: '',
|
||||
email: 'super@example.com',
|
||||
phone: '13800138000'
|
||||
phone: '13800138000',
|
||||
user_type: 1,
|
||||
user_type_name: '超级管理员'
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -45,20 +42,11 @@ export const MOCK_ACCOUNTS: MockAccount[] = [
|
||||
password: '123456',
|
||||
role: UserRole.ADMIN,
|
||||
userInfo: {
|
||||
id: '2',
|
||||
id: 2,
|
||||
username: 'admin',
|
||||
realName: '平台管理员',
|
||||
roles: [UserRole.ADMIN],
|
||||
permissions: [
|
||||
'account:*:*',
|
||||
'card:*:*',
|
||||
'package:*:*',
|
||||
'device:*:*',
|
||||
'commission:view:*'
|
||||
],
|
||||
avatar: '',
|
||||
email: 'admin@example.com',
|
||||
phone: '13800138001'
|
||||
phone: '13800138001',
|
||||
user_type: 2,
|
||||
user_type_name: '平台管理员'
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -68,22 +56,11 @@ export const MOCK_ACCOUNTS: MockAccount[] = [
|
||||
password: '123456',
|
||||
role: UserRole.AGENT,
|
||||
userInfo: {
|
||||
id: '3',
|
||||
id: 3,
|
||||
username: 'agent',
|
||||
realName: '一级代理商',
|
||||
roles: [UserRole.AGENT],
|
||||
permissions: [
|
||||
'card:view:*',
|
||||
'card:operation:*',
|
||||
'package:view:*',
|
||||
'device:view:*',
|
||||
'commission:view:own',
|
||||
'commission:withdraw:*'
|
||||
],
|
||||
avatar: '',
|
||||
email: 'agent@example.com',
|
||||
phone: '13800138002',
|
||||
agentId: '100'
|
||||
user_type: 3,
|
||||
user_type_name: '代理商'
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -93,20 +70,11 @@ export const MOCK_ACCOUNTS: MockAccount[] = [
|
||||
password: '123456',
|
||||
role: UserRole.ENTERPRISE,
|
||||
userInfo: {
|
||||
id: '4',
|
||||
id: 4,
|
||||
username: 'enterprise',
|
||||
realName: '测试企业',
|
||||
roles: [UserRole.ENTERPRISE],
|
||||
permissions: [
|
||||
'card:view:own',
|
||||
'card:operation:own',
|
||||
'package:view:*',
|
||||
'device:view:own'
|
||||
],
|
||||
avatar: '',
|
||||
email: 'enterprise@example.com',
|
||||
phone: '13800138003',
|
||||
enterpriseId: '200'
|
||||
user_type: 4,
|
||||
user_type_name: '企业客户'
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -128,9 +96,10 @@ export const mockLogin = (username: string, password: string): LoginData | null
|
||||
const mockRefreshToken = `mock_refresh_${account.key}_${Date.now()}`
|
||||
|
||||
return {
|
||||
token: mockToken,
|
||||
refreshToken: mockRefreshToken,
|
||||
expiresIn: 7200 // 2小时
|
||||
access_token: mockToken,
|
||||
refresh_token: mockRefreshToken,
|
||||
expires_in: 7200, // 2小时
|
||||
user: account.userInfo
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user