liyinglin 2 years ago
parent f3205aa2c1
commit 7b41fa7b47

@ -40,7 +40,7 @@ class OrdersController extends CommonController
$month = request()->month ?? '全部'; $month = request()->month ?? '全部';
$months = (new OrdersController())->_getMonths(); $months = (new OrdersController())->_getMonths();
if($month != '全部'){ if ($month != '全部') {
$start_timestamp = strtotime($month); $start_timestamp = strtotime($month);
$end_timestamp = strtotime("+1 month", strtotime($month)); $end_timestamp = strtotime("+1 month", strtotime($month));
$this->model = $this->model->whereRaw("UNIX_TIMESTAMP(`created_at`) >= " . $start_timestamp . " and UNIX_TIMESTAMP(`created_at`) < " . $end_timestamp); $this->model = $this->model->whereRaw("UNIX_TIMESTAMP(`created_at`) >= " . $start_timestamp . " and UNIX_TIMESTAMP(`created_at`) < " . $end_timestamp);
@ -60,6 +60,13 @@ class OrdersController extends CommonController
$roleId = Role::where('name', 'like', '%护士长%')->where('guard_name', 'admin')->value('id'); $roleId = Role::where('name', 'like', '%护士长%')->where('guard_name', 'admin')->value('id');
$hushizhang = DB::table('model_has_roles')->where('role_id', $roleId) $hushizhang = DB::table('model_has_roles')->where('role_id', $roleId)
->where('model_type', 'App\Admin')->where('model_id', $userId)->count(); ->where('model_type', 'App\Admin')->where('model_id', $userId)->count();
// 是否院方管理
$roleId = Role::where('name', 'like', '%院方管理%')->where('guard_name', 'admin')->value('id');
$yuanfang = DB::table('model_has_roles')->where('role_id', $roleId)
->where('model_type', 'App\Admin')->where('model_id', $userId)->count();
if ($hushizhang) { if ($hushizhang) {
$user = auth()->user(); $user = auth()->user();
$areaId = AdminAreaLink::where('project_id', $project_id)->where('admin_id', $user->id)->pluck('area_id'); $areaId = AdminAreaLink::where('project_id', $project_id)->where('admin_id', $user->id)->pluck('area_id');
@ -111,7 +118,7 @@ class OrdersController extends CommonController
'20' => '进行中', '20' => '进行中',
'100' => '已完成' '100' => '已完成'
]; ];
return view($this->bladePath . ".index", compact("status", "data", "project_id", "month", "project", "hushizhang", "order_status_list")); return view($this->bladePath . ".index", compact("status", "data", "project_id", "month", "project", "hushizhang", "yuanfang", "order_status_list"));
} }
public function _getMonths() public function _getMonths()

@ -80,7 +80,7 @@
<td>{!! $row->status == \App\Models\Orders::STATUS_FINISHED ? $row->to_date : "<label class='badge badge-danger'>未结</label> {$row->to_date}" !!}</td> <td>{!! $row->status == \App\Models\Orders::STATUS_FINISHED ? $row->to_date : "<label class='badge badge-danger'>未结</label> {$row->to_date}" !!}</td>
<td>{!! $row->getStatusLabelAttribute() !!} </td> <td>{!! $row->getStatusLabelAttribute() !!} </td>
<td>{!! $row->status == \App\Models\Orders::STATUS_FINISHED ? "" : "<label class='badge badge-danger'>预计</label>" !!} {{ $row->total }} </td> <td>{!! $row->status == \App\Models\Orders::STATUS_FINISHED ? "" : "<label class='badge badge-danger'>预计</label>" !!} {{ $row->total }} </td>
@if (!$hushizhang) @if (!$hushizhang || !$yuanfang)
<td> <td>
<a class="btn btn-sm btn-primary" <a class="btn btn-sm btn-primary"
href="javascript:;" onclick="toggleItems(this)"><i href="javascript:;" onclick="toggleItems(this)"><i

Loading…
Cancel
Save