|
|
|
|
@ -11,6 +11,7 @@ namespace App\Http\Controllers\Admin;
|
|
|
|
|
use App\Exports\ParamedicExport;
|
|
|
|
|
use App\Forms\ParamedicForm;
|
|
|
|
|
use App\Http\Controllers\Customer\AuthController;
|
|
|
|
|
use App\Models\Orders;
|
|
|
|
|
use App\Models\Paramedic;
|
|
|
|
|
use App\Models\ParamedicLevel;
|
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
|
@ -37,7 +38,7 @@ class ParamedicController extends CommonController
|
|
|
|
|
->orWhere("id_card_number", "like", "%" . request()->keyword . "%");
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
$data = $data->orderBy("updated_at","desc")->paginate(10);
|
|
|
|
|
$data = $data->orderBy("updated_at", "desc")->paginate(10);
|
|
|
|
|
return view($this->bladePath . ".index", compact("data"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -101,4 +102,20 @@ class ParamedicController extends CommonController
|
|
|
|
|
{
|
|
|
|
|
return Excel::download(new ParamedicExport(), "paramedics.xlsx");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function delete(Request $request)
|
|
|
|
|
{
|
|
|
|
|
$order = Orders::where('paramedic_id', $request->id)->first();
|
|
|
|
|
if ($order) {
|
|
|
|
|
return $this->error("护工名下存在订单");
|
|
|
|
|
}
|
|
|
|
|
try {
|
|
|
|
|
$model = $this->model->find($request->id);
|
|
|
|
|
$model->delete();
|
|
|
|
|
return $this->success("删除成功");
|
|
|
|
|
} catch (\Exception $exception) {
|
|
|
|
|
return $this->error("删除失败:" . $exception->getMessage());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|