增加审批时间轴&&调整采购单

This commit is contained in:
mzl
2025-09-24 17:38:04 +08:00
parent 07af16ed9d
commit 2a44802994
7 changed files with 299 additions and 60 deletions
@@ -103,14 +103,7 @@ class ApprovalRecordsService
'approver',
'instance.flows',
'instance.initiator',
'instance.bizInfo',
// 'instance.bizInfo.items',
// 'instance.bizInfo.items.options',
// 'instance.bizInfo.items.moneyValues',
// 'instance.bizInfo.accounts',
// 'instance.bizInfo.moneyValues',
// 'instance.bizInfo.salesperson',
'instance.bizInfo'
];
break;
}
@@ -178,4 +171,12 @@ class ApprovalRecordsService
$result = $service->transferApproval($data['instance_id'], $data['step_index'], $request->user->uid, $data['to_uid'], $data['reason'], 'name');
return $result;
}
public function serviceApprovalTimeline(Request $request, array $data = [])
{
$instance = \app\common\model\ApprovalInstances::where('biz_id', $data['id'])->where('flow_type', $data['flow_type'])->first();
$result = \app\common\model\ApprovalRecords::where('instance_id', $instance->id)->with('approver')->orderBy('id', 'desc')->get();
return $result;
}
}