完成./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)。核心功能包括:
任务已全部完成,可以进行测试和验证。