szw123456

szw123456 pushed to master at szw123456/xiamen-sb-uniapp

  • 8e8d01aea4 feat(equipment): 新增点检日历及报修优化多项功能 - 新增近期点检日历页面,按月展示设备保养完成记录并支持月切换 - 设备详情页添加"近期点检日历"入口及对应路由注册 - 新增点检日历查询接口 getSbCheckCalendarIgnores - 新增查询未完结报修单接口 queryUncompletedRepairs - 报修提交前增加重复报修提醒,存在未完结工单时弹窗确认 - 保养列表与报修列表添加关键词搜索功能,默认限定近三个月范围

1 day ago

szw123456 pushed to master at szw123456/xiamen-sb

  • 3e4c98b1ae feat(platform): 新增公告下架、设备日历及维修报表功能 - 公告模块新增到期自动下架定时任务及有效期清空逻辑 - 公告发布/恢复显示前增加有效期校验,过期则阻止操作 - 点检模块新增设备近期点检日历接口,支持扫码免登录查看 - 大屏新增近期保养计划列表,重构周期文字为枚举统一处理 - 新增MTBF/MTTR统计报表VO、Mapper查询及按月趋势计算 - 报修模块新增设备未完结报修查询接口,支持重复报修提醒 - 报修DTO新增设备等级/大类多选及导出图表base64字段 - Excel导出新增带统计图表PNG的独立sheet支持 - platform-office pom.xml添加UTF-8编码配置

1 day ago

szw123456 pushed to master at szw123456/xianmen-antd

  • ec01860246 feat(app): 新增重复报修提醒、MTTR/MTBF报表及大屏面板重构 - 报修提交时检查设备是否存在未完结报修单,弹出确认提醒 - 新增 MTTR 按月趋势和 MTBF 按设备统计接口及导出功能 - 维修工时导出接口从 GET 改为 POST 以支持携带图表截图 - 大屏右侧面板重构为"当前问题设备"和"近期保养计划"两块 - 多标签页保活引入 routeCacheMap 实现精准缓存管理 - 新增全局混入在页面 mounted 时自动注册真实组件缓存名 - 报修明细弹窗扩展支持 MTTR/MTBF 维度及额外筛选条件 - 大屏默认隐藏正常设备标记,仅显示问题与停机设备

1 day ago

szw123456 pushed to master at szw123456/xiamen-sb

  • 2980679950 feat(screen): 重构大屏设备颜色显示规则 - 颜色优先级调整为黄>红>蓝,一台设备只显示一种颜色 - 黄色改为有进行中报修单的设备,新增转派审批中和委外维修中状态 - 红色改为停机(停用中)且无进行中报修单的设备 - 查询设备列表时增加status字段用于判断停机状态 - 维修申请单增加完成时间不能早于开始时间的校验

1 week ago

szw123456 pushed to master at szw123456/xianmen-antd

  • 7cef2da26d feat(repair): 增强维修工单功能并新增停机设备展示 - 工单详情页恢复"是否停机"字段并新增派工/接单时间步骤 - 维修表单和完成表单增加完成时间不早于开始时间的校验 - 故障大屏新增停机设备红色图例及点位渲染 - 工单列表增加维修开始时间、结束时间、耗时列 - 维修工时报表临时隐藏按月度统计页签

1 week ago

szw123456 pushed to master at szw123456/xiamen-sb-uniapp

  • 6c1312ce72 fix(service-detail): 修正派工时间字段取值逻辑 - 将派工时间数据源从 dispatchTime || applyTime 改为 repairDispatchTime - 添加空值三元判断避免显示异常

1 week ago

szw123456 pushed to master at szw123456/xianmen-antd

  • e3282a1d1d feat(announcement): 新增登录弹窗公告功能 - 新增 getPopupAnnouncements API 接口获取登录弹窗公告 - 新增 LoginAnnouncementModal 组件,登录时自动弹窗展示公告 - 公告表单增加"登录弹窗"标记字段及提交逻辑 - 公告列表增加"登录弹窗"列展示 - 公告面板重构为分区布局,资料与公告上下分栏显示 - 登录成功后通过 sessionStorage 标记触发弹窗,仅弹窗一次 - 设备信息/维修单中所属车间改为树形选择组件 - 维修申请单增加"是否停机"筛选条件和表格列 - 多处下拉框增加 showSearch 搜索过滤功能 - 维修单部门筛选改为树形选择,限制多选标签显示数量

1 week ago

szw123456 pushed to master at szw123456/xiamen-sb

  • 016d15c3bc feat(announcement): 新增公告登录弹窗功能 - 在公告实体和 DTO 中新增 popupFlag 字段标识是否登录弹窗 - 新增 /popup 接口返回已发布且未过期的弹窗公告列表 - 实现 getPopupList 查询逻辑,支持置顶优先、发布时间倒序 - 维修申请查询新增 needStop 条件过滤 - 开发环境服务端口调整为 8070

1 week ago

szw123456 pushed to master at szw123456/xianmen-antd

  • d8604e9a94 feat(announcement): 新增公告管理模块及工作台公告栏 - 新增公告管理API接口,支持分页查询、发布、下架、恢复、批量删除等操作 - 新增公告管理页面,支持按标题、类型、状态筛选,含置顶标识与显示开关 - 新增公告编辑表单,支持文字公告(富文本)和文件资料(附件上传)两种类型 - 新增工作台公告栏面板,前台展示最新已发布且未过期的公告与资料下载 - 注册公告页面路由并集成到工作台待办页面布局中 - 报修申请单页面新增部门多选筛选,优化日期格式与重置逻辑

1 week ago

szw123456 pushed to master at szw123456/xiamen-sb

  • 1ec1edabf9 feat(upms): 新增公告管理功能模块 - 新增 Announcement 实体类,支持文字公告和文件资料两种类型 - 新增 AnnouncementDTO 数据传输对象,包含新增和更新的分组校验 - 新增 AnnouncementMapper 数据访问接口,继承通用 MyMapper - 新增 AnnouncementService 接口及实现类,支持发布、下架、恢复显示、批量删除等操作 - 新增 AnnouncementController 控制器,提供公告 CRUD、分页查询、前台最新公告列表等接口 - 实现前台公告栏按置顶优先和发布时间倒序展示,支持有效期过滤 - 管理端分页查询支持按标题、类型、状态条件筛选

1 week ago

szw123456 pushed to master at szw123456/xiamen-sb

  • d18f3caa12 refactor(repair): 调整维修通知时机与验收驳回逻辑 - 将维修完成通知从点"完成"时移至审核通过后发送 - 审核通过后停用单独通知设备使用人,统一走通知报修人 - 验收驳回状态从"已驳回"改为"维修中",维修人保持不变 - 驳回时复位 assistantStatus 为 init,允许重新计时维修 - 驳回不重置累计工时,保留历史维修时间记录

1 week ago

szw123456 pushed to master at szw123456/xiamen-sb-uniapp

  • c38aa2e8d7 feat(repair): 调整工单操作按钮并新增派工功能 - 移除拒单、转派、完成、提交审核等操作按钮 - 新增派工按钮,仅维修主管(MM)在待分配/已驳回状态下可见 - 接收按钮增加角色控制,仅维修人员/主管可见 - 新增 handleDispatch 方法跳转派工页 - 服务页设备名称后追加显示设备编号

2 weeks ago

szw123456 pushed to master at szw123456/xianmen-antd

  • b93630bbb2 fix(repair-form): 补充查询参数字段并修正 statusList 空值类型 - 在 queryParam 中补充缺失的字段初始化(keyword, zbh, actualUser, repairUserName, content, statusList) - 将 statusList 重置值从 null 改为 undefined,确保 a-select 组件正确识别空状态

2 weeks ago

szw123456 pushed to master at szw123456/xiamen-sb-uniapp

  • 68b9a05e4e refactor(ui): 统一设备展示格式并简化服务列表操作 - 在检查、维修、维修检查、工单等列表页统一显示设备名称和设备编号 - 调整忽略保养页设备编号与名称的显示顺序 - 移除服务列表页的接收、转派、完成、提交审核等操作按钮 - 服务列表页统一改为"查看详情"入口,操作收归详情页处理 - 删除列表页中不再使用的 handleDealEdit、handleDispatching、handleEdit、handleExamine 方法

2 weeks ago

szw123456 pushed to master at szw123456/xianmen-antd

  • 945d43c79d Merge remote-tracking branch 'origin/master'
  • 885e24283c refactor(repair-form): 重构搜索表单重置逻辑,清空所有查询条件 - 重置时新增清空 keyword、zbh、actualUser、repairUserName、content、statusList 等字段 - 将部门清空与恢复默认部门的逻辑拆分为独立判断 - 统一 no 参数保留与 skipDeptDefault 的条件分支结构 - 更新注释说明重置目标为初始进入界面时的查询状态
  • View comparison for these 2 commits »

2 weeks ago

szw123456 pushed to master at szw123456/xiamen-sb

  • 9a15b5653d Merge remote-tracking branch 'origin/master'
  • d1e2cfad01 feat(repair): 重构报修通知收件人并新增完成通知报修人 - 报修通知收件人从群发所有维修人员改为精准通知:设备第一维修人、维修主管(MM角色)及机台使用人 - 使用 LinkedHashSet 对通知收件人进行去重,统一收集站内信/微信/邮件/短信各渠道接收人 - 新增维修完成后通知报修人功能,支持邮件、站内信和微信三种渠道 - 新增 sendFinishNoticeToReporter 方法,组装包含设备名称、编号、报修内容、维修人等信息的 HTML 通知 - 新增 WeChatMessageUtil.repairFinishMessage 方法用于发送维修完成微信模板消息 - 调整派工通知和报修通知微信消息中设备编号字段的文案描述 - 维修完成通知整体包裹 try-catch,异常不影响维修完成主流程
  • View comparison for these 2 commits »

2 weeks ago

szw123456 pushed to master at szw123456/xiamen-sb-uniapp

  • f16a1771ba fix(equipment-detail): 隐藏扫码进入设备详情页的停用按钮 - 注释掉停用按钮的渲染逻辑,扫码进入时不再显示 - 添加注释说明隐藏停用按钮的业务场景

2 weeks ago

szw123456 pushed to master at szw123456/xianmen-antd

  • 0db77f46f7 feat(repair): 调整「我的工单」不默认按部门筛选 - 新增 searchType === 2 判断,使「我的工单」跳过部门默认筛选 - 重构 resetSearchForm 逻辑,将 table.refresh 调用统一至条件分支外部 - 更新相关注释,明确三种不限制部门的场景

2 weeks ago

szw123456 pushed to master at szw123456/xianmen-antd

  • ee1b3afa64 fix(repair): 修复重置搜索表单时部门标签无法清除的问题 - 移除「我的工单」页面跳过部门筛选的条件,仅保留通知跳转场景 - 重置时先清空 deptIdList 再于 $nextTick 中恢复默认部门,避免 a-select 标签残留 - 简化 skipDeptDefault 判断逻辑,减少不必要的条件分支

2 weeks ago

szw123456 pushed to master at szw123456/xiamen-sb-uniapp

  • df7bc24409 fix(setting): 微信授权后立即调用绑定接口 - 用户带 openId 进入授权页时立即调用绑定接口而非仅存缓存 - 绑定成功后移除 openId 缓存 - 绑定失败时输出错误日志

3 weeks ago