{{-- 文件功能:后台用户反馈管理页面(仅 id=1 超级管理员可访问) 列表展示所有用户提交的 Bug 报告和功能建议 支持按类型+状态筛选,可直接修改状态(Ajax)和填写官方回复 @extends admin.layouts.app --}} @extends('admin.layouts.app') @section('title', '用户反馈管理') @section('content')

💬 用户反馈管理 @if ($pendingCount > 0) {{ $pendingCount }} 条待处理 @endif

管理用户提交的 Bug 报告和功能建议,修改状态后前台实时更新

{{-- 筛选栏 --}}
@if ($currentType || $currentStatus) ✕ 清除筛选 @endif
{{-- 反馈列表 --}}
@forelse($feedbacks as $feedback)
{{-- 卡片头部 --}}
{{-- 赞同数 --}}
{{ $feedback->votes_count }}
赞同
{{-- 类型+状态+标题 --}}
@php $typeConfig = \App\Models\FeedbackItem::TYPE_CONFIG[$feedback->type] ?? null; @endphp {{ $typeConfig['label'] ?? '' }} {{-- 状态下拉(Ajax 即时保存) --}} 💬 {{ $feedback->replies_count }} 保存中...

{{ $feedback->title }}

by {{ $feedback->username }} · {{ $feedback->created_at->diffForHumans() }}

{{-- 展开按钮 --}}
{{-- 展开详情 --}}
{{-- 原始描述 --}}

用户描述

{{ $feedback->content }}

{{-- 所有补充评论 --}} @if ($feedback->replies->count() > 0)

用户补充 ({{ $feedback->replies->count() }} 条)

@foreach ($feedback->replies as $reply)
{{ $reply->username }} @if ($reply->is_admin) 开发者 @endif {{ $reply->created_at->diffForHumans() }}

{{ $reply->content }}

@endforeach
@endif {{-- 官方回复+保存区 --}}

🛡️ 官方回复(公开显示给所有用户)

@empty

💬

暂无用户反馈

等待用户从前台提交问题和建议

@endforelse
{{-- 分页 --}} @if ($feedbacks->hasPages())
{{ $feedbacks->links() }}
@endif @endsection