feat(web): 更新审批中心、审计、政策制度页面及对应的业务脚本,增强前端交互逻辑
This commit is contained in:
@@ -1093,8 +1093,16 @@ export default {
|
||||
|
||||
submitBusy.value = true
|
||||
try {
|
||||
await submitExpenseClaim(request.value.claimId)
|
||||
toast(`${request.value.id} 已提交审批。`)
|
||||
const payload = await submitExpenseClaim(request.value.claimId)
|
||||
const claimStatus = String(payload?.status || '').trim().toLowerCase()
|
||||
const approvalStage = String(payload?.approval_stage || payload?.approvalStage || '').trim()
|
||||
if (claimStatus === 'submitted') {
|
||||
toast(`${request.value.id} 已完成 AI验审${approvalStage ? `,当前节点:${approvalStage}` : ',并已提交审批'}。`)
|
||||
} else if (claimStatus === 'supplement') {
|
||||
toast(`${request.value.id} AI验审未通过,已转待补充。`)
|
||||
} else {
|
||||
toast(`${request.value.id} 提交结果已更新。`)
|
||||
}
|
||||
emit('request-updated', { claimId: request.value.claimId })
|
||||
} catch (error) {
|
||||
toast(error?.message || '提交审批失败,请稍后重试。')
|
||||
|
||||
Reference in New Issue
Block a user