|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace App\Admin\Controllers\Content;
|
|
namespace App\Admin\Controllers\Content;
|
|
|
|
|
|
|
|
+use App\Admin\Exports\Content\HouseBlacklistExport;
|
|
use App\Http\Controllers\Controller;
|
|
use App\Http\Controllers\Controller;
|
|
use App\Models\TalentHousePeople;
|
|
use App\Models\TalentHousePeople;
|
|
use Encore\Admin\Controllers\HasResourceActions;
|
|
use Encore\Admin\Controllers\HasResourceActions;
|
|
@@ -47,7 +48,7 @@ class BuyHouseBlacklistController extends Controller
|
|
$grid->email('邮箱');
|
|
$grid->email('邮箱');
|
|
$grid->id_card('证件号');
|
|
$grid->id_card('证件号');
|
|
$grid->end_time('拉黑截止时间');
|
|
$grid->end_time('拉黑截止时间');
|
|
- $grid->comment('备注');
|
|
|
|
|
|
+ $grid->comment('备注')->style('max-width:400px');
|
|
$grid->status('状态')->display(function () use ($status_text) {
|
|
$grid->status('状态')->display(function () use ($status_text) {
|
|
return $status_text[$this->status];
|
|
return $status_text[$this->status];
|
|
});
|
|
});
|
|
@@ -58,6 +59,7 @@ class BuyHouseBlacklistController extends Controller
|
|
} else {
|
|
} else {
|
|
$actions->append("<a href='" . admin_base_path('content/buy_house_blacklist/status') . "?id={$actions->row['id']}&status=1' class='btn btn-primary btn-xs status'>取消拉黑</a>");
|
|
$actions->append("<a href='" . admin_base_path('content/buy_house_blacklist/status') . "?id={$actions->row['id']}&status=1' class='btn btn-primary btn-xs status'>取消拉黑</a>");
|
|
}
|
|
}
|
|
|
|
+ $actions->append("<a href='javascript:set_comment({$actions->row['id']})' class='btn btn-primary btn-xs comment'>修改备注</a>");
|
|
});
|
|
});
|
|
|
|
|
|
$grid->filter(function ($filter) {
|
|
$grid->filter(function ($filter) {
|
|
@@ -72,7 +74,12 @@ class BuyHouseBlacklistController extends Controller
|
|
$query->where('status', '=', $this->input);
|
|
$query->where('status', '=', $this->input);
|
|
}
|
|
}
|
|
}, '状态', 'status')->radio($status_option);
|
|
}, '状态', 'status')->radio($status_option);
|
|
|
|
+ $filter->between('end_time', '拉黑截至时间')->datetime();
|
|
});
|
|
});
|
|
|
|
+
|
|
|
|
+ $grid->disableExport(false); //显示导出按钮
|
|
|
|
+ $grid->exporter(new HouseBlacklistExport()); //传入自己在第1步创建的导出类
|
|
|
|
+
|
|
return $grid;
|
|
return $grid;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -111,4 +118,25 @@ class BuyHouseBlacklistController extends Controller
|
|
|
|
|
|
return redirect($url);
|
|
return redirect($url);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 修改备注
|
|
|
|
+ */
|
|
|
|
+ public function comment(Request $request)
|
|
|
|
+ {
|
|
|
|
+ $id = $request->id;
|
|
|
|
+ $comment = $request->comment;
|
|
|
|
+ $url = empty($request->url) ? admin_base_path('content/buy_house_blacklist') : $request->url;
|
|
|
|
+
|
|
|
|
+ $result = TalentHousePeople::where('id', '=', $id)
|
|
|
|
+ ->update(['comment'=>$comment]);
|
|
|
|
+
|
|
|
|
+ if ($result) {
|
|
|
|
+ admin_toastr('审核成功', 'success');
|
|
|
|
+ } else {
|
|
|
|
+ admin_toastr('该信息不存在或已操作', 'error');
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return redirect($url);
|
|
|
|
+ }
|
|
}
|
|
}
|