新增:聊天室反馈模态弹窗(仿留言弹窗样式)
点击工具栏「反馈」按钮弹出反馈弹窗,不再跳转新页面。 新建文件: - feedback-modal.blade.php — 蓝白渐变标题栏、类型筛选Tabs、反馈卡片列表(展开详情/评论)、提交反馈表单、滚动懒加载 - feedback.js — AJAX加载/提交/点赞/评论/删除,滚动懒加载,乐观UI更新 修改文件: - toolbar.blade.php — 反馈按钮 data-toolbar-url → data-toolbar-action - toolbar.js — 添加 feedback 动作 - chat-room.js — 静态导入 feedback 模块 - frame.blade.php — 引入反馈弹窗 - routes/web.php — 新增 feedback.data 路由 - FeedbackController.php — 新增 data() 方法
This commit is contained in:
@@ -366,6 +366,8 @@ Route::middleware(['chat.auth'])->group(function () {
|
||||
// ---- 用户反馈(独立前台页面 /feedback)----
|
||||
// 反馈列表页
|
||||
Route::get('/feedback', [FeedbackController::class, 'index'])->name('feedback.index');
|
||||
// 第一页数据(供聊天室模态弹窗用)
|
||||
Route::get('/feedback/data', [FeedbackController::class, 'data'])->name('feedback.data');
|
||||
// 懒加载接口:scroll 到底追加更多反馈
|
||||
Route::get('/feedback/more', [FeedbackController::class, 'loadMore'])->name('feedback.more');
|
||||
// 提交新反馈
|
||||
|
||||
Reference in New Issue
Block a user