任务时间: 2025年06月17日 12:20
任务类型: 功能修复
完成状态: ✅ 已完成
用户反馈:后台清理计划管理列表中的"查看内容"按钮应该跳转到计划内容管理页面,而不是弹窗显示内容。
ViewPlanContentsAction类将ViewPlanContentsAction从弹窗模式改为页面跳转模式:
public function handle(Request $request)
{
// 获取计划和内容
$plan = CleanupPlan::with('contents')->find($planId);
// 生成HTML表格
$html = '<div class="table-responsive">...';
// 返回弹窗
return $this->response()
->success('计划内容')
->detail($html);
}
public function handle(Request $request)
{
$planId = $this->getKey();
// 验证计划是否存在
$plan = CleanupPlan::find($planId);
if (!$plan) {
return $this->response()->error('计划不存在');
}
// 构建跳转URL,包含计划ID筛选参数
$url = admin_url('cleanup/plan-contents') . '?plan_id=' . $planId;
// 跳转到计划内容管理页面
return $this->response()->redirect($url);
}
admin_url('cleanup/plan-contents')?plan_id={计划ID}http://kku_laravel.local.gd/admin/cleanup/plan-contents?plan_id=1plan_id参数筛选fa-list图标,更直观地表示"查看列表"/admin/cleanup/plan-contents?plan_id=1/admin/cleanup/plan-contents?plan_id=4app/Module/Cleanup/AdminControllers/Actions/ViewPlanContentsAction.phpredirect()方法实现页面跳转response()->redirect()的使用方法提交信息: 修复清理计划管理查看内容按钮跳转功能 - 将弹窗模式改为页面跳转模式,自动应用计划筛选,优化用户体验