Files
hzdyjs/出国党籍保留审批功能-快速测试指南.md
T
2025-10-14 16:41:19 +08:00

157 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 出国党籍保留审批功能 - 快速测试指南
## 🚀 5分钟快速测试
### 前提条件
- ✅ 后端服务已启动(端口8080)
- ✅ 前端服务已启动(端口80)
- ✅ 已登录有审批权限的账号
---
## 📝 测试步骤(5步完成)
### 步骤1:创建测试数据(1分钟)
在数据库中执行以下SQL:
```sql
-- 插入测试数据
INSERT INTO rs_party_membership_retention (
name, id_card, position, destination, purpose,
travel_start_date, travel_end_date, stay_days,
party_branch, status, application_time,
create_time, update_time, create_by, update_by,
deleted, tenant_id
) VALUES (
'测试党员张三',
'330101199001011234',
'副教授',
'美国',
'参加国际学术会议',
'2025-02-01',
'2025-02-28',
28,
'计算机学院第一党支部',
'1', -- 待审批
NOW(),
NOW(),
NOW(),
1,
1,
0,
'000000'
);
```
---
### 步骤2:查看待审批列表(30秒)
1. 访问:`http://localhost/#/rs/party-membership-retention/approval`
2. 在"待审批"选项卡中,应该能看到"测试党员张三"的记录
✅ **验证点**:能看到测试数据
---
### 步骤3:审批通过(1分钟)
1. 点击"审批通过"按钮
2. 输入审批意见:`同意出国申请,保留党籍`
3. 点击"确定"
✅ **验证点**:提示"审批成功",记录从待审批列表消失
---
### 步骤4:查看审批记录(30秒)
1. 切换到"审批记录"选项卡
2. 应该能看到"测试党员张三"的记录
3. 状态显示为"已通过"(绿色标签)
✅ **验证点**:能在审批记录中看到数据
---
### 步骤5:查看保留历史(1分钟)🔴 核心验证
1. 访问:`http://localhost/#/rs/party-membership-retention`
2. 切换到"保留历史"选项卡
3. **应该能看到"测试党员张三"的记录**
✅ **验证点**:能在保留历史中看到数据(这是核心功能!)
---
## ✅ 测试结果
### 成功标准
- [x] 步骤1:测试数据创建成功
- [x] 步骤2:待审批列表显示正常
- [x] 步骤3:审批通过操作成功
- [x] 步骤4:审批记录显示正常
- [x] 步骤5:**保留历史显示正常**(核心验证)
### 如果步骤5失败
**可能原因**:
1. 后端接口未正确部署
2. 前端缓存未清除
3. 数据状态未正确更新
**快速排查**:
```sql
-- 1. 检查数据状态
SELECT retention_id, name, status
FROM rs_party_membership_retention
WHERE name = '测试党员张三';
-- status 应该为 '2'
-- 2. 如果status不是'2',手动更新
UPDATE rs_party_membership_retention
SET status = '2'
WHERE name = '测试党员张三';
```
**检查后端日志**:
- 查看是否有 `/rs/party/retention/history/list` 的请求日志
- 查看是否有错误信息
**清除前端缓存**:
- 按 `Ctrl+Shift+R`(Windows)或 `Cmd+Shift+R`(Mac)强制刷新
- 或清除浏览器缓存
---
## 🧹 清理测试数据
测试完成后,删除测试数据:
```sql
-- 删除测试数据
DELETE FROM rs_party_membership_retention
WHERE name = '测试党员张三';
```
---
## 📞 需要帮助?
如果测试失败,请检查:
1. 后端代码是否已更新并重启
2. 数据库状态是否正确
3. 前端缓存是否已清除
**详细测试文档**:`出国党籍保留审批功能-测试脚本.md`
---
**预计测试时间**:5分钟
**核心验证**:步骤5 - 保留历史显示
**成功标准**:所有5个步骤通过