/** * Returns a new form of the specified work order report. * * @param WorkOrder $workOrder * @param WorkOrderReport $report * * @return \Orchestra\Contracts\Html\Builder */ public function form(WorkOrder $workOrder, WorkOrderReport $report) { return $this->form->of('work-orders.report', function (FormGrid $form) use($workOrder, $report) { if ($report->exists) { $method = 'PATCH'; $url = route('maintenance.work-orders.report.update', [$workOrder->getKey(), $report->getKey()]); $form->submit = 'Save'; } else { $method = 'POST'; $url = route('maintenance.work-orders.report.store', [$workOrder->getKey()]); $form->submit = 'Create'; } $form->attributes(compact('method', 'url')); $form->with($report); $form->fieldset(function (Fieldset $fieldset) use($workOrder) { $fieldset->control('select', 'status')->options(function () { $statuses = Status::all()->pluck('name', 'id'); $statuses[0] = 'None'; return $statuses; })->value(function () use($workOrder) { if ($workOrder->status instanceof Status) { return $workOrder->status->getKey(); } })->attributes(['class' => 'select2']); $fieldset->control('input:textarea', 'description'); }); }); }
public function indexInsertPreson1() { $status = Status::all(); return View('/insert_preson1')->with('status', $status); }
/** * Returns a new form for work orders. * * @param WorkOrder $workOrder * * @return \Orchestra\Contracts\Html\Builder */ public function form(WorkOrder $workOrder) { return $this->form->of('work-orders', function (FormGrid $form) use($workOrder) { if ($workOrder->exists) { $method = 'PATCH'; $url = route('maintenance.work-orders.update', [$workOrder->getKey()]); $form->submit = 'Save'; } else { $method = 'POST'; $url = route('maintenance.work-orders.store'); $form->submit = 'Create'; } $form->with($workOrder); $form->attributes(compact('method', 'url')); $form->fieldset(function (Fieldset $fieldset) { $fieldset->control('select', 'category')->value(function (WorkOrder $workOrder) { return $workOrder->category_id; })->options(function () { return Category::getSelectHierarchy('work-orders'); }); $fieldset->control('select', 'location')->value(function (WorkOrder $workOrder) { return $workOrder->location_id; })->options(function () { return Location::getSelectHierarchy(); }); $fieldset->control('select', 'status')->options(function () { $statuses = Status::all()->pluck('name', 'id'); $statuses[0] = 'None'; return $statuses; }); $fieldset->control('select', 'priority')->value(function (WorkOrder $workOrder) { return $workOrder->priority_id; })->options(function () { $priorities = Priority::all()->pluck('name', 'id'); $priorities[0] = 'None'; return $priorities; }); $fieldset->control('select', 'assets[]')->label('Assets')->options(function () { return Asset::all()->pluck('name', 'id'); })->attributes(['class' => 'select2', 'multiple' => true]); $fieldset->control('input:text', 'subject')->attributes(['placeholder' => 'ex. Worked on HVAC']); $fieldset->control('input:textarea', 'description'); }); }); }
public function showSpecificOrderToAdmin($orderId) { $order = Order::with('products_in_order.stantion', 'status', 'firm')->where('id', $orderId)->first(); $statuses = Status::all(); if ($order->is_new == 1) { $order->is_new = 0; $order->save(); } $documents = Document::where('order_id', $orderId)->orderBy('type')->get(); $documentTypes = [1 => 1, 2 => 2, 3 => 3, 7 => 7]; return view('orders.showSpecificOrderToAdmin', ['order' => $order, 'statuses' => $statuses, 'documents' => $documents, 'documentTypes' => $documentTypes]); }
public function formNewCard($id) { if (!Auth::check()) { return redirect("/"); } if (Auth::user()->Level_id == 1) { return redirect('/managementAccount'); } $Board = Board::all()->find($id); if (Auth::user()->id != $Board->manager_id) { return redirect("/"); } $status = Status::all('id', 'name')->sortBy('id')->toArray(); $prior = Priority::all('id', 'name')->sortBy('id')->toArray(); $member = Membermanagement::with(['member'])->where('Board_id', '=', session()->get('Board'))->get(); $getcard = Card::where('Board_id', '=', session()->get('Board'))->get(); return view('pages.card.createCard')->with('piority', $prior)->with('member', $member)->with('status', $status)->with('Board', $Board)->with('Card', $getcard); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $statuses = Status::all(); return view('statuses.index', ['statuses' => $statuses]); }