11 Commits

Author SHA1 Message Date
286a4dc352 [Build 1.1.4] fix: 修复个人档案表格中出生年月和工作时间格式问题
调整了表格中出生年月和参加工作时间的格式处理,将格式转换函数应用到正确的单元格位置。同时优化了列顺序,确保职务2和晋升日期显示在正确的位置。
2025-05-27 19:34:04 +08:00
a2c5a7179e [Build 1.1.3] fix: 优化日期格式处理并修复数据校验问题
- 统一日期输出格式为"YYYY.MM"
- 添加对整数字段的校验处理
- 合并部门和职务列显示
- 修复模板路径和输出文件名格式
- 添加数据格式说明文档
2025-05-27 19:16:11 +08:00
013fa0c3fd refactor: 改进日志记录和错误处理
- 将print语句替换为logging.info以统一日志输出
- 优化错误日志格式,添加方括号提高可读性
- 在split_level函数中添加异常处理,返回默认值(0,0)
- 改进空职级的错误处理逻辑
- 修复relativedelta计算工龄时的错误参数
- 为历史记录添加入职时间校验
- 统一使用logging.warning替代部分logging.error
2025-05-27 17:49:03 +08:00
c34d04c3d8 feat(职位名称变更): 实现职位名称自动替换功能
添加从Excel读取名称变化规则的功能,并在处理历史数据时自动应用匹配的规则
2025-05-27 16:50:29 +08:00
0193264256 refactor: 优化日期解析逻辑并改进日志记录
- 将日期解析逻辑从pandas的read_excel中分离出来,改为单独遍历处理
- 使用logging.error替代print输出错误信息
- 在关键处理步骤添加print日志输出以便调试
- 清理了需求文档中的已完成任务标记和格式问题
2025-05-27 16:39:21 +08:00
13c8619cb2 fix: 将工龄列改为学龄并修正汇总工龄计算
- 将main.py中的"工龄"字段统一改为"学龄"以符合需求文档要求
- 修正汇总工龄计算公式,增加"+1"的调整项
- 更新需求文档中对应任务的完成状态
2025-05-27 15:32:22 +08:00
5115ec86ad docs: 更新文档和依赖文件
- 重命名依赖文件从requirement.txt改为requirements.txt
- 新增使用说明文档,包含打包exe的详细步骤
- 更新规划需求文档,修正任务类型和添加新需求
2025-05-27 15:31:21 +08:00
016142821c fix: 1.1.2修复日期解析错误并增强日志记录
- 添加自定义日期解析函数以兼容不同日期格式
- 在读取Excel文件时应用日期解析器
- 增加日期格式错误的异常处理和日志记录
- 更新需求文档中的日期格式兼容性说明
2025-05-27 15:05:12 +08:00
5a1d4a0aa8 feat: 添加日志记录功能并更新文档
将print输出替换为logging模块记录日志,并添加log.txt到.gitignore
在规划需求文档中标记日志功能为已完成
配置日志记录格式和级别,输出到log.txt文件
2025-05-27 14:15:15 +08:00
ea2b8e158b docs(规划需求): 更新规划需求文档内容
- 添加1.0 500版本的需求清单
- 新增1.1版本功能规划,包括职位变更规则、数据模板优化等
- 补充打包教程和日志输出功能规划
2025-05-27 14:13:14 +08:00
d5fa4fb46a feat: 添加员工台账生成工具及依赖文件
- 新增main.py实现员工台账生成功能,包括基本信息、晋升记录和薪资历史计算
- 添加requirement.txt列出项目依赖库
- 创建.gitignore文件排除不必要的文件
- 添加中文文档记录业务规则
- 实现从Excel读取数据并生成个人台账和汇总表
- 包含错误处理和调试信息
2025-05-26 14:23:00 +08:00