2025101701-admin.md 2.7 KB

任务:管理系统数据对接

所有数据 .company 指向 cDL6R1hgSi 映三色帐套

请您查看./rules/schemas.md数据结构,完成./src/app/pages/admin/所有组件数据的増删查改

数据操作请严格按照 ./rules/parse.md FmodeParse FmodeObject FmodeQuery来实现

开发过程需要您根据页面实际需求和数据结构自行设计、开发、验证,不需要询问直接继续指导完成所有开发任务

各组件对接提示

  • 总览看板
    • 数据通过各个表结构,查询进行统计
    • 最新动态从ProjectChange获取,附加Project表根据createdAt的创建项目事件列表
  • 项目管理 Project
  • 项目组 Department
    • 组长对应字段 .leader Pointer
    • 项目组默认 .type project
    • 创建项目组,需要提供组长选择
  • 设计师管理 => 改员工管理 Profile
    • 主要根据.roleName区分 客服 组员 组长 人事 财务 五个身份
      • 不再通过在线、忙碌、离线统计,而是统计各个身份人员数量,点击快捷筛选
  • 客户管理 ContactInfo
  • 群组管理 GroupChat (需要创建新的组件)
    • 注意要.include查询显示当前项目信息
  • 财务管理(隐藏)
  • 系统设置三个入口(隐藏)
  • 注意事项

    • 考虑到群组、员工,是严格从企业微信同步过来,有userid和chat_id对应关系
      • 因此这两个数据不提供新增、删除功能,只提供编辑,禁用(isDisabled字段)

    FAQ:迭代需求

    1.项目组管理,需要用FmodeParse实现増删查改功能,可以创建项目组并选择组长.leader.2.项目管理,点击详情,应该引导的是./src/modules/project/pages/project-detail,并构建合理的app.routes.ts路由来跳转.编辑弹出简单窗口只允许修改名字和分配组员,分配组员请使用src/app/pages/designer/project-detail/components/designer-assignment/designer-assignment.component.ts组件(同时project-detail中对应的stage-order阶段的设计师分配也用该组件)(注意设计师分配组件需要根据数据范式和FmodeParse进行数据对接开发,同时需要优化移动端布局),隐藏删除. 3.客户管理,需要点击弹出客户面板组件(复用src/modules/project/pages/contact/contact.component.ts,后台是打开已有ContactInfo信息,可以直接通过wxwork.corp来获取客户详情,并且提供编辑功能,方便管理客户的更多信息).4.群组管理,详情查看,需要根据wxwork.corp获取群组信息详情和成员列表并展示出来,加载入群二维码等信息(参考projects/nova-crm/src/modules/lesson/page-lesson-group/page-lesson-group.component.ts)请您认真思考完成上述所有修改需求