Skip to content

调拨、维修 ​

这篇解决什么 ​

调拨改部门 / 位置,维修改卡片状态,各走哪张单。读完能对上 asset_transfer 和 asset_repair,不要在台账上改 deptId 冒充调拨。

先开模块和模型,见 资产功能设计。卡片状态见 资产台账。

示意图:两张单都挂已有卡片。通过后回写台账,不是复制新卡。

从哪改 ​

名称说明仓库路径
调拨/asset/transfer,key asset_transfer(704)ruoyi-office/yudao-module-asset/.../AssetTransferController.java
维修/asset/repair,key asset_repair(705)AssetRepairController.java
表调拨头行 / 维修单asset_transfer、asset_transfer_item、asset_repair
前端list/inforuoyi-office-vben/apps/web-antd/src/views/asset/transfer/、views/asset/repair/
移动asset:transfer:submit / asset:repair:submitbpm-menu-config.ts

调拨头上写 fromDeptId / toDeptId、fromLocationId / toLocationId,明细只挂 assetId。审批通过后把卡片的公司、部门、位置改到「去向」。闲置和使用中都能调;日志里的状态前后值相同,调拨不靠改 assetStatus 表达。

维修单绑一张卡。repairType:1 内部 / 2 外部送修。通过后 repairStatus 变维修中 2,卡片变 REPAIRING。办结走 complete,按 beforeAssetStatus 恢复闲置或使用中。审批通过 不会 自动办结。

日期 transferDate / applyDate / completeDate 是 LocalDate。页面必须对 list / info。

字段 ​

名称说明仓库路径
fromDeptId / toDeptId调出 / 调入部门AssetTransferDO
toLocationId调入位置同上
repairType / repairCost内修外修与费用AssetRepairDO
beforeAssetStatus送修前快照,办结用同上

通过不等于修好

维修通过只把卡打成维修中。仓管 / 维修员还要调办结接口,否则卡片一直停在 3。

换部门不要开领用

领用改使用人,调拨改归属部门 / 位置。人还在、只换仓库,走调拨。

java
@RequestMapping("/asset/transfer")
public class AssetTransferController { }

@RequestMapping("/asset/repair")
public class AssetRepairController { }

配置与操作 ​

换部门 / 位置走 资产调拨 list / info,头上填去向部门与位置,明细只挂 assetId。通过后回写卡片归属,不改 assetStatus 表达调拨。

送修走 资产维修。通过只把卡打成维修中,还要调办结接口按 beforeAssetStatus 恢复。人还在、只换仓库,不要开领用。

调拨列表

本系统截图:资产 → 资产调拨。

调拨详情

本系统截图:调拨 info。日期是 LocalDate。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版