feat: 飞书审批消息添加操作按钮
功能: 1. 审批通知卡片添加"通过"和"拒绝"按钮 2. 点击按钮跳转到审批详情页,自动弹出审批确认框 3. 保留"查看详情"按钮 实现: - FeishuNotificationService.buildApprovalCard() - 添加审批操作按钮 - ApprovalService.notifyNextApprovers() - 传递 order_id 参数 - approval/detail.tsx - 处理 URL 中的 action 参数 按钮样式: - 通过按钮:绿色 (primary) - 拒绝按钮:红色 (danger) - 查看详情:默认样式 相关文件: - backend/app/service/FeishuNotificationService.php - backend/app/service/ApprovalService.php - frontend/src/pages/approval/detail.tsx Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -482,6 +482,7 @@ class ApprovalService
|
||||
'type' => $businessTypeName,
|
||||
'content' => "**申请标题**: {$order->title}\n**申请人**: {$order->applicant->name}",
|
||||
'url' => $detailUrl,
|
||||
'order_id' => $order->id,
|
||||
]);
|
||||
error_log("✅ 审批人通知成功: approver_id={$approverId}");
|
||||
} catch (\Exception $e) {
|
||||
|
||||
Reference in New Issue
Block a user