feat(admin): 添加用户管理相关文件
添加用户管理视图、API和状态管理文件
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
export interface TestMapping {
|
||||
[sourceFile: string]: {
|
||||
tests: string[];
|
||||
priority: 'high' | 'medium' | 'low';
|
||||
modules: string[];
|
||||
};
|
||||
}
|
||||
|
||||
export const testMapping: TestMapping = {
|
||||
// 用户管理模块
|
||||
'everything-is-suitable-admin/src/views/UserManagement.vue': {
|
||||
tests: [
|
||||
'e2e/user-management/*.spec.ts',
|
||||
],
|
||||
priority: 'high',
|
||||
modules: ['user-management'],
|
||||
},
|
||||
'everything-is-suitable-admin/src/api/user.ts': {
|
||||
tests: [
|
||||
'e2e/user-management/*.spec.ts',
|
||||
'e2e/api/user-api.spec.ts',
|
||||
],
|
||||
priority: 'high',
|
||||
modules: ['user-management', 'api'],
|
||||
},
|
||||
'everything-is-suitable-admin/src/stores/user.ts': {
|
||||
tests: [
|
||||
'e2e/user-management/*.spec.ts',
|
||||
],
|
||||
priority: 'medium',
|
||||
modules: ['user-management'],
|
||||
},
|
||||
|
||||
// 角色管理模块
|
||||
'everything-is-suitable-admin/src/views/RoleManagement.vue': {
|
||||
tests: [
|
||||
'e2e/role-management/*.spec.ts',
|
||||
],
|
||||
priority: 'high',
|
||||
modules: ['role-management'],
|
||||
},
|
||||
'everything-is-suitable-admin/src/api/role.ts': {
|
||||
tests: [
|
||||
'e2e/role-management/*.spec.ts',
|
||||
'e2e/api/role-api.spec.ts',
|
||||
],
|
||||
priority: 'high',
|
||||
modules: ['role-management', 'api'],
|
||||
},
|
||||
|
||||
// 菜单管理模块
|
||||
'everything-is-suitable-admin/src/views/MenuManagement.vue': {
|
||||
tests: [
|
||||
'e2e/menu-management/*.spec.ts',
|
||||
],
|
||||
priority: 'high',
|
||||
modules: ['menu-management'],
|
||||
},
|
||||
'everything-is-suitable-admin/src/api/menu.ts': {
|
||||
tests: [
|
||||
'e2e/menu-management/*.spec.ts',
|
||||
'e2e/api/menu-api.spec.ts',
|
||||
],
|
||||
priority: 'high',
|
||||
modules: ['menu-management', 'api'],
|
||||
},
|
||||
|
||||
// 黄历功能模块
|
||||
'everything-is-suitable-uniapp/src/pages/almanac/index.vue': {
|
||||
tests: [
|
||||
'e2e/almanac-functionality/*.spec.ts',
|
||||
],
|
||||
priority: 'high',
|
||||
modules: ['almanac-functionality'],
|
||||
},
|
||||
};
|
||||
|
||||
// 反向映射:模块 -> 测试文件
|
||||
export const moduleToTests: Record<string, string[]> = {
|
||||
'user-management': ['e2e/user-management/*.spec.ts'],
|
||||
'role-management': ['e2e/role-management/*.spec.ts'],
|
||||
'menu-management': ['e2e/menu-management/*.spec.ts'],
|
||||
'almanac-functionality': ['e2e/almanac-functionality/*.spec.ts'],
|
||||
'api': ['e2e/api/*.spec.ts'],
|
||||
};
|
||||
Reference in New Issue
Block a user