diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/EquipmentController.java b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/EquipmentController.java index bca53dc..0b9a61a 100644 --- a/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/EquipmentController.java +++ b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/EquipmentController.java @@ -130,6 +130,26 @@ public class EquipmentController { return ActionResult.fail("更新失败,数据不存在"); } } + + /** + * 报废 + * @param id + * @return + */ + @Operation(summary = "报废") + @GetMapping("/baofei/{id}") + @Transactional + public ActionResult baofei(@PathVariable("id") String id){ + EquipmentEntity entity= equipmentService.getInfo(id); + if(entity!=null && "1".equals(entity.getStatus())){ + entity.setStatus("3"); + equipmentService.update(id,entity); + }else { + return ActionResult.fail("该数据状态非可用或者不存在,请刷新列表"); + } + return ActionResult.success("报废成功"); + } + /** * 删除 * @param id diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/equipment/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/equipment/index.vue index 46b720c..3754483 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/equipment/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/equipment/index.vue @@ -1,534 +1,562 @@ - - - - - - -