Files
hzdyjs/web/src/views/cw/projectAuditor
2025-09-07 18:17:50 +08:00
..
2025-09-07 18:17:50 +08:00
2025-09-07 18:17:50 +08:00
2025-09-07 18:17:50 +08:00
2025-09-07 18:17:50 +08:00
2025-09-07 18:17:50 +08:00

项目审批人配置模块

功能概述

项目审批人配置模块用于管理项目申报审批流程中的审批人员池,支持从系统用户中选择并配置审批人员,为自定义审批流程提供人员支持。

主要功能

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组件库
  • 集成项目标准的权限控制和国际化
  • 遵循项目统一的代码规范和样式风格