|
|
5a9b79d4ee
|
完善招投标导入测试与文档
|
2026-04-22 16:20:37 +08:00 |
|
|
|
0c5fa6b2c8
|
Remove obsolete export APIs and persist recruitment work history
|
2026-04-22 13:38:43 +08:00 |
|
|
|
d4ac165723
|
完善员工招聘历史工作经历功能
|
2026-04-20 14:52:07 +08:00 |
|
|
|
886176ed7e
|
除员工外 取消导入更新
|
2026-02-09 02:18:56 +08:00 |
|
|
|
f96d10d2e8
|
feat: 移除招聘信和采购交易的导入更新支持功能
## 变更内容
- 移除招聘信和采购交易导入功能中的isUpdateSupport参数
- 遇到已存在的数据直接报错,不再支持更新操作
- 前端移除"是否更新"复选框
## 后端修改
- CcdiStaffRecruitmentController: 移除updateSupport参数
- ICcdiStaffRecruitmentService: 移除updateSupport参数
- CcdiStaffRecruitmentServiceImpl: 简化导入逻辑,移除更新支持
- CcdiPurchaseTransactionController: 移除updateSupport参数
- ICcdiPurchaseTransactionService: 移除updateSupport参数
- ICcdiPurchaseTransactionImportService: 移除updateSupport参数
- CcdiPurchaseTransactionServiceImpl: 移除updateSupport参数
- CcdiPurchaseTransactionImportServiceImpl: 简化导入逻辑,移除更新支持
## 前端修改
- ccdiStaffRecruitment/index.vue: 移除"是否更新"复选框和相关参数
- ccdiPurchaseTransaction/index.vue: 移除"是否更新"复选框和相关参数
## 影响范围
- 导入时遇到已存在的招聘项目编号或采购事项ID将直接报错
- 错误提示显示具体的重复ID
- 不再支持通过导入文件更新已存在的数据
|
2026-02-09 01:12:22 +08:00 |
|
|
|
9aa3faf452
|
refactor: 抽离导入结果弹窗为通用组件并适配所有导入页面
新增组件:
- ImportResultDialog.vue: 通用导入结果弹窗组件
* 支持HTML内容渲染
* 60vh高度限制,内容独立滚动
* 美化滚动条样式(6px宽度、圆角设计)
* 提供visible、content、title等props配置
适配页面:
1. 员工信息管理页面 (ccdiEmployee)
- 使用ImportResultDialog组件替代内嵌Dialog
- 简化数据状态管理(importResultVisible、importResultContent)
- 添加handleImportResultClose方法处理关闭事件
2. 员工招聘信息页面 (ccdiStaffRecruitment)
- 使用ImportResultDialog替代$modal.msgSuccess/msgError
- 统一导入结果展示方式
- 支持HTML格式的错误列表展示
3. 中介黑名单导入组件 (ccdiIntermediary/ImportDialog)
- 使用ImportResultDialog替代$msgbox
- 保留原有的消息解析逻辑(成功/失败分类处理)
- 移除内联样式,使用组件样式
优势:
- 统一导入结果展示样式和交互体验
- 组件复用,减少代码重复
- 便于维护和扩展(一处修改,全局生效)
- 自适应滚动,支持大量失败数据展示
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-05 16:31:01 +08:00 |
|
|
|
1e691f9697
|
docs: 添加员工信息导入结果弹窗自适应优化设计文档
- 分析现有问题:弹窗内容过多时超出视口
- 设计固定高度+内容可滚动的Flexbox布局方案
- 提供完整的CSS样式和响应式设计
- 包含实施计划、验收标准和技术要点
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-05 16:09:40 +08:00 |
|