From 338d205cc63a17d747a28d5684b77c3d8173fe55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com> Date: Fri, 3 Jul 2026 16:56:44 +0800 Subject: [PATCH] =?UTF-8?q?feat(equipment-maintenance):=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E4=BA=A7=E7=BA=BF=E5=AD=97=E6=AE=B5=E5=B9=B6=E5=AE=8C?= =?UTF-8?q?=E5=96=84=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=E4=B8=8E=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=E6=A0=BC=E5=BC=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 在维修计划实体、BO和VO类中新增产线字段,添加excel导出注解 2. 维修计划列表查询增加产线过滤条件 3. 为维修计划明细的执行日期添加日期格式化注解 --- .../klp/flow/domain/EqpMaintenancePlan.java | 4 + .../flow/domain/bo/EqpMaintenancePlanBo.java | 5 + .../domain/bo/EqpMaintenancePlanDetailBo.java | 3 + .../flow/domain/vo/EqpMaintenancePlanVo.java | 6 + .../impl/EqpMaintenancePlanServiceImpl.java | 1 + klp-ui/src/views/wms/post/eqp/index.vue | 523 ++++++++---------- 6 files changed, 237 insertions(+), 305 deletions(-) diff --git a/klp-flow/src/main/java/com/klp/flow/domain/EqpMaintenancePlan.java b/klp-flow/src/main/java/com/klp/flow/domain/EqpMaintenancePlan.java index f42ee092a..4701e832b 100644 --- a/klp-flow/src/main/java/com/klp/flow/domain/EqpMaintenancePlan.java +++ b/klp-flow/src/main/java/com/klp/flow/domain/EqpMaintenancePlan.java @@ -51,6 +51,10 @@ public class EqpMaintenancePlan extends BaseEntity { * 审批状态:0=草稿 1=待审批 2=已审批 3=已驳回 */ private Long approvalStatus; + /** + * 产线 + */ + private String productionLine; /** * 计划开始时间 */ diff --git a/klp-flow/src/main/java/com/klp/flow/domain/bo/EqpMaintenancePlanBo.java b/klp-flow/src/main/java/com/klp/flow/domain/bo/EqpMaintenancePlanBo.java index 426112fc6..ace7918f6 100644 --- a/klp-flow/src/main/java/com/klp/flow/domain/bo/EqpMaintenancePlanBo.java +++ b/klp-flow/src/main/java/com/klp/flow/domain/bo/EqpMaintenancePlanBo.java @@ -36,6 +36,11 @@ public class EqpMaintenancePlanBo extends BaseEntity { */ private String planName; + /** + * 产线 + */ + private String productionLine; + /** * 维修类型:1=定期保养 2=安全整改 3=专项检修 4=故障维修 */ diff --git a/klp-flow/src/main/java/com/klp/flow/domain/bo/EqpMaintenancePlanDetailBo.java b/klp-flow/src/main/java/com/klp/flow/domain/bo/EqpMaintenancePlanDetailBo.java index e30dc53b0..f02ccc350 100644 --- a/klp-flow/src/main/java/com/klp/flow/domain/bo/EqpMaintenancePlanDetailBo.java +++ b/klp-flow/src/main/java/com/klp/flow/domain/bo/EqpMaintenancePlanDetailBo.java @@ -8,6 +8,7 @@ import javax.validation.constraints.*; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; /** * 维修计划明细业务对象 eqp_maintenance_plan_detail @@ -43,6 +44,8 @@ public class EqpMaintenancePlanDetailBo extends BaseEntity { /** * 单条维修项计划执行日期 */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd") private Date itemPlanDate; /** diff --git a/klp-flow/src/main/java/com/klp/flow/domain/vo/EqpMaintenancePlanVo.java b/klp-flow/src/main/java/com/klp/flow/domain/vo/EqpMaintenancePlanVo.java index b4f0effbb..7a6c58b90 100644 --- a/klp-flow/src/main/java/com/klp/flow/domain/vo/EqpMaintenancePlanVo.java +++ b/klp-flow/src/main/java/com/klp/flow/domain/vo/EqpMaintenancePlanVo.java @@ -40,6 +40,12 @@ public class EqpMaintenancePlanVo { @ExcelProperty(value = "计划名称") private String planName; + /** + * 产线 + */ + @ExcelProperty(value = "产线") + private String productionLine; + /** * 维修类型:1=定期保养 2=安全整改 3=专项检修 4=故障维修 */ diff --git a/klp-flow/src/main/java/com/klp/flow/service/impl/EqpMaintenancePlanServiceImpl.java b/klp-flow/src/main/java/com/klp/flow/service/impl/EqpMaintenancePlanServiceImpl.java index e9a24578c..8137b7963 100644 --- a/klp-flow/src/main/java/com/klp/flow/service/impl/EqpMaintenancePlanServiceImpl.java +++ b/klp-flow/src/main/java/com/klp/flow/service/impl/EqpMaintenancePlanServiceImpl.java @@ -63,6 +63,7 @@ public class EqpMaintenancePlanServiceImpl implements IEqpMaintenancePlanService LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); lqw.eq(StringUtils.isNotBlank(bo.getPlanNo()), EqpMaintenancePlan::getPlanNo, bo.getPlanNo()); lqw.like(StringUtils.isNotBlank(bo.getPlanName()), EqpMaintenancePlan::getPlanName, bo.getPlanName()); + lqw.eq(StringUtils.isNotBlank(bo.getProductionLine()), EqpMaintenancePlan::getProductionLine, bo.getProductionLine()); lqw.eq(bo.getRepairType() != null, EqpMaintenancePlan::getRepairType, bo.getRepairType()); lqw.eq(bo.getPriorityLevel() != null, EqpMaintenancePlan::getPriorityLevel, bo.getPriorityLevel()); lqw.eq(bo.getPlanStatus() != null, EqpMaintenancePlan::getPlanStatus, bo.getPlanStatus()); diff --git a/klp-ui/src/views/wms/post/eqp/index.vue b/klp-ui/src/views/wms/post/eqp/index.vue index 01702573a..af62eec42 100644 --- a/klp-ui/src/views/wms/post/eqp/index.vue +++ b/klp-ui/src/views/wms/post/eqp/index.vue @@ -6,13 +6,9 @@
- 维修计划 + 检修单
- - - -
@@ -30,10 +26,6 @@ {{ item.planNo }} {{ item.planName }}
-
- 草稿 - 已驳回 -
@@ -41,7 +33,7 @@
- 暂无维修计划数据 + 暂无检修单数据
@@ -56,122 +48,118 @@
- 请在左侧列表中选择一条维修计划查看详情 + 请在左侧列表中选择一条检修单查看详情
-
-
-
-
-
{{ currentRow.planNo }}
-
Maintenance Plan
-
-
- 刷新 - 编辑 - 删除 -
+
+ +
+
+ 产线: + {{ currentRow.productionLine || '未设置' }} + + 时间: + {{ parseTime(currentRow.plannedStartTime, '{y}-{m}-{d}') }} ~ {{ parseTime(currentRow.plannedEndTime, '{y}-{m}-{d}') }}
-
- Approval / 状态: - 草稿 - 待审批 - 已审批 - 已驳回 +
+ 查询检修记录 + 编辑 + 删除
-
- {{ currentRow.planName }} - 定期保养 - 安全整改 - 专项检修 - 故障维修 - 普通 - 重要 - 开始: {{ parseTime(currentRow.plannedStartTime, '{y}-{m}-{d}') }} - 结束: {{ parseTime(currentRow.plannedEndTime, '{y}-{m}-{d}') }} - {{ currentRow.dutyDept }} - {{ currentRow.planOwner }} - 预算: ¥{{ currentRow.budgetAmount }} + +
+
+ 检修记录 · Inspection Records + 共 {{ inspectionTotal }} 条 +
+ + + + + + + + + + + + + + + + +
+ 该产线该时间段内暂无检修记录 +
+
+ 点击"查询检修记录"查看该产线时间段内的巡检数据 +
- - -
- 计划说明 · Description + +
+
+ 维修明细 · Maintenance Details +
+ 新增 + + 从选中记录添加({{ selectedInspectionRows.length }}) + +
+
+ + + + + + + + + + + + + + + + +
暂无维修明细,请手动添加
-
{{ currentRow.planDescription || '无' }}
- - -
- 关联异常记录 · Related Abnormal Records - 选择记录 -
- - - - - - - - - - - - - - -
暂无关联异常记录
- -
- -
- 维修明细 · Maintenance Details - 添加 -
- - - - - - - - - - - - - - - - -
暂无维修明细,请关联异常记录后自动生成或手动添加
- -
- -
- 提交审批 -
- + + + + + + + + + + + + @@ -186,24 +174,18 @@ - - - - - + + - + - - - @@ -214,39 +196,6 @@
- - - - - - - - - - - - - 搜索 - - - - - - - - - - - - - - - - - @@ -288,7 +237,6 @@