项目审批人配置模块
功能概述
项目审批人配置模块用于管理项目申报审批流程中的审批人员池,支持从系统用户中选择并配置审批人员,为自定义审批流程提供人员支持。
主要功能
1. 审批人列表管理
- 查询审批人列表(支持分页)
- 按用户姓名、部门、状态等条件筛选
- 显示审批人基本信息(姓名、部门、联系方式等)
- 支持审批人状态管理(正常/停用)
2. 批量添加审批人
- 通过部门树选择部门
- 展示部门下的可用用户列表
- 支持多选用户批量添加为审批人
- 自动过滤已存在的审批人
3. 审批人信息维护
- 修改审批人联系信息
- 更新审批人状态
- 添加备注信息
- 删除审批人配置
文件结构
web/src/views/cw/projectAuditor/
├── index.vue # 主页面组件
└── README.md # 功能说明文档
API接口
使用的主要API接口:
listProjectAuditor- 查询审批人列表getProjectAuditor- 获取审批人详情updateProjectAuditor- 更新审批人信息delProjectAuditor- 删除审批人batchAddProjectAuditor- 批量添加审批人getDeptUsers- 获取部门用户列表
权限控制
页面功能对应的权限标识:
cw:projectAuditor:query- 查询权限cw:projectAuditor:add- 新增权限cw:projectAuditor:edit- 编辑权限cw:projectAuditor:remove- 删除权限
技术实现
- 基于Vue 3 Composition API
- 使用Element Plus UI组件库
- 集成项目标准的权限控制和国际化
- 遵循项目统一的代码规范和样式风格