# 01-项目管理模块

## 模块概述

项目管理模块是系统的首页和入口，用于管理所有历史创建的核查项目。该模块提供项目的创建、查询、状态管理、归档等核心功能，是用户进行项目管理和监控的主要界面。

## 模块结构

```
项目管理模块
├── 导航与搜索区
├── 项目列表区
└── 快捷入口区
```

## 功能分解

### 1.1 导航与搜索区

**功能描述**: 位于页面顶部，提供项目搜索和新建项目的入口功能。

**功能点**:

- **项目搜索**: 支持通过输入关键词对项目名称进行模糊搜索
- **新建项目**: 点击打开标准表单，填写项目名称、人员等完整信息创建新项目
- **导入历史项目**: 复制历史项目配置（人员范围、流水、征信数据配置）快速创建新项目

**数据要素**:

- 项目名称（搜索关键词）
- 项目配置模板

### 1.2 项目列表区

**功能描述**: 以表格形式展示所有初核项目，是用户进行项目管理和监控的核心面板。

**功能点**:

- **项目信息展示**: 显示项目名称、简要描述、创建日期、状态、目标人数、预警人数
- **项目状态标识**: 通过色块直观标识项目状态（进行中、已完成等）
- **预警人数动态更新**: 对于"进行中"项目，预警人数数据动态更新
- **查看结果**: 适用于已完成项目，跳转至该项目的初核结果页
- **重新分析**: 适用于已完成项目，基于原有数据重新运行风险模型，更新分析结果
- **归档项目**: 将已结束且无需日常关注的项目移入归档库，生成PDF文件导出
- **进入项目**: 适用于进行中项目，进入该项目的工作台开展具体工作

**数据要素**:

- 项目名称
- 项目描述
- 创建时间
- 项目状态（进行中、已完成）
- 目标人数
- 预警人数

### 1.3 快捷入口区

**功能描述**: 提供一键触达的高频操作按钮，提升常用工作流的启动效率。

**功能点**:

- **导入历史项目**: 复制历史项目的配置（人员范围、流水、征信数据），快速创建新项目
- **创建季度初核**: 快速启动标准化季度周期性排查项目，系统预填当前季度时间范围等配置
- **创建新员工排查**: 为特定新员工创建专项排查任务

**数据要素**:

- 历史项目模板
- 当前季度时间范围
- 新员工信息

## 数据模型

### 项目实体 (Project)

| 字段名          | 类型       | 说明          | 必填 |
|--------------|----------|-------------|----|
| projectId    | Long     | 项目ID        | 是  |
| projectName  | String   | 项目名称        | 是  |
| description  | String   | 项目描述        | 否  |
| createTime   | DateTime | 创建时间        | 是  |
| status       | String   | 状态(进行中/已完成) | 是  |
| targetCount  | Integer  | 目标人数        | 是  |
| warningCount | Integer  | 预警人数        | 是  |
| isArchived   | Boolean  | 是否归档        | 否  |

## 页面原型

### 原型设计文档

详细的页面原型设计请查看：[06-页面原型设计.md](./06-页面原型设计.md)

### 主要页面

1. **首页** - 项目列表展示页面
    - 搜索和操作区
    - 项目列表表格
    - 快捷入口卡片

2. **新建项目弹窗页** - 项目信息录入表单
    - 基本信息表单
    - 人员选择器
    - 时间范围选择器

3. **导入历史项目弹窗页** - 历史项目选择列表
    - 项目列表（带单选）
    - 项目详情预览
    - 新项目配置

### 原型资源

- **墨刀原型**: [../../纪检初核系统-离线演示包/演示模式.html](../../纪检初核系统-离线演示包/演示模式.html)
- **设计规范**: 基于 Element UI 2.15 组件库

## 子文档索引

本模块包含以下详细文档：

- [README.md](./README.md) - 模块总览
- [01-导航与搜索区.md](./01-导航与搜索区.md) - 导航与搜索区详细设计
- [02-项目列表区.md](./02-项目列表区.md) - 项目列表区详细设计
- [03-快捷入口区.md](./03-快捷入口区.md) - 快捷入口区详细设计
- [04-数据模型.md](./04-数据模型.md) - 数据模型定义
- [05-业务规则.md](./05-业务规则.md) - 业务规则说明
- [06-页面原型设计.md](./06-页面原型设计.md) - 页面原型详细设计
- [复核报告.md](./复核报告.md) - 需求复核报告

## 业务规则

1. **项目状态流转**: 新建 → 进行中 → 已完成 → 已归档
2. **预警人数更新**: 进行中项目的预警人数需要实时更新
3. **归档条件**: 只有已完成的项目才能归档
4. **重新分析**: 只能对已完成项目执行重新分析

## 交互关系

| 关联模块   | 交互说明             |
|--------|------------------|
| 项目工作台  | 点击"进入项目"跳转到项目工作台 |
| 初核结果总览 | 点击"查看结果"跳转到结果页   |

## 功能点统计

- 二级功能: 3个
- 三级功能点: 12个

## 版本信息

- **文档版本**: V1.0
- **创建日期**: 2026-01-27
- **基于原文档**: 纪检初核系统功能说明书V1.0 第9-62行
