docs: 整理项目问题文档,修复审批列表数据混乱
- 新增 PROJECT_ISSUES.md 统一管理所有问题和解决方案 - 精简 CLAUDE.md,移除重复的问题记录部分 - 修复审批列表数据混乱问题(React 18 StrictMode + 状态管理) - 修复首次加载不显示数据问题(requestIdRef 清理时机) - 修复页码初始值错误(hasMore 默认值) - 修复后端响应序列化问题(Eloquent 模型转数组) - 添加审批人和抄送人重复校验 - 修复双 header 问题 - 调整申请页面 padding-bottom Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -38,14 +38,19 @@ class ApprovalController extends BaseController
|
||||
$page = (int) $request->get('page', 1);
|
||||
$pageSize = (int) $request->get('page_size', 20);
|
||||
|
||||
// 添加日志
|
||||
error_log("Approval list request: userId={$userId}, type={$type}, page={$page}");
|
||||
try {
|
||||
$result = $this->service->getList($userId, $type, $page, $pageSize);
|
||||
|
||||
$result = $this->service->getList($userId, $type, $page, $pageSize);
|
||||
|
||||
error_log("Approval list result: count=" . count($result['list']));
|
||||
|
||||
return $this->success($result);
|
||||
// 使用 json() 全局函数返回 JSON
|
||||
return json([
|
||||
'code' => 0,
|
||||
'message' => 'success',
|
||||
'data' => $result,
|
||||
]);
|
||||
} catch (\Exception $e) {
|
||||
error_log("❌ Error in list controller: " . $e->getMessage() . "\n" . $e->getTraceAsString());
|
||||
return $this->error($e->getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user