shenzx

shenzx wypycha do master w shenzx/pd_frontend

  • 664c2d6977 fix: 修复项目管理前端字段名与后端不一致及部门选择器显示问题 - status→projectStatus、outsourceCost→externalCost、coopDeptId→collabDeptIds 对齐后端字段 - DeptSelector 修正 node-key、render-after-expand,支持多选折叠标签和搜索过滤 - ProjectCard/detail/stats/output 页面同步修正 projectStatus 字段引用 - 编辑项目时正确将 collaborations 映射为 collabDeptIds 回显 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

1 miesiąc temu

shenzx wypycha do master w shenzx/pd_backend

  • d8d3b64660 fix: 修复项目管理牵头部门/协作部门数据及展示问题 - PdProject 新增 deptName、coopDeptName 瞬态字段用于列表展示 - PdProjectMapper.xml 查询 JOIN sys_dept 返回部门名称,子查询聚合协作部门名称 - PdProjectController 注入 ISysDeptService,deptTree 接口返回真实部门树数据 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

1 miesiąc temu

shenzx wypycha do master w shenzx/pd_backend

  • 33d8fa3a33 refactor: 业务代码全部集中到 ruoyi-service 模块 35个业务文件从5个模块迁移至ruoyi-service,实现业务逻辑集中管理 迁移明细: - ruoyi-common → ruoyi-service: 4枚举(ProjectStatus/ReviewStatus/SubmitStatus/NotifyType) + 1常量(PerfConstants) - ruoyi-system → ruoyi-service: 5实体(PdProject/PdOutputValue/PdPerformance/PdNotification/PdProjectCollaboration) + 5Mapper + 5XML - ruoyi-admin → ruoyi-service: 5控制器(PdProject/PdOutputValue/PdPerformance/PdNotification/PdReview) - ruoyi-framework → ruoyi-service: PerfPermissionService部门权限 - ruoyi-quartz → ruoyi-service: PerfTask定时任务 包结构调整: - com.ruoyi.common.enums.* → com.ruoyi.service.project.enums.* - com.ruoyi.system.domain.Pd* → com.ruoyi.service.project.domain.Pd* - com.ruoyi.system.mapper.Pd* → com.ruoyi.service.project.mapper.Pd* - com.ruoyi.web.controller.project.* → com.ruoyi.service.project.controller.* - com.ruoyi.framework.web.service.PerfPermissionService → com.ruoyi.service.project.security.* - com.ruoyi.quartz.task.PerfTask → com.ruoyi.service.project.task.* RuoYi框架类(SysConfig/SysUser/BusinessType/DataSourceType等)保持原包不变 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

1 miesiąc temu

shenzx wypycha do master w shenzx/pd_frontend

  • 3206d8ae47 feat: #15 系统管理页面 - 全项目收官 管理员后台总控页面,快捷导航+数据备份+系统配置 - 4张快捷导航卡片: 用户管理/部门管理/角色权限管理/操作日志 (链接至RuoYi现有/system/user|dept|role + /monitor/operlog页面) - 数据备份Tab: 手动备份按钮+备份列表(文件名/大小/时间)+恢复/下载/删除 + 空状态引导 + 覆盖恢复二次确认 - 系统配置Tab: 核算比例(1-100%,2位小数)/填报时间窗(1-31日) /审核时间窗(1-31日)/安全锁定时间(1-1440分钟)/备份周期(1-90天) + 批量保存+重置 - 权限守卫: 非admin角色自动重定向至首页 - 卡片hover动效 + 彩色顶部边条 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • dcb16eba6e feat: #18 消息通知页面 + 顶部导航角标 完整消息通知系统,含列表页、自动刷新、角标集成 - 双Tab: 全部消息/未读消息(红色角标),5色类型标签(dark/plain区分已读) - 批量操作: 全部已读/选中已读/批量删除/管理员群发 - 消息详情: 点击展开el-descriptions+内容,未读自动标记已读 - 相对时间: 刚刚/X分钟前/小时前/昨天/hover完整时间 - 自动刷新: setInterval 30s拉取未读数,onUnmounted清除定时器 - 群发对话框: 管理员专享,类型/目标角色/标题/内容 - 顶部角标: HeaderNotice集成getUnreadCount,铃铛图标总未读数 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • 63ba6b9cb6 feat: #12 项目查询统计页面 - 决策看板 多维度查询+统计卡片+可视化图表完整决策支持页面 - 6维筛选: 项目名/部门/状态多选/类型/产值范围联合查询 - 6张统计卡片: 项目总数/在建/完工/总预估产值/总实际产值/项目均产值 - 3个图表: 柱状图(部门产值对比)/饼图(状态分布)/折线图(月度趋势多系列) - 项目明细表: 名称/类型/部门/状态/产值+分页+Excel导出 - 统计入口: project/index.vue按钮路由跳转至独立stats页面 - 清理index.vue内联统计dialog死代码 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • f627f77976 feat: #16 绩效核算展示页面 - 核心业务闭环收官 填报→审核→核算完整闭环最后一步,8项需求全部实现 - 核算概览: 4张汇总卡片(全院产值/绩效总额/已核算部门/审核通过项目) - 公式展示: "绩效总额 = 审核通过产值总和 × 20%" 醒目提示 - 核算明细表: 部门/月份/产值总和/核算比例/绩效总额,按月筛选 - 项目产值明细: 行展开子表格,贡献绩效自动计算(产值×比例) - 图表: 柱状图(部门对比)+折线图(历史趋势多系列平滑曲线) - 权限控制: 院班子全部门+比例设置,部门/员工仅本部门 - 核算比例设置: 弹窗修改 1-100% 2位小数,历史结果不变 - Excel导出 + 绩效详情页跳转 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • ce1ac7fc68 feat: #19 产值审核评定页面 院班子审核员核心页面,按部门分组折叠审核+批量操作+审核日志 - 审核概览: 6部门汇总卡片,彩色边条+进度条+提交统计 - 分组折叠: el-collapse按部门分组,独立选择状态管理 - 单个审核: 通过/不通过(原因必填500字)+反馈通知提示 - 批量审核: 跨分组汇总选中记录,批量通过/批量不通过 - 行展开详情: 产值详情+协作信息+历史填报记录子表格 - 审核时间窗: 13-16日倒计时,审核前/中/逾期三态提示 - 审核日志: 审核人/项目/部门/月份/结果(ReviewStatusTag)/意见/时间 - 自动刷新: 每次审核操作后重新加载列表和日志 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

1 miesiąc temu

shenzx stworzył nową gałąź master at shenzx/pd_frontend

1 miesiąc temu

shenzx wypycha do master w shenzx/pd_backend

  • 5546b82e10 fix: 前后端API路径对齐 + 新增ReviewController及缺失端点 - 新增 PdReviewController: 完整审核评定API(list/approve/reject/batch/log/export) - PdProjectController: 补充export/stats/deptTree/import端点 - PdOutputValueController: 补充export/cooperation端点 - PdPerformanceController: 补充detail/summary/ratio/chart/export端点 - PdNotificationController: 补充delete/config端点 - 所有路径统一为 /performance/xxx 前缀,与前端完全对齐 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

1 miesiąc temu

shenzx wypycha do master w shenzx/pd_backend

  • df136c5a2b feat: #4-#10 后端业务模块全部完成 绩效管理系统后端全栈交付,含项目/产值/审核/绩效/通知/系统管理模块 - Controller层: 5个控制器(PdProject/PdOutputValue/PdPerformance/PdNotification/SysBackup) - Service层: 4个业务接口+实现(产值校验/绩效自动核算20%/项目导入) - 权限控制: PerfPermissionService部门级数据权限(@pps) - 定时任务: PerfTask(填报提醒/审核提醒/逾期标记/自动核算) - 角色Key: admin(系统管理员)/dept_admin(部门管理员)/reviewer(院班子审核员) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • 26f14d20d1 feat: #9 系统管理模块 - 数据备份控制器 新增SysBackupController数据备份与恢复接口 - 手动备份/自动备份 - 备份列表查询/恢复/删除 - 备份周期配置 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • 3ab27a9bc0 feat: #8 数据库设计与基础架构搭建 绩效管理系统pd schema完整设计,含实体/枚举/Mapper/Service/Controller全栈 - SQL: 5张业务表(pd_project/collaboration/output_value/performance/notification) 14个索引 + 6个部门种子数据 + 5项系统配置 - 4个枚举: ProjectStatus/ReviewStatus/SubmitStatus/NotifyType - 5个实体类: PdProject/PdProjectCollaboration/PdOutputValue/PdPerformance/PdNotification - 5个Mapper接口+XML: 完整CRUD+业务查询(按部门/状态/月份/用户统计) - 4个Service: 含产值校验逻辑、绩效自动核算逻辑(产值总和×20%)、项目导入 - 4个Controller: Project/OutputValue/Performance/Notification 各10+接口 - 常量类PerfConstants + Quartz定时任务PerfTask(填报/审核/逾期提醒) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • 90923b9115 init: RuoYi v3.9.0 Spring Boot 多模块基础框架 若依微服务基础框架初始化,含admin/common/framework/system/service/generator/quartz模块 - Spring Boot 2.5.15 + MyBatis-Plus 3.5.2 + PostgreSQL - Spring Security + JWT 认证、Swagger3/Knife4j、Redis、Quartz - 系统管理模块:用户/角色/菜单/部门/岗位/字典/配置/日志 - PostgreSQL初始化脚本(ry schema 27张系统表) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

1 miesiąc temu

shenzx stworzył nową gałąź master at shenzx/pd_backend

1 miesiąc temu

shenzx tworzy repozytorium shenzx/pd_backend

1 miesiąc temu

shenzx tworzy repozytorium shenzx/pd_frontend

1 miesiąc temu

shenzx wypycha do master w shenzx/claude-badminton

2 miesięcy temu

shenzx wypycha do master w shenzx/claude-badminton

3 miesięcy temu

shenzx wypycha do master w shenzx/claude-badminton

3 miesięcy temu

shenzx stworzył nową gałąź master at shenzx/claude-badminton

3 miesięcy temu

shenzx tworzy repozytorium shenzx/claude-badminton

3 miesięcy temu

shenzx wypycha do master w shenzx/badminton-web

8 miesięcy temu

shenzx wypycha do master w shenzx/badminton

8 miesięcy temu

shenzx wypycha do master w shenzx/badminton-web

8 miesięcy temu

shenzx wypycha do master w shenzx/badminton

8 miesięcy temu

shenzx wypycha do master w shenzx/badminton

8 miesięcy temu