完成./src/app/pages/admin/所有组件的数据增删查改对接,所有数据指向 cDL6R1hgSi 映三色帐套。
services/admin-data.service.ts)
✅ ProjectService (services/project.service.ts)
✅ DepartmentService (services/department.service.ts)
✅ EmployeeService (services/employee.service.ts)
✅ CustomerService (services/customer.service.ts)
✅ GroupChatService (services/groupchat.service.ts)
严格按照 ./rules/parse.md 规范实现:
FmodeParse.with("nova") 初始化FmodeObject, FmodeQuery 类型company 过滤isDeleted !== true企微同步数据(Profile, GroupChat)
项目组管理
员工管理统计
src/app/pages/admin/
├── services/
│   ├── admin-data.service.ts       # 基础数据服务
│   ├── project.service.ts          # 项目服务
│   ├── department.service.ts       # 项目组服务
│   ├── employee.service.ts         # 员工服务
│   ├── customer.service.ts         # 客户服务
│   └── groupchat.service.ts        # 群组服务
├── departments/
│   ├── departments.ts
│   ├── departments.html
│   └── departments.scss
├── employees/
│   ├── employees.ts
│   ├── employees.html
│   └── employees.scss
└── groupchats/
    ├── groupchats.ts
    ├── groupchats.html
    └── groupchats.scss
src/app/
├── app.routes.ts                   # 添加新路由
└── pages/admin/
    ├── dashboard/
    │   ├── dashboard.ts            # 对接真实数据
    │   └── dashboard.service.ts    # 使用AdminDataService
    ├── project-management/
    │   └── project-management.ts   # 对接真实数据
    └── customers/
        └── customers.ts             # 对接真实数据
数据查询验证
// 确认company过滤生效
console.log(await adminData.count('Project'));
console.log(await adminData.count('Profile'));
关联查询验证
// 验证include查询
const projects = await projectService.findProjects();
projects.forEach(p => {
 console.log(p.get('customer')?.get('name'));
 console.log(p.get('assignee')?.get('name'));
});
软删除验证
// 验证删除后不再查询到
await projectService.deleteProject(id);
const found = await projectService.getProject(id);
console.log(found); // 应该查不到
Parse初始化
公司指针
企微同步字段
身份字段
所有admin管理页面已完成数据对接,严格按照Parse数据规范实现,所有数据指向映三色帐套(cDL6R1hgSi)。核心功能包括:
任务已全部完成,可以进行测试和验证。