151 lines
5.3 KiB
Markdown
151 lines
5.3 KiB
Markdown
# 新增页面与详细页面字段对比分析
|
||
|
||
## 页面结构对比
|
||
|
||
### 新增页面 (StudentEditDialog.vue)
|
||
1. **基本信息** (basic)
|
||
2. **学籍信息** (academic)
|
||
3. **联系信息** (contact)
|
||
4. **扩展信息** (extended)
|
||
5. **银行卡信息** (bankCard)
|
||
|
||
### 详细页面 (StudentDetailDialog.vue)
|
||
1. **基本信息** (basic)
|
||
2. **学籍信息** (academic)
|
||
3. **家庭信息** (family)
|
||
4. **健康信息** (health)
|
||
5. **银行信息** (bank)
|
||
6. **扩展信息** (extended)
|
||
7. **系统信息** (system)
|
||
|
||
## 缺失字段分析
|
||
|
||
### 1. 基本信息标签页 - 缺失字段
|
||
详细页面有但新增页面没有的字段:
|
||
- ✅ 婚姻状况 (maritalStatus) - 新增页面缺失
|
||
- ✅ 宗教信仰 (religion) - 新增页面缺失
|
||
|
||
### 2. 学籍信息标签页 - 缺失字段
|
||
详细页面有但新增页面没有的字段:
|
||
- ✅ 入学年份 (enrollmentYear) - 新增页面缺失
|
||
- ✅ 入学日期 (enrollmentDate) - 新增页面缺失
|
||
- ✅ 学制 (schoolSystem) - 新增页面缺失
|
||
- ✅ 学历层次 (educationLevel) - 新增页面缺失
|
||
- ✅ 培养方式 (trainingType) - 新增页面缺失
|
||
- ✅ 学籍状态 (studentStatus) - 新增页面缺失
|
||
- ✅ 年级 (grade) - 新增页面缺失
|
||
- ✅ 辅导员 (counselorName) - 新增页面缺失
|
||
- ✅ 班主任 (classTeacherName) - 新增页面缺失
|
||
|
||
### 3. 联系信息标签页 - 缺失字段
|
||
详细页面有但新增页面没有的字段:
|
||
- ✅ QQ (qq) - 新增页面缺失
|
||
- ✅ 微信 (wechat) - 新增页面缺失
|
||
|
||
### 4. 家庭信息标签页 - 完全缺失
|
||
新增页面没有家庭信息标签页,但详细页面有:
|
||
- ✅ 父亲姓名 (fatherName) - 新增页面缺失
|
||
- ✅ 父亲电话 (fatherPhone) - 新增页面缺失
|
||
- ✅ 父亲职业 (fatherJob) - 新增页面缺失
|
||
- ✅ 母亲姓名 (motherName) - 新增页面缺失
|
||
- ✅ 母亲电话 (motherPhone) - 新增页面缺失
|
||
- ✅ 母亲职业 (motherJob) - 新增页面缺失
|
||
- ✅ 家庭收入 (familyIncome) - 新增页面缺失
|
||
- ✅ 家庭成员数 (familyMembers) - 新增页面缺失
|
||
|
||
### 5. 健康信息标签页 - 部分缺失
|
||
新增页面的扩展信息中有部分健康信息,但缺少:
|
||
- ✅ 过敏史 (allergies) - 新增页面缺失
|
||
- ✅ 病史 (medicalHistory) - 新增页面缺失
|
||
|
||
### 6. 特殊情况标签 - 完全缺失
|
||
详细页面家庭信息中有特殊情况,新增页面完全缺失:
|
||
- ✅ 贫困生 (isFromPoorFamily) - 新增页面缺失
|
||
- ✅ 少数民族 (isMinority) - 新增页面缺失
|
||
- ✅ 残疾学生 (isDisabled) - 新增页面缺失
|
||
- ✅ 孤儿 (isOrphan) - 新增页面缺失
|
||
- ✅ 留守儿童 (isLeftBehind) - 新增页面缺失
|
||
- ✅ 独生子女 (isOnlyChild) - 新增页面缺失
|
||
|
||
### 7. 扩展信息标签页 - 缺失字段
|
||
详细页面有但新增页面没有的字段:
|
||
- ✅ 获奖情况 (awards) - 新增页面缺失
|
||
- ✅ 违纪记录 (violations) - 新增页面缺失
|
||
- ✅ 社会活动 (socialActivities) - 新增页面缺失
|
||
|
||
### 8. 银行信息标签页 - 缺失字段
|
||
详细页面有但新增页面没有的字段:
|
||
- ✅ 开户城市 (bankCity) - 新增页面有但详细页面没有显示
|
||
- ✅ 开户省份 (bankProvince) - 新增页面有但详细页面没有显示
|
||
|
||
## 需要补充的字段总结
|
||
|
||
### 基本信息标签页需要补充:
|
||
1. 婚姻状况 (maritalStatus)
|
||
2. 宗教信仰 (religion)
|
||
|
||
### 学籍信息标签页需要补充:
|
||
1. 入学年份 (enrollmentYear)
|
||
2. 入学日期 (enrollmentDate)
|
||
3. 学制 (schoolSystem)
|
||
4. 学历层次 (educationLevel)
|
||
5. 培养方式 (trainingType)
|
||
6. 学籍状态 (studentStatus)
|
||
7. 年级 (grade)
|
||
8. 辅导员 (counselorName)
|
||
9. 班主任 (classTeacherName)
|
||
|
||
### 联系信息标签页需要补充:
|
||
1. QQ (qq)
|
||
2. 微信 (wechat)
|
||
|
||
### 需要新增家庭信息标签页:
|
||
1. 父亲姓名 (fatherName)
|
||
2. 父亲电话 (fatherPhone)
|
||
3. 父亲职业 (fatherJob)
|
||
4. 母亲姓名 (motherName)
|
||
5. 母亲电话 (motherPhone)
|
||
6. 母亲职业 (motherJob)
|
||
7. 家庭收入 (familyIncome)
|
||
8. 家庭成员数 (familyMembers)
|
||
|
||
### 需要新增特殊情况标签页:
|
||
1. 贫困生 (isFromPoorFamily)
|
||
2. 少数民族 (isMinority)
|
||
3. 残疾学生 (isDisabled)
|
||
4. 孤儿 (isOrphan)
|
||
5. 留守儿童 (isLeftBehind)
|
||
6. 独生子女 (isOnlyChild)
|
||
|
||
### 扩展信息标签页需要补充:
|
||
1. 过敏史 (allergies)
|
||
2. 病史 (medicalHistory)
|
||
3. 获奖情况 (awards)
|
||
4. 违纪记录 (violations)
|
||
5. 社会活动 (socialActivities)
|
||
|
||
## 字段名称映射问题
|
||
|
||
注意:详细页面和新增页面使用的字段名称可能不一致,需要统一:
|
||
|
||
### 详细页面 → 新增页面字段名统一
|
||
- `emergencyContact` → `emergencyContactName`
|
||
- `emergencyPhone` → `emergencyContactPhone`
|
||
- `emergencyRelation` → `emergencyContactRelation`
|
||
- `fatherJob` → `fatherWorkUnit`
|
||
- `motherJob` → `motherWorkUnit`
|
||
- `isFromPoorFamily` → `isPoorStudent`
|
||
- `isLeftBehind` → `isLeftBehindChild`
|
||
- `isOnlyChild` → `isSingleChild`
|
||
- `specialTalents` → `specialties`
|
||
- `cardholderName` → `cardHolderName`
|
||
|
||
## 修复计划
|
||
|
||
1. **补充基本信息字段**:婚姻状况、宗教信仰
|
||
2. **补充学籍信息字段**:入学信息、学制、辅导员等
|
||
3. **补充联系信息字段**:QQ、微信
|
||
4. **新增家庭信息标签页**:父母信息、家庭情况
|
||
5. **新增特殊情况标签页**:各种特殊身份标识
|
||
6. **补充扩展信息字段**:健康信息、获奖违纪记录等
|
||
7. **统一字段名称**:确保前后端一致性 |