|
|
|
|
@ -37,6 +37,14 @@ class OrdersController extends CommonController
|
|
|
|
|
$project_id = request()->project_id ?? $projects->first()->id;
|
|
|
|
|
$project = Project::find($project_id);
|
|
|
|
|
$status = $request->get('status', 20);
|
|
|
|
|
$building_id = $request->get('building_id');
|
|
|
|
|
$area_id = $request->get('area_id');
|
|
|
|
|
|
|
|
|
|
// 楼栋
|
|
|
|
|
$buildings = Building::where('project_id', $project_id)->get();
|
|
|
|
|
// 病区
|
|
|
|
|
$areas = Area::where('project_id', $project_id)->get();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$month = request()->month ?? '全部';
|
|
|
|
|
$months = (new OrdersController())->_getMonths();
|
|
|
|
|
@ -92,7 +100,7 @@ class OrdersController extends CommonController
|
|
|
|
|
"bed" => function ($query) {
|
|
|
|
|
$query->with(["room", "building", "area"]);
|
|
|
|
|
}
|
|
|
|
|
])->where('status',$status)
|
|
|
|
|
])->where('status', $status)
|
|
|
|
|
->orderBy("id", "desc");
|
|
|
|
|
|
|
|
|
|
if (request()->is_export) {
|
|
|
|
|
@ -118,7 +126,7 @@ class OrdersController extends CommonController
|
|
|
|
|
'20' => '进行中',
|
|
|
|
|
'100' => '已完成'
|
|
|
|
|
];
|
|
|
|
|
return view($this->bladePath . ".index", compact("status", "data", "project_id", "month", "project", "hushizhang", "yuanfang", "order_status_list"));
|
|
|
|
|
return view($this->bladePath . ".index", compact('buildings', 'areas', "status", "data", "project_id", "month", "project", "hushizhang", "yuanfang", "order_status_list"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function _getMonths()
|
|
|
|
|
@ -262,11 +270,11 @@ class OrdersController extends CommonController
|
|
|
|
|
}
|
|
|
|
|
})->where('admin_id', $user->id)->pluck('area_id');
|
|
|
|
|
}
|
|
|
|
|
$data = Area::where(function ($query) use ($areaId,$building_id) {
|
|
|
|
|
$data = Area::where(function ($query) use ($areaId, $building_id) {
|
|
|
|
|
if ($areaId) {
|
|
|
|
|
$query->whereIn('area.id', $areaId);
|
|
|
|
|
}
|
|
|
|
|
if($building_id){
|
|
|
|
|
if ($building_id) {
|
|
|
|
|
$query->where('building_id', $building_id);
|
|
|
|
|
}
|
|
|
|
|
})->with(['project',
|
|
|
|
|
@ -295,8 +303,8 @@ class OrdersController extends CommonController
|
|
|
|
|
$data = $data->toArray();
|
|
|
|
|
}
|
|
|
|
|
// 获取楼栋
|
|
|
|
|
$buildings = Building::where('project_id',$project_id)->where('project_id', $project_id)->get();
|
|
|
|
|
return view($this->bladePath . ".artboard", compact("data", "projects", "project_id","buildings","building_id"));
|
|
|
|
|
$buildings = Building::where('project_id', $project_id)->where('project_id', $project_id)->get();
|
|
|
|
|
return view($this->bladePath . ".artboard", compact("data", "projects", "project_id", "buildings", "building_id"));
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|