From d462ab3435c755795e7eb3a46b5b1a19f90cafa8 Mon Sep 17 00:00:00 2001 From: ahmadfahmip <afahmi3@yahoo.co.id> Date: Mon, 4 Feb 2019 19:43:34 +0700 Subject: [PATCH] Add picker to seminar proposal tab --- .../Controllers/SeminarTopikController.php | 41 +++++++++---------- .../detail_mahasiswa_control.blade.php | 22 +++++++++- 2 files changed, 40 insertions(+), 23 deletions(-) diff --git a/app/Http/Controllers/SeminarTopikController.php b/app/Http/Controllers/SeminarTopikController.php index ea2afed..5486069 100644 --- a/app/Http/Controllers/SeminarTopikController.php +++ b/app/Http/Controllers/SeminarTopikController.php @@ -12,28 +12,27 @@ class SeminarTopikController extends Controller $manajer= Auth::user()->isManajer(); $mhs_id = $request->get('mahasiswa'); $mahasiswa = Mahasiswa::find($mhs_id); - dd($request->get("date")); - // if($manajer) { - // if($mahasiswa) { - // SeminarTopik::create( - // [ - // "mahasiswa_id" => $mhs_id, - // "schedule" => $request->get("date"), - // "creator_id" => $manajer->id, - // "topik_id" => $mahasiswa->getApprovedTopic()->id - // ] - // ); - // $mahasiswa->status = Mahasiswa::STATUS_SIAP_SEMINAR_TOPIK; - // $mahasiswa->t_topik3 = date("Y-m-d H:i:s"); - // $mahasiswa->save(); - // return redirect('/mahasiswa/control/'.$mahasiswa->user()->username); - // } else { - // return abort(400); - // } + if($manajer) { + if($mahasiswa) { + SeminarTopik::create( + [ + "mahasiswa_id" => $mhs_id, + "schedule" => $request->get("date"), + "creator_id" => $manajer->id, + "topik_id" => $mahasiswa->getApprovedTopic()->id + ] + ); + $mahasiswa->status = Mahasiswa::STATUS_SIAP_SEMINAR_TOPIK; + $mahasiswa->t_topik3 = date("Y-m-d H:i:s"); + $mahasiswa->save(); + return redirect('/mahasiswa/control/'.$mahasiswa->user()->username); + } else { + return abort(400); + } - // } else { - // return abort(403); - // } + } else { + return abort(403); + } } public function penilaian(Request $request) { diff --git a/resources/views/manajer/detail_mahasiswa_control.blade.php b/resources/views/manajer/detail_mahasiswa_control.blade.php index e88f2d4..3b0445a 100644 --- a/resources/views/manajer/detail_mahasiswa_control.blade.php +++ b/resources/views/manajer/detail_mahasiswa_control.blade.php @@ -512,12 +512,30 @@ <div class="form-group row mt-2"> <label for="name" class="col-md-4 col-form-label text-md-right">Jadwal Seminar Proposal</label> <div class="col-md-6"> - <input type="datetime-local" class="form-control" name="date" + <input type="datetime-local" class="form-control" name="date" id="inputdate" + hidden @if($seminarProposal) value="{{date("Y-m-d\TH:i:s", strtotime($seminarProposal->schedule))}}" @endif > + <button + type="button" + style="margin-left: 0!important" + class="btn btn-blue ml-4" + @click="alert = !alert" + > + Masukan waktu dan tanggal + </button> </div> + <v-alert + :value="alert" + transition="scale-transition" + > + <div style="display: flex; flex-direction: row"> + <v-date-picker v-model="datePicker"></v-date-picker> + <v-time-picker v-model="timePicker"></v-time-picker> + </div> + </v-alert> </div> <div class="form-group row mt-2"> <label for="name" class="col-md-4 col-form-label text-md-right">Dosen Pembimbing 1</label> @@ -611,7 +629,7 @@ </div> <div class="row justify-content-center"> - <button class="btn btn-blue ml-4"> + <button class="btn btn-blue ml-4" v-on:click="showdate" type="submit"> Tetapkan </button> </div> -- GitLab