p-honggang.li
7 天以前 522737d66480d2f42b8e83c2ddde0efa3b740f38
src/views/approveManage/tradeApproval/approve.vue
@@ -312,6 +312,10 @@
  return [...detail.items, summaryRow]
})
const taskId = computed(() => {
  return String(route.params.taskId || '')
})
// 状态映射(后端中文 -> 前端枚举)
const statusServerToUi: Record<string, string> = {
  '待上传文件': 'WAIT_UPLOAD',
@@ -334,6 +338,7 @@
onMounted(async () => {
  const orderId = String(route.params.id || '')
  console.log(route.params.taskId)
  if (!orderId) return
  
  try {
@@ -485,6 +490,8 @@
    })
    
    const orderId = String(route.params.id || '')
    console.log(String(route.params.taskId || ''))
    const taskId1 = taskId.value
    const userId = userStore.getUserId ? Number(userStore.getUserId) : undefined
    const comments = approvalForm.comments.trim()
@@ -497,6 +504,7 @@
    // 调用审批通过API
    const result = await approveOrder({
      orderId: orderId,
      taskId: taskId1,
      approvalOpinion: comments,
      approverId: userId,
      approverName: userStore.getUserDetail || '管理员',
@@ -568,6 +576,7 @@
    const orderId = String(route.params.id || '')
    const userId = userStore.getUserId ? Number(userStore.getUserId) : undefined
    const comments = approvalForm.comments.trim()
    const taskId1 = String(route.params.taskId || '')
    if (!orderId || !userId) {
      ElMessage.error('订单ID或用户ID不能为空')
@@ -580,6 +589,7 @@
      orderId: orderId,
      approvalOpinion: comments,
      approverId: userId,
      taskId: taskId1,
      approverName: userStore.getUserDetail || '管理员',
      approvalType: isAgreementOrder.value ? '审批' : '授权',
      approvalResult: '驳回'