refactor(repair): strictly gate 'Already Outbound' status to system-only trigger
This commit is contained in:
@ -205,6 +205,10 @@ class RepairInboundService:
|
|||||||
"""
|
"""
|
||||||
专门用于更新维修状态和追加维修日志
|
专门用于更新维修状态和追加维修日志
|
||||||
"""
|
"""
|
||||||
|
# 禁止手动变更为已出库状态,必须通过扫码出库模块进行
|
||||||
|
if status == '已出库':
|
||||||
|
raise ValueError("禁止手动变更为已出库状态,请通过扫码出库模块进行操作")
|
||||||
|
|
||||||
repair = TransRepair.query.get(id)
|
repair = TransRepair.query.get(id)
|
||||||
if not repair:
|
if not repair:
|
||||||
return None
|
return None
|
||||||
|
|||||||
@ -187,7 +187,6 @@
|
|||||||
<el-option label="等待配件" value="等待配件" />
|
<el-option label="等待配件" value="等待配件" />
|
||||||
<el-option label="已修复" value="已修复" />
|
<el-option label="已修复" value="已修复" />
|
||||||
<el-option label="报废转出" value="报废转出" />
|
<el-option label="报废转出" value="报废转出" />
|
||||||
<el-option label="已出库" value="已出库" />
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="追加日志" prop="repair_log">
|
<el-form-item label="追加日志" prop="repair_log">
|
||||||
|
|||||||
Reference in New Issue
Block a user