From ec3a57d66414a3b058f18785119f66a64d213161 Mon Sep 17 00:00:00 2001 From: Paman Beruang Date: Mon, 3 Apr 2023 18:52:23 +0700 Subject: [PATCH] update form pendaftaran peserta, update error log --- .DS_Store | Bin 14340 -> 14340 bytes app/.DS_Store | Bin 12292 -> 14340 bytes app/ErrorLog.php | 24 +- app/Http/.DS_Store | Bin 10244 -> 10244 bytes app/Http/Controllers/ErrorLogController.php | 28 +- .../Controllers/JalinanKlaimController.php | 1616 +++++------ .../Controllers/KegiatanBKCUController.php | 990 +++---- app/Http/Controllers/SuratController.php | 23 +- app/KegiatanPeserta.php | 34 +- app/Logging/DatabaseHandler.php | 24 + app/Providers/AppServiceProvider.php | 9 +- app/SubKomponen.php | 33 + app/Surat.php | 6 +- app/SuratKodeTemp.php | 9 +- app/cdn.php | 56 - composer.json | 3 - config/logging.php | 5 + ...3_04_03_111115_create_error_logs_table.php | 29 + public/.DS_Store | Bin 18436 -> 18436 bytes public/css/.DS_Store | Bin 16388 -> 16388 bytes public/files/.DS_Store | Bin 10244 -> 10244 bytes public/js/app.js | 1832 ++++++------- public/js/components/112.js | 213 +- public/js/components/121.js | 104 +- public/js/components/122.js | 104 +- public/js/components/123.js | 104 +- public/js/components/138.js | 104 +- public/js/components/2.js | 104 +- public/js/components/27.js | 104 +- public/js/components/28.js | 104 +- public/js/components/38.js | 1870 ++++++++++--- public/js/components/41.js | 104 +- public/js/components/42.js | 104 +- public/js/components/44.js | 104 +- public/js/components/45.js | 104 +- public/js/components/47.js | 104 +- public/js/components/48.js | 104 +- public/js/components/54.js | 104 +- public/js/components/56.js | 104 +- public/js/components/57.js | 104 +- public/js/components/60.js | 2 +- public/js/components/63.js | 104 +- public/js/components/64.js | 104 +- public/js/components/65.js | 104 +- public/js/components/72.js | 128 +- public/js/components/82.js | 104 +- public/js/components/83.js | 104 +- public/js/components/92.js | 63 +- public/js/components/94.js | 104 +- public/js/components/95.js | 104 +- public/js/components/96.js | 104 +- public/mix-manifest.json | 2 +- resources/.DS_Store | Bin 10244 -> 10244 bytes resources/assets/.DS_Store | Bin 10244 -> 10244 bytes resources/assets/js/api/kegiatanBKCU.js | 393 +-- resources/assets/js/components/checkValue.vue | 172 +- .../assets/js/components/documentUpload.vue | 66 + resources/assets/js/components/modal.vue | 13 +- resources/assets/js/routes.js | 2369 ++++++++++------- resources/assets/js/views/.DS_Store | Bin 22532 -> 22532 bytes resources/assets/js/views/errorLog/table.vue | 89 +- .../assets/js/views/kegiatanBKCU/detail.vue | 429 +-- .../kegiatanBKCU/detailPesertaDaftar.vue | 1349 +++++----- .../js/views/kegiatanBKCU/formPeserta.vue | 1277 +++++---- resources/assets/js/views/surat/form.vue | 25 +- resources/assets/js/views/surat/table.vue | 35 +- resources/assets/js/views/suratKode/form.vue | 2 +- resources/views/_layouts/footerCu.blade.php | 11 +- routes/api.php | 7 + 69 files changed, 9878 insertions(+), 5854 deletions(-) create mode 100644 app/Logging/DatabaseHandler.php create mode 100644 app/SubKomponen.php delete mode 100755 app/cdn.php create mode 100644 database/migrations/2023_04_03_111115_create_error_logs_table.php create mode 100644 resources/assets/js/components/documentUpload.vue diff --git a/.DS_Store b/.DS_Store index e454c06212959d004ee715a7577f13632bbd1a19..25e5e5232e7fb6eda6a3d3493f8390f45e16b28d 100755 GIT binary patch delta 2297 zcmeH|eQXnD9LJyUb6tA}7j|9Ou^sI;*NqA-SOn!wVT8>H8w}_OgOQDPcd*mG(RM{0 zrUXF{P+lJYFuo9oi5Qh+qaYfUzZ8w{=uk0{s3F8eUPgT39};}7ErKy2`WG?r{NA%^PRF59hjM$o`>kKX3yTZ`)SlU=^=t)VkqqRL2it0mU zcBQnkN>w}h!p7P@BmJ=A5ykwfyIPf3YN52gAg-BJnld0t`Al84s&<;0xk;U$wPHbb ztXGxWQ^q5@5-Q&5^UHGkgGNkKQc|HdFiBRIMnYjdqG(c~(Oq}T>avWUOd0W*(o$TU zF;iAMdg9S2-*d_ie{p#>Z{20KZVjcOwQ3XT^ll2RdwEc zQB=NIk?IZcVVMKthd6TZ#Ar*-E1wbIJbCAsG_d1S-6A>eo4g|ge6)YuI zn@wVORCGdQjrP{vtdfmV#t3DPgZULr@T>~tm@*x7-%&Q8RIoGlFx^G+KfB7V(t8i) zx*dC9vH2IL*>B|!2;ziAxv-OgzV>DAa>Yg~O$1oKdl)rLuC40YIqw&~KMR>i))0fF zqw%Jua3mf!_k8H-UB1mNkrCMuOg+#E?>_u+h{NCklED+C)=*BmO6}{cr3^jXO~om zz1(bb!vXgBXlM48dUC8cdrLi8-OOEn6Hg}fwskQ*dCjW}MX_5cG+?? zC1z4FVi_YHO7m|e$S-{<$JCelh)ktFFSPm*WIesY++ zM~;(|$CHQ6!N@A2P^d zGqzwWp1>YFi|6qI_G0z{3?PTYID%vN1fSwFe1lW?7H4oC7jO}maD|poE49%oT1P#! zo=&CH=o~tq25AQkv2m)$R&*d+u6k+9KlfSxxZbQ=uDOQ30`P7CASaOikZ58=u?=zD zjd9h<^&%&bQc?)L@;H&RN3j+{ziXn%ai`FHC{J=tmN?TCp%D6AQzcPBA($cGBXPPZ z9?Q@ewW@NK+$bx=f|+ovdkxLUz>bJFojt~Y{O<_AxlQ40>#MzLSmC!gp-&87{JVb!vC49)@}YT zGKrCe?fUaclc$PhF|*ygu$f7GG9%NH{>{@Rn%J1)H%yk6|FE%P0VAXGWF7^{xU#ED zfmX6G;BZ{Yfg_Hn@+l~eN0%?iFbq!4&n*D?L+d!hEYP>`7+ z5g0%P$blgCY^#mkdaylkS%fW^vdDHYND54j*SN}5dUdjyW*3uV=j210MNAhMCJV60 zOb*g|$D*+{T?fdK-<+)Nz`R+IuBdGf4w3{`MCuUZA@2yG@1&Kl}S1INgz|JQ`Jmd-yU(q zrYeO9RRtM*$kqukY)%k<$H*jZwK+i4n~PCkGmpX=CZ=bln|CP%F>e-NS;;hcKD+wn z90_f9Nmhsx4Y+}{D{>$KefpkxGQW;4*z*TK$|l?JNb@j3Lev5*kfAei^IsKyMxdcT F7y$?5O`HG# delta 258 zcmZoEXh~3DU|?W$DortDV9)?EIe-{M3-B;7uy8RjC~!|y&=)iViZBBO85l|!3UZ3e z3MM9~Z+y_eJlVj6Wn#DBW(l>qOpJA#cPV)>0`)O40x=M9aBsXQ&azpZ=Ls{T+QbQp zlXV5SCrb$EF&b=k7x=@p`Lgh9MkcYC%?Cuixh6g+VC3J-qp*gF=?uuAAm+_AVm}yV zfX1+b4P(&Y2GXv`F57tVJ@aIK6I~sU0+5{z5E^VfkYECG!2rkx`3t1RU~-Ph#LYid Jgc-r+0|2jLGW-Al diff --git a/app/ErrorLog.php b/app/ErrorLog.php index 1431038ef..66a14f542 100755 --- a/app/ErrorLog.php +++ b/app/ErrorLog.php @@ -9,33 +9,17 @@ class ErrorLog extends BaseEloquent { use Dataviewer; - protected $table = 'error_log'; - - public static $rules = [ - 'content' => 'required' - ]; + protected $table = 'error_logs'; protected $fillable = [ - 'id_user','content','status' + 'id','message','context','level','level_name','channel','datetime','extra' ]; protected $allowedFilters = [ - 'user.name','status','created_at','updated_at' + 'message','context','level','datetime','created_at','updated_at' ]; protected $orderable = [ - 'user.name','status','created_at','updated_at' + 'level','datetime','created_at','updated_at' ]; - - public static function initialize() - { - return [ - 'id_user' => '' ,'request' => '' ,'content' => '' , - ]; - } - - public function user() - { - return $this->belongsTo('App\User','id_user','id')->select('id','id_aktivis','id_cu','name'); - } } diff --git a/app/Http/.DS_Store b/app/Http/.DS_Store index 3ac7435cb1d2d01aea83708e22e468e2758ab9b1..5a042d1d7fb1bb0ec25de8cc255dac9596070fdd 100755 GIT binary patch delta 160 zcmZn(XbIThCCD_va>*FZ33CVPwXF@BirC?LJLRNRY+ zN%ZXGgOXYtFKoDeU93Lh2;?XTrMM*JvOFdz%d@fTzm1}Ep|762uHV8h13t*o2b Q6~3?`Ovi4~advancedFilter(); + $table_data = ErrorLog::advancedFilter(); return response() ->json([ @@ -20,33 +20,9 @@ public function index() ]); } - - public function create() - { - return response() - ->json([ - 'form' => ErrorLog::initialize(), - 'rules' => ErrorLog::$rules, - 'option' => [] - ]); - } - - public function store(Request $request) - { - $this->validate($request,ErrorLog::$rules); - - $kelas = ErrorLog::create($request->all()); - - return response() - ->json([ - 'saved' => true, - 'message' => $this->message. ' berhasil ditambah' - ]); - } - public function show($id) { - $kelas = ErrorLog::with('user')->findOrFail($id); + $kelas = ErrorLog::findOrFail($id); return response() ->json([ diff --git a/app/Http/Controllers/JalinanKlaimController.php b/app/Http/Controllers/JalinanKlaimController.php index 985669f74..736342c3d 100755 --- a/app/Http/Controllers/JalinanKlaimController.php +++ b/app/Http/Controllers/JalinanKlaimController.php @@ -1,4 +1,5 @@ execptionData($awal); - if($awal != 'undefined' && $akhir != 'undefined'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','pinjaman_anggota_terakhir.produk_cu','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->whereBetween('tanggal_pencairan',[$awal, $akhir])->where('status_klaim',$status) - ->advancedFilter(); - }else if($awal != 'undefined'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','pinjaman_anggota_terakhir.produk_cu','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->where('tanggal_pencairan',$awal)->where('status_klaim',$status)->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','pinjaman_anggota_terakhir.produk_cu','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->where('status_klaim',$status)->advancedFilter(); + if ($awal != 'undefined' && $akhir != 'undefined') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'pinjaman_anggota_terakhir.produk_cu', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->whereBetween('tanggal_pencairan', [$awal, $akhir])->where('status_klaim', $status) + ->advancedFilter(); + } else if ($awal != 'undefined') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'pinjaman_anggota_terakhir.produk_cu', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->where('tanggal_pencairan', $awal)->where('status_klaim', $status)->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'pinjaman_anggota_terakhir.produk_cu', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->where('status_klaim', $status)->advancedFilter(); } $table_data = $this->formatQuery($table_data); @@ -46,28 +48,28 @@ public function indexCu($cu, $tp, $status, $awal, $akhir) { $this->execptionData($awal); - if($awal != 'undefined' && $akhir != 'undefined'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->whereBetween('tanggal_pencairan',[$awal, $akhir])->where('status_klaim',$status)->whereHas('anggota_cu_cu', function($query) use ($cu, $tp){ - if($tp != 'semua'){ - $query->where('cu_id',$cu)->where('tp_id', $tp); - }else{ - $query->where('cu_id',$cu); + if ($awal != 'undefined' && $akhir != 'undefined') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->whereBetween('tanggal_pencairan', [$awal, $akhir])->where('status_klaim', $status)->whereHas('anggota_cu_cu', function ($query) use ($cu, $tp) { + if ($tp != 'semua') { + $query->where('cu_id', $cu)->where('tp_id', $tp); + } else { + $query->where('cu_id', $cu); } })->advancedFilter(); - }else if($awal != 'undefined'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->where('tanggal_pencairan',$awal)->where('status_klaim',$status)->whereHas('anggota_cu_cu', function($query) use ($cu , $tp){ - if($tp != 'semua'){ - $query->where('cu_id',$cu)->where('tp_id', $tp); - }else{ - $query->where('cu_id',$cu); - } + } else if ($awal != 'undefined') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->where('tanggal_pencairan', $awal)->where('status_klaim', $status)->whereHas('anggota_cu_cu', function ($query) use ($cu, $tp) { + if ($tp != 'semua') { + $query->where('cu_id', $cu)->where('tp_id', $tp); + } else { + $query->where('cu_id', $cu); + } })->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->where('status_klaim',$status)->whereHas('anggota_cu_cu', function($query) use ($cu, $tp){ - if($tp != 'semua'){ - $query->where('cu_id',$cu)->where('tp_id', $tp); - }else{ - $query->where('cu_id',$cu); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->where('status_klaim', $status)->whereHas('anggota_cu_cu', function ($query) use ($cu, $tp) { + if ($tp != 'semua') { + $query->where('cu_id', $cu)->where('tp_id', $tp); + } else { + $query->where('cu_id', $cu); } })->advancedFilter(); } @@ -85,15 +87,15 @@ public function indexCair($tanggal_pencairan) // $this->execptionData($awal); $table_data = DB::table('jalinan_klaim') - ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw($this->queryCair())) - ->whereNull('jalinan_klaim.deleted_at') - ->where('status_klaim', 4) - ->whereBetween('tanggal_pencairan',[$tanggal_pencairan, $tanggal_pencairan]) - ->groupBy('anggota_cu_cu.cu_id') - ->get(); + ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw($this->queryCair())) + ->whereNull('jalinan_klaim.deleted_at') + ->where('status_klaim', 4) + ->whereBetween('tanggal_pencairan', [$tanggal_pencairan, $tanggal_pencairan]) + ->groupBy('anggota_cu_cu.cu_id') + ->get(); return response() ->json([ @@ -101,7 +103,8 @@ public function indexCair($tanggal_pencairan) ]); } - public function queryCair(){ + public function queryCair() + { return 'MAX(cu.no_ba) as no_ba, MAX(cu.name) as kategori, MAX(anggota_cu_cu.cu_id) as cu_id, @@ -124,30 +127,30 @@ public function indexLaporanCu($status, $awal, $akhir) { $this->execptionData($awal); - if($status == '4' || $status == '5' || $status == '6'){ + if ($status == '4' || $status == '5' || $status == '6') { $table_data = DB::table('jalinan_klaim') - ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw($this->queryCair())) - ->whereNull('jalinan_klaim.deleted_at') - ->where('status_klaim', $status) - ->whereBetween('tanggal_pencairan',[$awal, $akhir]) - ->groupBy('anggota_cu_cu.cu_id') - ->get(); - }else{ + ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw($this->queryCair())) + ->whereNull('jalinan_klaim.deleted_at') + ->where('status_klaim', $status) + ->whereBetween('tanggal_pencairan', [$awal, $akhir]) + ->groupBy('anggota_cu_cu.cu_id') + ->get(); + } else { $table_data = DB::table('jalinan_klaim') - ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw($this->queryCair())) - ->whereNull('jalinan_klaim.deleted_at') - ->where('status_klaim', $status) - ->whereBetween('jalinan_klaim.created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) - ->groupBy('anggota_cu_cu.cu_id') - ->get(); + ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw($this->queryCair())) + ->whereNull('jalinan_klaim.deleted_at') + ->where('status_klaim', $status) + ->whereBetween('jalinan_klaim.created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) + ->groupBy('anggota_cu_cu.cu_id') + ->get(); } - + return response() ->json([ 'model' => $table_data @@ -158,20 +161,20 @@ public function indexLaporanCuDetail($cu, $status, $awal, $akhir) { $this->execptionData($awal); - if($cu == 'semua'){ - if($status == '4' || $status == '5' || $status == '6'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->whereBetween('tanggal_pencairan',[$awal, $akhir])->where('status_klaim',$status)->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->where('status_klaim',$status)->advancedFilter(); + if ($cu == 'semua') { + if ($status == '4' || $status == '5' || $status == '6') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->whereBetween('tanggal_pencairan', [$awal, $akhir])->where('status_klaim', $status)->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->where('status_klaim', $status)->advancedFilter(); } - }else{ - if($status == '4' || $status == '5' || $status == '6'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->whereBetween('tanggal_pencairan',[$awal, $akhir])->where('status_klaim',$status)->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); + } else { + if ($status == '4' || $status == '5' || $status == '6') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->whereBetween('tanggal_pencairan', [$awal, $akhir])->where('status_klaim', $status)->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); })->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->where('status_klaim',$status)->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->where('status_klaim', $status)->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); })->advancedFilter(); } } @@ -188,12 +191,12 @@ public function indexLaporanPenyebab($cu, $status, $awal, $akhir) { $this->execptionData($awal); - if($cu == 'semua'){ - if($status == '4' || $status == '5' || $status == '6'){ + if ($cu == 'semua') { + if ($status == '4' || $status == '5' || $status == '6') { $table_data = JalinanKlaim::join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw(' + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw(' COUNT(DISTINCT(cu.no_ba)) as cu, MAX(jalinan_klaim.created_at) as created_at, MAX(kategori_penyakit) as kategori, @@ -207,16 +210,16 @@ public function indexLaporanPenyebab($cu, $status, $awal, $akhir) SUM(tunas_diajukan) + SUM(lintang_diajukan) as tot_diajukan, SUM(tunas_disetujui) AS tunas_disetujui, SUM(lintang_disetujui) AS lintang_disetujui, - SUM(tunas_disetujui) + SUM(lintang_disetujui) as tot_disetujui')) - ->where('status_klaim',$status) - ->whereBetween('tanggal_pencairan',[$awal, $akhir]) - ->groupBy('kategori_penyakit') - ->get(); - }else{ + SUM(tunas_disetujui) + SUM(lintang_disetujui) as tot_disetujui')) + ->where('status_klaim', $status) + ->whereBetween('tanggal_pencairan', [$awal, $akhir]) + ->groupBy('kategori_penyakit') + ->get(); + } else { $table_data = JalinanKlaim::join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw(' + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw(' COUNT(DISTINCT(cu.no_ba)) as cu, MAX(jalinan_klaim.created_at) as created_at, MAX(kategori_penyakit) as kategori, @@ -230,21 +233,23 @@ public function indexLaporanPenyebab($cu, $status, $awal, $akhir) SUM(tunas_diajukan) + SUM(lintang_diajukan) as tot_diajukan, SUM(tunas_disetujui) AS tunas_disetujui, SUM(lintang_disetujui) AS lintang_disetujui, - SUM(tunas_disetujui) + SUM(lintang_disetujui) as tot_disetujui')) - ->where('status_klaim',$status) - ->whereBetween('jalinan_klaim.created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) - ->groupBy('kategori_penyakit') - ->get(); + SUM(tunas_disetujui) + SUM(lintang_disetujui) as tot_disetujui')) + ->where('status_klaim', $status) + ->whereBetween('jalinan_klaim.created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) + ->groupBy('kategori_penyakit') + ->get(); } - }else{ - if($status == '4' || $status == '5' || $status == '6'){ - $table_data = JalinanKlaim::whereHas('anggota_cu_cu', - function($query) use ($cu){ - $query->where('anggota_cu_cu.cu_id',$cu); - })->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw(' + } else { + if ($status == '4' || $status == '5' || $status == '6') { + $table_data = JalinanKlaim::whereHas( + 'anggota_cu_cu', + function ($query) use ($cu) { + $query->where('anggota_cu_cu.cu_id', $cu); + } + )->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw(' COUNT(DISTINCT(cu.no_ba)) as cu, MAX(jalinan_klaim.created_at) as created_at, MAX(kategori_penyakit) as kategori, @@ -258,19 +263,21 @@ function($query) use ($cu){ SUM(tunas_diajukan) + SUM(lintang_diajukan) as tot_diajukan, SUM(tunas_disetujui) AS tunas_disetujui, SUM(lintang_disetujui) AS lintang_disetujui, - SUM(tunas_disetujui) + SUM(lintang_disetujui) as tot_disetujui')) - ->where('status_klaim',$status) - ->whereBetween('tanggal_pencairan',[$awal, $akhir]) - ->groupBy('kategori_penyakit') - ->get(); - }else{ - $table_data = JalinanKlaim::whereHas('anggota_cu_cu', - function($query) use ($cu){ - $query->where('anggota_cu_cu.cu_id',$cu); - })->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw(' + SUM(tunas_disetujui) + SUM(lintang_disetujui) as tot_disetujui')) + ->where('status_klaim', $status) + ->whereBetween('tanggal_pencairan', [$awal, $akhir]) + ->groupBy('kategori_penyakit') + ->get(); + } else { + $table_data = JalinanKlaim::whereHas( + 'anggota_cu_cu', + function ($query) use ($cu) { + $query->where('anggota_cu_cu.cu_id', $cu); + } + )->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw(' COUNT(DISTINCT(cu.no_ba)) as cu, MAX(jalinan_klaim.created_at) as created_at, MAX(kategori_penyakit) as kategori, @@ -284,11 +291,11 @@ function($query) use ($cu){ SUM(tunas_diajukan) + SUM(lintang_diajukan) as tot_diajukan, SUM(tunas_disetujui) AS tunas_disetujui, SUM(lintang_disetujui) AS lintang_disetujui, - SUM(tunas_disetujui) + SUM(lintang_disetujui) as tot_disetujui')) - ->where('status_klaim',$status) - ->whereBetween('jalinan_klaim.created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) - ->groupBy('kategori_penyakit') - ->get(); + SUM(tunas_disetujui) + SUM(lintang_disetujui) as tot_disetujui')) + ->where('status_klaim', $status) + ->whereBetween('jalinan_klaim.created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) + ->groupBy('kategori_penyakit') + ->get(); } } @@ -303,48 +310,48 @@ public function indexLaporanPenyebabDetail($cu, $status, $kategori, $awal, $akhi { $this->execptionData($awal); - if($cu == 'semua'){ - if($status == '4' || $status == '5' || $status == '6'){ - if($kategori == 'semua'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->whereBetween('tanggal_pencairan',[$awal, $akhir])->where('status_klaim',$status)->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->whereBetween('tanggal_pencairan',[$awal, $akhir])->where('status_klaim',$status)->where('kategori_penyakit',$kategori)->advancedFilter(); + if ($cu == 'semua') { + if ($status == '4' || $status == '5' || $status == '6') { + if ($kategori == 'semua') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->whereBetween('tanggal_pencairan', [$awal, $akhir])->where('status_klaim', $status)->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->whereBetween('tanggal_pencairan', [$awal, $akhir])->where('status_klaim', $status)->where('kategori_penyakit', $kategori)->advancedFilter(); } - }else{ - if($kategori == 'semua'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->where('status_klaim',$status)->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Provinces','anggota_cu.Regencies','anggota_cu.Districts','anggota_cu.Villages')->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->where('status_klaim',$status)->where('kategori_penyakit',$kategori)->advancedFilter(); + } else { + if ($kategori == 'semua') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->where('status_klaim', $status)->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Provinces', 'anggota_cu.Regencies', 'anggota_cu.Districts', 'anggota_cu.Villages')->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->where('status_klaim', $status)->where('kategori_penyakit', $kategori)->advancedFilter(); } } $table_data = $this->formatQuery($table_data); - }else{ - if($status == '4' || $status == '5' || $status == '6'){ - if($kategori == 'semua'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces')->whereBetween('tanggal_pencairan',[$awal, $akhir])->where('status_klaim',$status)->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); + } else { + if ($status == '4' || $status == '5' || $status == '6') { + if ($kategori == 'semua') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces')->whereBetween('tanggal_pencairan', [$awal, $akhir])->where('status_klaim', $status)->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); })->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces')->whereBetween('tanggal_pencairan',[$awal, $akhir])->where('status_klaim',$status)->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); - })->where('kategori_penyakit',$kategori)->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces')->whereBetween('tanggal_pencairan', [$awal, $akhir])->where('status_klaim', $status)->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); + })->where('kategori_penyakit', $kategori)->advancedFilter(); } - }else{ - if($kategori == 'semua'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces')->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->where('status_klaim',$status)->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); + } else { + if ($kategori == 'semua') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces')->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->where('status_klaim', $status)->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); })->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces')->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->where('status_klaim',$status)->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); - })->where('kategori_penyakit',$kategori)->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces')->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->where('status_klaim', $status)->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); + })->where('kategori_penyakit', $kategori)->advancedFilter(); } } $table_data = $this->formatCuQuery($table_data); } - + return response() ->json([ 'model' => $table_data @@ -355,12 +362,12 @@ public function indexLaporanUsia($cu, $status, $awal, $akhir) { $this->execptionData($awal); - if($cu == 'semua'){ - if($status == '4' || $status == '5' || $status == '6'){ + if ($cu == 'semua') { + if ($status == '4' || $status == '5' || $status == '6') { $table_data = JalinanKlaim::join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw(' + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw(' COUNT(DISTINCT(cu.no_ba)) as cu, MAX(anggota_cu.tanggal_lahir) as tanggal_lahir, MAX(jalinan_klaim.created_at) as created_at, @@ -378,27 +385,27 @@ public function indexLaporanUsia($cu, $status, $awal, $akhir) SUM(tunas_disetujui) + SUM(lintang_disetujui) as tot_disetujui '))->addSelect(DB::raw(' CASE - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 1 THEN "0 s.d. 1 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 1 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 10 THEN "> 1 s.d. 10 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 10 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 20 THEN "> 10 s.d. 20 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 20 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 30 THEN "> 20 s.d. 30 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 30 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 40 THEN "> 30 s.d. 40 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 40 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 50 THEN "> 40 s.d. 50 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 50 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 60 THEN "> 50 s.d. 60 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 60 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 70 THEN "> 60 s.d. 70 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 70 THEN "> 70 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 365 THEN "0 s.d. 1 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 365 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 3650 THEN "> 1 s.d. 10 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 3650 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 7300 THEN "> 10 s.d. 20 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 7300 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 10950 THEN "> 20 s.d. 30 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 10950 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 14600 THEN "> 30 s.d. 40 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 14600 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 18250 THEN "> 40 s.d. 50 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 18250 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 21900 THEN "> 50 s.d. 60 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 21900 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 25550 THEN "> 60 s.d. 70 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 25550 THEN "> 70 tahun" END as kategori, COUNT(*) as total ')) - ->where('status_klaim',$status) - ->whereBetween('tanggal_pencairan',[$awal, $akhir]) - ->groupBy('kategori') - ->get(); - }else{ + ->where('status_klaim', $status) + ->whereBetween('tanggal_pencairan', [$awal, $akhir]) + ->groupBy('kategori') + ->get(); + } else { $table_data = JalinanKlaim::join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw(' + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw(' COUNT(DISTINCT(cu.no_ba)) as cu, MAX(anggota_cu.tanggal_lahir) as tanggal_lahir, MAX(jalinan_klaim.created_at) as created_at, @@ -416,33 +423,35 @@ public function indexLaporanUsia($cu, $status, $awal, $akhir) SUM(tunas_disetujui) + SUM(lintang_disetujui) as tot_disetujui '))->addSelect(DB::raw(' CASE - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 1 THEN "0 s.d. 1 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 1 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 10 THEN "> 1 s.d. 10 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 10 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 20 THEN "> 10 s.d. 20 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 20 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 30 THEN "> 20 s.d. 30 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 30 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 40 THEN "> 30 s.d. 40 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 40 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 50 THEN "> 40 s.d. 50 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 50 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 60 THEN "> 50 s.d. 60 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 60 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 70 THEN "> 60 s.d. 70 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 70 THEN "> 70 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 365 THEN "0 s.d. 1 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 365 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 3650 THEN "> 1 s.d. 10 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 3650 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 7300 THEN "> 10 s.d. 20 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 7300 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 10950 THEN "> 20 s.d. 30 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 10950 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 14600 THEN "> 30 s.d. 40 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 14600 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 18250 THEN "> 40 s.d. 50 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 18250 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 21900 THEN "> 50 s.d. 60 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 21900 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 25550 THEN "> 60 s.d. 70 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 25550 THEN "> 70 tahun" END as kategori, COUNT(*) as total ')) - ->where('status_klaim',$status) - ->whereBetween('jalinan_klaim.created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) - ->groupBy('kategori') - ->get(); + ->where('status_klaim', $status) + ->whereBetween('jalinan_klaim.created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) + ->groupBy('kategori') + ->get(); } - }else{ - if($status == '4' || $status == '5' || $status == '6'){ - $table_data = JalinanKlaim::whereHas('anggota_cu_cu', - function($query) use ($cu){ - $query->where('anggota_cu_cu.cu_id',$cu); - }) - ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw(' + } else { + if ($status == '4' || $status == '5' || $status == '6') { + $table_data = JalinanKlaim::whereHas( + 'anggota_cu_cu', + function ($query) use ($cu) { + $query->where('anggota_cu_cu.cu_id', $cu); + } + ) + ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw(' COUNT(DISTINCT(cu.no_ba)) as cu, MAX(anggota_cu.tanggal_lahir) as tanggal_lahir, MAX(jalinan_klaim.created_at) as created_at, @@ -460,31 +469,33 @@ function($query) use ($cu){ SUM(tunas_disetujui) + SUM(lintang_disetujui) as tot_disetujui '))->addSelect(DB::raw(' CASE - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 1 THEN "0 s.d. 1 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 1 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 10 THEN "> 1 s.d. 10 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 10 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 20 THEN "> 10 s.d. 20 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 20 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 30 THEN "> 20 s.d. 30 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 30 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 40 THEN "> 30 s.d. 40 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 40 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 50 THEN "> 40 s.d. 50 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 50 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 60 THEN "> 50 s.d. 60 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 60 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 70 THEN "> 60 s.d. 70 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 70 THEN "> 70 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 365 THEN "0 s.d. 1 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 365 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 3650 THEN "> 1 s.d. 10 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 3650 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 7300 THEN "> 10 s.d. 20 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 7300 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 10950 THEN "> 20 s.d. 30 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 10950 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 14600 THEN "> 30 s.d. 40 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 14600 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 18250 THEN "> 40 s.d. 50 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 18250 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 21900 THEN "> 50 s.d. 60 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 21900 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 25550 THEN "> 60 s.d. 70 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 25550 THEN "> 70 tahun" END as kategori, COUNT(*) as total ')) - ->where('status_klaim',$status) - ->whereBetween('tanggal_pencairan',[$awal, $akhir]) - ->groupBy('kategori') - ->get(); - }else{ - $table_data = JalinanKlaim::whereHas('anggota_cu_cu', - function($query) use ($cu){ - $query->where('anggota_cu_cu.cu_id',$cu); - }) - ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw(' + ->where('status_klaim', $status) + ->whereBetween('tanggal_pencairan', [$awal, $akhir]) + ->groupBy('kategori') + ->get(); + } else { + $table_data = JalinanKlaim::whereHas( + 'anggota_cu_cu', + function ($query) use ($cu) { + $query->where('anggota_cu_cu.cu_id', $cu); + } + ) + ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw(' COUNT(DISTINCT(cu.no_ba)) as cu, MAX(anggota_cu.tanggal_lahir) as tanggal_lahir, MAX(jalinan_klaim.created_at) as created_at, @@ -502,22 +513,22 @@ function($query) use ($cu){ SUM(tunas_disetujui) + SUM(lintang_disetujui) as tot_disetujui '))->addSelect(DB::raw(' CASE - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 1 THEN "0 s.d. 1 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 1 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 10 THEN "> 1 s.d. 10 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 10 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 20 THEN "> 10 s.d. 20 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 20 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 30 THEN "> 20 s.d. 30 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 30 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 40 THEN "> 30 s.d. 40 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 40 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 50 THEN "> 40 s.d. 50 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 50 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 60 THEN "> 50 s.d. 60 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 60 AND TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) <= 70 THEN "> 60 s.d. 70 tahun" - WHEN TIMESTAMPDIFF(YEAR, anggota_cu.tanggal_lahir, CURDATE()) > 70 THEN "> 70 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 365 THEN "0 s.d. 1 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 365 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 3650 THEN "> 1 s.d. 10 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 3650 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 7300 THEN "> 10 s.d. 20 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 7300 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 10950 THEN "> 20 s.d. 30 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 10950 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 14600 THEN "> 30 s.d. 40 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 14600 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 18250 THEN "> 40 s.d. 50 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 18250 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 21900 THEN "> 50 s.d. 60 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 21900 AND TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) <= 25550 THEN "> 60 s.d. 70 tahun" + WHEN TIMESTAMPDIFF(DAY, anggota_cu.tanggal_lahir, CURDATE()) > 25550 THEN "> 70 tahun" END as kategori, COUNT(*) as total ')) - ->where('status_klaim',$status) - ->whereBetween('jalinan_klaim.created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) - ->groupBy('kategori') - ->get(); + ->where('status_klaim', $status) + ->whereBetween('jalinan_klaim.created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) + ->groupBy('kategori') + ->get(); } } @@ -531,69 +542,69 @@ public function indexLaporanUsiaDetail($cu, $status, $dari, $ke, $awal, $akhir) { $this->execptionData($awal); - if($dari != 'semua'){ + if ($dari != 'semua') { $dari = \Carbon\Carbon::now()->subYears($dari)->toDateString(); $ke = \Carbon\Carbon::now()->subYears($ke)->toDateString(); } - - if($cu == 'semua'){ - if($status == '4' || $status == '5' || $status == '6'){ - if($dari == 'semua'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->where('status_klaim',$status) - ->whereBetween('tanggal_pencairan',[$awal, $akhir])->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->whereHas('anggota_cu', function($query) use ($dari, $ke){ - $query->whereBetween('tanggal_lahir',[$dari, $ke]); - })->where('status_klaim',$status) - ->whereBetween('tanggal_pencairan',[$awal, $akhir])->advancedFilter(); + + if ($cu == 'semua') { + if ($status == '4' || $status == '5' || $status == '6') { + if ($dari == 'semua') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->where('status_klaim', $status) + ->whereBetween('tanggal_pencairan', [$awal, $akhir])->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->whereHas('anggota_cu', function ($query) use ($dari, $ke) { + $query->whereBetween('tanggal_lahir', [$dari, $ke]); + })->where('status_klaim', $status) + ->whereBetween('tanggal_pencairan', [$awal, $akhir])->advancedFilter(); } - }else{ - if($dari == 'semua'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->where('status_klaim',$status) - ->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->whereHas('anggota_cu', function($query) use ($dari, $ke){ - $query->whereBetween('tanggal_lahir',[$dari, $ke]); - })->where('status_klaim',$status) - ->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); + } else { + if ($dari == 'semua') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->where('status_klaim', $status) + ->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->whereHas('anggota_cu', function ($query) use ($dari, $ke) { + $query->whereBetween('tanggal_lahir', [$dari, $ke]); + })->where('status_klaim', $status) + ->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); } } - }else{ - if($status == '4' || $status == '5' || $status == '6'){ - if($dari == 'semua'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->where('status_klaim',$status) - ->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); - })->whereBetween('tanggal_pencairan',[$awal, $akhir])->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->whereHas('anggota_cu', function($query) use ($dari, $ke){ - $query->whereBetween('tanggal_lahir',[$dari, $ke]); - })->where('status_klaim',$status) - ->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); - })->whereBetween('tanggal_pencairan',[$awal, $akhir])->advancedFilter(); + } else { + if ($status == '4' || $status == '5' || $status == '6') { + if ($dari == 'semua') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->where('status_klaim', $status) + ->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); + })->whereBetween('tanggal_pencairan', [$awal, $akhir])->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->whereHas('anggota_cu', function ($query) use ($dari, $ke) { + $query->whereBetween('tanggal_lahir', [$dari, $ke]); + })->where('status_klaim', $status) + ->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); + })->whereBetween('tanggal_pencairan', [$awal, $akhir])->advancedFilter(); } - }else{ - if($dari == 'semua'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->where('status_klaim',$status) - ->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); - })->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->whereHas('anggota_cu', function($query) use ($dari, $ke){ - $query->whereBetween('tanggal_lahir',[$dari, $ke]); - })->where('status_klaim',$status) - ->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); - })->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); + } else { + if ($dari == 'semua') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->where('status_klaim', $status) + ->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); + })->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->whereHas('anggota_cu', function ($query) use ($dari, $ke) { + $query->whereBetween('tanggal_lahir', [$dari, $ke]); + })->where('status_klaim', $status) + ->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); + })->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); } } } @@ -604,11 +615,12 @@ public function indexLaporanUsiaDetail($cu, $status, $dari, $ke, $awal, $akhir) ]); } - public function indexLaporanLama($cu, $status, $awal, $akhir){ + public function indexLaporanLama($cu, $status, $awal, $akhir) + { $this->execptionData($awal); - if($cu == 'semua'){ - if($status == '4' || $status == '5' || $status == '6'){ + if ($cu == 'semua') { + if ($status == '4' || $status == '5' || $status == '6') { $table_data = JalinanKlaim::join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') @@ -639,15 +651,15 @@ public function indexLaporanLama($cu, $status, $awal, $akhir){ END as kategori, COUNT(*) as total ')) - ->where('status_klaim',$status) - ->whereBetween('tanggal_pencairan',[$awal, $akhir]) + ->where('status_klaim', $status) + ->whereBetween('tanggal_pencairan', [$awal, $akhir]) ->groupBy('kategori') ->get(); - }else{ + } else { $table_data = JalinanKlaim::join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw(' + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw(' COUNT(DISTINCT(cu.no_ba)) as cu, max(anggota_cu.tanggal_lahir) as tanggal_lahir, Max(jalinan_klaim.created_at) as created_at, @@ -674,17 +686,19 @@ public function indexLaporanLama($cu, $status, $awal, $akhir){ END as kategori, COUNT(*) as total ')) - ->where('status_klaim',$status) - ->whereBetween('jalinan_klaim.created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) - ->groupBy('kategori') - ->get(); + ->where('status_klaim', $status) + ->whereBetween('jalinan_klaim.created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) + ->groupBy('kategori') + ->get(); } - }else{ - if($status == '4' || $status == '5' || $status == '6'){ - $table_data = JalinanKlaim::whereHas('anggota_cu_cu', - function($query) use ($cu){ - $query->where('anggota_cu_cu.cu_id',$cu); - }) + } else { + if ($status == '4' || $status == '5' || $status == '6') { + $table_data = JalinanKlaim::whereHas( + 'anggota_cu_cu', + function ($query) use ($cu) { + $query->where('anggota_cu_cu.cu_id', $cu); + } + ) ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') @@ -716,18 +730,20 @@ function($query) use ($cu){ COUNT(*) as total ')) ->where('status_klaim', $status) - ->whereBetween('tanggal_pencairan',[$awal, $akhir]) + ->whereBetween('tanggal_pencairan', [$awal, $akhir]) ->groupBy('kategori') ->get(); - }else{ - $table_data = JalinanKlaim::whereHas('anggota_cu_cu', - function($query) use ($cu){ - $query->where('anggota_cu_cu.cu_id',$cu); - }) - ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') - ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') - ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') - ->select(DB::raw(' + } else { + $table_data = JalinanKlaim::whereHas( + 'anggota_cu_cu', + function ($query) use ($cu) { + $query->where('anggota_cu_cu.cu_id', $cu); + } + ) + ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') + ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') + ->join('cu', 'cu.id', '=', 'anggota_cu_cu.cu_id') + ->select(DB::raw(' COUNT(DISTINCT(cu.no_ba)) as cu, max(anggota_cu.tanggal_lahir) as tanggal_lahir, Max(jalinan_klaim.created_at) as created_at, @@ -754,87 +770,87 @@ function($query) use ($cu){ END as kategori, COUNT(*) as total ')) - ->where('status_klaim', $status) - ->whereBetween('jalinan_klaim.created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) - ->groupBy('kategori') - ->get(); - } + ->where('status_klaim', $status) + ->whereBetween('jalinan_klaim.created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))]) + ->groupBy('kategori') + ->get(); + } } - + return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexLaporanLamaDetail($cu, $status, $dari, $ke, $awal, $akhir) { $this->execptionData($awal); - if($dari != 'semua'){ + if ($dari != 'semua') { $dari = \Carbon\Carbon::now()->subYears($dari)->toDateString(); $ke = \Carbon\Carbon::now()->subYears($ke)->toDateString(); } - - if($cu == 'semua'){ - if($status == '4' || $status == '5' || $status == '6'){ - if($dari == 'semua'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->where('status_klaim',$status) - ->whereBetween('tanggal_pencairan',[$awal, $akhir])->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->whereHas('anggota_cu_cu', function($query) use ($dari, $ke){ - $query->whereBetween('tanggal_masuk',[$dari, $ke]); - })->where('status_klaim',$status) - ->whereBetween('tanggal_pencairan',[$awal, $akhir])->advancedFilter(); + + if ($cu == 'semua') { + if ($status == '4' || $status == '5' || $status == '6') { + if ($dari == 'semua') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->where('status_klaim', $status) + ->whereBetween('tanggal_pencairan', [$awal, $akhir])->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->whereHas('anggota_cu_cu', function ($query) use ($dari, $ke) { + $query->whereBetween('tanggal_masuk', [$dari, $ke]); + })->where('status_klaim', $status) + ->whereBetween('tanggal_pencairan', [$awal, $akhir])->advancedFilter(); } - }else{ - if($dari == 'semua'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->where('status_klaim',$status) - ->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->whereHas('anggota_cu_cu', function($query) use ($dari, $ke){ - $query->whereBetween('tanggal_masuk',[$dari, $ke]); - })->where('status_klaim',$status) - ->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); + } else { + if ($dari == 'semua') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->where('status_klaim', $status) + ->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->whereHas('anggota_cu_cu', function ($query) use ($dari, $ke) { + $query->whereBetween('tanggal_masuk', [$dari, $ke]); + })->where('status_klaim', $status) + ->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); } } - }else{ - if($status == '4' || $status == '5' || $status == '6'){ - if($dari == 'semua'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->where('status_klaim',$status) - ->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); - })->whereBetween('tanggal_pencairan',[$awal, $akhir])->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->whereHas('anggota_cu_cu', function($query) use ($dari, $ke){ - $query->whereBetween('tanggal_masuk',[$dari, $ke]); - })->where('status_klaim',$status) - ->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); - })->whereBetween('tanggal_pencairan',[$awal, $akhir])->advancedFilter(); + } else { + if ($status == '4' || $status == '5' || $status == '6') { + if ($dari == 'semua') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->where('status_klaim', $status) + ->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); + })->whereBetween('tanggal_pencairan', [$awal, $akhir])->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->whereHas('anggota_cu_cu', function ($query) use ($dari, $ke) { + $query->whereBetween('tanggal_masuk', [$dari, $ke]); + })->where('status_klaim', $status) + ->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); + })->whereBetween('tanggal_pencairan', [$awal, $akhir])->advancedFilter(); } - }else{ - if($dari == 'semua'){ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->where('status_klaim',$status) - ->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); - })->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); - }else{ - $table_data = JalinanKlaim::with('anggota_cu','anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->whereHas('anggota_cu_cu', function($query) use ($dari, $ke){ - $query->whereBetween('tanggal_masuk',[$dari, $ke]); - })->where('status_klaim',$status) - ->whereHas('anggota_cu_cu', function($query) use ($cu){ - $query->where('cu_id',$cu); - })->whereBetween('created_at',[date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); + } else { + if ($dari == 'semua') { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->where('status_klaim', $status) + ->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); + })->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); + } else { + $table_data = JalinanKlaim::with('anggota_cu', 'anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->whereHas('anggota_cu_cu', function ($query) use ($dari, $ke) { + $query->whereBetween('tanggal_masuk', [$dari, $ke]); + })->where('status_klaim', $status) + ->whereHas('anggota_cu_cu', function ($query) use ($cu) { + $query->where('cu_id', $cu); + })->whereBetween('created_at', [date('Y-m-d H:i:s', strtotime($awal)), date('Y-m-d H:i:s', strtotime($akhir))])->advancedFilter(); } } } @@ -844,7 +860,7 @@ public function indexLaporanLamaDetail($cu, $status, $dari, $ke, $awal, $akhir) 'model' => $table_data ]); } - + public function indexLaporanSimpanan($awal, $akhir, $cu) { $this->execptionData($awal); @@ -870,54 +886,54 @@ public function indexLaporanSimpanan($awal, $akhir, $cu) WHEN max(saldo) > 40000000 AND max(saldo) < 50000000 THEN "> 40 s.d. 50 Juta" END as kategori ')) - ->where('jalinan',1) - ->where('status_klaim','>=',5) - ->whereBetween('tanggal_pencairan',[$awal, $akhir]) + ->where('jalinan', 1) + ->where('status_klaim', '>=', 5) + ->whereBetween('tanggal_pencairan', [$awal, $akhir]) ->groupBy('jalinan_klaim.anggota_cu_id') ->get(); $table_data2 = [ '< 1 Juta' => [ - 'kategori' => '< 1 Juta','lakilaki' => 0,'perempuan' => 0,'total' => 0,'saldo' => 0 + 'kategori' => '< 1 Juta', 'lakilaki' => 0, 'perempuan' => 0, 'total' => 0, 'saldo' => 0 ], '> 1 s.d. 10 Juta' => [ - 'kategori' => '> 1 s.d. 10 Juta','lakilaki' => 0,'perempuan' => 0,'total' => 0,'saldo' => 0 + 'kategori' => '> 1 s.d. 10 Juta', 'lakilaki' => 0, 'perempuan' => 0, 'total' => 0, 'saldo' => 0 ], '> 10 s.d. 20 Juta' => [ - 'kategori' => '> 10 s.d. 20 Juta','lakilaki' => 0,'perempuan' => 0,'total' => 0,'saldo' => 0 + 'kategori' => '> 10 s.d. 20 Juta', 'lakilaki' => 0, 'perempuan' => 0, 'total' => 0, 'saldo' => 0 ], '> 20 s.d. 30 Juta' => [ - 'kategori' => '> 20 s.d. 30 Juta','lakilaki' => 0,'perempuan' => 0,'total' => 0,'saldo' => 0 + 'kategori' => '> 20 s.d. 30 Juta', 'lakilaki' => 0, 'perempuan' => 0, 'total' => 0, 'saldo' => 0 ], '> 40 s.d. 50 Juta' => [ - 'kategori' => '> 40 s.d. 50 Juta','lakilaki' => 0,'perempuan' => 0,'total' => 0,'saldo' => 0 + 'kategori' => '> 40 s.d. 50 Juta', 'lakilaki' => 0, 'perempuan' => 0, 'total' => 0, 'saldo' => 0 ] ]; - foreach($table_data as $t){ - foreach($table_data2 as $key => $t2){ - if($t->kategori == $key){ - if($t->lakilaki > 0){ - $table_data2[$key]['lakilaki'] =+ 1; - }else if($t->perempuan > 0){ - $table_data2[$key]['perempuan'] =+ 1; + foreach ($table_data as $t) { + foreach ($table_data2 as $key => $t2) { + if ($t->kategori == $key) { + if ($t->lakilaki > 0) { + $table_data2[$key]['lakilaki'] = +1; + } else if ($t->perempuan > 0) { + $table_data2[$key]['perempuan'] = +1; } - $table_data2[$key]['total'] =+ 1; - $table_data2[$key]['saldo'] =+ $t->saldo; + $table_data2[$key]['total'] = +1; + $table_data2[$key]['saldo'] = +$t->saldo; } } } return response() - ->json([ - 'model' => $table_data2 - ]); - } + ->json([ + 'model' => $table_data2 + ]); + } public function indexLaporanPinjaman($awal, $akhir, $cu) { $this->execptionData($awal); - + $table_data = DB::table('jalinan_klaim') ->join('anggota_cu_cu', 'anggota_cu_cu.id', '=', 'jalinan_klaim.anggota_cu_cu_id') ->join('anggota_cu', 'anggota_cu.id', '=', 'anggota_cu_cu.anggota_cu_id') @@ -938,63 +954,64 @@ public function indexLaporanPinjaman($awal, $akhir, $cu) WHEN max(saldo) > 40000000 AND max(saldo) < 50000000 THEN "> 40 s.d. 50 Juta" END as kategori ')) - ->where('status_klaim','>=',5) - ->whereBetween('tanggal_pencairan',[$awal, $akhir]) + ->where('status_klaim', '>=', 5) + ->whereBetween('tanggal_pencairan', [$awal, $akhir]) ->groupBy('jalinan_klaim.anggota_cu_id') ->get(); - $table_data2 = [ - '< 1 Juta' => [ - 'kategori' => '< 1 Juta','lakilaki' => 0,'perempuan' => 0,'total' => 0,'saldo' => 0 - ], - '> 1 s.d. 10 Juta' => [ - 'kategori' => '> 1 s.d. 10 Juta','lakilaki' => 0,'perempuan' => 0,'total' => 0,'saldo' => 0 - ], - '> 10 s.d. 20 Juta' => [ - 'kategori' => '> 10 s.d. 20 Juta','lakilaki' => 0,'perempuan' => 0,'total' => 0,'saldo' => 0 - ], - '> 20 s.d. 30 Juta' => [ - 'kategori' => '> 20 s.d. 30 Juta','lakilaki' => 0,'perempuan' => 0,'total' => 0,'saldo' => 0 - ], - '> 40 s.d. 50 Juta' => [ - 'kategori' => '> 40 s.d. 50 Juta','lakilaki' => 0,'perempuan' => 0,'total' => 0,'saldo' => 0 - ] - ]; - - foreach($table_data as $t){ - foreach($table_data2 as $key => $t2){ - if($t->kategori == $key){ - if($t->lakilaki > 0){ - $table_data2[$key]['lakilaki'] =+ 1; - }else if($t->perempuan > 0){ - $table_data2[$key]['perempuan'] =+ 1; - } - $table_data2[$key]['total'] =+ 1; - $table_data2[$key]['saldo'] =+ $t->saldo; + $table_data2 = [ + '< 1 Juta' => [ + 'kategori' => '< 1 Juta', 'lakilaki' => 0, 'perempuan' => 0, 'total' => 0, 'saldo' => 0 + ], + '> 1 s.d. 10 Juta' => [ + 'kategori' => '> 1 s.d. 10 Juta', 'lakilaki' => 0, 'perempuan' => 0, 'total' => 0, 'saldo' => 0 + ], + '> 10 s.d. 20 Juta' => [ + 'kategori' => '> 10 s.d. 20 Juta', 'lakilaki' => 0, 'perempuan' => 0, 'total' => 0, 'saldo' => 0 + ], + '> 20 s.d. 30 Juta' => [ + 'kategori' => '> 20 s.d. 30 Juta', 'lakilaki' => 0, 'perempuan' => 0, 'total' => 0, 'saldo' => 0 + ], + '> 40 s.d. 50 Juta' => [ + 'kategori' => '> 40 s.d. 50 Juta', 'lakilaki' => 0, 'perempuan' => 0, 'total' => 0, 'saldo' => 0 + ] + ]; + + foreach ($table_data as $t) { + foreach ($table_data2 as $key => $t2) { + if ($t->kategori == $key) { + if ($t->lakilaki > 0) { + $table_data2[$key]['lakilaki'] = +1; + } else if ($t->perempuan > 0) { + $table_data2[$key]['perempuan'] = +1; } + $table_data2[$key]['total'] = +1; + $table_data2[$key]['saldo'] = +$t->saldo; } } + } return response() - ->json([ - 'model' => $table_data2 - ]); - } + ->json([ + 'model' => $table_data2 + ]); + } - public function formatQuery($table_data){ - foreach($table_data as $t){ - if($t->anggota_cu){ + public function formatQuery($table_data) + { + foreach ($table_data as $t) { + if ($t->anggota_cu) { $t->anggota_cu->nik = $t->anggota_cu ? $t->anggota_cu->nik . " " : ''; - - if($t->tipe == 'MENINGGAL'){ + + if ($t->tipe == 'MENINGGAL') { $t->usia_meninggal = \Carbon\Carbon::parse($t->tanggal_mati)->diff(\Carbon\Carbon::parse($t->anggota_cu->tanggal_lahir))->format('%d hr %m bln %y thn'); - }else{ + } else { $t->usia_meninggal = ''; } - - if($t->tipe == 'CACAT'){ + + if ($t->tipe == 'CACAT') { $t->usia_cacat = \Carbon\Carbon::parse($t->tanggal_mati)->diff(\Carbon\Carbon::parse($t->anggota_cu->tanggal_lahir))->format('%d hr %m bln %y thn'); - }else{ + } else { $t->usia_cacat = ''; } } @@ -1002,7 +1019,7 @@ public function formatQuery($table_data){ $tanggal_masuk = $t->anggota_cu_cu ? \Carbon\Carbon::parse($t->anggota_cu_cu->tanggal_masuk) : ''; $tanggal_meninggal = $t->anggota_cu ? \Carbon\Carbon::parse($t->anggota_cu->tanggal_meninggal) : ''; - if($t->anggota_cu_cu){ + if ($t->anggota_cu_cu) { $t->anggota_cu_cu->lama_menjadi_anggota = $t->anggota_cu_cu ? $tanggal_masuk->diffInMonths($tanggal_meninggal) : ''; $t->anggota_cu_cu->no_ba = $t->anggota_cu_cu ? $t->anggota_cu_cu->no_ba . " " : ''; $t->usia_masuk_cu = \Carbon\Carbon::parse($t->anggota_cu_cu->tanggal_masuk)->diff(\Carbon\Carbon::parse($t->anggota_cu->tanggal_lahir))->format('%d hr %m bln %y thn'); @@ -1012,279 +1029,281 @@ public function formatQuery($table_data){ return $table_data; } - public function formatCuQuery($table_data){ - foreach($table_data as $t){ - if($t->anggota_cu){ + public function formatCuQuery($table_data) + { + foreach ($table_data as $t) { + if ($t->anggota_cu) { $t->anggota_cu->nik = $t->anggota_cu ? $t->anggota_cu->nik . " " : ''; - if($t->tipe == 'MENINGGAL'){ + if ($t->tipe == 'MENINGGAL') { $t->usia_meninggal = \Carbon\Carbon::parse($t->tanggal_mati)->diff(\Carbon\Carbon::parse($t->anggota_cu->tanggal_lahir))->format('%d hr %m bln %y thn'); - }else{ + } else { $t->usia_meninggal = ''; } - - if($t->tipe == 'CACAT'){ + + if ($t->tipe == 'CACAT') { $t->usia_cacat = \Carbon\Carbon::parse($t->tanggal_mati)->diff(\Carbon\Carbon::parse($t->anggota_cu->tanggal_lahir))->format('%d hr %m bln %y thn'); - }else{ + } else { $t->usia_cacat = ''; } } - + $tanggal_masuk = \Carbon\Carbon::parse($t->anggota_cu_cu->tanggal_masuk); $tanggal_meninggal = \Carbon\Carbon::parse($t->anggota_cu->tanggal_meninggal); - if($t->anggota_cu_cu){ + if ($t->anggota_cu_cu) { $t->anggota_cu_cu->no_ba = $t->anggota_cu_cu ? $t->anggota_cu_cu->no_ba . " " : ''; $t->anggota_cu_cu->lama_menjadi_anggota = $t->anggota_cu_cu ? $tanggal_masuk->diffInMonths($tanggal_meninggal) : ''; $t->usia_masuk_cu = \Carbon\Carbon::parse($t->anggota_cu_cu->tanggal_masuk)->diff(\Carbon\Carbon::parse($t->anggota_cu->tanggal_lahir))->format('%d hr %m bln, %y thn'); - } + } } return $table_data; } - public function getVerifikator($verifikator_pengurus, $verifikator_pengawas, $verifikator_manajemen){ - $table_data1 = User::with('aktivis.pekerjaan_aktif')->where('id',$verifikator_pengurus)->first(); - $table_data2 = User::with('aktivis.pekerjaan_aktif')->where('id',$verifikator_pengawas)->first(); - $table_data3 = User::with('aktivis.pekerjaan_aktif')->where('id',$verifikator_manajemen)->first(); - + public function getVerifikator($verifikator_pengurus, $verifikator_pengawas, $verifikator_manajemen) + { + $table_data1 = User::with('aktivis.pekerjaan_aktif')->where('id', $verifikator_pengurus)->first(); + $table_data2 = User::with('aktivis.pekerjaan_aktif')->where('id', $verifikator_pengawas)->first(); + $table_data3 = User::with('aktivis.pekerjaan_aktif')->where('id', $verifikator_manajemen)->first(); + return response() - ->json([ - 'model1' => $table_data1, - 'model2' => $table_data2, - 'model3' => $table_data3 - ]); + ->json([ + 'model1' => $table_data1, + 'model2' => $table_data2, + 'model3' => $table_data3 + ]); } public function create() { return response() ->json([ - 'form' => JalinanKlaim::initialize(), - 'rules' => JalinanKlaim::$rules, - 'option' => [] + 'form' => JalinanKlaim::initialize(), + 'rules' => JalinanKlaim::$rules, + 'option' => [] ]); } public function store(Request $request) { - + $lintang_diajukan = preg_replace('/\D/', 0, $request->lintang_diajukan); $tunas_diajukan = preg_replace('/\D/', 0, $request->tunas_diajukan); - if($request->status_klaim == 7){ + if ($request->status_klaim == 7) { $kelasLama = JalinanKlaim::findOrFail($request->id_koreksi); $anggota_cu_id = $kelasLama->anggota_cu_id; - if(!empty($request->dokumen_meninggal)) - $dokumen_meninggal = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_meninggal,$kelasLama->dokumen_meninggal,$anggota_cu_id . 'meninggal'); + if (!empty($request->dokumen_meninggal)) + $dokumen_meninggal = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_meninggal, $kelasLama->dokumen_meninggal, $anggota_cu_id . 'meninggal'); else $dokumen_meninggal = ''; - - if(!empty($request->dokumen_ktp)) - $dokumen_ktp = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_ktp,$kelasLama->dokumen_ktp,$anggota_cu_id . 'ktp'); + + if (!empty($request->dokumen_ktp)) + $dokumen_ktp = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_ktp, $kelasLama->dokumen_ktp, $anggota_cu_id . 'ktp'); else $dokumen_ktp = ''; - if(!empty($request->dokumen_pinjaman_1)) - $dokumen_pinjaman_1 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_1,$kelasLama->dokumen_pinjaman_1,$anggota_cu_id . 'pjm1'); + if (!empty($request->dokumen_pinjaman_1)) + $dokumen_pinjaman_1 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_1, $kelasLama->dokumen_pinjaman_1, $anggota_cu_id . 'pjm1'); else $dokumen_pinjaman_1 = ''; - if(!empty($request->dokumen_pinjaman_2)) - $dokumen_pinjaman_2 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_2,$kelasLama->dokumen_pinjaman_2,$anggota_cu_id . 'pjm2'); + if (!empty($request->dokumen_pinjaman_2)) + $dokumen_pinjaman_2 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_2, $kelasLama->dokumen_pinjaman_2, $anggota_cu_id . 'pjm2'); else $dokumen_pinjaman_2 = ''; - if(!empty($request->dokumen_pinjaman_3)) - $dokumen_pinjaman_3 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_3,$kelasLama->dokumen_pinjaman_3,$anggota_cu_id . 'pjm3'); + if (!empty($request->dokumen_pinjaman_3)) + $dokumen_pinjaman_3 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_3, $kelasLama->dokumen_pinjaman_3, $anggota_cu_id . 'pjm3'); else $dokumen_pinjaman_3 = ''; - if(!empty($request->dokumen_pinjaman_4)) - $dokumen_pinjaman_4 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_4,$kelasLama->dokumen_pinjaman_4,$anggota_cu_id . 'pjm4'); + if (!empty($request->dokumen_pinjaman_4)) + $dokumen_pinjaman_4 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_4, $kelasLama->dokumen_pinjaman_4, $anggota_cu_id . 'pjm4'); else $dokumen_pinjaman_4 = ''; - if(!empty($request->dokumen_pinjaman_5)) - $dokumen_pinjaman_5 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_5,$kelasLama->dokumen_pinjaman_5,$anggota_cu_id . 'pjm5'); + if (!empty($request->dokumen_pinjaman_5)) + $dokumen_pinjaman_5 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_5, $kelasLama->dokumen_pinjaman_5, $anggota_cu_id . 'pjm5'); else $dokumen_pinjaman_5 = ''; - if(!empty($request->dokumen_pinjaman_6)) - $dokumen_pinjaman_6 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_6,$kelasLama->dokumen_pinjaman_6,$anggota_cu_id . 'pjm6'); + if (!empty($request->dokumen_pinjaman_6)) + $dokumen_pinjaman_6 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_6, $kelasLama->dokumen_pinjaman_6, $anggota_cu_id . 'pjm6'); else $dokumen_pinjaman_6 = ''; - if(!empty($request->buku_simpanan_1)) - $buku_simpanan_1 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_1,$kelasLama->buku_simpanan_1,$anggota_cu_id . 'bks1'); + if (!empty($request->buku_simpanan_1)) + $buku_simpanan_1 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_1, $kelasLama->buku_simpanan_1, $anggota_cu_id . 'bks1'); else $buku_simpanan_1 = ''; - if(!empty($request->buku_simpanan_2)) - $buku_simpanan_2 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_2,$kelasLama->buku_simpanan_2,$anggota_cu_id . 'bks2'); + if (!empty($request->buku_simpanan_2)) + $buku_simpanan_2 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_2, $kelasLama->buku_simpanan_2, $anggota_cu_id . 'bks2'); else $buku_simpanan_2 = ''; - if(!empty($request->buku_simpanan_3)) - $buku_simpanan_3 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_3,$kelasLama->buku_simpanan_3,$anggota_cu_id . 'bks3'); + if (!empty($request->buku_simpanan_3)) + $buku_simpanan_3 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_3, $kelasLama->buku_simpanan_3, $anggota_cu_id . 'bks3'); else $buku_simpanan_3 = ''; - if(!empty($request->buku_simpanan_4)) - $buku_simpanan_4 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_4,$kelasLama->buku_simpanan_4,$anggota_cu_id . 'bks4'); + if (!empty($request->buku_simpanan_4)) + $buku_simpanan_4 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_4, $kelasLama->buku_simpanan_4, $anggota_cu_id . 'bks4'); else $buku_simpanan_4 = ''; - if(!empty($request->buku_simpanan_5)) - $buku_simpanan_5 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_5,$kelasLama->buku_simpanan_5,$anggota_cu_id . 'bks5'); + if (!empty($request->buku_simpanan_5)) + $buku_simpanan_5 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_5, $kelasLama->buku_simpanan_5, $anggota_cu_id . 'bks5'); else - $buku_simpanan_5 = ''; + $buku_simpanan_5 = ''; - if(!empty($request->buku_pinjaman_1)) - $buku_pinjaman_1 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_pinjaman_1,$kelasLama->buku_pinjaman_1,$anggota_cu_id . 'bkp1'); + if (!empty($request->buku_pinjaman_1)) + $buku_pinjaman_1 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_pinjaman_1, $kelasLama->buku_pinjaman_1, $anggota_cu_id . 'bkp1'); else $buku_pinjaman_1 = ''; - if(!empty($request->buku_pinjaman_2)) - $buku_pinjaman_2 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_pinjaman_2,$kelasLama->buku_pinjaman_2,$anggota_cu_id . 'bkp2'); + if (!empty($request->buku_pinjaman_2)) + $buku_pinjaman_2 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_pinjaman_2, $kelasLama->buku_pinjaman_2, $anggota_cu_id . 'bkp2'); else $buku_pinjaman_2 = ''; - if(!empty($request->buku_pinjaman_3)) - $buku_pinjaman_3 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_pinjaman_3,$kelasLama->buku_pinjaman_3,$anggota_cu_id . 'bkp3'); + if (!empty($request->buku_pinjaman_3)) + $buku_pinjaman_3 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_pinjaman_3, $kelasLama->buku_pinjaman_3, $anggota_cu_id . 'bkp3'); else $buku_pinjaman_3 = ''; - if(!empty($request->spma_1)) - $spma_1 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->spma_1,$kelasLama->spma_1,$anggota_cu_id . 'spma1'); + if (!empty($request->spma_1)) + $spma_1 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->spma_1, $kelasLama->spma_1, $anggota_cu_id . 'spma1'); else $spma_1 = ''; - if(!empty($request->spma_2)) - $spma_2 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->spma_2,$kelasLama->spma_2,$anggota_cu_id . 'spma2'); + if (!empty($request->spma_2)) + $spma_2 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->spma_2, $kelasLama->spma_2, $anggota_cu_id . 'spma2'); else - $spma_2 = ''; - }else{ + $spma_2 = ''; + } else { $anggota_cu_id = $request->anggota_cu_id; // check duplicate - $duplicate = JalinanKlaim::where('anggota_cu_id',$request->anggota_cu_id)->where('anggota_cu_cu_id',$request->anggota_cu_cu_id)->where('tipe',$request->tipe)->first(); - if($duplicate){ + $duplicate = JalinanKlaim::where('anggota_cu_id', $request->anggota_cu_id)->where('anggota_cu_cu_id', $request->anggota_cu_cu_id)->where('tipe', $request->tipe)->first(); + if ($duplicate) { return response() - ->json([ - 'saved' => false, - 'message' => 'Maaf anggota ini sudah mengajukan klaim, silahkan diperiksa kembali' - ]); + ->json([ + 'saved' => false, + 'message' => 'Maaf anggota ini sudah mengajukan klaim, silahkan diperiksa kembali' + ]); } // check if meninggal - if($request->tipe == 'CACAT'){ - $death = JalinanKlaim::where('anggota_cu_id',$request->anggota_cu_id)->where('anggota_cu_cu_id',$request->anggota_cu_cu_id)->where('tipe','MENINGGAL')->first(); - if($death){ + if ($request->tipe == 'CACAT') { + $death = JalinanKlaim::where('anggota_cu_id', $request->anggota_cu_id)->where('anggota_cu_cu_id', $request->anggota_cu_cu_id)->where('tipe', 'MENINGGAL')->first(); + if ($death) { return response() - ->json([ - 'saved' => false, - 'message' => 'Maaf anggota sudah pernah mengajukan bantuan solidaritas meninggal, silahkan periksa kembali' - ]); + ->json([ + 'saved' => false, + 'message' => 'Maaf anggota sudah pernah mengajukan bantuan solidaritas meninggal, silahkan periksa kembali' + ]); } } - if(!empty($request->dokumen_meninggal)) - $dokumen_meninggal = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_meninggal,'',$anggota_cu_id . 'meninggal'); + if (!empty($request->dokumen_meninggal)) + $dokumen_meninggal = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_meninggal, '', $anggota_cu_id . 'meninggal'); else $dokumen_meninggal = ''; - - if(!empty($request->dokumen_ktp)) - $dokumen_ktp = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_ktp,'',$anggota_cu_id . 'ktp'); + + if (!empty($request->dokumen_ktp)) + $dokumen_ktp = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_ktp, '', $anggota_cu_id . 'ktp'); else $dokumen_ktp = ''; - - if(!empty($request->dokumen_pinjaman_1)) - $dokumen_pinjaman_1 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_1,'',$anggota_cu_id . 'pjm1'); + + if (!empty($request->dokumen_pinjaman_1)) + $dokumen_pinjaman_1 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_1, '', $anggota_cu_id . 'pjm1'); else $dokumen_pinjaman_1 = ''; - - if(!empty($request->dokumen_pinjaman_2)) - $dokumen_pinjaman_2 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_2,'',$anggota_cu_id . 'pjm2'); + + if (!empty($request->dokumen_pinjaman_2)) + $dokumen_pinjaman_2 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_2, '', $anggota_cu_id . 'pjm2'); else $dokumen_pinjaman_2 = ''; - - if(!empty($request->dokumen_pinjaman_3)) - $dokumen_pinjaman_3 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_3,'',$anggota_cu_id . 'pjm3'); + + if (!empty($request->dokumen_pinjaman_3)) + $dokumen_pinjaman_3 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_3, '', $anggota_cu_id . 'pjm3'); else $dokumen_pinjaman_3 = ''; - - if(!empty($request->dokumen_pinjaman_4)) - $dokumen_pinjaman_4 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_4,'',$anggota_cu_id . 'pjm4'); + + if (!empty($request->dokumen_pinjaman_4)) + $dokumen_pinjaman_4 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_4, '', $anggota_cu_id . 'pjm4'); else $dokumen_pinjaman_4 = ''; - - if(!empty($request->dokumen_pinjaman_5)) - $dokumen_pinjaman_5 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_5,'',$anggota_cu_id . 'pjm5'); + + if (!empty($request->dokumen_pinjaman_5)) + $dokumen_pinjaman_5 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_5, '', $anggota_cu_id . 'pjm5'); else $dokumen_pinjaman_5 = ''; - - if(!empty($request->dokumen_pinjaman_6)) - $dokumen_pinjaman_6 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_6,'',$anggota_cu_id . 'pjm6'); + + if (!empty($request->dokumen_pinjaman_6)) + $dokumen_pinjaman_6 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_6, '', $anggota_cu_id . 'pjm6'); else $dokumen_pinjaman_6 = ''; - if(!empty($request->buku_simpanan_1)) - $buku_simpanan_1 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_1,'',$anggota_cu_id . 'bks1'); + if (!empty($request->buku_simpanan_1)) + $buku_simpanan_1 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_1, '', $anggota_cu_id . 'bks1'); else $buku_simpanan_1 = ''; - - if(!empty($request->buku_simpanan_2)) - $buku_simpanan_2 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_2,'',$anggota_cu_id . 'bks2'); + + if (!empty($request->buku_simpanan_2)) + $buku_simpanan_2 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_2, '', $anggota_cu_id . 'bks2'); else $buku_simpanan_2 = ''; - - if(!empty($request->buku_simpanan_3)) - $buku_simpanan_3 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_3,'',$anggota_cu_id . 'bks3'); + + if (!empty($request->buku_simpanan_3)) + $buku_simpanan_3 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_3, '', $anggota_cu_id . 'bks3'); else $buku_simpanan_3 = ''; - - if(!empty($request->buku_simpanan_4)) - $buku_simpanan_4 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_4,'',$anggota_cu_id . 'bks4'); + + if (!empty($request->buku_simpanan_4)) + $buku_simpanan_4 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_4, '', $anggota_cu_id . 'bks4'); else $buku_simpanan_4 = ''; - - if(!empty($request->buku_simpanan_5)) - $buku_simpanan_5 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_5,'',$anggota_cu_id . 'bks5'); + + if (!empty($request->buku_simpanan_5)) + $buku_simpanan_5 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_5, '', $anggota_cu_id . 'bks5'); else $buku_simpanan_5 = ''; - if(!empty($request->buku_pinjaman_1)) - $buku_pinjaman_1 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_pinjaman_1,'',$anggota_cu_id . 'bkp1'); + if (!empty($request->buku_pinjaman_1)) + $buku_pinjaman_1 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_pinjaman_1, '', $anggota_cu_id . 'bkp1'); else $buku_pinjaman_1 = ''; - - if(!empty($request->buku_pinjaman_2)) - $buku_pinjaman_2 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_pinjaman_2,'',$anggota_cu_id . 'bkp2'); + + if (!empty($request->buku_pinjaman_2)) + $buku_pinjaman_2 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_pinjaman_2, '', $anggota_cu_id . 'bkp2'); else $buku_pinjaman_2 = ''; - - if(!empty($request->buku_pinjaman_3)) - $buku_pinjaman_3 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_pinjaman_3,'',$anggota_cu_id . 'bkp3'); + + if (!empty($request->buku_pinjaman_3)) + $buku_pinjaman_3 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_pinjaman_3, '', $anggota_cu_id . 'bkp3'); else $buku_pinjaman_3 = ''; - if(!empty($request->spma_1)) - $spma_1 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->spma_1,'',$anggota_cu_id . 'spma1'); + if (!empty($request->spma_1)) + $spma_1 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->spma_1, '', $anggota_cu_id . 'spma1'); else $spma_1 = ''; - - if(!empty($request->spma_2)) - $spma_2 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->spma_2,'',$anggota_cu_id . 'spma2'); + + if (!empty($request->spma_2)) + $spma_2 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->spma_2, '', $anggota_cu_id . 'spma2'); else - $spma_2 = ''; + $spma_2 = ''; } - \DB::beginTransaction(); - try{ + \DB::beginTransaction(); + try { - $kelas = JalinanKlaim::create($request->except('dokumen_ktp','dokumen_meninggal','dokumen_pinjaman_1','dokumen_pinjaman_2','dokumen_pinjaman_3','dokumen_pinjaman_4','dokumen_pinjaman_5','dokumen_pinjaman_6','buku_simpanan_1','buku_simpanan_2','buku_simpanan_3','buku_simpanan_4','buku_simpanan_5','buku_pinjaman_1','buku_pinjaman_2','buku_pinjaman_3','spma_1','spma_2','lintang_diajukan','tunas_diajukan') + [ + $kelas = JalinanKlaim::create($request->except('dokumen_ktp', 'dokumen_meninggal', 'dokumen_pinjaman_1', 'dokumen_pinjaman_2', 'dokumen_pinjaman_3', 'dokumen_pinjaman_4', 'dokumen_pinjaman_5', 'dokumen_pinjaman_6', 'buku_simpanan_1', 'buku_simpanan_2', 'buku_simpanan_3', 'buku_simpanan_4', 'buku_simpanan_5', 'buku_pinjaman_1', 'buku_pinjaman_2', 'buku_pinjaman_3', 'spma_1', 'spma_2', 'lintang_diajukan', 'tunas_diajukan') + [ 'dokumen_ktp' => $dokumen_ktp, 'dokumen_meninggal' => $dokumen_meninggal, 'dokumen_pinjaman_1' => $dokumen_pinjaman_1, @@ -1312,20 +1331,20 @@ public function store(Request $request) $this->storeStatusJalinan($kelas->id, $request->cu_id, $request->status_klaim); \DB::commit(); - + return response() ->json([ 'saved' => true, - 'message' => $this->message. ' berhasil ditambah' - ]); - - } catch (\Exception $e){ + 'message' => $this->message . ' berhasil ditambah' + ]); + } catch (\Exception $e) { \DB::rollBack(); abort(500, $e->getMessage()); } } - public function storeStatusJalinan($id, $cu, $status){ + public function storeStatusJalinan($id, $cu, $status) + { JalinanKlaimStatus::create([ 'jalinan_klaim_id' => $id, 'cu_id' => $cu, @@ -1335,24 +1354,24 @@ public function storeStatusJalinan($id, $cu, $status){ public function getKlaim($id) { - $kelas = JalinanKlaim::where('id',$id)->first(); + $kelas = JalinanKlaim::where('id', $id)->first(); return response() ->json([ - 'form' => $kelas, - 'option' => [] + 'form' => $kelas, + 'option' => [] ]); } public function getHistory($id) { - $table_data = JalinanKlaim::where('id',$id)->first(); + $table_data = JalinanKlaim::where('id', $id)->first(); $h = $table_data->revisionHistory; - $history = collect(); - foreach($h as $hs){ + $history = collect(); + foreach ($h as $hs) { $n = collect($hs); - $n->put('user',$hs->userResponsible()); + $n->put('user', $hs->userResponsible()); $history->push($n); } @@ -1365,71 +1384,71 @@ public function getHistory($id) public function getKlaimLama($nik, $cu) { $klaimLama = JalinanKlaim::with('anggota_cu') - ->where('anggota_cu_cu_id', $cu) - ->where('tipe', 'CACAT') - ->whereHas('anggota_cu', function($query) use ($nik){ - $query->where('nik',$nik); - })->first(); + ->where('anggota_cu_cu_id', $cu) + ->where('tipe', 'CACAT') + ->whereHas('anggota_cu', function ($query) use ($nik) { + $query->where('nik', $nik); + })->first(); - if($klaimLama){ + if ($klaimLama) { return response() - ->json([ - 'saved' => true, - 'message' => 'Anggota ini sudah pernah melakukan bantuan solidaritas Jalinan untuk tipe CACAT pada tanggal ' . $klaimLama->tanggal_mati . ' dengan nilai pengajuan lintang ' . number_format($klaimLama->lintang_diajukan,0,',','.'), - 'model' => $klaimLama, - ]); - }else{ + ->json([ + 'saved' => true, + 'message' => 'Anggota ini sudah pernah melakukan bantuan solidaritas Jalinan untuk tipe CACAT pada tanggal ' . $klaimLama->tanggal_mati . ' dengan nilai pengajuan lintang ' . number_format($klaimLama->lintang_diajukan, 0, ',', '.'), + 'model' => $klaimLama, + ]); + } else { return response() - ->json([ - 'saved' => true, - 'message' => '', - 'model' => '', - ]); + ->json([ + 'saved' => true, + 'message' => '', + 'model' => '', + ]); } } public function getDuplicate($name, $tanggal_lahir, $tipe) { $duplicate = JalinanKlaim::with('anggota_cu') - ->where('tipe', $tipe) - ->whereHas('anggota_cu', function($query) use ($name, $tanggal_lahir){ - $query->where('name',$name)->where('tanggal_lahir', $tanggal_lahir); - })->get(); + ->where('tipe', $tipe) + ->whereHas('anggota_cu', function ($query) use ($name, $tanggal_lahir) { + $query->where('name', $name)->where('tanggal_lahir', $tanggal_lahir); + })->get(); - if(count($duplicate) > 1){ + if (count($duplicate) > 1) { return response() - ->json([ - 'saved' => true, - 'message' => 'Terdapat bantuan solidaritas dengan nama dan tanggal lahir yang sama' - ]); - }else{ + ->json([ + 'saved' => true, + 'message' => 'Terdapat bantuan solidaritas dengan nama dan tanggal lahir yang sama' + ]); + } else { return response() - ->json([ - 'saved' => true, - 'message' => '', - ]); + ->json([ + 'saved' => true, + 'message' => '', + ]); } } public function edit($nik, $cu, $tipe) { - $kelas = JalinanKlaim::with('anggota_cu','anggota_cu.Villages','anggota_cu.Districts','anggota_cu.Regencies','anggota_cu.Provinces') - ->where(function($query){ - $query->where('keterangan_klaim','!=','Bantuan Solidaritas Ditolak Karena Salah Memilih Anggota')->orWhere('keterangan_klaim', NULL); - }) - ->where('anggota_cu_cu_id', $cu) - ->where('tipe', $tipe)->whereHas('anggota_cu', function($query) use ($nik){ - $query->where('nik',$nik); - })->first(); + $kelas = JalinanKlaim::with('anggota_cu', 'anggota_cu.Villages', 'anggota_cu.Districts', 'anggota_cu.Regencies', 'anggota_cu.Provinces') + ->where(function ($query) { + $query->where('keterangan_klaim', '!=', 'Bantuan Solidaritas Ditolak Karena Salah Memilih Anggota')->orWhere('keterangan_klaim', NULL); + }) + ->where('anggota_cu_cu_id', $cu) + ->where('tipe', $tipe)->whereHas('anggota_cu', function ($query) use ($nik) { + $query->where('nik', $nik); + })->first(); - if($kelas){ + if ($kelas) { return response() ->json([ - 'form' => $kelas, - 'option' => [] + 'form' => $kelas, + 'option' => [] ]); - }else{ + } else { return $this->create(); } } @@ -1442,100 +1461,100 @@ public function update(Request $request, $id) $lintang_diajukan = preg_replace('/\D/', 0, $request->lintang_diajukan); $tunas_diajukan = preg_replace('/\D/', 0, $request->tunas_diajukan); - if(!empty($request->dokumen_meninggal)) - $dokumen_meninggal = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_meninggal,$kelas->dokumen_meninggal,$anggota_cu_id . 'meninggal'); + if (!empty($request->dokumen_meninggal)) + $dokumen_meninggal = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_meninggal, $kelas->dokumen_meninggal, $anggota_cu_id . 'meninggal'); else $dokumen_meninggal = ''; - - if(!empty($request->dokumen_ktp)) - $dokumen_ktp = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_ktp,$kelas->dokumen_ktp,$anggota_cu_id . 'ktp'); + + if (!empty($request->dokumen_ktp)) + $dokumen_ktp = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_ktp, $kelas->dokumen_ktp, $anggota_cu_id . 'ktp'); else $dokumen_ktp = ''; - if(!empty($request->dokumen_pinjaman_1)) - $dokumen_pinjaman_1 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_1,$kelas->dokumen_pinjaman_1,$anggota_cu_id . 'pjm1'); + if (!empty($request->dokumen_pinjaman_1)) + $dokumen_pinjaman_1 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_1, $kelas->dokumen_pinjaman_1, $anggota_cu_id . 'pjm1'); else $dokumen_pinjaman_1 = ''; - if(!empty($request->dokumen_pinjaman_2)) - $dokumen_pinjaman_2 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_2,$kelas->dokumen_pinjaman_2,$anggota_cu_id . 'pjm2'); + if (!empty($request->dokumen_pinjaman_2)) + $dokumen_pinjaman_2 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_2, $kelas->dokumen_pinjaman_2, $anggota_cu_id . 'pjm2'); else $dokumen_pinjaman_2 = ''; - if(!empty($request->dokumen_pinjaman_3)) - $dokumen_pinjaman_3 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_3,$kelas->dokumen_pinjaman_3,$anggota_cu_id . 'pjm3'); + if (!empty($request->dokumen_pinjaman_3)) + $dokumen_pinjaman_3 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_3, $kelas->dokumen_pinjaman_3, $anggota_cu_id . 'pjm3'); else $dokumen_pinjaman_3 = ''; - if(!empty($request->dokumen_pinjaman_4)) - $dokumen_pinjaman_4 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_4,$kelas->dokumen_pinjaman_4,$anggota_cu_id . 'pjm4'); + if (!empty($request->dokumen_pinjaman_4)) + $dokumen_pinjaman_4 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_4, $kelas->dokumen_pinjaman_4, $anggota_cu_id . 'pjm4'); else $dokumen_pinjaman_4 = ''; - if(!empty($request->dokumen_pinjaman_5)) - $dokumen_pinjaman_5 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_5,$kelas->dokumen_pinjaman_5,$anggota_cu_id . 'pjm5'); + if (!empty($request->dokumen_pinjaman_5)) + $dokumen_pinjaman_5 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_5, $kelas->dokumen_pinjaman_5, $anggota_cu_id . 'pjm5'); else $dokumen_pinjaman_5 = ''; - if(!empty($request->dokumen_pinjaman_6)) - $dokumen_pinjaman_6 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->dokumen_pinjaman_6,$kelas->dokumen_pinjaman_6,$anggota_cu_id . 'pjm6'); + if (!empty($request->dokumen_pinjaman_6)) + $dokumen_pinjaman_6 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->dokumen_pinjaman_6, $kelas->dokumen_pinjaman_6, $anggota_cu_id . 'pjm6'); else $dokumen_pinjaman_6 = ''; - if(!empty($request->buku_simpanan_1)) - $buku_simpanan_1 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_1,$kelas->buku_simpanan_1,$anggota_cu_id . 'bks1'); + if (!empty($request->buku_simpanan_1)) + $buku_simpanan_1 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_1, $kelas->buku_simpanan_1, $anggota_cu_id . 'bks1'); else $buku_simpanan_1 = ''; - if(!empty($request->buku_simpanan_2)) - $buku_simpanan_2 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_2,$kelas->buku_simpanan_2,$anggota_cu_id . 'bks2'); + if (!empty($request->buku_simpanan_2)) + $buku_simpanan_2 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_2, $kelas->buku_simpanan_2, $anggota_cu_id . 'bks2'); else $buku_simpanan_2 = ''; - if(!empty($request->buku_simpanan_3)) - $buku_simpanan_3 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_3,$kelas->buku_simpanan_3,$anggota_cu_id . 'bks3'); + if (!empty($request->buku_simpanan_3)) + $buku_simpanan_3 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_3, $kelas->buku_simpanan_3, $anggota_cu_id . 'bks3'); else $buku_simpanan_3 = ''; - if(!empty($request->buku_simpanan_4)) - $buku_simpanan_4 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_4,$kelas->buku_simpanan_4,$anggota_cu_id . 'bks4'); + if (!empty($request->buku_simpanan_4)) + $buku_simpanan_4 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_4, $kelas->buku_simpanan_4, $anggota_cu_id . 'bks4'); else $buku_simpanan_4 = ''; - if(!empty($request->buku_simpanan_5)) - $buku_simpanan_5 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_simpanan_5,$kelas->buku_simpanan_5,$anggota_cu_id . 'bks5'); + if (!empty($request->buku_simpanan_5)) + $buku_simpanan_5 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_simpanan_5, $kelas->buku_simpanan_5, $anggota_cu_id . 'bks5'); else - $buku_simpanan_5 = ''; + $buku_simpanan_5 = ''; - if(!empty($request->buku_pinjaman_1)) - $buku_pinjaman_1 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_pinjaman_1,$kelas->buku_pinjaman_1,$anggota_cu_id . 'bkp1'); + if (!empty($request->buku_pinjaman_1)) + $buku_pinjaman_1 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_pinjaman_1, $kelas->buku_pinjaman_1, $anggota_cu_id . 'bkp1'); else $buku_pinjaman_1 = ''; - if(!empty($request->buku_pinjaman_2)) - $buku_pinjaman_2 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_pinjaman_2,$kelas->buku_pinjaman_2,$anggota_cu_id . 'bkp2'); + if (!empty($request->buku_pinjaman_2)) + $buku_pinjaman_2 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_pinjaman_2, $kelas->buku_pinjaman_2, $anggota_cu_id . 'bkp2'); else $buku_pinjaman_2 = ''; - if(!empty($request->buku_pinjaman_3)) - $buku_pinjaman_3 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->buku_pinjaman_3,$kelas->buku_pinjaman_3,$anggota_cu_id . 'bkp3'); + if (!empty($request->buku_pinjaman_3)) + $buku_pinjaman_3 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->buku_pinjaman_3, $kelas->buku_pinjaman_3, $anggota_cu_id . 'bkp3'); else $buku_pinjaman_3 = ''; - if(!empty($request->spma_1)) - $spma_1 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->spma_1,$kelas->spma_1,$anggota_cu_id . 'spma1'); + if (!empty($request->spma_1)) + $spma_1 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->spma_1, $kelas->spma_1, $anggota_cu_id . 'spma1'); else $spma_1 = ''; - if(!empty($request->spma_2)) - $spma_2 = Helper::image_processing_no_thumb($this->imagepath,$this->width,$this->height,$request->spma_2,$kelas->spma_2,$anggota_cu_id . 'spma2'); + if (!empty($request->spma_2)) + $spma_2 = Helper::image_processing_no_thumb($this->imagepath, $this->width, $this->height, $request->spma_2, $kelas->spma_2, $anggota_cu_id . 'spma2'); else $spma_2 = ''; - \DB::beginTransaction(); - try{ + \DB::beginTransaction(); + try { - $kelas->update($request->except('dokumen_ktp','dokumen_meninggal','dokumen_pinjaman_1','dokumen_pinjaman_2','dokumen_pinjaman_3','dokumen_pinjaman_4','dokumen_pinjaman_5','dokumen_pinjaman_6','buku_simpanan_1','buku_simpanan_2','buku_simpanan_3','buku_simpanan_4','buku_simpanan_5','buku_pinjaman_1','buku_pinjaman_2','buku_pinjaman_3','spma_1','spma_2','lintang_diajukan','tunas_diajukan') + [ + $kelas->update($request->except('dokumen_ktp', 'dokumen_meninggal', 'dokumen_pinjaman_1', 'dokumen_pinjaman_2', 'dokumen_pinjaman_3', 'dokumen_pinjaman_4', 'dokumen_pinjaman_5', 'dokumen_pinjaman_6', 'buku_simpanan_1', 'buku_simpanan_2', 'buku_simpanan_3', 'buku_simpanan_4', 'buku_simpanan_5', 'buku_pinjaman_1', 'buku_pinjaman_2', 'buku_pinjaman_3', 'spma_1', 'spma_2', 'lintang_diajukan', 'tunas_diajukan') + [ 'dokumen_ktp' => $dokumen_ktp, 'dokumen_meninggal' => $dokumen_meninggal, 'dokumen_pinjaman_1' => $dokumen_pinjaman_1, @@ -1556,7 +1575,7 @@ public function update(Request $request, $id) 'spma_2' => $spma_2, 'lintang_diajukan' => $lintang_diajukan, 'tunas_diajukan' => $tunas_diajukan, - ]); + ]); $this->updateStatusAnggotaCu($anggota_cu_id, $request->tipe, $request->tanggal_mati); @@ -1565,10 +1584,9 @@ public function update(Request $request, $id) return response() ->json([ 'saved' => true, - 'message' => $this->message. ' berhasil diubah' + 'message' => $this->message . ' berhasil diubah' ]); - - } catch (\Exception $e){ + } catch (\Exception $e) { \DB::rollBack(); abort(500, $e->getMessage()); } @@ -1581,27 +1599,27 @@ public function updateStatus(Request $request, $id) $kelas->status_klaim = $request->status; $kelas->surat_nomor = $request->surat_nomor; $kelas->surat_tanggal = $request->surat_tanggal; - - if($kelas->status_klaim == 1){ + + if ($kelas->status_klaim == 1) { $message = "Bantuan Solidaritas Jalinan menunggu"; $kelas->keterangan_klaim = NULL; $kelas->tunas_disetujui = NULL; $kelas->lintang_disetujui = NULL; $kelas->tanggal_pencairan = NULL; - }else if($kelas->status_klaim == 2){ + } else if ($kelas->status_klaim == 2) { $message = "Bantuan Solidaritas Jalinan dokumen tidak lengkap"; $kelas->keterangan_klaim = $request->keterangan_klaim; $kelas->tunas_disetujui = NULL; $kelas->lintang_disetujui = NULL; $kelas->tanggal_pencairan = NULL; - }else if($kelas->status_klaim == 3){ + } else if ($kelas->status_klaim == 3) { $message = "Bantuan Solidaritas Jalinan ditolak"; $kelas->keterangan_klaim = $request->keterangan_klaim; $kelas->tunas_disetujui = NULL; $kelas->lintang_disetujui = NULL; $kelas->tanggal_pencairan = NULL; - }else if($kelas->status_klaim == 31){ + } else if ($kelas->status_klaim == 31) { $message = "Bantuan Solidaritas Jalinan ditolak"; $kelas->status_klaim = 3; $kelas->keterangan_klaim = $request->keterangan_klaim; @@ -1609,7 +1627,7 @@ public function updateStatus(Request $request, $id) $kelas->lintang_disetujui = NULL; $kelas->tanggal_pencairan = NULL; $this->updateStatusAnggotaCu($kelas->anggota_cu_id, NULL, NULL); - }else if($kelas->status_klaim == 4){ + } else if ($kelas->status_klaim == 4) { $lintang_disetujui = preg_replace('/[^\d-]+/', '', $request->lintang_disetujui); $tunas_disetujui = preg_replace('/[^\d-]+/', '', $request->tunas_disetujui); $message = "Bantuan Solidaritas Jalinan disetujui"; @@ -1618,13 +1636,13 @@ public function updateStatus(Request $request, $id) $kelas->lintang_disetujui = $lintang_disetujui; $kelas->tanggal_pencairan = $request->tanggal_pencairan; } - + $kelas->update(); - + $this->storeStatusJalinan($kelas->id, $request->cu_id, $request->status); - NotificationHelper::klaim_jalinan_status($kelas,$message); - + NotificationHelper::klaim_jalinan_status($kelas, $message); + return response() ->json([ 'saved' => true, @@ -1637,9 +1655,9 @@ public function updateNoSurat(Request $request, $id) $kelas = JalinanKlaim::findOrFail($id); $kelas->surat_nomor = $request->surat_nomor; - + $kelas->update(); - + return response() ->json([ 'saved' => true, @@ -1660,9 +1678,9 @@ public function periksaKoreksi(Request $request, $id) $kelas->update(); // $this->updateStatusAnggotaCu($kelas->anggota_cu_id, $request->tipe, $request->tanggal_mati); - + $this->storeStatusJalinan($kelas->id, $request->cu_id, $request->status); - + return response() ->json([ 'saved' => true, @@ -1674,16 +1692,16 @@ public function updateSelesai(Request $request, $id) { $kelas = JalinanKlaim::findOrFail($id); - if($kelas->status_klaim == '5'){ + if ($kelas->status_klaim == '5') { $kelas->status_klaim = '6'; $message = "Bantuan Solidaritas Jalinan selesai"; - }else{ + } else { $kelas->status_klaim = '5'; $message = "Bantuan Solidaritas Jalinan batal diselesaikan"; } $kelas->update(); - + return response() ->json([ 'saved' => true, @@ -1695,15 +1713,15 @@ public function updateVerifikasi(Request $request, $id) { $kelas = JalinanKlaim::with('anggota_cu_cu')->findOrFail($id); - if($request->can['verifikasi_pengurus_jalinan_klaim']){ + if ($request->can['verifikasi_pengurus_jalinan_klaim']) { $kelas->verifikasi_pengurus = $request->id; - }else if($request->can['verifikasi_pengawas_jalinan_klaim']){ + } else if ($request->can['verifikasi_pengawas_jalinan_klaim']) { $kelas->verifikasi_pengawas = $request->id; - }else if($request->can['verifikasi_manajemen_jalinan_klaim']){ + } else if ($request->can['verifikasi_manajemen_jalinan_klaim']) { $kelas->verifikasi_manajemen = $request->id; } - if(!empty($kelas->verifikasi_pengurus) && !empty($kelas->verifikasi_pengawas) && !empty($kelas->verifikasi_manajemen)){ + if (!empty($kelas->verifikasi_pengurus) && !empty($kelas->verifikasi_pengawas) && !empty($kelas->verifikasi_manajemen)) { $kelas->status_klaim = '1'; } @@ -1713,91 +1731,95 @@ public function updateVerifikasi(Request $request, $id) // if(!empty($kelas->verifikasi_pengurus) && !empty($kelas->verifikasi_pengawas) && !empty($kelas->verifikasi_manajemen)){ // NotificationHelper::klaim_jalinan_verifikasi($klaim_jalinan,'menambah bantuan solidaritas Jalinan'); // } - + return response() ->json([ 'saved' => true, - 'message' => $this->message. ' berhasil diverifikasi' + 'message' => $this->message . ' berhasil diverifikasi' ]); } - public function updateStatusAnggotaCu($id, $tipe, $tanggal){ + public function updateStatusAnggotaCu($id, $tipe, $tanggal) + { $kelas = AnggotaCu::findOrFail($id); $kelas->status_jalinan = $tipe; - if($tipe == 'MENINGGAL'){ + if ($tipe == 'MENINGGAL') { $kelas->tanggal_meninggal = $tanggal; // if($isEdit){ // if($kelas->tanggal_cacat == $tanggal){ // $kelas->tanggal_cacat = NULL; // } // } - }else if($tipe == 'CACAT'){ + } else if ($tipe == 'CACAT') { $kelas->tanggal_cacat = $tanggal; // if($isEdit){ // if($kelas->tanggal_meninggal == $tanggal){ // $kelas->tanggal_meninggal = NULL; // } // } - }else { + } else { $kelas->tanggal_meninggal = $tanggal; $kelas->tanggal_cacat = $tanggal; } - + $kelas->update(); } - public function UpdateCair($id, $awal, $akhir){ - if($awal != 'undefined' && $akhir != 'undefined'){ - $kelas = JalinanKlaim::with('anggota_cu_cu')->where('status_klaim',4)->whereBetween('tanggal_pencairan',[$awal, $akhir])->whereHas('anggota_cu_cu', function($query) use ($id){ - $query->where('cu_id',$id); - }); - }else{ - $kelas = JalinanKlaim::with('anggota_cu_cu')->where('status_klaim',4)->where('tanggal_pencairan',$awal)->whereHas('anggota_cu_cu', function($query) use ($id){ - $query->where('cu_id',$id); - }); + public function UpdateCair($id, $awal, $akhir) + { + if ($awal != 'undefined' && $akhir != 'undefined') { + $kelas = JalinanKlaim::with('anggota_cu_cu')->where('status_klaim', 4)->whereBetween('tanggal_pencairan', [$awal, $akhir])->whereHas('anggota_cu_cu', function ($query) use ($id) { + $query->where('cu_id', $id); + }); + } else { + $kelas = JalinanKlaim::with('anggota_cu_cu')->where('status_klaim', 4)->where('tanggal_pencairan', $awal)->whereHas('anggota_cu_cu', function ($query) use ($id) { + $query->where('cu_id', $id); + }); } $kelas->update(['status_klaim' => 5]); - + return response() ->json([ 'saved' => true, - 'message' => $this->message. ' berhasil dicairkan' + 'message' => $this->message . ' berhasil dicairkan' ]); } - public function UpdateCairBatal($id, $awal, $akhir){ - if($awal != 'undefined' && $akhir != 'undefined'){ - $kelas = JalinanKlaim::with('anggota_cu_cu')->where('status_klaim',5)->whereBetween('tanggal_pencairan',[$awal, $akhir])->whereHas('anggota_cu_cu', function($query) use ($id){ - $query->where('cu_id',$id); - }); - }else{ - $kelas = JalinanKlaim::with('anggota_cu_cu')->where('status_klaim',5)->where('tanggal_pencairan',$awal)->whereHas('anggota_cu_cu', function($query) use ($id){ - $query->where('cu_id',$id); - }); + public function UpdateCairBatal($id, $awal, $akhir) + { + if ($awal != 'undefined' && $akhir != 'undefined') { + $kelas = JalinanKlaim::with('anggota_cu_cu')->where('status_klaim', 5)->whereBetween('tanggal_pencairan', [$awal, $akhir])->whereHas('anggota_cu_cu', function ($query) use ($id) { + $query->where('cu_id', $id); + }); + } else { + $kelas = JalinanKlaim::with('anggota_cu_cu')->where('status_klaim', 5)->where('tanggal_pencairan', $awal)->whereHas('anggota_cu_cu', function ($query) use ($id) { + $query->where('cu_id', $id); + }); } $kelas->update(['status_klaim' => 4]); - + return response() ->json([ 'saved' => true, - 'message' => $this->message. ' berhasil dicairkan' + 'message' => $this->message . ' berhasil dicairkan' ]); } - public function UpdateCairAll($awal, $akhir){ - if($awal != 'undefined' && $akhir != 'undefined'){ - $kelas = JalinanKlaim::where('status_klaim',4)->whereBetween('tanggal_pencairan',[$awal, $akhir])->update(['status_klaim' => 5]); - }else{ - $kelas = JalinanKlaim::where('status_klaim',4)->where('tanggal_pencairan',$awal)->update(['status_klaim' => 5]); + public function UpdateCairAll($awal, $akhir) + { + if ($awal != 'undefined' && $akhir != 'undefined') { + $kelas = JalinanKlaim::where('status_klaim', 4)->whereBetween('tanggal_pencairan', [$awal, $akhir])->update(['status_klaim' => 5]); + } else { + $kelas = JalinanKlaim::where('status_klaim', 4)->where('tanggal_pencairan', $awal)->update(['status_klaim' => 5]); } - + return response() ->json([ 'saved' => true, - 'message' => $this->message. ' berhasil dicairkan' + 'message' => $this->message . ' berhasil dicairkan' ]); } @@ -1806,76 +1828,76 @@ public function destroy($id) $kelas = JalinanKlaim::findOrFail($id); $anggota_cu_id = $kelas->anggota_cu_id; - if(!empty($kelas->dokumen_ktp)){ + if (!empty($kelas->dokumen_ktp)) { File::delete($this->imagepath . $kelas->dokumen_ktp . '.jpg'); } - if(!empty($kelas->dokumen_meninggal)){ + if (!empty($kelas->dokumen_meninggal)) { File::delete($this->imagepath . $kelas->dokumen_meninggal . '.jpg'); } - if(!empty($kelas->dokumen_pinjaman_1)){ + if (!empty($kelas->dokumen_pinjaman_1)) { File::delete($this->imagepath . $kelas->dokumen_pinjaman_1 . '.jpg'); } - if(!empty($kelas->dokumen_pinjaman_2)){ + if (!empty($kelas->dokumen_pinjaman_2)) { File::delete($this->imagepath . $kelas->dokumen_pinjaman_2 . '.jpg'); } - if(!empty($kelas->dokumen_pinjaman_3)){ + if (!empty($kelas->dokumen_pinjaman_3)) { File::delete($this->imagepath . $kelas->dokumen_pinjaman_3 . '.jpg'); } - if(!empty($kelas->dokumen_pinjaman_4)){ + if (!empty($kelas->dokumen_pinjaman_4)) { File::delete($this->imagepath . $kelas->dokumen_pinjaman_4 . '.jpg'); } - if(!empty($kelas->dokumen_pinjaman_5)){ + if (!empty($kelas->dokumen_pinjaman_5)) { File::delete($this->imagepath . $kelas->dokumen_pinjaman_5 . '.jpg'); } - if(!empty($kelas->dokumen_pinjaman_6)){ + if (!empty($kelas->dokumen_pinjaman_6)) { File::delete($this->imagepath . $kelas->dokumen_pinjaman_6 . '.jpg'); } - if(!empty($kelas->buku_simpanan_1)){ + if (!empty($kelas->buku_simpanan_1)) { File::delete($this->imagepath . $kelas->buku_simpanan_1 . '.jpg'); } - if(!empty($kelas->buku_simpanan_2)){ + if (!empty($kelas->buku_simpanan_2)) { File::delete($this->imagepath . $kelas->buku_simpanan_2 . '.jpg'); } - if(!empty($kelas->buku_simpanan_3)){ + if (!empty($kelas->buku_simpanan_3)) { File::delete($this->imagepath . $kelas->buku_simpanan_3 . '.jpg'); } - if(!empty($kelas->buku_simpanan_4)){ + if (!empty($kelas->buku_simpanan_4)) { File::delete($this->imagepath . $kelas->buku_simpanan_4 . '.jpg'); } - if(!empty($kelas->buku_simpanan_5)){ + if (!empty($kelas->buku_simpanan_5)) { File::delete($this->imagepath . $kelas->buku_simpanan_5 . '.jpg'); } - if(!empty($kelas->buku_pinjaman_1)){ + if (!empty($kelas->buku_pinjaman_1)) { File::delete($this->imagepath . $kelas->buku_pinjaman_1 . '.jpg'); } - if(!empty($kelas->buku_pinjaman_2)){ + if (!empty($kelas->buku_pinjaman_2)) { File::delete($this->imagepath . $kelas->buku_pinjaman_2 . '.jpg'); } - if(!empty($kelas->buku_pinjaman_3)){ + if (!empty($kelas->buku_pinjaman_3)) { File::delete($this->imagepath . $kelas->buku_pinjaman_3 . '.jpg'); } - if(!empty($kelas->spma_1)){ + if (!empty($kelas->spma_1)) { File::delete($this->imagepath . $kelas->spma_1 . '.jpg'); } - if(!empty($kelas->spma_2)){ + if (!empty($kelas->spma_2)) { File::delete($this->imagepath . $kelas->spma_2 . '.jpg'); } - \DB::beginTransaction(); - try{ + \DB::beginTransaction(); + try { $kelas->delete(); $this->updateStatusAnggotaCu($anggota_cu_id, NULL, NULL); \DB::commit(); - + return response() ->json([ 'deleted' => true, - 'message' => $this->message. ' berhasil dihapus' + 'message' => $this->message . ' berhasil dihapus' ]); - } catch (\Exception $e){ + } catch (\Exception $e) { \DB::rollBack(); abort(500, $e->getMessage()); } @@ -1883,24 +1905,24 @@ public function destroy($id) public function count() { - $table_data = JalinanKlaim::count(); + $table_data = JalinanKlaim::count(); - return response() + return response() ->json([ - 'model' => $table_data + 'model' => $table_data ]); } public function history() - { - $time = \Carbon\Carbon::now()->subMonths(6); - - $table_data = Revision::with('revisionable')->where('revisionable_type','App\JalinanKlaim')->where('created_at','>=',$time)->orderBy('created_at','desc')->get(); + { + $time = \Carbon\Carbon::now()->subMonths(6); - $history = collect(); - foreach($table_data as $hs){ + $table_data = Revision::with('revisionable')->where('revisionable_type', 'App\JalinanKlaim')->where('created_at', '>=', $time)->orderBy('created_at', 'desc')->get(); + + $history = collect(); + foreach ($table_data as $hs) { $n = collect($hs); - $n->put('user',$hs->userResponsible()); + $n->put('user', $hs->userResponsible()); $history->push($n); } @@ -1909,78 +1931,78 @@ public function history() 'model' => $history ]); } - + public function cariData($nik) { - $table_data = AnggotaCu::with('anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_produk_cu','Villages','Districts','Regencies','Provinces')->where('nik',$nik)->first(); + $table_data = AnggotaCu::with('anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_produk_cu', 'Villages', 'Districts', 'Regencies', 'Provinces')->where('nik', $nik)->first(); - if($table_data){ + if ($table_data) { return response() - ->json([ - 'model' => $table_data - ]); - }else{ + ->json([ + 'model' => $table_data + ]); + } else { return response() - ->json([ + ->json([ 'form' => AnggotaCu::initialize(), 'rules' => AnggotaCu::$rules, 'option' => [] - ]); + ]); } } public function cariDataId($id) { - $table_data = AnggotaCu::with('anggota_cu_cu.cu','anggota_cu_cu.tp','anggota_produk_cu','Villages','Districts','Regencies','Provinces')->where('id',$id)->first(); + $table_data = AnggotaCu::with('anggota_cu_cu.cu', 'anggota_cu_cu.tp', 'anggota_produk_cu', 'Villages', 'Districts', 'Regencies', 'Provinces')->where('id', $id)->first(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } - public function cekData($id){ + public function cekData($id) + { $kelas = JalinanKlaim::where('anggota_cu_id', $id)->first(); - - if($kelas){ + + if ($kelas) { return response() ->json([ - 'form' => $kelas, - 'option' => [] + 'form' => $kelas, + 'option' => [] ]); - }else{ + } else { return $this->create(); } } public function getPencairan() { - $table_data = JalinanKlaim::where('status_klaim',4)->select('tanggal_pencairan')->distinct()->orderBy('tanggal_pencairan','DESC')->get(); + $table_data = JalinanKlaim::where('status_klaim', 4)->select('tanggal_pencairan')->distinct()->orderBy('tanggal_pencairan', 'DESC')->get(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function getStatus($status_klaim) { - $table_data = JalinanKlaim::where('status_klaim',$status_klaim)->select('created_at')->distinct()->orderBy('created_at','DESC')->get(); + $table_data = JalinanKlaim::where('status_klaim', $status_klaim)->select('created_at')->distinct()->orderBy('created_at', 'DESC')->get(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function execptionData($awal) { $user_id = \Auth::user()->id; - if($user_id == '1231'){ - if($awal < '2021-12-31'){ + if ($user_id == '1231') { + if ($awal < '2021-12-31') { dd('Maaf tidak bisa mengambil data lebih dari satu tahun'); } } } - -} \ No newline at end of file +} diff --git a/app/Http/Controllers/KegiatanBKCUController.php b/app/Http/Controllers/KegiatanBKCUController.php index e3c17fc0f..8fb30dcd0 100755 --- a/app/Http/Controllers/KegiatanBKCUController.php +++ b/app/Http/Controllers/KegiatanBKCUController.php @@ -1,4 +1,5 @@ withCount('hasPeserta')->where('tipe',$kegiatan_tipe)->advancedFilter(); + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies', 'Provinces', 'kode')->withCount('hasPeserta')->where('tipe', $kegiatan_tipe)->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexPeriode($kegiatan_tipe, $periode) { - $table_data = Kegiatan::with('tempat','sasaran','Regencies','Provinces','kode')->withCount('hasPeserta')->where('tipe',$kegiatan_tipe)->where('periode',$periode)->advancedFilter(); + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies', 'Provinces', 'kode')->withCount('hasPeserta')->where('tipe', $kegiatan_tipe)->where('periode', $periode)->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); + } + public function indexDibuka($kegiatan_tipe, $periode) + { + + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies', 'Provinces', 'kode')->withCount('hasPeserta')->where('tipe', $kegiatan_tipe)->where('periode', $periode)->where('status', 2)->advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexDitutup($kegiatan_tipe, $periode) + { + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies', 'Provinces', 'kode')->withCount('hasPeserta')->where('tipe', $kegiatan_tipe)->where('periode', $periode)->where('status', 3)->advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexBerjalan($kegiatan_tipe, $periode) + { + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies', 'Provinces', 'kode')->withCount('hasPeserta')->where('tipe', $kegiatan_tipe)->where('periode', $periode)->where('status', 4)->advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexTerlaksana($kegiatan_tipe, $periode) + { + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies', 'Provinces', 'kode')->withCount('hasPeserta')->where('tipe', $kegiatan_tipe)->where('periode', $periode)->where('status', 5)->advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexMenunggu($kegiatan_tipe, $periode) + { + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies', 'Provinces', 'kode')->withCount('hasPeserta')->where('tipe', $kegiatan_tipe)->where('periode', $periode)->where('status', 1)->advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); + } + + public function indexBatal($kegiatan_tipe, $periode) + { + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies', 'Provinces', 'kode')->withCount('hasPeserta')->where('tipe', $kegiatan_tipe)->where('periode', $periode)->where('status', 6)->advancedFilter(); + + return response() + ->json([ + 'model' => $table_data + ]); } public function indexBaru() { - $periode= Kegiatan::distinct('periode')->orderBy('periode','desc')->pluck('periode')->first(); - $now =\Carbon\Carbon::now()->format('Y-m-d'); + $periode = Kegiatan::distinct('periode')->orderBy('periode', 'desc')->pluck('periode')->first(); + $now = \Carbon\Carbon::now()->format('Y-m-d'); - $table_data = Kegiatan::with('tempat','sasaran','Regencies')->whereIn('tipe',['diklat_bkcu','pertemuan_bkcu'])->where('periode',$periode)->whereIn('status',[1,2])->orderBy('created_at','desc')->take(6)->get(); + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies')->whereIn('tipe', ['diklat_bkcu', 'pertemuan_bkcu'])->where('periode', $periode)->whereIn('status', [1, 2])->orderBy('created_at', 'desc')->take(6)->get(); - $countMulai = Kegiatan::whereIn('tipe',['diklat_bkcu','pertemuan_bkcu'])->where('periode',$periode)->whereIn('status',[1,2])->where('mulai','>',$now)->orderBy('mulai','asc')->count(); + $countMulai = Kegiatan::whereIn('tipe', ['diklat_bkcu', 'pertemuan_bkcu'])->where('periode', $periode)->whereIn('status', [1, 2])->where('mulai', '>', $now)->orderBy('mulai', 'asc')->count(); - $countBuka = Kegiatan::whereIn('tipe',['diklat_bkcu','pertemuan_bkcu'])->where('periode',$periode)->where('status',2)->count(); + $countBuka = Kegiatan::whereIn('tipe', ['diklat_bkcu', 'pertemuan_bkcu'])->where('periode', $periode)->where('status', 2)->count(); - $countJalan = Kegiatan::whereIn('tipe',['diklat_bkcu','pertemuan_bkcu'])->where('status',4)->count(); + $countJalan = Kegiatan::whereIn('tipe', ['diklat_bkcu', 'pertemuan_bkcu'])->where('status', 4)->count(); return response() - ->json([ - 'model' => $table_data, - 'countMulai' => $countMulai, - 'countBuka' => $countBuka, - 'countJalan' => $countJalan - ]); + ->json([ + 'model' => $table_data, + 'countMulai' => $countMulai, + 'countBuka' => $countBuka, + 'countJalan' => $countJalan + ]); } public function indexMulai() { - $periode= Kegiatan::distinct('periode')->orderBy('periode','desc')->pluck('periode')->first(); + $periode = Kegiatan::distinct('periode')->orderBy('periode', 'desc')->pluck('periode')->first(); - $now =\Carbon\Carbon::now()->format('Y-m-d'); + $now = \Carbon\Carbon::now()->format('Y-m-d'); - $table_data = Kegiatan::with('tempat','sasaran','Regencies')->whereIn('tipe',['diklat_bkcu','pertemuan_bkcu'])->where('periode',$periode)->whereIn('status',[1,2])->where('mulai','>',$now)->orderBy('mulai','asc')->take(6)->get(); + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies')->whereIn('tipe', ['diklat_bkcu', 'pertemuan_bkcu'])->where('periode', $periode)->whereIn('status', [1, 2])->where('mulai', '>', $now)->orderBy('mulai', 'asc')->take(6)->get(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexBuka() { - $periode= Kegiatan::distinct('periode')->orderBy('periode','desc')->pluck('periode')->first(); + $periode = Kegiatan::distinct('periode')->orderBy('periode', 'desc')->pluck('periode')->first(); - $table_data = Kegiatan::with('tempat','sasaran','Regencies')->whereIn('tipe',['diklat_bkcu','pertemuan_bkcu'])->where('periode',$periode)->where('status',2)->take(6)->get(); + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies')->whereIn('tipe', ['diklat_bkcu', 'pertemuan_bkcu'])->where('periode', $periode)->where('status', 2)->take(6)->get(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexJalan() { $id_cu = \Auth::user()->id_cu; - if($id_cu == 0){ - $table_data = Kegiatan::with('tempat','sasaran','Regencies')->where('status',4)->advancedFilter(); - }else{ - $table_data = Kegiatan::with('tempat','sasaran','Regencies')->whereIn('tipe',['diklat_bkcu','pertemuan_bkcu'])->where('status',4)->advancedFilter(); + if ($id_cu == 0) { + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies')->where('status', 4)->advancedFilter(); + } else { + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies')->whereIn('tipe', ['diklat_bkcu', 'pertemuan_bkcu'])->where('status', 4)->advancedFilter(); } return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexDiikuti() { $aktivis_id = \Auth::user()->id_aktivis; - $table_data = Kegiatan::with('tempat','sasaran','Regencies')->whereHas('hasPeserta', function($query) use ($aktivis_id){ - $query->where('aktivis_id',$aktivis_id); + $table_data = Kegiatan::with('tempat', 'sasaran', 'Regencies')->whereHas('hasPeserta', function ($query) use ($aktivis_id) { + $query->where('aktivis_id', $aktivis_id); })->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexSemuaPeserta($kegiatan_tipe) { - if($kegiatan_tipe == 'semua'){ - $table_data = KegiatanPeserta::with('aktivis.pendidikan_tertinggi','kegiatan','mitra_orang')->advancedFilter(); - }else{ - $table_data = KegiatanPeserta::with('aktivis.pendidikan_tertinggi','kegiatan','mitra_orang')->where('kegiatan_tipe', $kegiatan_tipe)->advancedFilter(); + if ($kegiatan_tipe == 'semua') { + $table_data = KegiatanPeserta::with('aktivis.pendidikan_tertinggi', 'kegiatan', 'mitra_orang')->advancedFilter(); + } else { + $table_data = KegiatanPeserta::with('aktivis.pendidikan_tertinggi', 'kegiatan', 'mitra_orang')->where('kegiatan_tipe', $kegiatan_tipe)->advancedFilter(); } $table_data = $this->formatQuery($table_data); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexSemuaPesertaMitra($kegiatan_tipe) { - if($kegiatan_tipe == 'semua'){ + if ($kegiatan_tipe == 'semua') { $table_data = KegiatanPeserta::with('mitra_orang')->whereNotNull('mitra_orang_id')->advancedFilter(); - }else{ + } else { $table_data = KegiatanPeserta::with('mitra_orang')->whereNotNull('mitra_orang_id')->where('kegiatan_tipe', $kegiatan_tipe)->advancedFilter(); } $table_data = $this->formatQuery($table_data); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexSemuaPesertaCu($kegiatan_tipe, $id) { - if($id == 0){ + if ($id == 0) { $tipe = 3; $id = 1; - }else{ + } else { $tipe = 1; } - if($kegiatan_tipe == 'semua'){ - $table_data = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu','aktivis.pendidikan_tertinggi','kegiatan')->whereHas('aktivis.pekerjaan', function($query) use ($id, $tipe){ - $query->where('tipe',$tipe)->where('id_tempat',$id); + if ($kegiatan_tipe == 'semua') { + $table_data = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu', 'aktivis.pendidikan_tertinggi', 'kegiatan')->whereHas('aktivis.pekerjaan', function ($query) use ($id, $tipe) { + $query->where('tipe', $tipe)->where('id_tempat', $id); })->advancedFilter(); - }else{ - $table_data = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu','aktivis.pendidikan_tertinggi','kegiatan')->whereHas('aktivis.pekerjaan', function($query) use ($id, $tipe){ - $query->where('tipe',$tipe)->where('id_tempat',$id); + } else { + $table_data = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu', 'aktivis.pendidikan_tertinggi', 'kegiatan')->whereHas('aktivis.pekerjaan', function ($query) use ($id, $tipe) { + $query->where('tipe', $tipe)->where('id_tempat', $id); })->where('kegiatan_tipe', $kegiatan_tipe)->advancedFilter(); } $table_data = $this->formatQuery($table_data); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexPeserta($id) { - $table_data = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu','mitra_orang')->where('kegiatan_id',$id)->advancedFilter(); + $table_data = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu', 'mitra_orang')->where('kegiatan_id', $id)->advancedFilter(); $table_data = $this->formatQuery($table_data); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexPesertaCu($id, $cu) { - $table_data = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu','mitra_orang')->where('kegiatan_id',$id)->whereHas('aktivis.pekerjaan', function($query) use ($cu){ - $query->where('tipe','1')->where('id_tempat',$cu); + $table_data = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu', 'mitra_orang')->where('kegiatan_id', $id)->whereHas('aktivis.pekerjaan', function ($query) use ($cu) { + $query->where('tipe', '1')->where('id_tempat', $cu); })->advancedFilter(); - + $table_data = $this->formatQuery($table_data); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexPesertaHadir($id) { - $table_data = KegiatanPeserta::with('aktivis','mitra_orang')->where('kegiatan_id',$id)->whereNotNull('tanggal_hadir')->advancedFilter(); + $table_data = KegiatanPeserta::with('aktivis', 'mitra_orang')->where('kegiatan_id', $id)->whereNotNull('tanggal_hadir')->advancedFilter(); $table_data = $this->formatQuery($table_data); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } - public function formatQuery($table_data){ - foreach($table_data as $t){ - if($t->aktivis_id){ - if(isset($t->aktivis)){ + public function formatQuery($table_data) + { + foreach ($table_data as $t) { + if ($t->aktivis_id) { + if (isset($t->aktivis)) { $t->tanggal_lahir = $t->aktivis->tanggal_lahir; $t->tempat_lahir = $t->aktivis->tempat_lahir; $t->tinggi = $t->aktivis->tinggi; @@ -241,8 +307,8 @@ public function formatQuery($table_data){ $t->kelamin = $t->aktivis->kelamin; $t->status_pernikahan = $t->aktivis->status; } - }elseif($t->mitra_orang_id){ - if(isset($t->mitra_orang)){ + } elseif ($t->mitra_orang_id) { + if (isset($t->mitra_orang)) { $t->tanggal_lahir = $t->mitra_orang->tanggal_lahir; $t->tempat_lahir = $t->mitra_orang->tempat_lahir; $t->tinggi = $t->mitra_orang->tinggi; @@ -257,154 +323,154 @@ public function formatQuery($table_data){ if ($t->pekerjaan_tingkat == 1) { $t->pekerjaan_tingkat = 'Pengurus'; - } else if($t->pekerjaan_tingkat == 2) { + } else if ($t->pekerjaan_tingkat == 2) { $t->pekerjaan_tingkat = 'Pengawas'; - } else if($t->pekerjaan_tingkat == 3) { + } else if ($t->pekerjaan_tingkat == 3) { $t->pekerjaan_tingkat = 'Komite'; - } else if($t->pekerjaan_tingkat == 4) { + } else if ($t->pekerjaan_tingkat == 4) { $t->pekerjaan_tingkat = 'Penasihat'; - } else if($t->pekerjaan_tingkat == 5) { + } else if ($t->pekerjaan_tingkat == 5) { $t->pekerjaan_tingkat = 'Senior Manajer'; - } else if($t->pekerjaan_tingkat == 6) { + } else if ($t->pekerjaan_tingkat == 6) { $t->pekerjaan_tingkat = 'Manajer'; - } else if($t->pekerjaan_tingkat == 7) { + } else if ($t->pekerjaan_tingkat == 7) { $t->pekerjaan_tingkat = 'Supervisor'; - } else if($t->pekerjaan_tingkat == 8) { + } else if ($t->pekerjaan_tingkat == 8) { $t->pekerjaan_tingkat = 'Staf'; - } else if($t->pekerjaan_tingkat == 9) { + } else if ($t->pekerjaan_tingkat == 9) { $t->pekerjaan_tingkat = 'Kontrak'; - } else if($t->pekerjaan_tingkat == 10) { + } else if ($t->pekerjaan_tingkat == 10) { $t->pekerjaan_tingkat = 'Kolektor'; - } else if($t->pekerjaan_tingkat == 11) { + } else if ($t->pekerjaan_tingkat == 11) { $t->pekerjaan_tingkat = 'Kelompok Inti'; - } else if($t->pekerjaan_tingkat == 12) { + } else if ($t->pekerjaan_tingkat == 12) { $t->pekerjaan_tingkat = 'Supporting Unit'; - } else if($t->pekerjaan_tingkat == 13) { + } else if ($t->pekerjaan_tingkat == 13) { $t->pekerjaan_tingkat = 'Vendor sMartCU'; - } else if($t->pekerjaan_tingkat == 14) { + } else if ($t->pekerjaan_tingkat == 14) { $t->pekerjaan_tingkat = 'Magang'; - } + } } return $table_data; } public function indexSemuaPanitia() { - $table_data = KegiatanPanitia::with('aktivis.pekerjaan_aktif.cu','aktivis.pendidikan_tertinggi','kegiatan','mitra_orang','mitra_lembaga')->where('peran','panitia')->advancedFilter(); + $table_data = KegiatanPanitia::with('aktivis.pekerjaan_aktif.cu', 'aktivis.pendidikan_tertinggi', 'kegiatan', 'mitra_orang', 'mitra_lembaga')->where('peran', 'panitia')->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexSemuaPanitiaCu($id) { - if($id == 0){ + if ($id == 0) { $tipe = 3; $id = 1; - }else{ + } else { $tipe = 1; } - $table_data = KegiatanPanitia::with('aktivis.pekerjaan_aktif.cu','aktivis.pendidikan_tertinggi','kegiatan')->whereHas('aktivis.pekerjaan', function($query) use ($id,$tipe){ - $query->where('tipe',$tipe)->where('id_tempat',$id); - })->where('peran','panitia')->advancedFilter(); + $table_data = KegiatanPanitia::with('aktivis.pekerjaan_aktif.cu', 'aktivis.pendidikan_tertinggi', 'kegiatan')->whereHas('aktivis.pekerjaan', function ($query) use ($id, $tipe) { + $query->where('tipe', $tipe)->where('id_tempat', $id); + })->where('peran', 'panitia')->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexSemuaFasilitator() { - $table_data = KegiatanPanitia::with('aktivis.pekerjaan_aktif.cu','aktivis.pendidikan_tertinggi','kegiatan','mitra_orang','mitra_lembaga')->where('peran','fasilitator')->advancedFilter(); + $table_data = KegiatanPanitia::with('aktivis.pekerjaan_aktif.cu', 'aktivis.pendidikan_tertinggi', 'kegiatan', 'mitra_orang', 'mitra_lembaga')->where('peran', 'fasilitator')->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexSemuaFasilitatorCu($id) { - if($id == 0){ + if ($id == 0) { $tipe = 3; $id = 1; - }else{ + } else { $tipe = 1; } - $table_data = KegiatanPanitia::with('aktivis.pekerjaan_aktif.cu','aktivis.pendidikan_tertinggi','kegiatan')->whereHas('aktivis.pekerjaan', function($query) use ($id,$tipe){ - $query->where('tipe',$tipe)->where('id_tempat',$id); - })->where('peran','fasilitator')->advancedFilter(); + $table_data = KegiatanPanitia::with('aktivis.pekerjaan_aktif.cu', 'aktivis.pendidikan_tertinggi', 'kegiatan')->whereHas('aktivis.pekerjaan', function ($query) use ($id, $tipe) { + $query->where('tipe', $tipe)->where('id_tempat', $id); + })->where('peran', 'fasilitator')->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexPesertaCountCu($id) { $table_data = DB::table('kegiatan_peserta') - ->join('aktivis', 'aktivis.id', '=', 'kegiatan_peserta.aktivis_id') - ->join('aktivis_pekerjaan', 'aktivis_pekerjaan.id_aktivis', '=', 'aktivis.id') + ->join('aktivis', 'aktivis.id', '=', 'kegiatan_peserta.aktivis_id') + ->join('aktivis_pekerjaan', 'aktivis_pekerjaan.id_aktivis', '=', 'aktivis.id') ->join('cu', 'cu.id', '=', 'aktivis_pekerjaan.id_tempat') ->select(DB::raw( - 'MAX(cu.no_ba) as no_ba, + 'MAX(cu.no_ba) as no_ba, MAX(cu.name) as name, COUNT(CASE WHEN aktivis.kelamin="LAKI-LAKI" THEN 1 END) AS lakilaki, COUNT(CASE WHEN aktivis.kelamin="PEREMPUAN" THEN 1 END) AS perempuan, MAX(aktivis_pekerjaan.id_tempat) as cu_id, COUNT(*) as total' )) - ->where('aktivis_pekerjaan.tipe', 1) - ->where('aktivis_pekerjaan.status', 1) - ->where('kegiatan_id', $id) - ->groupBy('aktivis_pekerjaan.id_tempat') - ->get(); - - return response() - ->json([ - 'model' => $table_data - ]); + ->where('aktivis_pekerjaan.tipe', 1) + ->where('aktivis_pekerjaan.status', 1) + ->where('kegiatan_id', $id) + ->groupBy('aktivis_pekerjaan.id_tempat') + ->get(); + + return response() + ->json([ + 'model' => $table_data + ]); } public function indexPesertaHadirCountCu($id) { $table_data = DB::table('kegiatan_peserta') - ->join('aktivis', 'aktivis.id', '=', 'kegiatan_peserta.aktivis_id') - ->join('aktivis_pekerjaan', 'aktivis_pekerjaan.id_aktivis', '=', 'aktivis.id') + ->join('aktivis', 'aktivis.id', '=', 'kegiatan_peserta.aktivis_id') + ->join('aktivis_pekerjaan', 'aktivis_pekerjaan.id_aktivis', '=', 'aktivis.id') ->join('cu', 'cu.id', '=', 'aktivis_pekerjaan.id_tempat') ->select(DB::raw( - 'MAX(cu.no_ba) as no_ba, + 'MAX(cu.no_ba) as no_ba, MAX(cu.name) as name, COUNT(CASE WHEN aktivis.kelamin="LAKI-LAKI" THEN 1 END) AS lakilaki, COUNT(CASE WHEN aktivis.kelamin="PEREMPUAN" THEN 1 END) AS perempuan, MAX(aktivis_pekerjaan.id_tempat) as cu_id, COUNT(*) as total' )) - ->where('aktivis_pekerjaan.tipe', 1) - ->where('aktivis_pekerjaan.status', 1) - ->where('kegiatan_id', $id) - ->whereNotNull('tanggal_hadir') - ->groupBy('aktivis_pekerjaan.id_tempat') - ->get(); - - return response() - ->json([ - 'model' => $table_data - ]); + ->where('aktivis_pekerjaan.tipe', 1) + ->where('aktivis_pekerjaan.status', 1) + ->where('kegiatan_id', $id) + ->whereNotNull('tanggal_hadir') + ->groupBy('aktivis_pekerjaan.id_tempat') + ->get(); + + return response() + ->json([ + 'model' => $table_data + ]); } public function indexKeputusanCount($id) { $table_data = DB::table('kegiatan_pilih') - ->join('kegiatan_pilih_pivot', 'kegiatan_pilih_pivot.kegiatan_pilih_id', '=', 'kegiatan_pilih.id') + ->join('kegiatan_pilih_pivot', 'kegiatan_pilih_pivot.kegiatan_pilih_id', '=', 'kegiatan_pilih.id') ->select(DB::raw( - 'MAX(kegiatan_pilih.name) as name, + 'MAX(kegiatan_pilih.name) as name, MAX(kegiatan_pilih.id) as id, COUNT(*) as total, COUNT(CASE WHEN kegiatan_pilih_pivot.nilai=1 THEN 1 END) AS setuju, @@ -412,30 +478,30 @@ public function indexKeputusanCount($id) COUNT(CASE WHEN kegiatan_pilih_pivot.nilai=3 THEN 1 END) AS takada ' )) - ->where('kegiatan_id', $id) - ->groupBy('kegiatan_pilih.id') - ->get(); - + ->where('kegiatan_id', $id) + ->groupBy('kegiatan_pilih.id') + ->get(); + return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexMateri($id) { - $table_data = KegiatanMateri::where('kegiatan_id',$id)->advancedFilter(); + $table_data = KegiatanMateri::where('kegiatan_id', $id)->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexListMateri($id) { $table_data = KegiatanListMateri::where('kegiatan_id', $id)->get(); - + return response() ->json([ 'model' => $table_data @@ -454,170 +520,178 @@ public function indexNilaiListMateri($id) public function indexKeputusan($id) { - $table_data = KegiatanKeputusan::with('pilih','cu','user.aktivis')->withCount('haskomentar')->where('kegiatan_id',$id)->whereNull('kegiatan_keputusan_id')->advancedFilter(); + $table_data = KegiatanKeputusan::with('pilih', 'cu', 'user.aktivis')->withCount('haskomentar')->where('kegiatan_id', $id)->whereNull('kegiatan_keputusan_id')->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexKeputusanKomentar($id) { - $table_data = KegiatanKeputusan::with('cu','user.aktivis')->where('kegiatan_keputusan_id',$id)->advancedFilter(); + $table_data = KegiatanKeputusan::with('cu', 'user.aktivis')->where('kegiatan_keputusan_id', $id)->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexPertanyaan($id) { - $table_data = KegiatanPertanyaan::with('cu','user.aktivis')->withCount('haskomentar')->where('kegiatan_id',$id)->whereNull('kegiatan_pertanyaan_id')->advancedFilter(); + $table_data = KegiatanPertanyaan::with('cu', 'user.aktivis')->withCount('haskomentar')->where('kegiatan_id', $id)->whereNull('kegiatan_pertanyaan_id')->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexPertanyaanKomentar($id) { - $table_data = KegiatanPertanyaan::with('cu','user.aktivis')->where('kegiatan_pertanyaan_id',$id)->advancedFilter(); + $table_data = KegiatanPertanyaan::with('cu', 'user.aktivis')->where('kegiatan_pertanyaan_id', $id)->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexTugas($id) { - $table_data = KegiatanTugas::with('cu','user.aktivis')->withCount('hasjawaban')->where('kegiatan_id',$id)->advancedFilter(); + $table_data = KegiatanTugas::with('cu', 'user.aktivis')->withCount('hasjawaban')->where('kegiatan_id', $id)->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexTugasJawaban($id) { - $table_data = KegiatanTugasJawaban::with('cu','user.aktivis')->where('kegiatan_tugas_id',$id)->advancedFilter(); + $table_data = KegiatanTugasJawaban::with('cu', 'user.aktivis')->where('kegiatan_tugas_id', $id)->advancedFilter(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function indexKegiatan() { $periode = date("Y"); - $table_data = Kegiatan::where('periode',$periode)->select('id','name','mulai','periode','kode')->get(); + $table_data = Kegiatan::where('periode', $periode)->select('id', 'name', 'mulai', 'periode', 'kode')->get(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function checkPeserta($kegiatan_id, $aktivis_id) { - $table_data = KegiatanPeserta::where('kegiatan_id',$kegiatan_id)->where('aktivis_id',$aktivis_id)->first(); + $table_data = KegiatanPeserta::where('kegiatan_id', $kegiatan_id)->where('aktivis_id', $aktivis_id)->first(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function checkPanitia($kegiatan_id, $aktivis_id) { - $table_data = KegiatanPanitia::where('kegiatan_id',$kegiatan_id)->where('aktivis_id',$aktivis_id)->first(); + $table_data = KegiatanPanitia::where('kegiatan_id', $kegiatan_id)->where('aktivis_id', $aktivis_id)->first(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function getPeriode($kegiatan_tipe) { - $table_data = Kegiatan::where('tipe',$kegiatan_tipe)->distinct('periode')->pluck('periode'); + $table_data = Kegiatan::where('tipe', $kegiatan_tipe)->distinct('periode')->pluck('periode'); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } public function create() { return response() ->json([ - 'form' => Kegiatan::initialize(), - 'rules' => Kegiatan::$rules, - 'option' => [] + 'form' => Kegiatan::initialize(), + 'rules' => Kegiatan::$rules, + 'option' => [] ]); } + public function downloadSuratTugas($filename) + { + $file = storage_path() . "/app/public/files/suratTugas/" . $filename; + + return Response::download($file); + } + public function store(Request $request, $kegiatan_tipe) - { - $this->validate($request,Kegiatan::$rules); + { + $this->validate($request, Kegiatan::$rules); - if($kegiatan_tipe == 'diklat_bkcu'){ + if ($kegiatan_tipe == 'diklat_bkcu') { $kodeKegiatan = KodeKegiatan::where('id', $request->id_kode)->first(); $name = $kodeKegiatan->name; $kode_diklat = $kodeKegiatan->kode; - }else{ + } else { $name = $request->name; $kode_diklat = $request->kode_diklat; } // processing single image upload - if(!empty($request->gambar)){ - if($kegiatan_tipe == 'diklat_bkcu'){ + if (!empty($request->gambar)) { + if ($kegiatan_tipe == 'diklat_bkcu') { $imagepath = $this->imagepathDiklat; - }else{ + } else { $imagepath = $this->imagepathPertemuan; - } - $fileName = Helper::image_processing($imagepath,$this->width,$this->height,$request->gambar,'',$name); - }else{ + } + $fileName = Helper::image_processing($imagepath, $this->width, $this->height, $request->gambar, '', $name); + } else { $fileName = ''; } - $kelas = Kegiatan::create($request->except('tipe','status','gambar','name','kode_diklat') + [ - 'tipe' => $kegiatan_tipe, - 'status' => '1', + $kelas = Kegiatan::create($request->except('tipe', 'status', 'gambar', 'name', 'kode_diklat') + [ + 'tipe' => $kegiatan_tipe, + 'status' => '1', 'gambar' => $fileName, 'name' => $name, 'kode_diklat' => $kode_diklat ]); $sasaran_ar = array(); - foreach($request->sasaran as $sasaran){ + foreach ($request->sasaran as $sasaran) { array_push($sasaran_ar, implode('', $sasaran)); } - + $kelas->sasaran()->sync($sasaran_ar); // $kelas->sasaran()->sync(array_flatten($request->sasaran)); - if($request->panitia){ + if ($request->panitia) { $panitiaArray = array(); - foreach($request->panitia as $panitia){ + foreach ($request->panitia as $panitia) { $keterangan = ''; - if (array_key_exists("keterangan",$panitia)){ + if (array_key_exists("keterangan", $panitia)) { $keterangan = $panitia['keterangan']; } $panitiaArray[$panitia['aktivis_id']] = [ 'peran' => $panitia['peran'], - 'keterangan' => $keterangan, - 'asal' => $panitia['asal'] ]; + 'keterangan' => $keterangan, + 'asal' => $panitia['asal'] + ]; } $kelas->panitia_dalam()->sync($panitiaArray); @@ -626,9 +700,9 @@ public function store(Request $request, $kegiatan_tipe) return response() ->json([ 'saved' => true, - 'message' => $this->message. ' ' .$name. ' berhasil ditambah', + 'message' => $this->message . ' ' . $name . ' berhasil ditambah', 'id' => $kelas->id - ]); + ]); } public function storePeserta(Request $request, $kegiatan_tipe, $id) @@ -636,80 +710,88 @@ public function storePeserta(Request $request, $kegiatan_tipe, $id) $id_cu = Auth::user()->id_cu; $kegiatan = Kegiatan::findOrFail($id); $asal = $request->asal; + $name = $request->name_sertifikat; // check peserta count - $semuaPesertaTerdaftar = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu','aktivis.pendidikan_tertinggi')->where('kegiatan_id',$id)->count(); - + $semuaPesertaTerdaftar = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu', 'aktivis.pendidikan_tertinggi')->where('kegiatan_id', $id)->count(); + + // upload file to storage + if($request->surat_tugas){ + $file = $request->surat_tugas; + + $fileExtension = $file->getClientOriginalExtension(); + $formatedName = str_limit(preg_replace('/[^A-Za-z0-9\-]/', '',$name),10,'') . '_' .uniqid(). '.' . $fileExtension; + $file->move($this->suratTugas,$formatedName); + } + // check peserta - if($semuaPesertaTerdaftar < $kegiatan->peserta_max){ - - if($asal == 'luar'){ - $kelas = KegiatanPeserta::create($request->all()); - }else if($asal == 'dalam'){ - if($id_cu != 0){ - $pesertaTerdaftar = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu','aktivis.pendidikan_tertinggi')->where('kegiatan_id',$id)->whereHas('aktivis.pekerjaan', function($query) use ($id_cu){ - $query->where('tipe','1')->where('id_tempat',$id_cu); + if ($semuaPesertaTerdaftar < $kegiatan->peserta_max) { + if ($asal == 'luar') { + $kelas = KegiatanPeserta::create($request->except('surat_tugas') + ['surat_tugas' => $formatedName]); + } else if ($asal == 'dalam') { + if ($id_cu != 0) { + $pesertaTerdaftar = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu', 'aktivis.pendidikan_tertinggi')->where('kegiatan_id', $id)->whereHas('aktivis.pekerjaan', function ($query) use ($id_cu) { + $query->where('tipe', '1')->where('id_tempat', $id_cu); })->count(); - }else{ - $pesertaTerdaftar = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu','aktivis.pendidikan_tertinggi')->where('kegiatan_id',$id)->whereHas('aktivis.pekerjaan', function($query) use ($id_cu){ - $query->where('tipe','3')->where('id_tempat',$id_cu); + } else { + $pesertaTerdaftar = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu', 'aktivis.pendidikan_tertinggi')->where('kegiatan_id', $id)->whereHas('aktivis.pekerjaan', function ($query) use ($id_cu) { + $query->where('tipe', '3')->where('id_tempat', $id_cu); })->count(); } - + // check peserta per-cu - if($pesertaTerdaftar < $kegiatan->peserta_max_cu){ + if ($pesertaTerdaftar < $kegiatan->peserta_max_cu) { // create - $kelas = KegiatanPeserta::create($request->all()); - + $kelas = KegiatanPeserta::create($request->except('surat_tugas') + ['surat_tugas' => $formatedName]); + // send notification - if($id_cu != 0){ + if ($id_cu != 0) { // check interval - $dataPeserta = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu')->where('kegiatan_id', $id)->whereHas('aktivis.pekerjaan_aktif.cu', function($query) use($id_cu){ + $dataPeserta = KegiatanPeserta::with('aktivis.pekerjaan_aktif.cu')->where('kegiatan_id', $id)->whereHas('aktivis.pekerjaan_aktif.cu', function ($query) use ($id_cu) { $query->where('id', $id_cu); - })->orderBy('created_at','desc')->first(); + })->orderBy('created_at', 'desc')->first(); $time = \Carbon\Carbon::now(); - + // send notif if interval different is more than 2 hours - if($dataPeserta){ + if ($dataPeserta) { $diff = $time->diffInHours($dataPeserta->created_at); - if($diff > 2){ - if($kegiatan_tipe == 'diklat_bkcu'){ - NotificationHelper::diklat_bkcu($id_cu, $id,'menambah peserta'); - }else{ - NotificationHelper::pertemuan_bkcu($id_cu, $id,'menambah peserta'); + if ($diff > 2) { + if ($kegiatan_tipe == 'diklat_bkcu') { + NotificationHelper::diklat_bkcu($id_cu, $id, 'menambah peserta'); + } else { + NotificationHelper::pertemuan_bkcu($id_cu, $id, 'menambah peserta'); } } - }else{ - if($kegiatan_tipe == 'diklat_bkcu'){ - NotificationHelper::diklat_bkcu($id_cu, $id,'menambah peserta'); - }else{ - NotificationHelper::pertemuan_bkcu($id_cu, $id,'menambah peserta'); + } else { + if ($kegiatan_tipe == 'diklat_bkcu') { + NotificationHelper::diklat_bkcu($id_cu, $id, 'menambah peserta'); + } else { + NotificationHelper::pertemuan_bkcu($id_cu, $id, 'menambah peserta'); } } } - + return response() ->json([ 'saved' => true, - 'message' => 'Peserta ' . $this->message. ' berhasil ditambah', + 'message' => 'Peserta ' . $this->message . ' berhasil ditambah', 'id' => $kelas->id - ]); - }else{ + ]); + } else { return response() ->json([ 'saved' => false, 'message' => 'Maaf anda tidak bisa mendaftarkan peserta lagi, karena jumlah maksimal peserta per CU adalah ' . $kegiatan->peserta_max_cu . ' orang.', - ]); + ]); } } - - }else{ + } else { return response() - ->json([ - 'saved' => false, - 'message' => 'Maaf anda tidak bisa mendaftarkan peserta lagi, karena jumlah maksimal peserta adalah ' . $kegiatan->peserta_max, - ]); + ->json([ + 'saved' => false, + 'message' => 'Maaf anda tidak bisa mendaftarkan peserta lagi, karena jumlah maksimal peserta adalah ' . $kegiatan->peserta_max, + ]); } } @@ -719,25 +801,25 @@ public function storeMateri(Request $request, $kegiatan_tipe, $id) $format = $request->format; $formatedName = ''; $fileExtension = 'link'; - - if($format == 'upload'){ + + if ($format == 'upload') { $file = $request->content; - if($kegiatan_tipe == 'diklat_bkcu'){ + if ($kegiatan_tipe == 'diklat_bkcu') { $materipath = $this->materipathDiklat; - }else{ + } else { $materipath = $this->materipathPertemuan; } - + $fileExtension = $file->getClientOriginalExtension(); - if($fileExtension != 'pdf'){ - $formatedName = Helper::image_processing($materipath,$this->width,$this->height,$file,'',$name); - }else{ - $formatedName = str_limit(preg_replace('/[^A-Za-z0-9\-]/', '',$name),10,'') . '_' .uniqid(). $fileExtension; - $file->move($materipath,$formatedName); + if ($fileExtension != 'pdf') { + $formatedName = Helper::image_processing($materipath, $this->width, $this->height, $file, '', $name); + } else { + $formatedName = str_limit(preg_replace('/[^A-Za-z0-9\-]/', '', $name), 10, '') . '_' . uniqid() . $fileExtension; + $file->move($materipath, $formatedName); } } - $kelas = KegiatanMateri::create([ + $kelas = KegiatanMateri::create([ 'kegiatan_id' => $id, 'name' => $request->name, 'filename' => $formatedName, @@ -746,13 +828,13 @@ public function storeMateri(Request $request, $kegiatan_tipe, $id) 'tipe' => $fileExtension, 'keterangan' => $request->keterangan ]); - + return response() ->json([ 'saved' => true, - 'message' => 'Materi ' . $this->message. ' berhasil ditambah', + 'message' => 'Materi ' . $this->message . ' berhasil ditambah', 'id' => $kelas->id - ]); + ]); } public function storeListMateri(Request $request, $kegiatan_tipe, $id) @@ -794,52 +876,52 @@ public function storeNilai($kegiatan_id, $aktivis_id, $materi_id, Request $reque public function storeKeputusan(Request $request, $id) { - $kelas = KegiatanKeputusan::create($request->except('kegiatan_id') + [ 'kegiatan_id' => $id ]); + $kelas = KegiatanKeputusan::create($request->except('kegiatan_id') + ['kegiatan_id' => $id]); $this->syncKeputusanPilih($request, $kelas); - + return response() ->json([ 'saved' => true, - 'message' => 'Keputusan ' . $this->message. ' berhasil ditambah', + 'message' => 'Keputusan ' . $this->message . ' berhasil ditambah', 'id' => $kelas->id - ]); + ]); } public function storeKeputusanKomentar(Request $request, $id) { - $kelas = KegiatanKeputusan::create($request->except('kegiatan_id') + [ 'kegiatan_id' => $id ]); - + $kelas = KegiatanKeputusan::create($request->except('kegiatan_id') + ['kegiatan_id' => $id]); + return response() ->json([ 'saved' => true, 'message' => 'Komentar keputusan berhasil ditambah', 'id' => $kelas->id - ]); + ]); } public function storePertanyaan(Request $request, $id) { - $kelas = KegiatanPertanyaan::create($request->except('kegiatan_id') + [ 'kegiatan_id' => $id ]); - + $kelas = KegiatanPertanyaan::create($request->except('kegiatan_id') + ['kegiatan_id' => $id]); + return response() ->json([ 'saved' => true, - 'message' => 'Pertanyaan ' . $this->message. ' berhasil ditambah', + 'message' => 'Pertanyaan ' . $this->message . ' berhasil ditambah', 'id' => $kelas->id - ]); + ]); } public function storePertanyaanKomentar(Request $request, $id) { - $kelas = KegiatanPertanyaan::create($request->except('kegiatan_id') + [ 'kegiatan_id' => $id ]); - + $kelas = KegiatanPertanyaan::create($request->except('kegiatan_id') + ['kegiatan_id' => $id]); + return response() ->json([ 'saved' => true, 'message' => 'Komentar pertanyaan berhasil ditambah', 'id' => $kelas->id - ]); + ]); } public function storeTugas(Request $request, $kegiatan_tipe, $id) @@ -849,31 +931,31 @@ public function storeTugas(Request $request, $kegiatan_tipe, $id) $format = $request->format; $formatedName = ''; $fileExtension = 'link'; - - if($format == 'upload'){ + + if ($format == 'upload') { $file = $request->filename; - if($kegiatan_tipe == 'diklat_bkcu'){ + if ($kegiatan_tipe == 'diklat_bkcu') { $materipath = $this->materipathDiklat; - }else{ + } else { $materipath = $this->materipathPertemuan; } - + $filename = $file->getClientOriginalName(); - $formatedName = str_limit(preg_replace('/[^A-Za-z0-9\-]/', '',$name),10,'') . '_' .uniqid(). '.'.$fileExtension; - $file->move($materipath,$formatedName); + $formatedName = str_limit(preg_replace('/[^A-Za-z0-9\-]/', '', $name), 10, '') . '_' . uniqid() . '.' . $fileExtension; + $file->move($materipath, $formatedName); } - $kelas = KegiatanTugas::create($request->except('kegiatan_id','file') +[ + $kelas = KegiatanTugas::create($request->except('kegiatan_id', 'file') + [ 'kegiatan_id' => $id, 'file' => $formatedName, ]); - + return response() ->json([ 'saved' => true, - 'message' => 'Tugas ' . $this->message. ' berhasil ditambah', + 'message' => 'Tugas ' . $this->message . ' berhasil ditambah', 'id' => $kelas->id - ]); + ]); } public function storeTugasJawaban(Request $request, $kegiatan_tipe) @@ -882,56 +964,56 @@ public function storeTugasJawaban(Request $request, $kegiatan_tipe) $format = $request->format; $formatedName = ''; $fileExtension = ''; - - if($format == 'upload'){ + + if ($format == 'upload') { $file = $request->filename; - if($kegiatan_tipe == 'diklat_bkcu'){ + if ($kegiatan_tipe == 'diklat_bkcu') { $materipath = $this->materipathDiklat; - }else{ + } else { $materipath = $this->materipathPertemuan; } - + $fileExtension = $file->getClientOriginalExtension(); $filename = $file->getClientOriginalName(); - $formatedName = str_limit(preg_replace('/[^A-Za-z0-9\-]/', '',$name),10,'') . '_' .uniqid(). '.'.$fileExtension; - $file->move($materipath,$formatedName); + $formatedName = str_limit(preg_replace('/[^A-Za-z0-9\-]/', '', $name), 10, '') . '_' . uniqid() . '.' . $fileExtension; + $file->move($materipath, $formatedName); } - $kelas = KegiatanTugasJawaban::create($request->except('file') +[ + $kelas = KegiatanTugasJawaban::create($request->except('file') + [ 'file' => $formatedName, ]); - + return response() ->json([ 'saved' => true, - 'message' => 'Jawaban tugas ' . $this->message. ' berhasil ditambah', + 'message' => 'Jawaban tugas ' . $this->message . ' berhasil ditambah', 'id' => $kelas->id - ]); + ]); } public function edit($id) { - $kelas = Kegiatan::with('tempat','sasaran','panitia_dalam.pekerjaan_aktif.cu','panitia_luar','panitia_luar_lembaga','kode')->findOrFail($id); + $kelas = Kegiatan::with('tempat', 'sasaran', 'panitia_dalam.pekerjaan_aktif.cu', 'panitia_luar', 'panitia_luar_lembaga', 'kode')->findOrFail($id); $kelas2 = Sertifikat::where('id', $kelas->id_sertifikat)->get(); return response() - ->json([ - 'form' => $kelas, - 'form1' => $kelas2, - 'option' => [] - ]); + ->json([ + 'form' => $kelas, + 'form1' => $kelas2, + 'option' => [] + ]); } public function editTugasJawaban($id) { $id_user = Auth::user()->getId(); - $kelas = KegiatanTugasJawaban::with('cu','user.aktivis')->where('kegiatan_tugas_id',$id)->where('id_user',$id_user)->first(); + $kelas = KegiatanTugasJawaban::with('cu', 'user.aktivis')->where('kegiatan_tugas_id', $id)->where('id_user', $id_user)->first(); return response() - ->json([ - 'form' => $kelas, - 'option' => [] - ]); + ->json([ + 'form' => $kelas, + 'option' => [] + ]); } public function update(Request $request, $id) @@ -939,57 +1021,58 @@ public function update(Request $request, $id) // $this->validate($request, Kegiatan::$rules); $kelas = Kegiatan::findOrFail($id); - if($kelas->tipe == 'diklat_bkcu'){ + if ($kelas->tipe == 'diklat_bkcu') { $kodeKegiatan = KodeKegiatan::where('id', $request->id_kode)->first(); - if($kodeKegiatan){ + if ($kodeKegiatan) { $name = $kodeKegiatan->name; $kode_diklat = $kodeKegiatan->kode; - }else{ + } else { $name = $request->name; $kode_diklat = $request->kode_diklat; } - }else{ + } else { $name = $request->name; $kode_diklat = $request->kode_diklat; } // processing single image upload - if(!empty($request->gambar)){ - if($kelas->tipe == 'diklat_bkcu'){ + if (!empty($request->gambar)) { + if ($kelas->tipe == 'diklat_bkcu') { $imagepath = $this->imagepathDiklat; - }else{ + } else { $imagepath = $this->imagepathPertemuan; } - $fileName = Helper::image_processing($imagepath,$this->width,$this->height,$request->gambar,$kelas->gambar, $name); - }else{ + $fileName = Helper::image_processing($imagepath, $this->width, $this->height, $request->gambar, $kelas->gambar, $name); + } else { $fileName = ''; } - $kelas->update($request->except('gambar','name','kode_diklat') + [ + $kelas->update($request->except('gambar', 'name', 'kode_diklat') + [ 'gambar' => $fileName, 'name' => $name, 'kode_diklat' => $kode_diklat ]); $sasaran_ar = array(); - foreach($request->sasaran as $sasaran){ + foreach ($request->sasaran as $sasaran) { array_push($sasaran_ar, implode('', $sasaran)); } - + $kelas->sasaran()->sync($sasaran_ar); - if($request->panitia){ + if ($request->panitia) { $panitiaArray = array(); - foreach($request->panitia as $panitia){ + foreach ($request->panitia as $panitia) { $keterangan = ''; - if (array_key_exists("keterangan",$panitia)){ + if (array_key_exists("keterangan", $panitia)) { $keterangan = $panitia['keterangan']; } $panitiaArray[$panitia['aktivis_id']] = [ - 'peran' => $panitia['peran'], - 'keterangan' => $keterangan, - 'asal' => $panitia['asal'] ]; + 'peran' => $panitia['peran'], + 'keterangan' => $keterangan, + 'asal' => $panitia['asal'] + ]; } $kelas->panitia_dalam()->sync($panitiaArray); @@ -1001,7 +1084,7 @@ public function update(Request $request, $id) return response() ->json([ 'saved' => true, - 'message' => $this->message. ' ' .$name. ' berhasil diubah' + 'message' => $this->message . ' ' . $name . ' berhasil diubah' ]); } @@ -1012,23 +1095,26 @@ public function updateStatus(Request $request, $id) $kelas->status = $request->status; $statusPeserta = $request->status; - if($request->status == 5){ - if($kelas->id_sertifikat > 0){ + if ($request->status == 5) { + if ($kelas->id_sertifikat > 0) { $periode = Kegiatan::where('id', $id)->select('periode')->get(); - $kegiatanPeserta = KegiatanPeserta::where('kegiatan_id', $id)->select('aktivis_id')->get(); + $kegiatanPeserta = KegiatanPeserta::select('aktivis_id')->where('kegiatan_id', $id)->get(); + $lastNomor = SertifikatGenerate::where('periode', $periode->first()->periode)->max('nomor'); + if ($lastNomor == null) { $lastNomor = 0; } + foreach ($kegiatanPeserta as $peserta) { - $checkPeserta = SertifikatGenerate::where('kegiatan_peserta_id', $peserta->id)->where('id_kegiatan', $id)->first(); - + $checkPeserta = SertifikatGenerate::where('kegiatan_peserta_id', $peserta->aktivis_id)->where('id_kegiatan', $id)->first(); + if (!$checkPeserta) { $lastNomor++; SertifikatGenerate::create([ - 'kegiatan_peserta_id' => $peserta->id, - 'id_kegiatan' => $id, - 'nomor' => $lastNomor, + 'kegiatan_peserta_id' => $peserta->aktivis_id, + 'id_kegiatan' => $id, + 'nomor' => $lastNomor, 'periode' => $periode->first()->periode, ]); } @@ -1036,9 +1122,9 @@ public function updateStatus(Request $request, $id) } } - if($request->status == 6){ + if ($request->status == 6) { $kelas->keteranganBatal = $request->keterangan; - }else{ + } else { $kelas->keteranganBatal = ""; } @@ -1046,8 +1132,8 @@ public function updateStatus(Request $request, $id) // $dataPeserta = KegiatanPeserta::with('aktivis.pekerjaan_aktif')->where('kegiatan_id', $id)->get(); - if($statusPeserta){ - KegiatanPeserta::where('kegiatan_id', $id)->where('status','!=',7)->update(['status' => $statusPeserta]); + if ($statusPeserta) { + KegiatanPeserta::where('kegiatan_id', $id)->where('status', '!=', 7)->update(['status' => $statusPeserta]); // $id_cus = []; // foreach($dataPeserta as $peserta){ @@ -1167,7 +1253,7 @@ public function updateTugasJawaban(Request $request, $id) public function updatePesertaHadir($kegiatan_id, $aktivis_id) { - $kelas = KegiatanPeserta::where('kegiatan_id',$kegiatan_id)->where('aktivis_id',$aktivis_id)->first(); + $kelas = KegiatanPeserta::where('kegiatan_id', $kegiatan_id)->where('aktivis_id', $aktivis_id)->first(); $kelas->tanggal_hadir = \Carbon\Carbon::now(); $kelas->update(); @@ -1180,7 +1266,7 @@ public function updatePesertaHadir($kegiatan_id, $aktivis_id) public function updatePanitiaHadir($kegiatan_id, $aktivis_id) { - $kelas = KegiatanPanitia::where('kegiatan_id',$kegiatan_id)->where('aktivis_id',$aktivis_id)->first(); + $kelas = KegiatanPanitia::where('kegiatan_id', $kegiatan_id)->where('aktivis_id', $aktivis_id)->first(); $kelas->tanggal_hadir = \Carbon\Carbon::now(); $kelas->update(); @@ -1193,14 +1279,14 @@ public function updatePanitiaHadir($kegiatan_id, $aktivis_id) public function editNilai($id, $kegiatan_id) { - $table_data = KegiatanListMateri::with(['nilai' => function($q) use($id){ - $q->where('kegiatan_peserta_id',$id); + $table_data = KegiatanListMateri::with(['nilai' => function ($q) use ($id) { + $q->where('kegiatan_peserta_id', $id); }])->where('kegiatan_id', $kegiatan_id)->get(); - foreach($table_data as $t){ + foreach ($table_data as $t) { $t->jumlah_nilai = 0; - - if(isset($t['nilai'][0])){ + + if (isset($t['nilai'][0])) { $t->jumlah_nilai = $t['nilai'][0]['nilai']; }; } @@ -1215,12 +1301,12 @@ public function saveNilai(Request $request, $id) { $table_data = $request->all(); - if(!empty($table_data)){ - foreach($table_data as $a){ - - if(!empty($a['nilai'][0])){ + if (!empty($table_data)) { + foreach ($table_data as $a) { + + if (!empty($a['nilai'][0])) { $kelas = Nilai::findOrFail($a['nilai'][0]['id']); - }else{ + } else { $kelas = new Nilai(); } @@ -1242,12 +1328,12 @@ public function saveNilai(Request $request, $id) public function jawabanPertanyaan($id, $tipe) { - if($tipe == 'jawaban'){ + if ($tipe == 'jawaban') { $kelasKomentar = KegiatanPertanyaan::findOrFail($id); $kelasPertanyaan = KegiatanPertanyaan::findOrFail($kelasKomentar->kegiatan_pertanyaan_id); $kelasKomentarJawaban = KegiatanPertanyaan::where('kegiatan_pertanyaan_id', $kelasPertanyaan->id)->whereNotNull('terjawab')->first(); - if($kelasKomentarJawaban){ + if ($kelasKomentarJawaban) { $kelasKomentarJawaban->terjawab = null; $kelasKomentarJawaban->update(); } @@ -1257,7 +1343,7 @@ public function jawabanPertanyaan($id, $tipe) $kelasPertanyaan->terjawab = 1; $kelasPertanyaan->update(); - }else{ + } else { $kelasKomentarJawaban = KegiatanPertanyaan::findOrFail($id); $kelasKomentarJawaban->terjawab = null; $kelasKomentarJawaban->update(); @@ -1279,10 +1365,10 @@ public function destroy($id) $kelas = Kegiatan::findOrFail($id); $name = $kelas->name; - if(!empty($kelas->gambar)){ - if($kelas->tipe == 'diklat_bkcu'){ + if (!empty($kelas->gambar)) { + if ($kelas->tipe == 'diklat_bkcu') { $imagepath = $this->imagepathDiklat; - }else{ + } else { $imagepath = $this->imagepathPertemuan; } File::delete($imagepath . $kelas->gambar . '.jpg'); @@ -1297,7 +1383,7 @@ public function destroy($id) return response() ->json([ 'deleted' => true, - 'message' => $this->message. ' ' .$name. 'berhasil dihapus' + 'message' => $this->message . ' ' . $name . 'berhasil dihapus' ]); } @@ -1306,12 +1392,16 @@ public function destroyPeserta($id) $kelas = KegiatanPeserta::findOrFail($id); $name = $kelas->name; + if(!empty($kelas->surat_tugas)){ + File::delete($this->suratTugas . $kelas->surat_tugas); + } + $kelas->delete(); return response() ->json([ 'deleted' => true, - 'message' => 'Peserta ' .$name. 'berhasil dihapus' + 'message' => 'Peserta ' . $name . 'berhasil dihapus' ]); } @@ -1323,17 +1413,17 @@ public function destroyMateri($kegiatan_tipe, $id) $kelas->delete(); - if($kegiatan_tipe == 'diklat_bkcu'){ + if ($kegiatan_tipe == 'diklat_bkcu') { $materipath = $this->materipathDiklat; - }else{ + } else { $materipath = $this->materipathPertemuan; } - if(!empty($kelas->filename)){ - if($format == 'jpg'){ + if (!empty($kelas->filename)) { + if ($format == 'jpg') { File::delete($materipath . $kelas->filename . '.jpg'); File::delete($materipath . $kelas->filename . 'n.jpg'); - }else{ + } else { File::delete($materipath . $kelas->filename); } } @@ -1341,7 +1431,7 @@ public function destroyMateri($kegiatan_tipe, $id) return response() ->json([ 'deleted' => true, - 'message' => 'Materi ' .$name. 'berhasil dihapus' + 'message' => 'Materi ' . $name . 'berhasil dihapus' ]); } @@ -1365,17 +1455,17 @@ public function destroyKeputusan($id) $name = $kelas->name; $kelas->pilih()->sync([]); - KegiatanKeputusan::where('kegiatan_keputusan_id',$id)->delete(); + KegiatanKeputusan::where('kegiatan_keputusan_id', $id)->delete(); $kelas->delete(); return response() ->json([ 'deleted' => true, - 'message' => 'Keputusan ' .$name. 'berhasil dihapus' + 'message' => 'Keputusan ' . $name . 'berhasil dihapus' ]); } - + public function destroyKeputusanKomentar($id) { $kelas = KegiatanKeputusan::findOrFail($id); @@ -1386,7 +1476,7 @@ public function destroyKeputusanKomentar($id) return response() ->json([ 'deleted' => true, - 'message' => 'Komentar ' .$name. 'berhasil dihapus' + 'message' => 'Komentar ' . $name . 'berhasil dihapus' ]); } @@ -1395,17 +1485,17 @@ public function destroyPertanyaan($id) $kelas = KegiatanPertanyaan::findOrFail($id); $name = $kelas->name; - KegiatanPertanyaan::where('kegiatan_pertanyaan_id',$id)->delete(); + KegiatanPertanyaan::where('kegiatan_pertanyaan_id', $id)->delete(); $kelas->delete(); return response() ->json([ 'deleted' => true, - 'message' => 'Pertanyaan ' .$name. 'berhasil dihapus' + 'message' => 'Pertanyaan ' . $name . 'berhasil dihapus' ]); } - + public function destroyPertanyaanKomentar($id) { $kelas = KegiatanPertanyaan::findOrFail($id); @@ -1416,7 +1506,7 @@ public function destroyPertanyaanKomentar($id) return response() ->json([ 'deleted' => true, - 'message' => 'Komentar ' .$name. 'berhasil dihapus' + 'message' => 'Komentar ' . $name . 'berhasil dihapus' ]); } @@ -1428,31 +1518,31 @@ public function destroyTugas($kegiatan_tipe, $id) $kelas->delete(); - if($kegiatan_tipe == 'diklat_bkcu'){ + if ($kegiatan_tipe == 'diklat_bkcu') { $materipath = $this->materipathDiklat; - }else{ + } else { $materipath = $this->materipathPertemuan; } - if(!empty($kelas->filename)){ + if (!empty($kelas->filename)) { File::delete($materipath . $kelas->filename); } - $jawaban = KegiatanTugasJawaban::where('kegiatan_tugas_id',$id)->get(); - foreach($jawaban as $j){ + $jawaban = KegiatanTugasJawaban::where('kegiatan_tugas_id', $id)->get(); + foreach ($jawaban as $j) { $kelasJ = KegiatanTugasJawaban::findOrFail($jawaban->id); $name = $kelasJ->name; $format = $kelasJ->format; $kelasJ->delete(); - if($kegiatan_tipe == 'diklat_bkcu'){ + if ($kegiatan_tipe == 'diklat_bkcu') { $materipath = $this->materipathDiklat; - }else{ + } else { $materipath = $this->materipathPertemuan; } - if(!empty($kelas->filename)){ + if (!empty($kelas->filename)) { File::delete($materipath . $kelas->filename); } } @@ -1460,7 +1550,7 @@ public function destroyTugas($kegiatan_tipe, $id) return response() ->json([ 'deleted' => true, - 'message' => 'Tugas ' .$name. 'berhasil dihapus' + 'message' => 'Tugas ' . $name . 'berhasil dihapus' ]); } @@ -1472,19 +1562,19 @@ public function destroyTugasJawaban($kegiatan_tipe, $id) $kelas->delete(); - if($kegiatan_tipe == 'diklat_bkcu'){ + if ($kegiatan_tipe == 'diklat_bkcu') { $materipath = $this->materipathDiklat; - }else{ + } else { $materipath = $this->materipathPertemuan; } - if(!empty($kelas->filename)){ + if (!empty($kelas->filename)) { File::delete($materipath . $kelas->filename); } return response() ->json([ 'deleted' => true, - 'message' => 'Jawaban tugas ' .$name. 'berhasil dihapus' + 'message' => 'Jawaban tugas ' . $name . 'berhasil dihapus' ]); } @@ -1500,17 +1590,17 @@ public function batalPeserta(Request $request, $kegiatan_tipe, $id) $kelas->update(); - if($id_cu != 0){ - if($request->keteranganBatal != ''){ - if($kegiatan_tipe == 'diklat_bkcu'){ + if ($id_cu != 0) { + if ($request->keteranganBatal != '') { + if ($kegiatan_tipe == 'diklat_bkcu') { NotificationHelper::diklat_bkcu($id_cu, $kegiatan_id, 'membatalkan pendaftaran peserta dengan alasan ' . $request->keteranganBatal); - }else{ + } else { NotificationHelper::pertemuan_bkcu($id_cu, $kegiatan_id, 'membatalkan pendaftaran peserta dengan alasan ' . $request->keteranganBatal); } - }else{ - if($kegiatan_tipe == 'diklat_bkcu'){ + } else { + if ($kegiatan_tipe == 'diklat_bkcu') { NotificationHelper::diklat_bkcu($id_cu, $kegiatan_id, 'membatalkan pendaftaran peserta'); - }else{ + } else { NotificationHelper::pertemuan_bkcu($id_cu, $kegiatan_id, 'membatalkan pendaftaran peserta'); } } @@ -1525,62 +1615,62 @@ public function batalPeserta(Request $request, $kegiatan_tipe, $id) public function countPeserta($id) { - $table_data = KegiatanPeserta::where('kegiatan_id',$id)->count(); - - return response() + $table_data = KegiatanPeserta::where('kegiatan_id', $id)->count(); + + return response() ->json([ - 'model' => $table_data + 'model' => $table_data ]); } public function countPesertaHadir($id) { - $table_data = KegiatanPeserta::where('kegiatan_id',$id)->whereNotNull('tanggal_hadir')->count(); - - return response() + $table_data = KegiatanPeserta::where('kegiatan_id', $id)->whereNotNull('tanggal_hadir')->count(); + + return response() ->json([ - 'model' => $table_data + 'model' => $table_data ]); } public function countKeputusan($id, $cu, $user) { - $table_data = KegiatanKeputusan::where('kegiatan_id',$id)->whereNull('kegiatan_keputusan_id')->where('id_cu',$cu)->count(); + $table_data = KegiatanKeputusan::where('kegiatan_id', $id)->whereNull('kegiatan_keputusan_id')->where('id_cu', $cu)->count(); - $table_data2 = KegiatanKeputusan::where('kegiatan_id',$id)->whereNull('kegiatan_keputusan_id')->where('id_user',$user)->count(); + $table_data2 = KegiatanKeputusan::where('kegiatan_id', $id)->whereNull('kegiatan_keputusan_id')->where('id_user', $user)->count(); return response() - ->json([ - 'model' => [$table_data, $table_data2] - ]); + ->json([ + 'model' => [$table_data, $table_data2] + ]); } public function countPertanyaan($id, $cu, $user) { - $table_data = KegiatanPertanyaan::where('kegiatan_id',$id)->whereNull('kegiatan_pertanyaan_id')->where('id_cu',$cu)->count(); + $table_data = KegiatanPertanyaan::where('kegiatan_id', $id)->whereNull('kegiatan_pertanyaan_id')->where('id_cu', $cu)->count(); - $table_data2 = KegiatanPertanyaan::where('kegiatan_id',$id)->whereNull('kegiatan_pertanyaan_id')->where('id_user',$user)->count(); + $table_data2 = KegiatanPertanyaan::where('kegiatan_id', $id)->whereNull('kegiatan_pertanyaan_id')->where('id_user', $user)->count(); return response() - ->json([ - 'model' => [$table_data, $table_data2] - ]); + ->json([ + 'model' => [$table_data, $table_data2] + ]); } public function countJalan() { $id_cu = \Auth::user()->id_cu; - if($id_cu == 0){ - $table_data = Kegiatan::where('status',4)->count(); - }else{ - $table_data = Kegiatan::whereIn('tipe',['diklat_bkcu','pertemuan_bkcu'])->where('status',4)->count(); + if ($id_cu == 0) { + $table_data = Kegiatan::where('status', 4)->count(); + } else { + $table_data = Kegiatan::whereIn('tipe', ['diklat_bkcu', 'pertemuan_bkcu'])->where('status', 4)->count(); } return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } @@ -1588,13 +1678,13 @@ public function countDiikuti() { $aktivis_id = \Auth::user()->id_aktivis; - $table_data = Kegiatan::whereHas('hasPeserta', function($query) use ($aktivis_id){ - $query->where('aktivis_id',$aktivis_id); + $table_data = Kegiatan::whereHas('hasPeserta', function ($query) use ($aktivis_id) { + $query->where('aktivis_id', $aktivis_id); })->count(); return response() - ->json([ - 'model' => $table_data - ]); + ->json([ + 'model' => $table_data + ]); } } \ No newline at end of file diff --git a/app/Http/Controllers/SuratController.php b/app/Http/Controllers/SuratController.php index 56ef3a643..0dbceeea2 100755 --- a/app/Http/Controllers/SuratController.php +++ b/app/Http/Controllers/SuratController.php @@ -27,23 +27,23 @@ public function indexCu($cu, $tipe, $periode) { if($periode == 'semua'){ if($tipe == 'semua'){ - $table_data = Surat::with('kategori','tipe','Cu','dokumen') + $table_data = Surat::with('kategori','tipe','Cu','dokumen','temp.user') ->where('id_cu',$cu) ->advancedFilter(); }else{ - $table_data = Surat::with('kategori','tipe','Cu','dokumen') + $table_data = Surat::with('kategori','tipe','Cu','dokumen','temp.user') ->where('id_cu',$cu) ->where('id_surat_kode',$tipe) ->advancedFilter(); } }else{ if($tipe == 'semua'){ - $table_data = Surat::with('kategori','tipe','Cu','dokumen') + $table_data = Surat::with('kategori','tipe','Cu','dokumen','temp.user') ->where('id_cu',$cu) ->where('periode',$periode) ->advancedFilter(); }else{ - $table_data = Surat::with('kategori','tipe','Cu','dokumen') + $table_data = Surat::with('kategori','tipe','Cu','dokumen','temp.user') ->where('id_cu',$cu) ->where('periode',$periode) ->where('id_surat_kode',$tipe) @@ -94,6 +94,7 @@ public function getKode($id) return response() ->json([ 'model' => [ + 'tipe' => '1', 'kategori' => $suratKategori, 'suratKode' => $suratKode, 'kode' => $suratKodeTemp->kode, @@ -107,6 +108,7 @@ public function getKode($id) return response() ->json([ 'model' => [ + 'tipe' => '2', 'kategori' => $suratKategori, 'suratKode' => $suratKode, 'kode' => $suratKodeTemp->kode, @@ -120,7 +122,7 @@ public function getKode($id) }else{ // check if there is blocking surat kode by general - $suratKodeTempKosong = SuratKodeTemp::where('id_surat_kode',$suratKode->id)->whereNull('id_surat')->first(); + $suratKodeTempKosong = SuratKodeTemp::where('id_surat_kode',$suratKode->id)->whereNull('id_surat')->orderBy('created_at', 'desc')->first(); // if yes then use the blocking surat kode by general if($suratKodeTempKosong){ @@ -134,6 +136,7 @@ public function getKode($id) return response() ->json([ 'model' => [ + 'tipe' => '3', 'kategori' => $suratKategori, 'suratKode' => $suratKode, 'kode' => $suratKodeTempKosong->kode, @@ -143,7 +146,7 @@ public function getKode($id) ], ]); }else{ - $suratKodeTempLatest = SuratKodeTemp::where('id_surat_kode',$suratKode->id)->whereNull('id_surat')->orderBy('created_at','desc')->first(); + $suratKodeTempLatest = SuratKodeTemp::where('id_surat_kode',$suratKode->id)->orderBy('created_at','desc')->first(); $suratKodeTemp2 = SuratKodeTemp::create([ 'id_surat_kode' => $suratKode->id, @@ -156,6 +159,7 @@ public function getKode($id) return response() ->json([ 'model' => [ + 'tipe' => '4', 'kategori' => $suratKategori, 'suratKode' => $suratKode, 'kode' => $suratKodeTempLatest->kode + 1, @@ -186,6 +190,7 @@ public function getKode($id) return response() ->json([ 'model' => [ + 'tipe' => '5', 'kategori' => $suratKategori, 'suratKode' => $suratKode, 'kode' => $suratKode->kode + 1, @@ -247,7 +252,7 @@ public function store(Request $request) $kelasDokumen = Dokumen::create([ 'id_cu' => $id_cu, 'id_dokumen_kategori' => $dokumenKategori->id, - 'name' => $request->hal, + 'name' => $request->name, 'filename' => $formatedName, 'link' => $request->link, 'format' => $format, @@ -262,13 +267,13 @@ public function store(Request $request) 'id_dokumen' => $kelasDokumen->id ]); - $suratKodeTempDesc = SuratKodeTemp::where('id_surat_kode', $request->id_surat_kode)->orderBy('kode','desc')->first(); + $suratKodeTempDesc = SuratKodeTemp::where('id_surat_kode', $request->id_surat_kode)->orderBy('created_at','desc')->first(); $suratKode = SuratKode::findOrFail($request->id_surat_kode); if($suratKodeTempDesc->kode == $request->kode){ if($request->kode >= $suratKode->kode){ - $suratKode->kode = $request->kode + 1; + $suratKode->kode = $request->kode; $suratKode->update(); } } diff --git a/app/KegiatanPeserta.php b/app/KegiatanPeserta.php index 8d5b4cab2..ffda4b91c 100755 --- a/app/KegiatanPeserta.php +++ b/app/KegiatanPeserta.php @@ -1,11 +1,13 @@ '','tempat' => '','lembaga_name' => '','datang' => '','pulang' => '','tanggal_hadir' => '', + 'name' => '', 'tempat' => '', + 'lembaga_name' => '', 'datang' => '', + 'pulang' => '', 'tanggal_hadir' => '', ]; } - + public function aktivis() { - return $this->belongsTo('App\Aktivis','aktivis_id','id'); + return $this->belongsTo('App\Aktivis', 'aktivis_id', 'id'); } public function mitra_orang() { - return $this->belongsTo('App\MitraOrang','mitra_orang_id','id'); + return $this->belongsTo('App\MitraOrang', 'mitra_orang_id', 'id'); } public function kegiatan() { - return $this->belongsTo('App\Kegiatan','kegiatan_id','id'); + return $this->belongsTo('App\Kegiatan', 'kegiatan_id', 'id'); } } \ No newline at end of file diff --git a/app/Logging/DatabaseHandler.php b/app/Logging/DatabaseHandler.php new file mode 100644 index 000000000..a08968a0f --- /dev/null +++ b/app/Logging/DatabaseHandler.php @@ -0,0 +1,24 @@ +insert([ + 'message' => $record['message'], + 'context' => json_encode($record['context']), + 'level' => $record['level'], + 'level_name' => $record['level_name'], + 'channel' => $record['channel'], + 'datetime' => $record['datetime']->format('Y-m-d H:i:s'), + 'extra' => json_encode($record['extra']), + 'created_at' => now(), + 'updated_at' => now(), + ]); + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 271acec7b..020e6fdae 100755 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -4,6 +4,9 @@ use Illuminate\Support\ServiceProvider; use Illuminate\Support\Facades\Schema; +use Monolog\Logger; +use App\Logging\DatabaseHandler; + class AppServiceProvider extends ServiceProvider { @@ -27,6 +30,10 @@ public function boot() */ public function register() { - // + $this->app->bind('log', function ($app) { + $log = new Logger('log'); + $log->pushHandler(new DatabaseHandler()); + return $log; + }); } } diff --git a/app/SubKomponen.php b/app/SubKomponen.php new file mode 100644 index 000000000..4a5229864 --- /dev/null +++ b/app/SubKomponen.php @@ -0,0 +1,33 @@ + 'required', + ]; + + protected $fillable = ['komponent']; + + protected $filter = [ + 'id', 'evaluasi_komponent_id', 'komponent', 'created_at', 'updated_at' + ]; + + public static function initialize() + { + return [ + 'komponent' => '' + ]; + } +} \ No newline at end of file diff --git a/app/Surat.php b/app/Surat.php index 33f18f890..0978b80c0 100755 --- a/app/Surat.php +++ b/app/Surat.php @@ -22,7 +22,7 @@ class Surat extends Model { ]; protected $fillable = [ - 'id_cu','id_surat_kode','id_surat_kategori','id_surat_kode_temp','id_dokumen','name','hal','perihal','periode','created_at','updated_at','deleted_at' + 'id_cu','id_surat_kode','id_surat_kategori','id_surat_kode_temp','id_dokumen','name','format','tipe','hal','perihal','tujuan','periode','created_at','updated_at','deleted_at' ]; protected $allowedFilters = [ @@ -58,9 +58,9 @@ public function Cu() return $this->belongsTo('App\Cu','id_cu','id')->select('id','no_ba','name'); } - public function suratKodeTemp() + public function temp() { - return $this->belongsTo('App\SuratKodeTemp','id_surat_kode_temp','id'); + return $this->belongsTo('App\SuratKodeTemp','id','id_surat'); } public function dokumen() diff --git a/app/SuratKodeTemp.php b/app/SuratKodeTemp.php index 02ba1e46c..e7aa4926a 100755 --- a/app/SuratKodeTemp.php +++ b/app/SuratKodeTemp.php @@ -1,15 +1,17 @@ belongsTo('App\Surat','id_surat','id')->select('id','kode'); } + + public function user() + { + return $this->belongsTo('App\User','id_user','id')->select('id','username'); + } } \ No newline at end of file diff --git a/app/cdn.php b/app/cdn.php deleted file mode 100755 index 6a8758b00..000000000 --- a/app/cdn.php +++ /dev/null @@ -1,56 +0,0 @@ - $types ) { - - if( preg_match('/^.*\.(' . $types . ')$/i', $assetName) ) - - return cdnPath($cdn, $asset); - -} - - - -//If we couldnt match a cdn, use the last in the list. - -end($cdns); - -return cdnPath( key( $cdns ) , $asset); - - - -} - - - -function cdnPath($cdn, $asset) { - -return "//" . rtrim($cdn, "/") . "/" . ltrim( $asset, "/"); - -} \ No newline at end of file diff --git a/composer.json b/composer.json index ca7112b95..6f3d5c8ba 100755 --- a/composer.json +++ b/composer.json @@ -44,9 +44,6 @@ "database/seeds", "database/factories" ], - "files": [ - "app/cdn.php" - ], "psr-4": { "App\\": "app/" } diff --git a/config/logging.php b/config/logging.php index 902efafb2..9064b70d9 100755 --- a/config/logging.php +++ b/config/logging.php @@ -65,6 +65,11 @@ 'driver' => 'errorlog', 'level' => 'debug', ], + 'log' => [ + 'driver' => 'custom', + 'via' => App\Logging\DatabaseHandler::class, + 'level' => 'debug', + ], ], ]; diff --git a/database/migrations/2023_04_03_111115_create_error_logs_table.php b/database/migrations/2023_04_03_111115_create_error_logs_table.php new file mode 100644 index 000000000..b88dc2132 --- /dev/null +++ b/database/migrations/2023_04_03_111115_create_error_logs_table.php @@ -0,0 +1,29 @@ +bigIncrements('id'); + $table->text('message'); + $table->json('context')->nullable(); + $table->integer('level'); + $table->string('level_name'); + $table->string('channel'); + $table->timestamp('datetime'); + $table->json('extra')->nullable(); + $table->timestamps(); + }); + } + + public function down() + { + Schema::dropIfExists('error_logs'); + } +} + diff --git a/public/.DS_Store b/public/.DS_Store index 628bff878012c12877247ba1db771b59f2ceb2f1..7fecef67d3aa8a456bf774580d81a8d3afdb7e0f 100755 GIT binary patch delta 265 zcmZpfz}PZ@af7`Gvpws+%}yfDtjvtQ37b14d)b-Kh4^fiQ1oEqb}e840%nF}hT_Q+ z^h75&s0%S}pR8kAs3u-rt!tp8pleX8qfl*VVgh7an48wta&m|&>strKXXoVR<#$d# zXe!UxH91bhm`PoF^JI;ctnOmT_6NA$9B~Ai%gT_(kjaq4kjhY;o1fy6l#`zX6y?CK zq9DUCI5|HT>>!2;hRw}-9gGtjL^g99ykr;1$S)7hOi4{jEaC)$c!A9<79X&QI$#k6 E05A?p9RL6T delta 209 zcmZpfz}PZ@af7`G^QZpe%}yfDtjtV|3Y$A5d)b*US`=)SQ1oD9@(7rmq;9}?dUBv} zgSJ$4wV{cLfsTTqu~Ds#Lbai>nVF7)xruRYEhmS#s-dlCLT+VMbxm#E?8$!m@{DsP zdubRm@r!S+*I3EQzWHRBQ~Bk?llAqa;p{*?8K&|FoAdQL7&mhpykr*$&&*57FL%l> V%}Xhc4$jEm%wq8Yo2Ua8Q2>QoN1Ffu diff --git a/public/css/.DS_Store b/public/css/.DS_Store index e1fec567c584499313c861ce16ea691ecfeea418..3d5d83e440a28d0b53e9435cdde271701b4896c4 100755 GIT binary patch delta 26 icmZo^U~Fk%+^|ZJIh#3b^IE}MtW0+nZ0;1V)&Ky5*a`sv delta 26 icmZo^U~Fk%+^|ZJId@0M=Cy*iSefnzZ0;1V)&KyEtO{uW diff --git a/public/files/.DS_Store b/public/files/.DS_Store index 1b5291645f80cee70fde3f34cd5ecc76b5df0e14..7bdbfb7210b1fbd50b1c4f9a6f5b7851a410fbd8 100755 GIT binary patch delta 472 zcmZn(XbG6$&nUGqU^hRb)Mg$5MMiD8twB!Zmk&EKFfgz&q%dSMWHaP2Br=rb=BKzM z<>V&;#W|pAHb)31GqS}R1_L!rJ}9JsV2W)1E%bHM+K07BjFTWG$ZXjS} zgwPDUP#Q*c0U21Gl#^~4oSdIq08uExf~u|_;r85o7kB^_8CW#(yg332M68A)2PPr4 c1sTW=Pyo3DVJ0_H;BEGn5@p%UuJD%~0Ci4uo&W#< delta 132 zcmZn(XbG6$&nU7nU^hRb$Yve^MMmveGbPXRmLGCtU|?WlNMXoi$Y#i4NMtC<%};Sj z%E?axigQ5KY>p62W@KBsEhqMG@Z^I+3J9ji=HEh(*x0K@_&{b&=93bi{9BR-iSM(q MWG(Avc7?y}0RQ7H4FCWD diff --git a/public/js/app.js b/public/js/app.js index 6795e5387..bac1213f2 100755 --- a/public/js/app.js +++ b/public/js/app.js @@ -43,7 +43,7 @@ /******/ /******/ // script path function /******/ function jsonpScriptSrc(chunkId) { -/******/ return __webpack_require__.p + "js/components/" + ({}[chunkId]||chunkId) + ".js?id=" + {"0":"5bd619cd03f53aa5b2f5","1":"c62a9af3a530a3d83e3a","2":"94c16846eeb0564a9d98","3":"8fd0259c540b151cd111","4":"64a73e932429e0c2bebc","5":"a470d6e0df395edd0e90","6":"82a30fa67702e06995fc","7":"fc6a4ee3c7a24852a323","8":"b348bf1f9f4fcf7880a6","9":"3c6867e422bc5fcd6045","10":"fc3aec5e93675c6e763b","11":"b33ebd7e68e441e0f9e9","12":"54d65d509824ee348c71","13":"ce927355a6e49363b915","14":"ebfb8702a5b427d5a8dc","15":"ac6c69b28df8b863bf1f","16":"7ae7b48a370bdebb1458","17":"6c2214ddff57a2fc8a4e","18":"502c0c5a36f94fc5a2aa","19":"91958078c15f5f72b733","20":"3208f9b6f81fb85323bc","21":"f61fd7c93a7bc5ba08b8","22":"3c6a446f390be938a4f3","23":"2149fae0b622fe95673d","24":"84e8d4085afee8a37dae","25":"83fd92a73576f4e1a30e","26":"0703f0dec5e0c8c029c7","27":"4a0b85a61cd5d104da08","28":"dafd0681158ab5a4fee7","29":"bb1f57dffd5deaebafe8","30":"59b26f6d8d11ee918a09","31":"1d27c64ffb1242591620","32":"922db5de23d3afd410f2","33":"44780e7b4acd3380c2b8","34":"be6014ee57a6655f5742","35":"93639cd312bc338f698e","36":"c8547bce94cafce5102c","37":"51376c3e960a351eb388","38":"9bf93f94be86ec885514","39":"6741512177e1b4f2323d","40":"9628461d7611ca0639c9","41":"b02c5c6d51b638f36a28","42":"02da2a95bcd6a51a5395","43":"6de4402e8feb59f7ce37","44":"2b983a6a3f9a5c487534","45":"9dd6571aff387de561df","46":"f5bfd0e6aa3d2d5b409a","47":"7cccf3798cd1fe11932e","48":"11c048c9230541c656dc","49":"e57bf99c065960846b58","50":"b458f430da0bf38a8289","51":"73d5842d5c0833d31929","52":"2fc1e670b51bcc693de0","53":"b826276c1de0120fcdd3","54":"1691be961cd3088142f9","55":"114e73c6ddda6cd7663c","56":"c5641a1af95ff73afcba","57":"55c6830325ea5e861d5a","58":"096addb64e2f66f083c5","59":"2cb7e4aa8f7995d8c006","60":"b5c5cb78b3fa4ed6d158","61":"f48ba669acbf934bd8b6","62":"f0d2211c7c3b888db4b0","63":"87b9c7ba642e4a4ab485","64":"274a52cc0fb8a661d7b9","65":"3bbb478dce2dc0b48646","66":"31a979a7cfcb22e36acb","67":"2b0f9d0f9d75c047ad7b","68":"310ca6f215cc31276a93","69":"00a989512170d5a25566","70":"7b1b565f07ccf03d30f1","71":"c6d0eb420c254195612b","72":"cfbfa453adab6eb21cb6","73":"ac917fc2ffedf7ae62b2","74":"3757f76b6c68efda9115","75":"af9090ce9e6a78c466d5","76":"f935a8278bce7bb0273a","77":"374c6b42f133df7ef93d","78":"83b9fe47cd1555360503","79":"42a199a2c6a98f295760","80":"762976aeacc0a39c48ad","81":"12096f27e6d0bb859041","82":"c79b25a97308fee1aef4","83":"fe641e4cc5663e5175ea","84":"2e615ad8791b2fbaa20b","85":"b408648ecb1ec6ec4efd","86":"b9e3fdc716e0e5d80c53","87":"7d8c39b158ae917e4042","88":"94c1d3a71fa6306b3e17","89":"dd59e4792cb4bf908f0d","90":"0a4b84e02d2c2b25e008","91":"ab59658e678142cfc06c","92":"97b5ab2485a4dbefd896","93":"d673b5174c1f2eed2cdb","94":"be9ead2823b9d310b044","95":"cd37d5c8242e6ba41c5b","96":"eaa206a5a2c762d9ee7c","97":"50e86b01bce7095c6a5c","98":"a66d6a5b5a14948e5134","99":"4315aaa04ae5d7d0c170","100":"fa672f0a6774dac6928c","101":"ca9a6ab274de55d69384","102":"e7197f54b6a8877d3ed6","103":"d5dea29e1eaa259e1e12","104":"1dc57974418ae0cf9d22","105":"ac911dc57afd96dbfe88","106":"19271e34eb70352c22c6","107":"b07851326a3f4469999e","108":"80ee1ea621397ed9c0ef","109":"558024a8066ce7c739c6","110":"2172a0e2d8837198579e","111":"e3b78ec5bbdd035fc2a7","112":"6305caa6c3e968507a93","113":"45e5483c3cd4ff0dbe7f","114":"f3465dbae96d721d8442","115":"62ef92fdc8336bb90f37","116":"676fb95f1c592708263b","117":"ebb66e9519db809a3361","118":"6f16ced0e03bde86b548","119":"432fb6cb7e9dff319232","120":"8e221cebabf959b9ffdd","121":"be05c0341b94476fffaa","122":"bc77e983258089cb49c4","123":"0b74cbbe61b0f0722159","124":"385f4a91b146709cb351","125":"b939db420a51105e5132","126":"195c1b2b5fb36abfe2e9","127":"5aa672c596f422dc98df","128":"44a087b48633c84c269b","129":"8dadb2133830e778200f","130":"f483f2dd8b1997e78c8f","131":"0ccefe422564ca954c07","132":"78c78cebceb97d696271","133":"cc48097f0aca113fcf6f","134":"8b4575c3d7e07addbd5c","135":"e7305af197c0acea1c62","136":"8f648a7a783d685c7a79","137":"548059926366af09a235","138":"cf346aabc578b4b9bf9d","139":"f6df3aaeecd744ec37df","140":"3b96ce222b7460297d19","141":"6d943210556669594d4d","142":"8e3425416ef9027a43c8","143":"0e693d18634fabe6ba77","144":"aa4d936f8a779fdda3c9","145":"17c9ce8a4aebbcd6d9bb","146":"c38e15b32deeadb4fb86"}[chunkId] + "" +/******/ return __webpack_require__.p + "js/components/" + ({}[chunkId]||chunkId) + ".js?id=" + {"0":"5bd619cd03f53aa5b2f5","1":"c62a9af3a530a3d83e3a","2":"0b136de8d9ce262bade0","3":"8fd0259c540b151cd111","4":"64a73e932429e0c2bebc","5":"a470d6e0df395edd0e90","6":"82a30fa67702e06995fc","7":"fc6a4ee3c7a24852a323","8":"b348bf1f9f4fcf7880a6","9":"3c6867e422bc5fcd6045","10":"fc3aec5e93675c6e763b","11":"b33ebd7e68e441e0f9e9","12":"54d65d509824ee348c71","13":"ce927355a6e49363b915","14":"ebfb8702a5b427d5a8dc","15":"ac6c69b28df8b863bf1f","16":"7ae7b48a370bdebb1458","17":"6c2214ddff57a2fc8a4e","18":"502c0c5a36f94fc5a2aa","19":"91958078c15f5f72b733","20":"3208f9b6f81fb85323bc","21":"f61fd7c93a7bc5ba08b8","22":"3c6a446f390be938a4f3","23":"2149fae0b622fe95673d","24":"84e8d4085afee8a37dae","25":"83fd92a73576f4e1a30e","26":"0703f0dec5e0c8c029c7","27":"012b15b7efc0c60707d4","28":"7827fe7492a62b654339","29":"bb1f57dffd5deaebafe8","30":"59b26f6d8d11ee918a09","31":"1d27c64ffb1242591620","32":"922db5de23d3afd410f2","33":"44780e7b4acd3380c2b8","34":"be6014ee57a6655f5742","35":"93639cd312bc338f698e","36":"c8547bce94cafce5102c","37":"51376c3e960a351eb388","38":"f9dd3473bdd3fa7164a0","39":"6741512177e1b4f2323d","40":"9628461d7611ca0639c9","41":"69c655c33de855259075","42":"61d3a6f13bb67dbee83d","43":"6de4402e8feb59f7ce37","44":"3680ece3a4195960765f","45":"9b2ff298704638c63a5d","46":"f5bfd0e6aa3d2d5b409a","47":"bc9a1b4e9a99d1cf5eb2","48":"1f7dfa7e3b990cf06334","49":"e57bf99c065960846b58","50":"b458f430da0bf38a8289","51":"73d5842d5c0833d31929","52":"2fc1e670b51bcc693de0","53":"b826276c1de0120fcdd3","54":"45bc097c3ef62df3d5cd","55":"114e73c6ddda6cd7663c","56":"972bd43720d873928b29","57":"cc9fec4d23bee8754286","58":"096addb64e2f66f083c5","59":"2cb7e4aa8f7995d8c006","60":"3ecb1706c97b3309d0dc","61":"f48ba669acbf934bd8b6","62":"f0d2211c7c3b888db4b0","63":"ff0b3db847f9d012c1e7","64":"9799a2e6d3ca0a18b4f6","65":"0c1ba81f5ba9a9de0263","66":"31a979a7cfcb22e36acb","67":"2b0f9d0f9d75c047ad7b","68":"310ca6f215cc31276a93","69":"00a989512170d5a25566","70":"7b1b565f07ccf03d30f1","71":"c6d0eb420c254195612b","72":"582b38d91572363d0495","73":"ac917fc2ffedf7ae62b2","74":"3757f76b6c68efda9115","75":"af9090ce9e6a78c466d5","76":"f935a8278bce7bb0273a","77":"374c6b42f133df7ef93d","78":"83b9fe47cd1555360503","79":"42a199a2c6a98f295760","80":"762976aeacc0a39c48ad","81":"12096f27e6d0bb859041","82":"19779828021d9a632625","83":"71d6d2e6e120e7be24ff","84":"2e615ad8791b2fbaa20b","85":"b408648ecb1ec6ec4efd","86":"b9e3fdc716e0e5d80c53","87":"7d8c39b158ae917e4042","88":"94c1d3a71fa6306b3e17","89":"dd59e4792cb4bf908f0d","90":"0a4b84e02d2c2b25e008","91":"ab59658e678142cfc06c","92":"1ef98a692d7aaa4acc2d","93":"d673b5174c1f2eed2cdb","94":"2e4ae0400fbdc5ff7378","95":"e6cef207f050874b4694","96":"edc357b401d8adeef5d3","97":"50e86b01bce7095c6a5c","98":"a66d6a5b5a14948e5134","99":"4315aaa04ae5d7d0c170","100":"fa672f0a6774dac6928c","101":"ca9a6ab274de55d69384","102":"e7197f54b6a8877d3ed6","103":"d5dea29e1eaa259e1e12","104":"1dc57974418ae0cf9d22","105":"ac911dc57afd96dbfe88","106":"19271e34eb70352c22c6","107":"b07851326a3f4469999e","108":"80ee1ea621397ed9c0ef","109":"558024a8066ce7c739c6","110":"2172a0e2d8837198579e","111":"e3b78ec5bbdd035fc2a7","112":"5042badc91a2def32e67","113":"45e5483c3cd4ff0dbe7f","114":"f3465dbae96d721d8442","115":"62ef92fdc8336bb90f37","116":"676fb95f1c592708263b","117":"ebb66e9519db809a3361","118":"6f16ced0e03bde86b548","119":"432fb6cb7e9dff319232","120":"8e221cebabf959b9ffdd","121":"8c573b17fcb9b4400b17","122":"388b7f73d88dbf19d9c2","123":"c8b81650e2fbc5964f43","124":"385f4a91b146709cb351","125":"b939db420a51105e5132","126":"195c1b2b5fb36abfe2e9","127":"5aa672c596f422dc98df","128":"44a087b48633c84c269b","129":"8dadb2133830e778200f","130":"f483f2dd8b1997e78c8f","131":"0ccefe422564ca954c07","132":"78c78cebceb97d696271","133":"cc48097f0aca113fcf6f","134":"8b4575c3d7e07addbd5c","135":"e7305af197c0acea1c62","136":"8f648a7a783d685c7a79","137":"548059926366af09a235","138":"02e128add030a25ae293","139":"f6df3aaeecd744ec37df","140":"3b96ce222b7460297d19","141":"6d943210556669594d4d","142":"8e3425416ef9027a43c8","143":"0e693d18634fabe6ba77","144":"aa4d936f8a779fdda3c9","145":"17c9ce8a4aebbcd6d9bb","146":"c38e15b32deeadb4fb86"}[chunkId] + "" /******/ } /******/ /******/ // The require function @@ -4573,6 +4573,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -4692,11 +4693,12 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope form.content = JSON.stringify(content.data); } else { form.content = JSON.stringify(content); - } + } // ErrorLogAPI.store(form) + // .then((response) => {}) + // .catch((error) => { + // console.log(error.response); + // }); - _api_errorLog_js__WEBPACK_IMPORTED_MODULE_1__["default"].store(form).then(function (response) {})["catch"](function (error) { - console.log(error.response); - }); } }, computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])('auth', { @@ -99994,12 +99996,14 @@ var render = function () { _vm._v(" "), _c("h2", [_vm._v(_vm._s(_vm.title))]), _vm._v(" "), - _c("div", { - staticStyle: { color: "black" }, - domProps: { - innerHTML: _vm._s(_vm.content), + _c( + "pre", + { + staticClass: + "pre-scrollable language-markup content-group text-left", }, - }), + [_vm._v(_vm._s(_vm.content))] + ), _vm._v(" "), _c("hr"), _vm._v(" "), @@ -120606,275 +120610,305 @@ __webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__); /* harmony default export */ __webpack_exports__["default"] = ({ index: function index(p, tipe) { - return axios.get('/api/kegiatanBKCU/index/' + tipe, { + return axios.get("/api/kegiatanBKCU/index/" + tipe, { params: p }); }, indexBaru: function indexBaru() { - return axios.get('/api/kegiatanBKCU/baru'); + return axios.get("/api/kegiatanBKCU/baru"); }, indexMulai: function indexMulai() { - return axios.get('/api/kegiatanBKCU/mulai'); + return axios.get("/api/kegiatanBKCU/mulai"); }, indexBuka: function indexBuka() { - return axios.get('/api/kegiatanBKCU/buka'); + return axios.get("/api/kegiatanBKCU/buka"); }, indexJalan: function indexJalan(p) { - return axios.get('/api/kegiatanBKCU/jalan', { + return axios.get("/api/kegiatanBKCU/jalan", { params: p }); }, indexDiikuti: function indexDiikuti(p) { - return axios.get('/api/kegiatanBKCU/diikuti', { + return axios.get("/api/kegiatanBKCU/diikuti", { params: p }); }, indexPeriode: function indexPeriode(p, tipe, periode) { - return axios.get('/api/kegiatanBKCU/periode/' + tipe + '/' + periode, { + return axios.get("/api/kegiatanBKCU/periode/" + tipe + "/" + periode, { + params: p + }); + }, + indexDibuka: function indexDibuka(p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/dibuka/" + tipe + "/" + periode, { + params: p + }); + }, + indexDitutup: function indexDitutup(p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/ditutup/" + tipe + "/" + periode, { + params: p + }); + }, + indexBerjalan: function indexBerjalan(p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/berjalan/" + tipe + "/" + periode, { + params: p + }); + }, + indexTerlaksana: function indexTerlaksana(p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/terlaksana/" + tipe + "/" + periode, { + params: p + }); + }, + indexMenunggu: function indexMenunggu(p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/menunggu/" + tipe + "/" + periode, { + params: p + }); + }, + indexBatal: function indexBatal(p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/batal/" + tipe + "/" + periode, { params: p }); }, indexSemuaPeserta: function indexSemuaPeserta(p, tipe) { - return axios.get('/api/kegiatanBKCU/indexSemuaPeserta/' + tipe, { + return axios.get("/api/kegiatanBKCU/indexSemuaPeserta/" + tipe, { params: p }); }, indexSemuaPesertaMitra: function indexSemuaPesertaMitra(p, tipe) { - return axios.get('/api/kegiatanBKCU/indexSemuaPesertaMitra/' + tipe, { + return axios.get("/api/kegiatanBKCU/indexSemuaPesertaMitra/" + tipe, { params: p }); }, indexSemuaPesertaCu: function indexSemuaPesertaCu(p, tipe, cu) { - return axios.get('/api/kegiatanBKCU/indexSemuaPesertaCu/' + tipe + '/cu/' + cu, { + return axios.get("/api/kegiatanBKCU/indexSemuaPesertaCu/" + tipe + "/cu/" + cu, { params: p }); }, indexPeserta: function indexPeserta(p, id) { - return axios.get('/api/kegiatanBKCU/indexPeserta/' + id, { + return axios.get("/api/kegiatanBKCU/indexPeserta/" + id, { params: p }); }, indexPesertaCu: function indexPesertaCu(p, id, cu) { - return axios.get('/api/kegiatanBKCU/indexPesertaCu/' + id + '/cu/' + cu, { + return axios.get("/api/kegiatanBKCU/indexPesertaCu/" + id + "/cu/" + cu, { params: p }); }, indexPesertaCountCu: function indexPesertaCountCu(id) { - return axios.get('/api/kegiatanBKCU/indexPesertaCountCu/' + id); + return axios.get("/api/kegiatanBKCU/indexPesertaCountCu/" + id); }, indexPesertaHadirCountCu: function indexPesertaHadirCountCu(id) { - return axios.get('/api/kegiatanBKCU/indexPesertaHadirCountCu/' + id); + return axios.get("/api/kegiatanBKCU/indexPesertaHadirCountCu/" + id); }, indexMateri: function indexMateri(p, id) { - return axios.get('/api/kegiatanBKCU/indexMateri/' + id, { + return axios.get("/api/kegiatanBKCU/indexMateri/" + id, { params: p }); }, indexListMateri: function indexListMateri(id) { - return axios.get('/api/kegiatanBKCU/indexListMateri/' + id); + return axios.get("/api/kegiatanBKCU/indexListMateri/" + id); }, indexNilaiListMateri: function indexNilaiListMateri(id) { - return axios.get('/api/kegiatanBKCU/indexNilaiListMateri/' + id); + return axios.get("/api/kegiatanBKCU/indexNilaiListMateri/" + id); }, editNilai: function editNilai(id, kegiatan_id) { - return axios.get('/api/kegiatanBKCU/editNilai/' + id + '/' + kegiatan_id); + return axios.get("/api/kegiatanBKCU/editNilai/" + id + "/" + kegiatan_id); }, indexKeputusan: function indexKeputusan(p, id) { - return axios.get('/api/kegiatanBKCU/indexKeputusan/' + id, { + return axios.get("/api/kegiatanBKCU/indexKeputusan/" + id, { params: p }); }, indexKeputusanCount: function indexKeputusanCount(id) { - return axios.get('/api/kegiatanBKCU/indexKeputusanCount/' + id); + return axios.get("/api/kegiatanBKCU/indexKeputusanCount/" + id); }, indexKeputusanKomentar: function indexKeputusanKomentar(p, id) { - return axios.get('/api/kegiatanBKCU/indexKeputusanKomentar/' + id, { + return axios.get("/api/kegiatanBKCU/indexKeputusanKomentar/" + id, { params: p }); }, indexPertanyaan: function indexPertanyaan(p, id) { - return axios.get('/api/kegiatanBKCU/indexPertanyaan/' + id, { + return axios.get("/api/kegiatanBKCU/indexPertanyaan/" + id, { params: p }); }, indexPertanyaanKomentar: function indexPertanyaanKomentar(p, id) { - return axios.get('/api/kegiatanBKCU/indexPertanyaanKomentar/' + id, { + return axios.get("/api/kegiatanBKCU/indexPertanyaanKomentar/" + id, { params: p }); }, indexTugas: function indexTugas(p, id) { - return axios.get('/api/kegiatanBKCU/indexTugas/' + id, { + return axios.get("/api/kegiatanBKCU/indexTugas/" + id, { params: p }); }, indexTugasJawaban: function indexTugasJawaban(p, id) { - return axios.get('/api/kegiatanBKCU/indexTugasJawaban/' + id, { + return axios.get("/api/kegiatanBKCU/indexTugasJawaban/" + id, { params: p }); }, indexPesertaHadir: function indexPesertaHadir(p, id) { - return axios.get('/api/kegiatanBKCU/indexPesertaHadir/' + id, { + return axios.get("/api/kegiatanBKCU/indexPesertaHadir/" + id, { params: p }); }, indexPesertaTerdaftar: function indexPesertaTerdaftar(id) { - return axios.get('/api/kegiatanBKCU/indexPesertaTerdaftar/' + id); + return axios.get("/api/kegiatanBKCU/indexPesertaTerdaftar/" + id); }, indexPesertaMenunggu: function indexPesertaMenunggu(id) { - return axios.get('/api/kegiatanBKCU/indexPesertaMenunggu/' + id); + return axios.get("/api/kegiatanBKCU/indexPesertaMenunggu/" + id); }, indexPesertaBerjalan: function indexPesertaBerjalan(id) { - return axios.get('/api/kegiatanBKCU/indexPesertaBerjalan/' + id); + return axios.get("/api/kegiatanBKCU/indexPesertaBerjalan/" + id); }, indexPesertaBatal: function indexPesertaBatal(id) { - return axios.get('/api/kegiatanBKCU/indexPesertaBatal/' + id); + return axios.get("/api/kegiatanBKCU/indexPesertaBatal/" + id); }, indexKegiatan: function indexKegiatan() { - return axios.get('/api/kegiatanBKCU/kegiatan'); + return axios.get("/api/kegiatanBKCU/kegiatan"); }, checkPeserta: function checkPeserta(kegiatan_id, aktivis_id) { - return axios.get('/api/kegiatanBKCU/checkPeserta/' + kegiatan_id + '/' + aktivis_id); + return axios.get("/api/kegiatanBKCU/checkPeserta/" + kegiatan_id + "/" + aktivis_id); }, checkPanitia: function checkPanitia(kegiatan_id, aktivis_id) { - return axios.get('/api/kegiatanBKCU/checkPanitia/' + kegiatan_id + '/' + aktivis_id); + return axios.get("/api/kegiatanBKCU/checkPanitia/" + kegiatan_id + "/" + aktivis_id); }, getPeriode: function getPeriode(tipe) { - return axios.get('/api/kegiatanBKCU/getPeriode/' + tipe); + return axios.get("/api/kegiatanBKCU/getPeriode/" + tipe); }, create: function create() { - return axios.get('/api/kegiatanBKCU/create'); + return axios.get("/api/kegiatanBKCU/create"); }, store: function store(tipe, form) { - return axios.post('/api/kegiatanBKCU/store/' + tipe, form); + return axios.post("/api/kegiatanBKCU/store/" + tipe, form); }, storePeserta: function storePeserta(tipe, id, form) { - return axios.post('/api/kegiatanBKCU/storePeserta/' + tipe + '/' + id, form); + return axios.post("/api/kegiatanBKCU/storePeserta/" + tipe + "/" + id, form); }, storeMateri: function storeMateri(tipe, id, form) { - return axios.post('/api/kegiatanBKCU/storeMateri/' + tipe + '/' + id, form); + return axios.post("/api/kegiatanBKCU/storeMateri/" + tipe + "/" + id, form); }, storeListMateri: function storeListMateri(tipe, id, form) { - return axios.post('/api/kegiatanBKCU/storeListMateri/' + tipe + '/' + id, form); + return axios.post("/api/kegiatanBKCU/storeListMateri/" + tipe + "/" + id, form); }, saveNilai: function saveNilai(id, form) { - return axios.post('/api/kegiatanBKCU/saveNilai/' + id, form); + return axios.post("/api/kegiatanBKCU/saveNilai/" + id, form); }, storeKeputusan: function storeKeputusan(id, form) { - return axios.post('/api/kegiatanBKCU/storeKeputusan/' + id, form); + return axios.post("/api/kegiatanBKCU/storeKeputusan/" + id, form); }, storeKeputusanKomentar: function storeKeputusanKomentar(id, form) { - return axios.post('/api/kegiatanBKCU/storeKeputusanKomentar/' + id, form); + return axios.post("/api/kegiatanBKCU/storeKeputusanKomentar/" + id, form); }, storePertanyaan: function storePertanyaan(id, form) { - return axios.post('/api/kegiatanBKCU/storePertanyaan/' + id, form); + return axios.post("/api/kegiatanBKCU/storePertanyaan/" + id, form); }, storePertanyaanKomentar: function storePertanyaanKomentar(id, form) { - return axios.post('/api/kegiatanBKCU/storePertanyaanKomentar/' + id, form); + return axios.post("/api/kegiatanBKCU/storePertanyaanKomentar/" + id, form); }, storeTugas: function storeTugas(tipe, id, form) { - return axios.post('/api/kegiatanBKCU/storeTugas/' + tipe + '/' + id, form); + return axios.post("/api/kegiatanBKCU/storeTugas/" + tipe + "/" + id, form); }, storeTugasJawaban: function storeTugasJawaban(tipe, form) { - return axios.post('/api/kegiatanBKCU/storeTugasJawaban/' + tipe, form); + return axios.post("/api/kegiatanBKCU/storeTugasJawaban/" + tipe, form); }, edit: function edit(id) { - return axios.get('/api/kegiatanBKCU/edit/' + id); + return axios.get("/api/kegiatanBKCU/edit/" + id); }, editTugasJawaban: function editTugasJawaban(id) { - return axios.get('/api/kegiatanBKCU/editTugasJawaban/' + id); + return axios.get("/api/kegiatanBKCU/editTugasJawaban/" + id); }, update: function update(id, form) { - return axios.post('/api/kegiatanBKCU/update/' + id, form); + return axios.post("/api/kegiatanBKCU/update/" + id, form); }, updatePeserta: function updatePeserta(id, form) { - return axios.post('/api/kegiatanBKCU/updatePeserta/' + id, form); + return axios.post("/api/kegiatanBKCU/updatePeserta/" + id, form); }, updateMateri: function updateMateri(id, form) { - return axios.post('/api/kegiatanBKCU/updateMateri/' + id, form); + return axios.post("/api/kegiatanBKCU/updateMateri/" + id, form); }, updateListMateri: function updateListMateri(id, form) { - return axios.post('/api/kegiatanBKCU/updateListMateri/' + id, form); + return axios.post("/api/kegiatanBKCU/updateListMateri/" + id, form); }, updateKeputusan: function updateKeputusan(id, form) { - return axios.post('/api/kegiatanBKCU/updateKeputusan/' + id, form); + return axios.post("/api/kegiatanBKCU/updateKeputusan/" + id, form); }, updateKeputusanKomentar: function updateKeputusanKomentar(id, form) { - return axios.post('/api/kegiatanBKCU/updateKeputusanKomentar/' + id, form); + return axios.post("/api/kegiatanBKCU/updateKeputusanKomentar/" + id, form); }, updatePertanyaan: function updatePertanyaan(id, form) { - return axios.post('/api/kegiatanBKCU/updatePertanyaan/' + id, form); + return axios.post("/api/kegiatanBKCU/updatePertanyaan/" + id, form); }, updatePertanyaanKomentar: function updatePertanyaanKomentar(id, form) { - return axios.post('/api/kegiatanBKCU/updatePertanyaanKomentar/' + id, form); + return axios.post("/api/kegiatanBKCU/updatePertanyaanKomentar/" + id, form); }, updateTugas: function updateTugas(id, form) { - return axios.post('/api/kegiatanBKCU/updateTugas/' + id, form); + return axios.post("/api/kegiatanBKCU/updateTugas/" + id, form); }, updateTugasJawaban: function updateTugasJawaban(id, form) { - return axios.post('/api/kegiatanBKCU/updateTugasJawaban/' + id, form); + return axios.post("/api/kegiatanBKCU/updateTugasJawaban/" + id, form); }, updatePesertaHadir: function updatePesertaHadir(kegiatan_id, aktivis_id) { - return axios.post('/api/kegiatanBKCU/updatePesertaHadir/' + kegiatan_id + '/' + aktivis_id); + return axios.post("/api/kegiatanBKCU/updatePesertaHadir/" + kegiatan_id + "/" + aktivis_id); }, updatePanitiaHadir: function updatePanitiaHadir(kegiatan_id, aktivis_id) { - return axios.post('/api/kegiatanBKCU/updatePanitiaHadir/' + kegiatan_id + '/' + aktivis_id); + return axios.post("/api/kegiatanBKCU/updatePanitiaHadir/" + kegiatan_id + "/" + aktivis_id); }, updateStatus: function updateStatus(id, form) { - return axios.post('/api/kegiatanBKCU/updateStatus/' + id, form); + return axios.post("/api/kegiatanBKCU/updateStatus/" + id, form); }, jawabanPertanyaan: function jawabanPertanyaan(id, tipe) { - return axios.post('/api/kegiatanBKCU/jawabanPertanyaan/' + id + '/' + tipe); + return axios.post("/api/kegiatanBKCU/jawabanPertanyaan/" + id + "/" + tipe); }, destroy: function destroy(id) { - return axios["delete"]('/api/kegiatanBKCU/' + id); + return axios["delete"]("/api/kegiatanBKCU/" + id); }, destroyPeserta: function destroyPeserta(id) { - return axios["delete"]('/api/kegiatanBKCU/destroyPeserta/' + id); + return axios["delete"]("/api/kegiatanBKCU/destroyPeserta/" + id); }, destroyMateri: function destroyMateri(tipe, id) { - return axios["delete"]('/api/kegiatanBKCU/destroyMateri/' + tipe + '/' + id); + return axios["delete"]("/api/kegiatanBKCU/destroyMateri/" + tipe + "/" + id); }, destroyListMateri: function destroyListMateri(tipe, id) { - return axios["delete"]('/api/kegiatanBKCU/destroyListMateri/' + tipe + '/' + id); + return axios["delete"]("/api/kegiatanBKCU/destroyListMateri/" + tipe + "/" + id); }, destroyKeputusan: function destroyKeputusan(id) { - return axios["delete"]('/api/kegiatanBKCU/destroyKeputusan/' + id); + return axios["delete"]("/api/kegiatanBKCU/destroyKeputusan/" + id); }, destroyKeputusanKomentar: function destroyKeputusanKomentar(id) { - return axios["delete"]('/api/kegiatanBKCU/destroyKeputusanKomentar/' + id); + return axios["delete"]("/api/kegiatanBKCU/destroyKeputusanKomentar/" + id); }, destroyPertanyaan: function destroyPertanyaan(id) { - return axios["delete"]('/api/kegiatanBKCU/destroyPertanyaan/' + id); + return axios["delete"]("/api/kegiatanBKCU/destroyPertanyaan/" + id); }, destroyPertanyaanKomentar: function destroyPertanyaanKomentar(id) { - return axios["delete"]('/api/kegiatanBKCU/destroyPertanyaanKomentar/' + id); + return axios["delete"]("/api/kegiatanBKCU/destroyPertanyaanKomentar/" + id); }, destroyTugas: function destroyTugas(tipe, id) { - return axios["delete"]('/api/kegiatanBKCU/destroyTugas/' + tipe + '/' + id); + return axios["delete"]("/api/kegiatanBKCU/destroyTugas/" + tipe + "/" + id); }, destroyTugasJawaban: function destroyTugasJawaban(tipe, id) { - return axios["delete"]('/api/kegiatanBKCU/destroyTugasJawaban/' + tipe + '/' + id); + return axios["delete"]("/api/kegiatanBKCU/destroyTugasJawaban/" + tipe + "/" + id); }, batalPeserta: function batalPeserta(tipe, id, form) { - return axios.post('/api/kegiatanBKCU/batalPeserta/' + tipe + '/' + id, form); + return axios.post("/api/kegiatanBKCU/batalPeserta/" + tipe + "/" + id, form); }, countJalan: function countJalan() { - return axios.get('/api/kegiatanBKCU/countJalan'); + return axios.get("/api/kegiatanBKCU/countJalan"); }, countDiikuti: function countDiikuti() { - return axios.get('/api/kegiatanBKCU/countDiikuti'); + return axios.get("/api/kegiatanBKCU/countDiikuti"); }, countPeserta: function countPeserta(id) { - return axios.get('/api/kegiatanBKCU/countPeserta/' + id); + return axios.get("/api/kegiatanBKCU/countPeserta/" + id); }, countPesertaHadir: function countPesertaHadir(id) { - return axios.get('/api/kegiatanBKCU/countPesertaHadir/' + id); + return axios.get("/api/kegiatanBKCU/countPesertaHadir/" + id); }, countKeputusan: function countKeputusan(id, cu, user) { - return axios.get('/api/kegiatanBKCU/countKeputusan/' + id + '/' + cu + '/' + user); + return axios.get("/api/kegiatanBKCU/countKeputusan/" + id + "/" + cu + "/" + user); }, countPertanyaan: function countPertanyaan(id, cu, user) { - return axios.get('/api/kegiatanBKCU/countPertanyaan/' + id + '/' + cu + '/' + user); + return axios.get("/api/kegiatanBKCU/countPertanyaan/" + id + "/" + cu + "/" + user); } }); @@ -124035,8 +124069,8 @@ var dataAnggotaUpload = function dataAnggotaUpload() { var routes = [// login { - path: '/login', - name: 'login', + path: "/login", + name: "login", components: { "default": _views_login_vue__WEBPACK_IMPORTED_MODULE_2__["default"] }, @@ -124044,8 +124078,8 @@ var routes = [// login notLoggedIn: true } }, { - path: '/login/redirect', - name: 'loginRedirect', + path: "/login/redirect", + name: "loginRedirect", components: { "default": _views_login_vue__WEBPACK_IMPORTED_MODULE_2__["default"] }, @@ -124054,719 +124088,719 @@ var routes = [// login } }, // user { - path: '/user/cu/:cu', - name: 'userCu', + path: "/user/cu/:cu", + name: "userCu", components: { "default": user, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/user/create', - name: 'userCreate', + path: "/user/create", + name: "userCreate", components: { "default": user_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/user/edit/:id', - name: 'userEdit', + path: "/user/edit/:id", + name: "userEdit", components: { "default": user_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, { - path: '/user/aktivitas/:id', - name: 'userAktivitas', + path: "/user/aktivitas/:id", + name: "userAktivitas", components: { "default": user_aktivitas, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/profile/:id', - name: 'profile', + path: "/profile/:id", + name: "profile", components: { "default": profile, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // dashboard { - path: '/', - name: 'dashboard', + path: "/", + name: "dashboard", components: { "default": dashboard, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // notification center { - path: '/notification', - name: 'notification', + path: "/notification", + name: "notification", components: { "default": notification, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // changelog { - path: '/changelog', - name: 'changelog', + path: "/changelog", + name: "changelog", components: { "default": changelog, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // saran { - path: '/saran', - name: 'saran', + path: "/saran", + name: "saran", components: { "default": saran, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // errorLog { - path: '/errorLog', - name: 'errorLog', + path: "/errorLog", + name: "errorLog", components: { "default": errorLog, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // activityLog { - path: '/activityLog', - name: 'activityLog', + path: "/activityLog", + name: "activityLog", components: { "default": activityLog, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // pengumuman { - path: '/pengumuman/cu/:cu', - name: 'pengumumanCu', + path: "/pengumuman/cu/:cu", + name: "pengumumanCu", components: { "default": pengumuman, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, // not found { - path: '/notFound', - name: 'notFound', + path: "/notFound", + name: "notFound", components: { "default": notFound, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // artikel { - path: '/artikel/cu/:cu', - name: 'artikelCu', + path: "/artikel/cu/:cu", + name: "artikelCu", components: { "default": artikel, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/artikel/cu/:cu/kategori/:kategori', - name: 'artikelFilterKategoriCu', + path: "/artikel/cu/:cu/kategori/:kategori", + name: "artikelFilterKategoriCu", components: { "default": artikel, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'kategori' + mode: "kategori" } }, { - path: '/artikel/cu/:cu/penulis/:penulis/', - name: 'artikelFilterPenulisCu', + path: "/artikel/cu/:cu/penulis/:penulis/", + name: "artikelFilterPenulisCu", components: { "default": artikel, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'penulis' + mode: "penulis" } }, { - path: '/artikel/create', - name: 'artikelCreate', + path: "/artikel/create", + name: "artikelCreate", components: { "default": artikel_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/artikel/edit/:id', - name: 'artikelEdit', + path: "/artikel/edit/:id", + name: "artikelEdit", components: { "default": artikel_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // artikel kategori { - path: '/artikelKategori/cu/:cu', - name: 'artikelKategoriCu', + path: "/artikelKategori/cu/:cu", + name: "artikelKategoriCu", components: { "default": artikelKategori, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/artikelKategori/create', - name: 'artikelKategoriCreate', + path: "/artikelKategori/create", + name: "artikelKategoriCreate", components: { "default": artikelKategori_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/artikelKategori/edit/:id', - name: 'artikelKategoriEdit', + path: "/artikelKategori/edit/:id", + name: "artikelKategoriEdit", components: { "default": artikelKategori_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // artikel penulis { - path: '/artikelPenulis/cu/:cu', - name: 'artikelPenulisCu', + path: "/artikelPenulis/cu/:cu", + name: "artikelPenulisCu", components: { "default": artikelPenulis, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/artikelPenulis/create', - name: 'artikelPenulisCreate', + path: "/artikelPenulis/create", + name: "artikelPenulisCreate", components: { "default": artikelPenulis_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/artikelPenulis/edit/:id', - name: 'artikelPenulisEdit', + path: "/artikelPenulis/edit/:id", + name: "artikelPenulisEdit", components: { "default": artikelPenulis_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // artikel simo { - path: '/artikelSimo', - name: 'artikelSimo', + path: "/artikelSimo", + name: "artikelSimo", components: { "default": artikelSimo, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/artikelSimo/create', - name: 'artikelSimoCreate', + path: "/artikelSimo/create", + name: "artikelSimoCreate", components: { "default": artikelSimo_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/artikelSimo/edit/:id', - name: 'artikelSimoEdit', + path: "/artikelSimo/edit/:id", + name: "artikelSimoEdit", components: { "default": artikelSimo_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // kegiatan bkcu { - path: '/kegiatanBKCU/:tipe/periode/:periode', - name: 'kegiatanBKCU', + path: "/kegiatanBKCU/:tipe/periode/:periode", + name: "kegiatanBKCU", components: { "default": kegiatanBKCU, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/kegiatanBKCU/jalan', - name: 'kegiatanBKCUJalan', + path: "/kegiatanBKCU/jalan", + name: "kegiatanBKCUJalan", components: { "default": kegiatanBKCU, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'jalan' + mode: "jalan" } }, { - path: '/kegiatanBKCU/diikuti', - name: 'kegiatanBKCUDiikuti', + path: "/kegiatanBKCU/diikuti", + name: "kegiatanBKCUDiikuti", components: { "default": kegiatanBKCU, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'diikuti' + mode: "diikuti" } }, { - path: '/kegiatanBKCU/create/:tipe', - name: 'kegiatanBKCUCreate', + path: "/kegiatanBKCU/create/:tipe", + name: "kegiatanBKCUCreate", components: { "default": kegiatanBKCU_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/kegiatanBKCU/edit/:id', - name: 'kegiatanBKCUEdit', + path: "/kegiatanBKCU/edit/:id", + name: "kegiatanBKCUEdit", components: { "default": kegiatanBKCU_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, { - path: '/kegiatanBKCU/editDetail/:id', - name: 'kegiatanBKCUEditDetail', + path: "/kegiatanBKCU/editDetail/:id", + name: "kegiatanBKCUEditDetail", components: { "default": kegiatanBKCU_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit', + mode: "edit", isDetail: true } }, { - path: '/kegiatanBKCU/detail/:id', - name: 'kegiatanBKCUDetail', + path: "/kegiatanBKCU/detail/:id", + name: "kegiatanBKCUDetail", components: { "default": kegiatanBKCU_detail, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // kegiatan peserta { - path: '/kegiatanPeserta/indexSemuaPeserta/:tipe/cu/:cu', - name: 'kegiatanSemuaPeserta', + path: "/kegiatanPeserta/indexSemuaPeserta/:tipe/cu/:cu", + name: "kegiatanSemuaPeserta", components: { "default": kegiatanPeserta, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // kegiatan tempat { - path: '/tempat', - name: 'tempat', + path: "/tempat", + name: "tempat", components: { "default": tempat, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/tempat/create', - name: 'tempatCreate', + path: "/tempat/create", + name: "tempatCreate", components: { "default": tempat_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] } }, { - path: '/tempat/edit/:id', - name: 'tempatEdit', + path: "/tempat/edit/:id", + name: "tempatEdit", components: { "default": tempat_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // sertifikat kegiatan { - path: '/sertifikatKegiatan', - name: 'sertifikatKegiatan', + path: "/sertifikatKegiatan", + name: "sertifikatKegiatan", components: { "default": sertifikatKegiatan, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/sertifikatKegiatan/create', - name: 'sertifikatKegiatanCreate', + path: "/sertifikatKegiatan/create", + name: "sertifikatKegiatanCreate", components: { "default": sertifikatKegiatan_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/sertifikatKegiatan/edit/:id', - name: 'sertifikatKegiatanEdit', + path: "/sertifikatKegiatan/edit/:id", + name: "sertifikatKegiatanEdit", components: { "default": sertifikatKegiatan_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // kode kegiatan { - path: '/kodeKegiatan', - name: 'kodeKegiatan', + path: "/kodeKegiatan", + name: "kodeKegiatan", components: { "default": kodeKegiatan, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/kodeKegiatan/create', - name: 'kodeKegiatanCreate', + path: "/kodeKegiatan/create", + name: "kodeKegiatanCreate", components: { "default": kodeKegiatan_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/kodeKegiatan/edit/:id', - name: 'kodeKegiatanEdit', + path: "/kodeKegiatan/edit/:id", + name: "kodeKegiatanEdit", components: { "default": kodeKegiatan_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // cu { - path: '/cu', - name: 'cu', + path: "/cu", + name: "cu", components: { "default": cu, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/cu/create', - name: 'cuCreate', + path: "/cu/create", + name: "cuCreate", components: { "default": cu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/cu/edit/:id', - name: 'cuEdit', + path: "/cu/edit/:id", + name: "cuEdit", components: { "default": cu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, { - path: '/cu/profile/:id', - name: 'cuProfile', + path: "/cu/profile/:id", + name: "cuProfile", components: { "default": cu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'profile' + mode: "profile" } }, // tp cu { - path: '/tp/cu/:cu', - name: 'tpCu', + path: "/tp/cu/:cu", + name: "tpCu", components: { "default": tp, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/tp/create', - name: 'tpCreate', + path: "/tp/create", + name: "tpCreate", components: { "default": tp_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/tp/edit/:id', - name: 'tpEdit', + path: "/tp/edit/:id", + name: "tpEdit", components: { "default": tp_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } -}, // produk cu +}, // produk cu { - path: '/produkCu/cu/:cu', - name: 'produkCuCu', + path: "/produkCu/cu/:cu", + name: "produkCuCu", components: { "default": produkCu, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/produkCu/create', - name: 'produkCuCreate', + path: "/produkCu/create", + name: "produkCuCreate", components: { "default": produkCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/produkCu/edit/:id', - name: 'produkCuEdit', + path: "/produkCu/edit/:id", + name: "produkCuEdit", components: { "default": produkCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // aktivis cu { - path: '/aktivis/cu/:cu/:tingkat', - name: 'aktivisCu', + path: "/aktivis/cu/:cu/:tingkat", + name: "aktivisCu", components: { "default": aktivis, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/aktivis/create', - name: 'aktivisCreate', + path: "/aktivis/create", + name: "aktivisCreate", components: { "default": aktivis_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'create' + mode: "create" } }, { - path: '/aktivis/edit/:id', - name: 'aktivisEdit', + path: "/aktivis/edit/:id", + name: "aktivisEdit", components: { "default": aktivis_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, { - path: '/aktivis/riwayat/create/:id/cu/:cu', - name: 'aktivisRiwayatCreate', + path: "/aktivis/riwayat/create/:id/cu/:cu", + name: "aktivisRiwayatCreate", components: { "default": aktivis_riwayat, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'create' + mode: "create" } }, { - path: '/aktivis/riwayat/edit/:id/cu/:cu', - name: 'aktivisRiwayatEdit', + path: "/aktivis/riwayat/edit/:id/cu/:cu", + name: "aktivisRiwayatEdit", components: { "default": aktivis_riwayat, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // aset tetap { - path: '/asetTetap', - name: 'asetTetap', + path: "/asetTetap", + name: "asetTetap", components: { "default": asetTetap, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/asetTetap/detail/:kode', - name: 'asetTetapDetail', + path: "/asetTetap/detail/:kode", + name: "asetTetapDetail", components: { "default": asetTetap_detail }, @@ -124774,1022 +124808,1022 @@ var routes = [// login requiresAuth: false } }, { - path: '/asetTetap/create', - name: 'asetTetapCreate', + path: "/asetTetap/create", + name: "asetTetapCreate", components: { "default": asetTetap_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/asetTetap/edit/:id', - name: 'asetTetapEdit', + path: "/asetTetap/edit/:id", + name: "asetTetapEdit", components: { "default": asetTetap_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // aset tetap jenis { - path: '/asetTetapJenis', - name: 'asetTetapJenis', + path: "/asetTetapJenis", + name: "asetTetapJenis", components: { "default": asetTetapJenis, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/asetTetapJenis/create', - name: 'asetTetapJenisCreate', + path: "/asetTetapJenis/create", + name: "asetTetapJenisCreate", components: { "default": asetTetapJenis_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // aset tetap kelompok { - path: '/asetTetapKelompok', - name: 'asetTetapKelompok', + path: "/asetTetapKelompok", + name: "asetTetapKelompok", components: { "default": asetTetapKelompok, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/asetTetapKelompok/create', - name: 'asetTetapKelompokCreate', + path: "/asetTetapKelompok/create", + name: "asetTetapKelompokCreate", components: { "default": asetTetapKelompok_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // aset tetap golongan { - path: '/asetTetapGolongan', - name: 'asetTetapGolongan', + path: "/asetTetapGolongan", + name: "asetTetapGolongan", components: { "default": asetTetapGolongan, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/asetTetapGolongan/create', - name: 'asetTetapGolonganCreate', + path: "/asetTetapGolongan/create", + name: "asetTetapGolonganCreate", components: { "default": asetTetapGolongan_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // aset tetap lokasi { - path: '/asetTetapLokasi', - name: 'asetTetapLokasi', + path: "/asetTetapLokasi", + name: "asetTetapLokasi", components: { "default": asetTetapLokasi, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/asetTetapLokasi/create', - name: 'asetTetapLokasiCreate', + path: "/asetTetapLokasi/create", + name: "asetTetapLokasiCreate", components: { "default": asetTetapLokasi_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // surat { - path: '/surat/cu/:cu/tipe/:tipe/periode/:periode', - name: 'suratCu', + path: "/surat/cu/:cu/tipe/:tipe/periode/:periode", + name: "suratCu", components: { "default": surat, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/surat/create', - name: 'suratCreate', + path: "/surat/create", + name: "suratCreate", components: { "default": surat_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/surat/edit/:id', - name: 'suratEdit', + path: "/surat/edit/:id", + name: "suratEdit", components: { "default": surat_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // surat kategori { - path: '/suratKategori/cu/:cu', - name: 'suratKategoriCu', + path: "/suratKategori/cu/:cu", + name: "suratKategoriCu", components: { "default": suratKategori, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/suratKategori/create', - name: 'suratKategoriCreate', + path: "/suratKategori/create", + name: "suratKategoriCreate", components: { "default": suratKategori_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/suratKategori/edit/:id', - name: 'suratKategoriEdit', + path: "/suratKategori/edit/:id", + name: "suratKategoriEdit", components: { "default": suratKategori_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // surat kode { - path: '/suratKode/cu/:cu', - name: 'suratKodeCu', + path: "/suratKode/cu/:cu", + name: "suratKodeCu", components: { "default": suratKode, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/suratKode/create', - name: 'suratKodeCreate', + path: "/suratKode/create", + name: "suratKodeCreate", components: { "default": suratKode_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/suratKode/edit/:id', - name: 'suratKodeEdit', + path: "/suratKode/edit/:id", + name: "suratKodeEdit", components: { "default": suratKode_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // surat masuk { - path: '/suratMasuk/cu/:cu/:periode', - name: 'suratMasukCu', + path: "/suratMasuk/cu/:cu/:periode", + name: "suratMasukCu", components: { "default": suratMasuk, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/suratMasuk/create', - name: 'suratMasukCreate', + path: "/suratMasuk/create", + name: "suratMasukCreate", components: { "default": suratMasuk_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/suratMasuk/edit/:id', - name: 'suratMasukEdit', + path: "/suratMasuk/edit/:id", + name: "suratMasukEdit", components: { "default": suratMasuk_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // dokumen { - path: '/dokumen/gerakan/publik/:cu', - name: 'dokumenGerakanPublik', + path: "/dokumen/gerakan/publik/:cu", + name: "dokumenGerakanPublik", components: { "default": dokumen, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'gerakanPublik' + mode: "gerakanPublik" } }, { - path: '/dokumen/cu/:cu', - name: 'dokumenCu', + path: "/dokumen/cu/:cu", + name: "dokumenCu", components: { "default": dokumen, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/dokumen/create', - name: 'dokumenCreate', + path: "/dokumen/create", + name: "dokumenCreate", components: { "default": dokumen_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/dokumen/edit/:id', - name: 'dokumenEdit', + path: "/dokumen/edit/:id", + name: "dokumenEdit", components: { "default": dokumen_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // dokumen kategori { - path: '/dokumenKategori/cu/:cu', - name: 'dokumenKategoriCu', + path: "/dokumenKategori/cu/:cu", + name: "dokumenKategoriCu", components: { "default": dokumenKategori, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/dokumenKategori/create', - name: 'dokumenKategoriCreate', + path: "/dokumenKategori/create", + name: "dokumenKategoriCreate", components: { "default": dokumenKategori_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/dokumenKategori/edit/:id', - name: 'dokumenKategoriEdit', + path: "/dokumenKategori/edit/:id", + name: "dokumenKategoriEdit", components: { "default": dokumenKategori_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // mitra perseorangan { - path: '/mitraOrang', - name: 'mitraOrang', + path: "/mitraOrang", + name: "mitraOrang", components: { "default": mitraOrang, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/mitraOrang/create', - name: 'mitraOrangCreate', + path: "/mitraOrang/create", + name: "mitraOrangCreate", components: { "default": mitraOrang_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/mitraOrang/edit/:id', - name: 'mitraOrangEdit', + path: "/mitraOrang/edit/:id", + name: "mitraOrangEdit", components: { "default": mitraOrang_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // mitra lembaga { - path: '/mitraLembaga', - name: 'mitraLembaga', + path: "/mitraLembaga", + name: "mitraLembaga", components: { "default": mitraLembaga, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/mitraLembaga/create', - name: 'mitraLembagaCreate', + path: "/mitraLembaga/create", + name: "mitraLembagaCreate", components: { "default": mitraLembaga_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/mitraLembaga/edit/:id', - name: 'mitraLembagaEdit', + path: "/mitraLembaga/edit/:id", + name: "mitraLembagaEdit", components: { "default": mitraLembaga_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // anggota cu { - path: '/anggotaCu/cu/:cu/:tp', - name: 'anggotaCuCu', + path: "/anggotaCu/cu/:cu/:tp", + name: "anggotaCuCu", components: { "default": anggotaCu, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/anggotaCu', - name: 'anggotaCu', + path: "/anggotaCu", + name: "anggotaCu", components: { "default": anggotaCu, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/anggotaCu/create', - name: 'anggotaCuCreate', + path: "/anggotaCu/create", + name: "anggotaCuCreate", components: { "default": anggotaCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'create' + mode: "create" } }, { - path: '/anggotaCu/create/:id', - name: 'anggotaCuCreateEdit', + path: "/anggotaCu/create/:id", + name: "anggotaCuCreateEdit", components: { "default": anggotaCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'createEdit' + mode: "createEdit" } }, { - path: '/anggotaCu/createjalinan/:nik/:statusNIK', - name: 'anggotaCuCreateJalinan', + path: "/anggotaCu/createjalinan/:nik/:statusNIK", + name: "anggotaCuCreateJalinan", components: { "default": anggotaCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'createJalinan' + mode: "createJalinan" } }, { - path: '/anggotaCu/createjalinan/:id', - name: 'anggotaCuCreateJalinanEdit', + path: "/anggotaCu/createjalinan/:id", + name: "anggotaCuCreateJalinanEdit", components: { "default": anggotaCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'createJalinanEdit' + mode: "createJalinanEdit" } }, { - path: '/anggotaCu/edit/:id', - name: 'anggotaCuEdit', + path: "/anggotaCu/edit/:id", + name: "anggotaCuEdit", components: { "default": anggotaCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, { - path: '/anggotaCu/produk/create/:id/cu/:cu', - name: 'anggotaCuProdukCreate', + path: "/anggotaCu/produk/create/:id/cu/:cu", + name: "anggotaCuProdukCreate", components: { "default": anggotaCu_produk, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'create' + mode: "create" } }, { - path: '/anggotaCu/produk/create/:id/cu/:cu/jalinan', - name: 'anggotaCuProdukCreateJalinan', + path: "/anggotaCu/produk/create/:id/cu/:cu/jalinan", + name: "anggotaCuProdukCreateJalinan", components: { "default": anggotaCu_produk, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'createJalinan' + mode: "createJalinan" } }, { - path: '/anggotaCu/produk/edit/:id/cu/:cu', - name: 'anggotaCuProdukEdit', + path: "/anggotaCu/produk/edit/:id/cu/:cu", + name: "anggotaCuProdukEdit", components: { "default": anggotaCu_produk, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, { - path: '/anggotaCu/edit/:id/jalinan', - name: 'anggotaCuEditJalinan', + path: "/anggotaCu/edit/:id/jalinan", + name: "anggotaCuEditJalinan", components: { "default": anggotaCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'editJalinan' + mode: "editJalinan" } }, { - path: '/anggotaCu/produk/edit/:id/cu/:cu/jalinan', - name: 'anggotaCuProdukEditJalinan', + path: "/anggotaCu/produk/edit/:id/cu/:cu/jalinan", + name: "anggotaCuProdukEditJalinan", components: { "default": anggotaCu_produk, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'editJalinan' + mode: "editJalinan" } }, // anggota cu draft { - path: '/anggotaCuDraft/cu/:cu/:tp', - name: 'anggotaCuCuDraft', + path: "/anggotaCuDraft/cu/:cu/:tp", + name: "anggotaCuCuDraft", components: { "default": anggotaCuDraft, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/anggotaCuDraft/edit/:id', - name: 'anggotaCuDraftEdit', + path: "/anggotaCuDraft/edit/:id", + name: "anggotaCuDraftEdit", components: { "default": anggotaCuDraft_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // anggota produk cu draft { - path: '/anggotaProdukCuDraft/cu/:cu', - name: 'anggotaProdukCuDraft', + path: "/anggotaProdukCuDraft/cu/:cu", + name: "anggotaProdukCuDraft", components: { "default": anggotaProdukCuDraft, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/anggotaProdukCuDraft/edit/:id', - name: 'anggotaProdukCuDraftEdit', + path: "/anggotaProdukCuDraft/edit/:id", + name: "anggotaProdukCuDraftEdit", components: { "default": anggotaProdukCuDraft_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } -}, // saldo +}, // saldo { - path: '/saldo', - name: 'saldo', + path: "/saldo", + name: "saldo", components: { "default": saldo, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // Jalinan { - path: '/jalinan/klaim/cu/:cu/:tp', - name: 'jalinanKlaimCu', + path: "/jalinan/klaim/cu/:cu/:tp", + name: "jalinanKlaimCu", components: { "default": jalinanKlaim, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/jalinan/klaim/create', - name: 'jalinanKlaimCreate', + path: "/jalinan/klaim/create", + name: "jalinanKlaimCreate", components: { "default": jalinanKlaim_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'create' + mode: "create" } }, { - path: '/jalinan/klaim/create/:nik', - name: 'jalinanKlaimCreateNik', + path: "/jalinan/klaim/create/:nik", + name: "jalinanKlaimCreateNik", components: { "default": jalinanKlaim_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'createNIK' + mode: "createNIK" } }, { - path: '/jalinan/klaim/createId/:id', - name: 'jalinanKlaimCreateId', + path: "/jalinan/klaim/createId/:id", + name: "jalinanKlaimCreateId", components: { "default": jalinanKlaim_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'createId' + mode: "createId" } }, { - path: '/jalinan/klaim/create/nik/:nik', - name: 'jalinanKlaimCreateNIK', + path: "/jalinan/klaim/create/nik/:nik", + name: "jalinanKlaimCreateNIK", components: { "default": jalinanKlaim_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'createNIK' + mode: "createNIK" } }, { - path: '/jalinan/klaim/edit/:nik/cu/:cu/tipe/:tipe', - name: 'jalinanKlaimEdit', + path: "/jalinan/klaim/edit/:nik/cu/:cu/tipe/:tipe", + name: "jalinanKlaimEdit", components: { "default": jalinanKlaim_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, { - path: '/jalinan/klaim/koreksi/:nik/cu/:cu/tipe/:tipe', - name: 'jalinanKlaimKoreksi', + path: "/jalinan/klaim/koreksi/:nik/cu/:cu/tipe/:tipe", + name: "jalinanKlaimKoreksi", components: { "default": jalinanKlaim_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'koreksi' + mode: "koreksi" } -}, // Jalinan PENCAIRAN +}, // Jalinan PENCAIRAN { - path: '/jalinan/cair', - name: 'jalinanCair', + path: "/jalinan/cair", + name: "jalinanCair", components: { "default": jalinanCair, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/jalinan/cair/:awal/cu/:cu/:tp', - name: 'jalinanCairTanggal', + path: "/jalinan/cair/:awal/cu/:cu/:tp", + name: "jalinanCairTanggal", components: { "default": jalinanCair, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cair' + mode: "cair" } }, // Jalinan LAPORAN { - path: '/jalinan/laporan/klaim/jenis/cu', - name: 'jalinanLaporanKlaimCu', + path: "/jalinan/laporan/klaim/jenis/cu", + name: "jalinanLaporanKlaimCu", components: { "default": jalinanLaporan_KlaimCu, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/jalinan/laporan/klaim/status/:status/cu/:cu/jenis/:jenis/:awal/:akhir', - name: 'jalinanLaporanKlaimCuTanggal', + path: "/jalinan/laporan/klaim/status/:status/cu/:cu/jenis/:jenis/:awal/:akhir", + name: "jalinanLaporanKlaimCuTanggal", components: { "default": jalinanLaporan_KlaimCu, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'laporan' + mode: "laporan" } }, { - path: '/jalinan/laporan/klaim/jenis/penyebab', - name: 'jalinanLaporanKlaimPenyebab', + path: "/jalinan/laporan/klaim/jenis/penyebab", + name: "jalinanLaporanKlaimPenyebab", components: { "default": jalinanLaporan_KlaimPenyebab, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/jalinan/laporan/klaim/penyebab/status/:status/cu/:cu/jenis/:jenis/kategori/:kategori/:awal/:akhir', - name: 'jalinanLaporanKlaimPenyebabTanggal', + path: "/jalinan/laporan/klaim/penyebab/status/:status/cu/:cu/jenis/:jenis/kategori/:kategori/:awal/:akhir", + name: "jalinanLaporanKlaimPenyebabTanggal", components: { "default": jalinanLaporan_KlaimPenyebab, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'laporan' + mode: "laporan" } }, { - path: '/jalinan/laporan/klaim/jenis/usia', - name: 'jalinanLaporanKlaimUsia', + path: "/jalinan/laporan/klaim/jenis/usia", + name: "jalinanLaporanKlaimUsia", components: { "default": jalinanLaporan_KlaimUsia, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/jalinan/laporan/klaim/usia/status/:status/cu/:cu/jenis/:jenis/dari/:dari/ke/:ke/:awal/:akhir', - name: 'jalinanLaporanKlaimUsiaTanggal', + path: "/jalinan/laporan/klaim/usia/status/:status/cu/:cu/jenis/:jenis/dari/:dari/ke/:ke/:awal/:akhir", + name: "jalinanLaporanKlaimUsiaTanggal", components: { "default": jalinanLaporan_KlaimUsia, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'laporan' + mode: "laporan" } }, { - path: '/jalinan/laporan/klaim/jenis/lama', - name: 'jalinanLaporanKlaimLama', + path: "/jalinan/laporan/klaim/jenis/lama", + name: "jalinanLaporanKlaimLama", components: { "default": jalinanLaporan_KlaimLama, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/jalinan/laporan/klaim/lama/status/:status/cu/:cu/jenis/:jenis/dari/:dari/ke/:ke/:awal/:akhir', - name: 'jalinanLaporanKlaimLamaTanggal', + path: "/jalinan/laporan/klaim/lama/status/:status/cu/:cu/jenis/:jenis/dari/:dari/ke/:ke/:awal/:akhir", + name: "jalinanLaporanKlaimLamaTanggal", components: { "default": jalinanLaporan_KlaimLama, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'laporan' + mode: "laporan" } }, // Jalinan iuran { - path: '/jalinanIuran/cu/:cu', - name: 'jalinanIuranCu', + path: "/jalinanIuran/cu/:cu", + name: "jalinanIuranCu", components: { "default": jalinanIuran, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/jalinanIuran/create', - name: 'jalinanIuranCreate', + path: "/jalinanIuran/create", + name: "jalinanIuranCreate", components: { "default": jalinanIuran_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/jalinanIuran/detail/:id', - name: 'jalinanIuranDetail', + path: "/jalinanIuran/detail/:id", + name: "jalinanIuranDetail", components: { "default": jalinanIuran_detail, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // assesment access { - path: '/assesmentAccess/cu/:cu', - name: 'assesmentAccessCu', + path: "/assesmentAccess/cu/:cu", + name: "assesmentAccessCu", components: { "default": assesmentAccess, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/assesmentAccess/create', - name: 'assesmentAccessCreate', + path: "/assesmentAccess/create", + name: "assesmentAccessCreate", components: { "default": assesmentAccess_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'create' + mode: "create" } }, { - path: '/assesmentAccess/edit/:id', - name: 'assesmentAccessEdit', + path: "/assesmentAccess/edit/:id", + name: "assesmentAccessEdit", components: { "default": assesmentAccess_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, { - path: '/assesmentAccess/penilaian/:id', - name: 'assesmentAccessPenilaian', + path: "/assesmentAccess/penilaian/:id", + name: "assesmentAccessPenilaian", components: { "default": assesmentAccess_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'penilaianBkcu' + mode: "penilaianBkcu" } }, { - path: '/assesmentAccess/lihat/:id', - name: 'assesmentAccessLihat', + path: "/assesmentAccess/lihat/:id", + name: "assesmentAccessLihat", components: { "default": assesmentAccess_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'lihat' + mode: "lihat" } }, // monitoring { - path: '/monitoring/cu/:cu/:tp', - name: 'monitoringCu', + path: "/monitoring/cu/:cu/:tp", + name: "monitoringCu", components: { "default": monitoring, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } }, { - path: '/monitoring/create', - name: 'monitoringCreate', + path: "/monitoring/create", + name: "monitoringCreate", components: { "default": monitoring_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'create' + mode: "create" } }, { - path: '/monitoring/edit/:id', - name: 'monitoringEdit', + path: "/monitoring/edit/:id", + name: "monitoringEdit", components: { "default": monitoring_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, { - path: '/monitoring/detail/:id', - name: 'monitoringDetail', + path: "/monitoring/detail/:id", + name: "monitoringDetail", components: { "default": monitoring_detail, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // pemilihan { - path: '/pemilihan/cu/:cu', - name: 'pemilihan', + path: "/pemilihan/cu/:cu", + name: "pemilihan", components: { "default": pemilihan, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/pemilihan/create', - name: 'pemilihanCreate', + path: "/pemilihan/create", + name: "pemilihanCreate", components: { "default": pemilihan_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/pemilihan/edit/:id', - name: 'pemilihanEdit', + path: "/pemilihan/edit/:id", + name: "pemilihanEdit", components: { "default": pemilihan_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, { - path: '/pemilihan/detail/:id', - name: 'pemilihanDetail', + path: "/pemilihan/detail/:id", + name: "pemilihanDetail", components: { "default": pemilihan_detail, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/pemilihan/pilih/:name', - name: 'pemilihanPilih', + path: "/pemilihan/pilih/:name", + name: "pemilihanPilih", components: { "default": pemilihan_pilih }, @@ -125797,8 +125831,8 @@ var routes = [// login requiresAuth: false } }, { - path: '/pemilihan/input', - name: 'pemilihanInput', + path: "/pemilihan/input", + name: "pemilihanInput", components: { "default": pemilihan_input }, @@ -125807,53 +125841,53 @@ var routes = [// login } }, // voting { - path: '/voting/cu/:cu', - name: 'voting', + path: "/voting/cu/:cu", + name: "voting", components: { "default": voting, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/voting/create', - name: 'votingCreate', + path: "/voting/create", + name: "votingCreate", components: { "default": voting_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/voting/edit/:id', - name: 'votingEdit', + path: "/voting/edit/:id", + name: "votingEdit", components: { "default": voting_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, { - path: '/voting/detail/:id', - name: 'votingDetail', + path: "/voting/detail/:id", + name: "votingDetail", components: { "default": voting_detail, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/voting/pilih/:name', - name: 'votingPilih', + path: "/voting/pilih/:name", + name: "votingPilih", components: { "default": voting_pilih }, @@ -125861,8 +125895,8 @@ var routes = [// login requiresAuth: false } }, { - path: '/voting/input', - name: 'votingInput', + path: "/voting/input", + name: "votingInput", components: { "default": voting_input }, @@ -125872,270 +125906,270 @@ var routes = [// login }, // laporan cu // bkcu default route { - path: '/laporancu', - name: 'laporanCu', + path: "/laporancu", + name: "laporanCu", components: { "default": laporanCu, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, // bkcu and periode route { - path: '/laporancu/periode/:periode', - name: 'laporanCuPeriode', + path: "/laporancu/periode/:periode", + name: "laporanCuPeriode", components: { "default": laporanCu, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'periode' + mode: "periode" } -}, // cu and tp route +}, // cu and tp route { - path: '/laporancu/cu/:cu/tp/:tp', - name: 'laporanCuCu', + path: "/laporancu/cu/:cu/tp/:tp", + name: "laporanCuCu", components: { "default": laporanCu, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cu' + mode: "cu" } -}, // cu and periode route +}, // cu and periode route { - path: '/laporancu/cu/:cu/periode/:periode', - name: 'laporanCuCuPeriode', + path: "/laporancu/cu/:cu/periode/:periode", + name: "laporanCuCuPeriode", components: { "default": laporanCu, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'cuPeriode' + mode: "cuPeriode" } -}, // detail cu and tp route +}, // detail cu and tp route { - path: '/laporancu/detail/:id', - name: 'laporanCuDetail', + path: "/laporancu/detail/:id", + name: "laporanCuDetail", components: { "default": laporanCu_detail, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'detail' + mode: "detail" } }, { - path: '/laporancu/detail/cu/:cu/periode/:periode', - name: 'laporanCuDetailPeriode', + path: "/laporancu/detail/cu/:cu/periode/:periode", + name: "laporanCuDetailPeriode", components: { "default": laporanCu_detail, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'detailPeriode' + mode: "detailPeriode" } -}, // detail cu and tp route +}, // detail cu and tp route { - path: '/laporanTp/detail/:id', - name: 'laporanTpDetail', + path: "/laporanTp/detail/:id", + name: "laporanTpDetail", components: { "default": laporanCu_detail, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'detailTp' + mode: "detailTp" } }, { - path: '/laporanTp/detail/tp/:tp/periode/:periode', - name: 'laporanTpDetailPeriode', + path: "/laporanTp/detail/tp/:tp/periode/:periode", + name: "laporanTpDetailPeriode", components: { "default": laporanCu_detail, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'detailTpPeriode' + mode: "detailTpPeriode" } }, // create { - path: '/laporancu/create', - name: 'laporanCuCreate', + path: "/laporancu/create", + name: "laporanCuCreate", components: { "default": laporanCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } -}, // edit konsolidasi +}, // edit konsolidasi { - path: '/laporancu/edit/:id', - name: 'laporanCuEdit', + path: "/laporancu/edit/:id", + name: "laporanCuEdit", components: { "default": laporanCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } -}, // edit tp +}, // edit tp { - path: '/laporantp/edit/:id', - name: 'laporanTpEdit', + path: "/laporantp/edit/:id", + name: "laporanTpEdit", components: { "default": laporanCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'editTp' + mode: "editTp" } }, // laporan gerakan { - path: '/laporanGerakan', - name: 'laporanGerakan', + path: "/laporanGerakan", + name: "laporanGerakan", components: { "default": laporanGerakan, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/laporanGerakan/create', - name: 'laporanGerakanCreate', + path: "/laporanGerakan/create", + name: "laporanGerakanCreate", components: { "default": laporanGerakan_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/laporanGerakan/edit/:id', - name: 'laporanGerakanEdit', + path: "/laporanGerakan/edit/:id", + name: "laporanGerakanEdit", components: { "default": laporanGerakan_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // laporan draft { - path: '/laporancu/draft', - name: 'laporanCuDraft', + path: "/laporancu/draft", + name: "laporanCuDraft", components: { "default": laporanCu_draft, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/laporantp/draft', - name: 'laporanTpDraft', + path: "/laporantp/draft", + name: "laporanTpDraft", components: { "default": laporanTp_draft, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } -}, // edit konsolidasi draft +}, // edit konsolidasi draft { - path: '/laporancu/draft/edit/:id', - name: 'laporanCuEditDraft', + path: "/laporancu/draft/edit/:id", + name: "laporanCuEditDraft", components: { "default": laporanCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'editDraft' + mode: "editDraft" } -}, // edit tp draft +}, // edit tp draft { - path: '/laporantp/draft/edit/:id', - name: 'laporanTpEditDraft', + path: "/laporantp/draft/edit/:id", + name: "laporanTpEditDraft", components: { "default": laporanCu_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'editDraftTp' + mode: "editDraftTp" } }, // coa { - path: '/coa', - name: 'coa', + path: "/coa", + name: "coa", components: { "default": coa, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/coa/create', - name: 'coaCreate', + path: "/coa/create", + name: "coaCreate", components: { "default": coa_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true } }, { - path: '/coa/edit/:id', - name: 'coaEdit', + path: "/coa/edit/:id", + name: "coaEdit", components: { "default": coa_form, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true, - mode: 'edit' + mode: "edit" } }, // file upload data anggota csv { - path: '/anggotaCuImportEscete', - name: 'dataAnggotaUpload', + path: "/anggotaCuImportEscete", + name: "dataAnggotaUpload", components: { "default": dataAnggotaUpload, - 'header': _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], - 'footer': _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] + header: _components_header_vue__WEBPACK_IMPORTED_MODULE_0__["default"], + footer: _components_footer_vue__WEBPACK_IMPORTED_MODULE_1__["default"] }, meta: { requiresAuth: true diff --git a/public/js/components/112.js b/public/js/components/112.js index bacef2fe1..daba3364f 100644 --- a/public/js/components/112.js +++ b/public/js/components/112.js @@ -204,6 +204,30 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -230,37 +254,54 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope title: 'No.', name: 'No.' }, { - title: 'Nama', - name: 'user.name', - tipe: 'string', + title: 'Message', + name: 'message', + sort: false, + hide: false, + disable: false, + filter: true + }, { + title: 'Context', + name: 'context', sort: false, hide: false, disable: false, - filter: true, - filterDefault: true + filter: true + }, { + title: 'Level', + name: 'level', + sort: true, + hide: false, + disable: false, + filter: true }, { - title: 'Lembaga', - name: 'user.id_cu', - tipe: 'string', + title: 'Level Name', + name: 'level_name', sort: false, hide: false, disable: false, filter: true }, { - title: 'Status', - name: 'status', - tipe: 'string', + title: 'Channel', + name: 'channel', sort: false, hide: false, disable: false, filter: true }, { - title: 'content', - name: 'content', + title: 'Extra', + name: 'extra', sort: false, hide: false, disable: false, - filter: false + filter: true + }, { + title: 'Waktu', + name: 'datetime', + sort: true, + hide: false, + disable: false, + filter: true }, { title: 'Tgl. Tulis', name: 'created_at', @@ -318,7 +359,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.modalSize = 'modal-lg'; this.modalState = 'normal1'; this.modalTitle = 'Detail ' + this.title; - this.modalContent = this.selectedItem.content; + this.modalContent = this.selectedItem.level; this.modalButton = 'Ok'; }, modalConfirmOpen: function modalConfirmOpen(state, isMobile, itemMobile) { @@ -504,17 +545,12 @@ var render = function () { ? _c( "td", [ - props.item.user && props.item.user.aktivis - ? _c("check-value", { - attrs: { - value: props.item.user.aktivis.name, - }, - }) - : props.item.user - ? _c("check-value", { - attrs: { value: props.item.user.name }, - }) - : _c("span", [_vm._v("-")]), + _c("check-value", { + attrs: { + value: props.item.message, + valueType: "modal", + }, + }), ], 1 ) @@ -524,11 +560,12 @@ var render = function () { ? _c( "td", [ - props.item.user && props.item.user.cu - ? _c("check-value", { - attrs: { value: props.item.user.cu.name }, - }) - : _c("span", [_vm._v("PUSKOPCUINA")]), + _c("check-value", { + attrs: { + value: props.item.context, + valueType: "modal", + }, + }), ], 1 ) @@ -539,7 +576,7 @@ var render = function () { "td", [ _c("check-value", { - attrs: { value: props.item.status }, + attrs: { value: props.item.level }, }), ], 1 @@ -547,13 +584,54 @@ var render = function () { : _vm._e(), _vm._v(" "), !_vm.columnData[4].hide - ? _c("td", [ - _vm._v( - "\n\t\t\t\t\t" + - _vm._s(props.item.content.substring(0, 100)) + - "...\n\t\t\t\t" - ), - ]) + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.level_name }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.channel }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.extra, + valueType: "modal", + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide + ? _c("td", { + domProps: { + innerHTML: _vm._s( + _vm.$options.filters.dateTime( + props.item.datetime + ) + ), + }, + }) : _vm._e(), _vm._v(" "), !_vm.columnData[5].hide @@ -698,13 +776,68 @@ var render = function () { _c("br"), _vm._v(" "), _c("div", [ + _c("h4", [_vm._v("Level")]), + _vm._v(" "), + _c( + "pre", + { + staticClass: + "pre-scrollable language-markup content-group text-left", + }, + [ + _c("code", [ + _vm._v( + _vm._s(_vm.selectedItem.level) + + " / " + + _vm._s(_vm.selectedItem.level_name) + ), + ]), + ] + ), + _vm._v(" "), + _c("hr"), + ]), + _vm._v(" "), + _c("div", [ + _c("h4", [_vm._v("Message")]), + _vm._v(" "), + _c( + "pre", + { + staticClass: + "pre-scrollable language-markup content-group text-left", + }, + [_c("code", [_vm._v(_vm._s(_vm.selectedItem.message))])] + ), + _vm._v(" "), + _c("hr"), + ]), + _vm._v(" "), + _c("div", [ + _c("h4", [_vm._v("Context")]), + _vm._v(" "), + _c( + "pre", + { + staticClass: + "pre-scrollable language-markup content-group text-left", + }, + [_c("code", [_vm._v(_vm._s(_vm.selectedItem.context))])] + ), + _vm._v(" "), + _c("hr"), + ]), + _vm._v(" "), + _c("div", [ + _c("h4", [_vm._v("Extra")]), + _vm._v(" "), _c( "pre", { staticClass: "pre-scrollable language-markup content-group text-left", }, - [_c("code", [_vm._v(_vm._s(_vm.selectedItem.content))])] + [_c("code", [_vm._v(_vm._s(_vm.selectedItem.extra))])] ), _vm._v(" "), _c("hr"), diff --git a/public/js/components/121.js b/public/js/components/121.js index 038ad1282..e7fd6a5b9 100644 --- a/public/js/components/121.js +++ b/public/js/components/121.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -254,26 +291,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/122.js b/public/js/components/122.js index 8d2cdda38..95c2dadc0 100644 --- a/public/js/components/122.js +++ b/public/js/components/122.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -254,26 +291,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/123.js b/public/js/components/123.js index 255c8ba2e..eec18cb66 100644 --- a/public/js/components/123.js +++ b/public/js/components/123.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -493,26 +530,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/138.js b/public/js/components/138.js index 5b151adc1..07523f4fb 100644 --- a/public/js/components/138.js +++ b/public/js/components/138.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -129,26 +166,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/2.js b/public/js/components/2.js index 9564feb4d..e9178061c 100644 --- a/public/js/components/2.js +++ b/public/js/components/2.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -258,26 +295,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/27.js b/public/js/components/27.js index 5f65b0734..327c71635 100644 --- a/public/js/components/27.js +++ b/public/js/components/27.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -2344,26 +2381,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/28.js b/public/js/components/28.js index ef7e89957..24ab5c723 100644 --- a/public/js/components/28.js +++ b/public/js/components/28.js @@ -120,6 +120,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -129,36 +161,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -168,6 +200,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -620,26 +657,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/38.js b/public/js/components/38.js index d5c60bc37..602af4113 100644 --- a/public/js/components/38.js +++ b/public/js/components/38.js @@ -255,6 +255,82 @@ __webpack_require__.r(__webpack_exports__); /***/ }), +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/documentUpload.vue?vue&type=script&lang=js&": +/*!********************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/documentUpload.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + data: function data() { + return { + file: '' + }; + }, + props: { + file_loc: { + type: [String], + "default": '' + }, + file_type: { + type: [String], + "default": '.docx' + }, + file_temp: { + "default": '' + }, + value: { + type: [String, File], + "default": 'no_file' + } + }, + methods: { + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.createFile(files[0]); + this.$emit('input', files[0]); + }, + createFile: function createFile(file) { + var reader = new FileReader(); + var vm = this; + + reader.onload = function (e) { + vm.image = e.target.result; // this.$emit('input', vm.image) + }; + + reader.readAsDataURL(file); + }, + close: function close() { + this.$emit('input', 'no_file'); + this.file = '/files/no_file.docx'; + this.$refs.fileInput.value = ''; + } + } +}); + +/***/ }), + /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/infoIcon.vue?vue&type=script&lang=js& ***! @@ -480,6 +556,24 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -1599,6 +1693,58 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -1768,6 +1914,55 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope hide: false, disable: false, filter: true + }, { + title: 'Ukuran Baju', + name: 'ukuran_baju', + tipe: 'string', + hide: false, + disable: false, + filter: true + }, { + title: 'Status Kepesertaan', + name: 'status_kepesertaan', + tipe: 'string', + hide: false, + disable: false, + filter: true + }, { + title: 'Penerimaan Vaksin', + name: 'penerimaan_vaksin', + tipe: 'string', + hide: false, + disable: false, + filter: true + }, { + title: 'Merokok', + name: 'merokok', + tipe: 'string', + hide: false, + disable: false, + filter: true + }, { + title: 'Sakit Jantung', + name: 'sakit_jantung', + tipe: 'string', + hide: false, + disable: false, + filter: true + }, { + title: 'Riwayat Penyakit', + name: 'riwayat_penyakit', + tipe: 'string', + hide: false, + disable: false, + filter: true + }, { + title: 'Alergi Makanan', + name: 'alergi_makanan', + tipe: 'string', + hide: false, + disable: false, + filter: true }, { title: 'Kontak Lain', name: 'kontak', @@ -1885,13 +2080,20 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope axios.post('/api/generateSertifikat', this.selectedItem, { responseType: 'blob' }).then(function (response) { - file_saver__WEBPACK_IMPORTED_MODULE_12___default.a.saveAs(response.data, _this.selectedItem.name + '.pdf'); + file_saver__WEBPACK_IMPORTED_MODULE_12___default.a.saveAs(response.data, _this.selectedItem.kegiatan_name + ' ' + _this.selectedItem.aktivis.name + '.pdf'); _this.state = "generateSertifikat"; _this.modalState = 'success'; _this.modalOpen("generateSertifikat"); }); }, + downloadSuratTugas: function downloadSuratTugas(filename) { + axios.get('/api/download_folder/' + filename + '/suratTugas', { + responseType: 'blob' + }).then(function (response) { + file_saver__WEBPACK_IMPORTED_MODULE_12___default.a.saveAs(response.data, filename); + }); + }, selectedRow: function selectedRow(item) { this.selectedItem = item; }, @@ -3417,6 +3619,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/datePicker.vue */ "./resources/assets/js/components/datePicker.vue"); /* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-cleave-component */ "./node_modules/vue-cleave-component/dist/vue-cleave.min.js"); /* harmony import */ var vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vue_cleave_component__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../components/wajibBadge.vue */ "./resources/assets/js/components/wajibBadge.vue"); +/* harmony import */ var _components_documentUpload_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../components/documentUpload.vue */ "./resources/assets/js/components/documentUpload.vue"); +/* harmony import */ var _helpers_form__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../helpers/form */ "./resources/assets/js/helpers/form.js"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } @@ -3756,90 +3961,271 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = ({ - props: ['mode', 'selected', 'item', 'tingkat'], - components: { - DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default.a, - infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_2__["default"] - }, - data: function data() { - return { - title: '', - kelas: 'aktivis', - tingkatArray: [], - tingkatName: [], - formPeserta: { - asal: '', - aktivis_id: '', - mitra_orang_id: '', - kegiatan_id: '', - cu_id: '', - keterangan: '', - tingkat: '', - name_nametag: '', - name_sertifikat: '', - datang: '', - pulang: '' - }, - selectedItem: [], - query: { - order_column: "name", - order_direction: "asc", - filter_match: "and", - limit: 5, - page: 1 - }, - columnData: [{ - title: 'No.' - }, { - title: 'Foto' - }, { - title: 'Nama', - name: 'name', - tipe: 'string', - sort: true, - hide: false, - disable: false, - filter: true, - filterDefault: true - }, { - title: 'Gender' - }, { - title: 'CU', - disable: false - }, { - title: 'Tingkat' - }, { - title: 'Jabatan' - }, { - title: 'Pendidikan' - }, { - title: 'Jurusan' - }, { - title: 'Tgl. Lahir' - }, { - title: 'Tempat Lahir' - }, { - title: 'Tinggi' - }, { - title: 'Agama' - }, { - title: 'Status Pernikahan' - }], - columnDataLuar: [{ - title: 'No.' +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + props: ['mode', 'selected', 'item', 'tingkat'], + components: { + DataViewer: _components_dataviewer2_vue__WEBPACK_IMPORTED_MODULE_4__["default"], + checkValue: _components_checkValue_vue__WEBPACK_IMPORTED_MODULE_3__["default"], + Message: _components_message_vue__WEBPACK_IMPORTED_MODULE_5__["default"], + DatePicker: _components_datePicker_vue__WEBPACK_IMPORTED_MODULE_6__["default"], + Cleave: vue_cleave_component__WEBPACK_IMPORTED_MODULE_7___default.a, + infoIcon: _components_infoIcon_vue__WEBPACK_IMPORTED_MODULE_2__["default"], + wajibBadge: _components_wajibBadge_vue__WEBPACK_IMPORTED_MODULE_8__["default"], + appFileUpload: _components_documentUpload_vue__WEBPACK_IMPORTED_MODULE_9__["default"] + }, + data: function data() { + return { + title: '', + kelas: 'aktivis', + tingkatArray: [], + tingkatName: [], + formPeserta: { + alergi_makanan: '', + riwayat_penyakit: '', + asal: '', + ukuran_baju: '', + surat_tugas: '', + status_kepesertaan: '', + penerimaan_vaksin: '', + merokok: '', + sakit_jantung: '', + aktivis_id: '', + mitra_orang_id: '', + kegiatan_id: '', + cu_id: '', + keterangan: '', + tingkat: '', + name_nametag: '', + name_sertifikat: '', + datang: '', + pulang: '' + }, + selectedItem: [], + query: { + order_column: "name", + order_direction: "asc", + filter_match: "and", + limit: 5, + page: 1 + }, + columnData: [{ + title: 'No.' + }, { + title: 'Foto' + }, { + title: 'Nama', + name: 'name', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + filterDefault: true + }, { + title: 'Gender' + }, { + title: 'CU', + disable: false + }, { + title: 'Tingkat' + }, { + title: 'Jabatan' + }, { + title: 'Pendidikan' + }, { + title: 'Jurusan' + }, { + title: 'Tgl. Lahir' + }, { + title: 'Tempat Lahir' + }, { + title: 'Tinggi' + }, { + title: 'Agama' + }, { + title: 'Status Pernikahan' + }], + columnDataLuar: [{ + title: 'No.' }, { title: 'Foto' }, { @@ -3955,8 +4341,17 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.formPeserta.asal = asal; this.deleteSelected(); }, - disableColumnCu: function disableColumnCu(value) { - this.columnData[4].disable = value; + changeBaju: function changeBaju(ukuran_baju) { + this.formPeserta.ukuran_baju = ukuran_baju; + }, + changeStatusKepesertaan: function changeStatusKepesertaan(status_kepesertaan) { + this.formPeserta.status_kepesertaan = status_kepesertaan; + }, + changeVaksin: function changeVaksin(penerimaan_vaksin) { + this.formPeserta.penerimaan_vaksin = penerimaan_vaksin; + }, + disableColumnCu: function disableColumnCu(value) { + this.columnData[4].disable = value; }, deleteSelected: function deleteSelected() { this.formPeserta.aktivis_id = ''; @@ -3971,7 +4366,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.selectedItem = item; this.formPeserta.name_sertifikat = item.name; this.formPeserta.kegiatan_id = this.item.id; - this.formPeserta.status = item.status; + this.formPeserta.status = this.item.status; this.formPeserta.kelamin = item.kelamin; this.formPeserta.agama = item.agama; this.formPeserta.tinggi = item.tinggi; @@ -4014,14 +4409,15 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope save: function save() { var _this = this; + var formData = Object(_helpers_form__WEBPACK_IMPORTED_MODULE_10__["toMulipartedForm"])(this.formPeserta, this.$route.meta.mode); this.$validator.validateAll('formPeserta').then(function (result) { if (result) { if (_this.mode == 'edit') { - _this.$store.dispatch('kegiatanBKCU/updatePeserta', [_this.formPeserta.id, _this.formPeserta]); + _this.$store.dispatch('kegiatanBKCU/updatePeserta', [_this.formPeserta.id, formData]); } else { _this.formPeserta.status = _this.item.status; - _this.$store.dispatch('kegiatanBKCU/storePeserta', [_this.item.tipe, _this.item.id, _this.formPeserta]); + _this.$store.dispatch('kegiatanBKCU/storePeserta', [_this.item.tipe, _this.item.id, formData]); } } else { _this.submited = true; @@ -4031,6 +4427,15 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope messageClose: function messageClose() { this.message.show = false; }, + upload: function upload(e) { + var files = e.target.files || e.dataTransfer.files; + if (!files.length) return; + this.$emit('input', files[0]); + }, + close: function close() { + this.$emit('input'); + this.$refs.fileInput.value = ''; + }, tutup: function tutup() { this.$emit('tutup'); } @@ -5336,6 +5741,58 @@ render._withStripped = true +/***/ }), + +/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/documentUpload.vue?vue&type=template&id=b0db125a&": +/*!************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/assets/js/components/documentUpload.vue?vue&type=template&id=b0db125a& ***! + \************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +var render = function () { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-md-10" }, [ + _c("input", { + ref: "fileInput", + staticClass: "form-control", + attrs: { type: "file", accept: ".pdf, .docx" }, + on: { change: _vm.upload }, + }), + ]), + _vm._v(" "), + _c("div", { staticClass: "col-md-2" }, [ + _c( + "button", + { + staticClass: "btn btn-light btn-block", + attrs: { type: "button", disabled: _vm.file_temp === "" }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.close() + }, + }, + }, + [_c("i", { staticClass: "icon-cross" }), _vm._v(" Batal")] + ), + ]), + ]), + ]) +} +var staticRenderFns = [] +render._withStripped = true + + + /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/infoIcon.vue?vue&type=template&id=78a8b7de&": @@ -5529,7 +5986,7 @@ var render = function () { staticClass: "icon-menu7 mr-2", }), _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tInformasi\n\t\t\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t\t\t\t\tInformasi\n\t\t\t\t\t\t\t\t\t\t" ), ] ), @@ -5559,7 +6016,7 @@ var render = function () { staticClass: "icon-people mr-2", }), _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tPeserta\n\t\t\t\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t\t\t\t\tPeserta\n\t\t\t\t\t\t\t\t\t\t\t" ), _vm.countPesertaStat == "success" && _vm.countPeserta > 0 && @@ -5596,7 +6053,7 @@ var render = function () { staticClass: "icon-pen-plus mr-2", }), _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tRekomendasi\n\t\t\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t\t\t\t\tRekomendasi\n\t\t\t\t\t\t\t\t\t\t" ), ] ), @@ -5623,7 +6080,7 @@ var render = function () { staticClass: "icon-equalizer mr-2", }), _vm._v( - "\n\t\t\t\t\t\t\t\t\t\tStatistik\n\t\t\t\t\t\t\t\t\t" + "\n\t\t\t\t\t\t\t\t\t\t\tStatistik\n\t\t\t\t\t\t\t\t\t\t" ), ] ), @@ -5792,7 +6249,7 @@ var staticRenderFns = [ _vm._v(" "), _c("span", [ _vm._v( - "Maaf anda tidak terdaftar dalam pertemuan ini, silahkan pastikan anda sudah mendaftar di pertemuan ini" + "Maaf anda tidak terdaftar dalam pertemuan ini, silahkan pastikan anda sudah mendaftar\n\t\t\t\t\t\t\t\tdi pertemuan ini" ), ]), ] @@ -5815,7 +6272,7 @@ var staticRenderFns = [ _vm._v(" "), _c("span", [ _vm._v( - "Anda tidak bisa melanjutkan karena user anda tidak memiliki informasi aktivis, silahkan tambahkan data aktivis kepada user anda." + "Anda tidak bisa melanjutkan karena user anda tidak memiliki informasi aktivis,\n\t\t\t\t\t\t\t\tsilahkan tambahkan data aktivis kepada user anda." ), ]), ] @@ -7306,7 +7763,104 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[21].hide + !_vm.columnDataPesertaTerdaftar[21].hide && + _vm.item.tipe_tempat == "OFFLINE" + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.ukuran_baju }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[22].hide && + _vm.item.tipe_tempat == "OFFLINE" + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.status_kepesertaan, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[23].hide && + _vm.item.tipe_tempat == "OFFLINE" + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.penerimaan_vaksin, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[24].hide && + _vm.item.tipe_tempat == "OFFLINE" + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.merokok }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[25].hide && + _vm.item.tipe_tempat == "OFFLINE" + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.sakit_jantung }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[26].hide && + _vm.item.tipe_tempat == "OFFLINE" + ? _c( + "td", + [ + _c("check-value", { + attrs: { + value: props.item.riwayat_penyakit, + }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[27].hide && + _vm.item.tipe_tempat == "OFFLINE" + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.alergi_makanan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnDataPesertaTerdaftar[28].hide ? _c( "td", [ @@ -7318,7 +7872,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnDataPesertaTerdaftar[22].hide + !_vm.columnDataPesertaTerdaftar[29].hide ? _c("td", { domProps: { innerHTML: _vm._s( @@ -7358,7 +7912,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-people" }), - _vm._v(" Daftar Peserta\n "), + _vm._v(" Daftar Peserta\n\t\t\t\t"), ] ), ] @@ -7379,7 +7933,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n "), + _vm._v(" Ubah\n\t\t\t"), ] ) : _vm._e(), @@ -7399,7 +7953,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), + _vm._v(" Hapus\n\t\t\t"), ] ) : _vm._e(), @@ -7418,10 +7972,33 @@ var render = function () { }, [ _c("i", { staticClass: "icon-blocked" }), - _vm._v(" Tolak\n "), + _vm._v(" Tolak\n\t\t\t"), ] ), _vm._v(" "), + this.item.tipe_tempat == "OFFLINE" && + this.selectedItem.surat_tugas + ? _c( + "button", + { + staticClass: "btn btn-light mb-1", + attrs: { disabled: !_vm.selectedItem.id }, + on: { + click: function ($event) { + $event.preventDefault() + return _vm.downloadSuratTugas( + _vm.selectedItem.surat_tugas + ) + }, + }, + }, + [ + _c("i", { staticClass: "icon-download" }), + _vm._v(" Download Surat Tugas\n\t\t\t"), + ] + ) + : _vm._e(), + _vm._v(" "), _vm.selectedItem.status == 3 ? _c( "button", @@ -7436,7 +8013,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-eye" }), - _vm._v(" Lihat Alasan Penolakan\n "), + _vm._v(" Lihat Alasan Penolakan\n\t\t\t"), ] ) : _vm._e(), @@ -7461,7 +8038,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-markup" }), - _vm._v(" Nilai \n "), + _vm._v(" Nilai\n\t\t\t\t"), ] ) : _vm._e(), @@ -7481,7 +8058,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-certificate" }), - _vm._v(" Generate Sertifikat \n\t\t\t\t\t\t"), + _vm._v(" Generate Sertifikat\n\t\t\t\t"), ] ) : _vm._e(), @@ -7510,7 +8087,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-people" }), - _vm._v(" Daftar Peserta\n "), + _vm._v(" Daftar Peserta\n\t\t\t"), ] ), _vm._v(" "), @@ -7529,7 +8106,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n "), + _vm._v(" Ubah\n\t\t\t"), ] ) : _vm._e(), @@ -7549,7 +8126,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), + _vm._v(" Hapus\n\t\t\t"), ] ) : _vm._e(), @@ -7568,7 +8145,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-eye" }), - _vm._v(" Lihat Alasan Penolakan\n "), + _vm._v(" Lihat Alasan Penolakan\n\t\t\t"), ] ) : _vm._e(), @@ -7593,7 +8170,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-markup" }), - _vm._v(" Nilai\n "), + _vm._v(" Nilai\n\t\t\t\t"), ] ) : _vm._e(), @@ -7613,7 +8190,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-certificate" }), - _vm._v(" Generate Sertifikat\n "), + _vm._v(" Generate Sertifikat\n\t\t\t\t"), ] ) : _vm._e(), @@ -7647,7 +8224,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-people" }), - _vm._v(" Daftar Peserta\n "), + _vm._v(" Daftar Peserta\n\t\t\t\t"), ] ) : _vm._e(), @@ -7671,7 +8248,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-people" }), - _vm._v(" Daftar Peserta\n "), + _vm._v(" Daftar Peserta\n\t\t\t\t"), ] ) : _vm._e(), @@ -7697,7 +8274,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n "), + _vm._v(" Ubah\n\t\t\t"), ] ) : _vm._e(), @@ -7721,7 +8298,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), + _vm._v(" Hapus\n\t\t\t"), ] ) : _vm._e(), @@ -7740,7 +8317,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-eye" }), - _vm._v(" Lihat Alasan Penolakan\n "), + _vm._v(" Lihat Alasan Penolakan\n\t\t\t"), ] ) : _vm._e(), @@ -7762,7 +8339,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-certificate" }), - _vm._v(" Generate Sertifikat\n\t\t\t\t\t"), + _vm._v(" Generate Sertifikat\n\t\t\t\t"), ] ) : _vm._e(), @@ -7794,7 +8371,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-people" }), - _vm._v(" Daftar Peserta\n "), + _vm._v(" Daftar Peserta\n\t\t\t\t"), ] ) : _vm._e(), @@ -7819,7 +8396,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-people" }), - _vm._v(" Daftar Peserta\n "), + _vm._v(" Daftar Peserta\n\t\t\t\t"), ] ) : _vm._e(), @@ -7845,7 +8422,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-pencil5" }), - _vm._v(" Ubah\n "), + _vm._v(" Ubah\n\t\t\t"), ] ) : _vm._e(), @@ -7869,7 +8446,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-bin2" }), - _vm._v(" Hapus\n "), + _vm._v(" Hapus\n\t\t\t"), ] ) : _vm._e(), @@ -7888,7 +8465,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-eye" }), - _vm._v(" Lihat Alasan Penolakan\n "), + _vm._v(" Lihat Alasan Penolakan\n\t\t\t"), ] ) : _vm._e(), @@ -7910,7 +8487,7 @@ var render = function () { }, [ _c("i", { staticClass: "icon-certificate" }), - _vm._v(" Generate Sertifikat\n\t\t\t\t\t"), + _vm._v(" Generate Sertifikat\n\t\t\t\t"), ] ) : _vm._e(), @@ -7945,7 +8522,7 @@ var render = function () { }, [ _c("template", { slot: "modal-title" }, [ - _vm._v("\n\t\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t\t"), + _vm._v("\n\t\t\t" + _vm._s(_vm.modalTitle) + "\n\t\t"), ]), _vm._v(" "), _c( @@ -9729,7 +10306,7 @@ var render = function () { _vm.errors.has("formPeserta.asal") ? _c("i", { staticClass: "icon-cross2" }) : _vm._e(), - _vm._v("\n\t\t\tAsal:\n\t\t"), + _vm._v("\n\t\t\t\tAsal:\n\t\t\t"), ] ), _vm._v(" "), @@ -9802,7 +10379,7 @@ var render = function () { _vm._v( " " + _vm._s(_vm.errors.first("formPeserta.asal")) + - "\n\t\t" + "\n\t\t\t" ), ]) : _c("small", { staticClass: "text-muted" }, [_vm._v(" ")]), @@ -9820,7 +10397,7 @@ var render = function () { { staticClass: "font-weight-semibold" }, [ _vm._v( - "Sasaran peserta untuk kegiatan ini adalah untuk tingkat: \n\t\t\t" + "Sasaran peserta untuk kegiatan ini adalah untuk tingkat:\n\t\t\t\t" ), _c("br"), _vm._v(" "), @@ -9830,7 +10407,7 @@ var render = function () { { key: index, staticClass: "badge badge-primary ml-1" }, [ _vm._v( - "\n\t\t\t\t" + _vm._s(sasaran.name) + "\n\t\t\t" + "\n\t\t\t\t\t" + _vm._s(sasaran.name) + "\n\t\t\t\t" ), ] ) @@ -10017,7 +10594,7 @@ var render = function () { [ _c("td", [ _vm._v( - "\n\t\t\t\t\t" + + "\n\t\t\t\t\t\t" + _vm._s( props.index + 1 + @@ -10025,7 +10602,7 @@ var render = function () { +_vm.itemData.per_page + "." ) + - "\n\t\t\t\t" + "\n\t\t\t\t\t" ), ]), _vm._v(" "), @@ -10111,7 +10688,7 @@ var render = function () { props.item.pekerjaan_aktif.tipe == 3 ? _c("span", [ _vm._v( - "\n\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t" + "\n\t\t\t\t\t\t\tPUSKOPCUINA\n\t\t\t\t\t\t" ), ]) : _c("span", [_vm._v("-")]), @@ -10230,7 +10807,7 @@ var render = function () { ], null, false, - 3568210896 + 3421166512 ), }) : _vm._e(), @@ -10271,7 +10848,7 @@ var render = function () { [ _c("td", [ _vm._v( - "\n\t\t\t\t\t" + + "\n\t\t\t\t\t\t" + _vm._s( props.index + 1 + @@ -10279,7 +10856,7 @@ var render = function () { +_vm.itemDataLuar.per_page + "." ) + - "\n\t\t\t\t" + "\n\t\t\t\t\t" ), ]), _vm._v(" "), @@ -10485,7 +11062,7 @@ var render = function () { ], null, false, - 3328433973 + 1780731413 ), }) : _vm._e(), @@ -10513,137 +11090,793 @@ var render = function () { "formPeserta.name_nametag" ), }, - }, - [ - _vm.errors.has("formPeserta.name_nametag") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNama di nametag:\n\t\t\t\t"), - ] - ), - _vm._v(" "), - _c("input", { - directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", + }, + [ + _vm.errors.has("formPeserta.name_nametag") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\tNama di nametag: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.formPeserta.name_nametag, + expression: "formPeserta.name_nametag", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name_nametag", + placeholder: "Silahkan masukkan nama di nametag", + "data-vv-as": "Nama di nametag", + }, + domProps: { value: _vm.formPeserta.name_nametag }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formPeserta, + "name_nametag", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formPeserta.name_nametag") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "formPeserta.name_nametag" + ) + ) + + "\n\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t\t"), + ]), + ] + ), + ]) + : _vm._e(), + _vm._v(" "), + _c( + "div", + { + class: { + "col-md-6": _vm.item.tipe_tempat == "OFFLINE", + "col-md-12": _vm.item.tipe_tempat == "ONLINE", + }, + }, + [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": _vm.errors.has( + "formPeserta.name_sertifikat" + ), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formPeserta.name_sertifikat" + ), + }, + }, + [ + _vm.errors.has("formPeserta.name_sertifikat") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\tNama di sertifikat: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + { + name: "model", + rawName: "v-model", + value: _vm.formPeserta.name_sertifikat, + expression: "formPeserta.name_sertifikat", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "name_sertifikat", + placeholder: "Silahkan masukkan nama di sertifikat", + "data-vv-as": "Nama di sertifikat", + }, + domProps: { value: _vm.formPeserta.name_sertifikat }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.formPeserta, + "name_sertifikat", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("formPeserta.name_sertifikat") + ? _c( + "small", + { staticClass: "text-muted text-danger" }, + [ + _c("i", { + staticClass: "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "formPeserta.name_sertifikat" + ) + ) + + "\n\t\t\t\t\t" + ), + ] + ) + : _c("small", { staticClass: "text-muted" }, [ + _vm._v(" \n\t\t\t\t\t"), + ]), + ] + ), + ] + ), + _vm._v(" "), + _vm.item.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Tgl. Kedatangan:")]), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formPeserta.datang }, + on: { + dateSelected: function ($event) { + _vm.formPeserta.datang = $event + }, + }, + }), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.item.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Tgl. Pulang:")]), + _vm._v(" "), + _c("date-picker", { + attrs: { defaultDate: _vm.formPeserta.pulang }, + on: { + dateSelected: function ($event) { + _vm.formPeserta.pulang = $event + }, + }, + }), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.item.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-12" }, [ + _c( + "div", + { staticClass: "form-group" }, + [ + _c("h5", [_vm._v("Surat Tugas:")]), + _vm._v(" "), + _c("app-file-upload", { + attrs: { file_temp: _vm.formPeserta.surat_tugas }, + model: { + value: _vm.formPeserta.surat_tugas, + callback: function ($$v) { + _vm.$set(_vm.formPeserta, "surat_tugas", $$v) + }, + expression: "formPeserta.surat_tugas", + }, + }), + ], + 1 + ), + ]) + : _vm._e(), + _vm._v(" "), + _vm.item.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c( + "h5", + { + class: { + "text-danger": _vm.errors.has( + "formPeserta.ukuran_baju" + ), + }, + }, + [ + _vm.errors.has("formPeserta.ukuran_baju") + ? _c("i", { staticClass: "icon-cross2" }) + : _vm._e(), + _vm._v("\n\t\t\t\t\t\tUkuran Baju: "), + _c("wajib-badge"), + ], + 1 + ), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPeserta.ukuran_baju, + expression: "formPeserta.ukuran_baju", + }, + { + name: "validate", + rawName: "v-validate", + value: "required", + expression: "'required'", + }, + ], + staticClass: "form-control", + attrs: { + name: "ukuran_baju", + "data-width": "100%", + "data-vv-as": "ukuran_baju", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formPeserta, + "ukuran_baju", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeBaju($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih ukuran baju"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "XS" } }, [ + _vm._v("XS - L(51 cm) P(72 cm)"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "S" } }, [ + _vm._v("S - L(53 cm) P(74 cm)"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "M" } }, [ + _vm._v("M - L(55 cm) P(76 cm)"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "L" } }, [ + _vm._v("L - L(57 cm) P(78 cm)"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "XL" } }, [ + _vm._v("XL - L(59 cm) P(80 cm)"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "XXL" } }, [ + _vm._v("XXL - L(61 cm) P(82 cm)"), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.item.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Status Kepesertaan:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPeserta.status_kepesertaan, + expression: "formPeserta.status_kepesertaan", + }, + ], + staticClass: "form-control", + attrs: { + name: "status_kepesertaan", + "data-width": "100%", + "data-vv-as": "status_kepesertaan", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formPeserta, + "status_kepesertaan", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeStatusKepesertaan( + $event.target.value + ) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih status kepesertaan"), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Utusan CU Primer" } }, + [_vm._v("Utusan CU Primer")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Peninjau CU Primer" } }, + [_vm._v("Peninjau CU Primer")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "Undangan" } }, [ + _vm._v("Undangan"), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Organizing Committee" } }, + [_vm._v("Organizing Committee (OC)")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "Panitia Lokal" } }, [ + _vm._v("Panitia Lokal"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Narasumber" } }, [ + _vm._v("Narasumber"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "PUSKOPCUINA" } }, [ + _vm._v("PUSKOPCUINA"), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.item.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: " form-group" }, [ + _c("h5", [_vm._v("Penerimaan Vaksin:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPeserta.penerimaan_vaksin, + expression: "formPeserta.penerimaan_vaksin", + }, + ], + staticClass: "form-control", + attrs: { + name: "penerimaan_vaksin", + "data-width": "100%", + "data-vv-as": "penerimaan_vaksin", + }, + on: { + change: [ + function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formPeserta, + "penerimaan_vaksin", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + function ($event) { + return _vm.changeVaksin($event.target.value) + }, + ], + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih status penerimaan vaksin"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "vaksin Tahap 1" } }, [ + _vm._v("Vaksin Tahap 1"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "vaksin Tahap 2" } }, [ + _vm._v("Vaksin Tahap 2"), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { value: "vaksin Booster 1" } }, + [_vm._v("Vaksin Booster 1")] + ), + _vm._v(" "), + _c( + "option", + { attrs: { value: "vaksin Booster 2" } }, + [_vm._v("Vaksin Booster 2")] + ), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.item.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Pilih Riwayat Penyakit:")]), + _vm._v(" "), + _c( + "select", + { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPeserta.riwayat_penyakit, + expression: "formPeserta.riwayat_penyakit", + }, + ], + staticClass: "form-control", + attrs: { + name: "riwayat_penyakit", + "data-width": "100%", + "data-vv-as": "riwayat_penyakit", + }, + on: { + change: function ($event) { + var $$selectedVal = Array.prototype.filter + .call($event.target.options, function (o) { + return o.selected + }) + .map(function (o) { + var val = "_value" in o ? o._value : o.value + return val + }) + _vm.$set( + _vm.formPeserta, + "riwayat_penyakit", + $event.target.multiple + ? $$selectedVal + : $$selectedVal[0] + ) + }, + }, + }, + [ + _c("option", { attrs: { disabled: "", value: "" } }, [ + _vm._v("Silahkan pilih riwayat penyakit"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Vertigo" } }, [ + _vm._v("Vertigo"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Maag" } }, [ + _vm._v("Maag"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Hipertensi" } }, [ + _vm._v("Hipertensi"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Asma" } }, [ + _vm._v("Asma"), + ]), + _vm._v(" "), + _c( + "option", + { attrs: { value: "Gangguan Pencernaan" } }, + [_vm._v("Gangguan Pencernaan")] + ), + _vm._v(" "), + _c("option", { attrs: { value: "Diabetes" } }, [ + _vm._v("Diabetes"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "Asam Urat" } }, [ + _vm._v("Asam Urat"), + ]), + _vm._v(" "), + _c("option", { attrs: { value: "lainnya" } }, [ + _vm._v("Lainnya (tulis di bagian keterangan)"), + ]), + ] + ), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.item.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Apakah Merokok:")]), + _vm._v(" "), + _c("div", { staticClass: "form-check" }, [ + _c("label", { staticClass: "form-check-label" }, [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPeserta.merokok, + expression: "formPeserta.merokok", + }, + ], + staticClass: "form-check-input", + attrs: { + type: "radio", + name: "merokokYa", + checked: "", + value: "ya", + }, + domProps: { + checked: _vm._q(_vm.formPeserta.merokok, "ya"), + }, + on: { + change: function ($event) { + return _vm.$set( + _vm.formPeserta, + "merokok", + "ya" + ) + }, + }, + }), + _vm._v("\n\t\t\t\t\t\t\tYa\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "form-check" }, [ + _c("label", { staticClass: "form-check-label" }, [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPeserta.merokok, + expression: "formPeserta.merokok", + }, + ], + staticClass: "form-check-input", + attrs: { + type: "radio", + name: "merokokTidak", + value: "tidak", + }, + domProps: { + checked: _vm._q(_vm.formPeserta.merokok, "tidak"), + }, + on: { + change: function ($event) { + return _vm.$set( + _vm.formPeserta, + "merokok", + "tidak" + ) + }, + }, + }), + _vm._v("\n\t\t\t\t\t\t\tTidak\n\t\t\t\t\t\t"), + ]), + ]), + ]), + ]) + : _vm._e(), + _vm._v(" "), + _vm.item.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-6" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Apakah Anda Mengidap Sakit Jantung:")]), + _vm._v(" "), + _c("div", { staticClass: "form-check" }, [ + _c("label", { staticClass: "form-check-label" }, [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPeserta.sakit_jantung, + expression: "formPeserta.sakit_jantung", + }, + ], + staticClass: "form-check-input", + attrs: { + type: "radio", + name: "jantungYa", + checked: "", + value: "ya", + }, + domProps: { + checked: _vm._q( + _vm.formPeserta.sakit_jantung, + "ya" + ), + }, + on: { + change: function ($event) { + return _vm.$set( + _vm.formPeserta, + "sakit_jantung", + "ya" + ) + }, }, - { - name: "model", - rawName: "v-model", - value: _vm.formPeserta.name_nametag, - expression: "formPeserta.name_nametag", + }), + _vm._v("\n\t\t\t\t\t\t\tYa\n\t\t\t\t\t\t"), + ]), + ]), + _vm._v(" "), + _c("div", { staticClass: "form-check" }, [ + _c("label", { staticClass: "form-check-label" }, [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.formPeserta.sakit_jantung, + expression: "formPeserta.sakit_jantung", + }, + ], + staticClass: "form-check-input", + attrs: { + type: "radio", + name: "jantungTidak", + value: "tidak", }, - ], - staticClass: "form-control", - attrs: { - type: "text", - name: "name_nametag", - placeholder: "Silahkan masukkan nama di nametag", - "data-vv-as": "Nama di nametag", - }, - domProps: { value: _vm.formPeserta.name_nametag }, - on: { - input: function ($event) { - if ($event.target.composing) { - return - } - _vm.$set( - _vm.formPeserta, - "name_nametag", - $event.target.value - ) + domProps: { + checked: _vm._q( + _vm.formPeserta.sakit_jantung, + "tidak" + ), }, - }, - }), - _vm._v(" "), - _vm.errors.has("formPeserta.name_nametag") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "formPeserta.name_nametag" - ) - ) + - "\n\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ] - ), + on: { + change: function ($event) { + return _vm.$set( + _vm.formPeserta, + "sakit_jantung", + "tidak" + ) + }, + }, + }), + _vm._v("\n\t\t\t\t\t\t\tTidak\n\t\t\t\t\t\t"), + ]), + ]), + ]), ]) : _vm._e(), _vm._v(" "), - _c( - "div", - { - class: { - "col-md-6": _vm.item.tipe_tempat == "OFFLINE", - "col-md-12": _vm.item.tipe_tempat == "ONLINE", - }, - }, - [ - _c( - "div", - { - staticClass: "form-group", - class: { - "has-error": _vm.errors.has("formPeserta.name_nametag"), - }, - }, - [ - _c( - "h5", - { - class: { - "text-danger": _vm.errors.has( - "formPeserta.name_sertifikat" - ), - }, - }, - [ - _vm.errors.has("formPeserta.name_sertifikat") - ? _c("i", { staticClass: "icon-cross2" }) - : _vm._e(), - _vm._v("\n\t\t\t\t\tNama di sertifikat:\n\t\t\t\t"), - ] - ), + _vm.item.tipe_tempat == "OFFLINE" + ? _c("div", { staticClass: "col-md-12" }, [ + _c("div", { staticClass: "form-group" }, [ + _c("h5", [_vm._v("Alergi Makanan:")]), _vm._v(" "), _c("input", { directives: [ - { - name: "validate", - rawName: "v-validate", - value: "required", - expression: "'required'", - }, { name: "model", rawName: "v-model", - value: _vm.formPeserta.name_sertifikat, - expression: "formPeserta.name_sertifikat", + value: _vm.formPeserta.alergi_makanan, + expression: "formPeserta.alergi_makanan", }, ], staticClass: "form-control", attrs: { type: "text", - name: "name_sertifikat", - placeholder: "Silahkan masukkan nama di sertifikat", - "data-vv-as": "Nama di sertifikat", + name: "alergi_makanan", + placeholder: "Silahkan masukkan alergi makanan", }, - domProps: { value: _vm.formPeserta.name_sertifikat }, + domProps: { value: _vm.formPeserta.alergi_makanan }, on: { input: function ($event) { if ($event.target.composing) { @@ -10651,81 +11884,13 @@ var render = function () { } _vm.$set( _vm.formPeserta, - "name_sertifikat", + "alergi_makanan", $event.target.value ) }, }, }), - _vm._v(" "), - _vm.errors.has("formPeserta.name_sertifikat") - ? _c( - "small", - { staticClass: "text-muted text-danger" }, - [ - _c("i", { - staticClass: "icon-arrow-small-right", - }), - _vm._v( - " " + - _vm._s( - _vm.errors.first( - "formPeserta.name_sertifikat" - ) - ) + - "\n\t\t\t\t" - ), - ] - ) - : _c("small", { staticClass: "text-muted" }, [ - _vm._v(" \n\t\t\t\t"), - ]), - ] - ), - ] - ), - _vm._v(" "), - _vm.item.tipe_tempat == "OFFLINE" - ? _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Tgl. Kedatangan:")]), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.formPeserta.datang }, - on: { - dateSelected: function ($event) { - _vm.formPeserta.datang = $event - }, - }, - }), - ], - 1 - ), - ]) - : _vm._e(), - _vm._v(" "), - _vm.item.tipe_tempat == "OFFLINE" - ? _c("div", { staticClass: "col-md-6" }, [ - _c( - "div", - { staticClass: "form-group" }, - [ - _c("h5", [_vm._v("Tgl. Pulang:")]), - _vm._v(" "), - _c("date-picker", { - attrs: { defaultDate: _vm.formPeserta.pulang }, - on: { - dateSelected: function ($event) { - _vm.formPeserta.pulang = $event - }, - }, - }), - ], - 1 - ), + ]), ]) : _vm._e(), _vm._v(" "), @@ -12492,6 +13657,75 @@ __webpack_require__.r(__webpack_exports__); +/***/ }), + +/***/ "./resources/assets/js/components/documentUpload.vue": +/*!***********************************************************!*\ + !*** ./resources/assets/js/components/documentUpload.vue ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _documentUpload_vue_vue_type_template_id_b0db125a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./documentUpload.vue?vue&type=template&id=b0db125a& */ "./resources/assets/js/components/documentUpload.vue?vue&type=template&id=b0db125a&"); +/* harmony import */ var _documentUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./documentUpload.vue?vue&type=script&lang=js& */ "./resources/assets/js/components/documentUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); + + + + + +/* normalize component */ + +var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _documentUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], + _documentUpload_vue_vue_type_template_id_b0db125a___WEBPACK_IMPORTED_MODULE_0__["render"], + _documentUpload_vue_vue_type_template_id_b0db125a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + null, + null + +) + +/* hot reload */ +if (false) { var api; } +component.options.__file = "resources/assets/js/components/documentUpload.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), + +/***/ "./resources/assets/js/components/documentUpload.vue?vue&type=script&lang=js&": +/*!************************************************************************************!*\ + !*** ./resources/assets/js/components/documentUpload.vue?vue&type=script&lang=js& ***! + \************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_documentUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./documentUpload.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/documentUpload.vue?vue&type=script&lang=js&"); +/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_documentUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./resources/assets/js/components/documentUpload.vue?vue&type=template&id=b0db125a&": +/*!******************************************************************************************!*\ + !*** ./resources/assets/js/components/documentUpload.vue?vue&type=template&id=b0db125a& ***! + \******************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_documentUpload_vue_vue_type_template_id_b0db125a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./documentUpload.vue?vue&type=template&id=b0db125a& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/assets/js/components/documentUpload.vue?vue&type=template&id=b0db125a&"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_documentUpload_vue_vue_type_template_id_b0db125a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_documentUpload_vue_vue_type_template_id_b0db125a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + + + /***/ }), /***/ "./resources/assets/js/components/infoIcon.vue": diff --git a/public/js/components/41.js b/public/js/components/41.js index 14db7daee..a8a02af43 100644 --- a/public/js/components/41.js +++ b/public/js/components/41.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -1507,26 +1544,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/42.js b/public/js/components/42.js index cc1da04e1..8099aba06 100644 --- a/public/js/components/42.js +++ b/public/js/components/42.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -4139,26 +4176,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/44.js b/public/js/components/44.js index 3f4393915..2743ddc25 100644 --- a/public/js/components/44.js +++ b/public/js/components/44.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -2058,26 +2095,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/45.js b/public/js/components/45.js index 0cae4ac95..55638454a 100644 --- a/public/js/components/45.js +++ b/public/js/components/45.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -1380,26 +1417,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/47.js b/public/js/components/47.js index 487c5de25..d96a1b780 100644 --- a/public/js/components/47.js +++ b/public/js/components/47.js @@ -120,6 +120,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -129,36 +161,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -168,6 +200,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -1312,26 +1349,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/48.js b/public/js/components/48.js index 1cd0143a9..61685332e 100644 --- a/public/js/components/48.js +++ b/public/js/components/48.js @@ -120,6 +120,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -129,36 +161,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -168,6 +200,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -2159,26 +2196,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/54.js b/public/js/components/54.js index 650801cb7..e6b1a4228 100644 --- a/public/js/components/54.js +++ b/public/js/components/54.js @@ -120,6 +120,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -129,36 +161,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -168,6 +200,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -1894,26 +1931,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/56.js b/public/js/components/56.js index c132d7c28..e585aea22 100644 --- a/public/js/components/56.js +++ b/public/js/components/56.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -1795,26 +1832,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/57.js b/public/js/components/57.js index 06450261b..bb7585929 100644 --- a/public/js/components/57.js +++ b/public/js/components/57.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -1185,26 +1222,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/60.js b/public/js/components/60.js index bb01eaf65..ac94113cd 100644 --- a/public/js/components/60.js +++ b/public/js/components/60.js @@ -525,7 +525,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope if (this.$route.meta.mode !== 'edit') { this.form.id_cu = this.currentUser.id_cu; } else { - this.checkUser('update_surat_kategori', this.form.id_cu); + this.checkUser('update_surat', this.form.id_cu); } } }, diff --git a/public/js/components/63.js b/public/js/components/63.js index 42cf388d5..400f17f05 100644 --- a/public/js/components/63.js +++ b/public/js/components/63.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -405,26 +442,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/64.js b/public/js/components/64.js index 905a31a21..9458206df 100644 --- a/public/js/components/64.js +++ b/public/js/components/64.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -405,26 +442,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/65.js b/public/js/components/65.js index 0765d98ab..a75418dcf 100644 --- a/public/js/components/65.js +++ b/public/js/components/65.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -405,26 +442,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/72.js b/public/js/components/72.js index 48bf8e64a..6b1877be4 100644 --- a/public/js/components/72.js +++ b/public/js/components/72.js @@ -580,6 +580,27 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// @@ -1705,11 +1726,9 @@ var render = function () { }) : _vm._e(), _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tHal: " + "\n\t\t\t\t\t\t\t\t\t\t\t\tHal:" ), - _c("wajib-badge"), - ], - 1 + ] ), _vm._v(" "), _c("input", { @@ -1802,11 +1821,9 @@ var render = function () { }) : _vm._e(), _vm._v( - "\n\t\t\t\t\t\t\t\t\t\t\t\tPerihal: " + "\n\t\t\t\t\t\t\t\t\t\t\t\tPerihal:" ), - _c("wajib-badge"), - ], - 1 + ] ), _vm._v(" "), _c("input", { @@ -1873,6 +1890,101 @@ var render = function () { ), ]), _vm._v(" "), + _c("div", { staticClass: "col-md-6" }, [ + _c( + "div", + { + staticClass: "form-group", + class: { + "has-error": + _vm.errors.has("form.tujuan"), + }, + }, + [ + _c( + "h5", + { + class: { + "text-danger": + _vm.errors.has("form.tujuan"), + }, + }, + [ + _vm.errors.has("form.tujuan") + ? _c("i", { + staticClass: "icon-cross2", + }) + : _vm._e(), + _vm._v( + "\n\t\t\t\t\t\t\t\t\t\t\t\tTujuan:" + ), + ] + ), + _vm._v(" "), + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.form.tujuan, + expression: "form.tujuan", + }, + ], + staticClass: "form-control", + attrs: { + type: "text", + name: "tujuan", + placeholder: + "Silahkan masukkan tujuan", + "data-vv-as": "tujuan", + }, + domProps: { value: _vm.form.tujuan }, + on: { + input: function ($event) { + if ($event.target.composing) { + return + } + _vm.$set( + _vm.form, + "tujuan", + $event.target.value + ) + }, + }, + }), + _vm._v(" "), + _vm.errors.has("form.tujuan") + ? _c( + "small", + { + staticClass: + "text-muted text-danger", + }, + [ + _c("i", { + staticClass: + "icon-arrow-small-right", + }), + _vm._v( + " " + + _vm._s( + _vm.errors.first( + "form.tujuan" + ) + ) + + "\n\t\t\t\t\t\t\t\t\t\t\t" + ), + ] + ) + : _c( + "small", + { staticClass: "text-muted" }, + [_vm._v(" ")] + ), + ] + ), + ]), + _vm._v(" "), _vm.$route.meta.mode != "edit" ? _c("div", { staticClass: "col-md-12" }, [ _c( diff --git a/public/js/components/82.js b/public/js/components/82.js index 58c2f8e5a..851b37f91 100644 --- a/public/js/components/82.js +++ b/public/js/components/82.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -809,26 +846,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/83.js b/public/js/components/83.js index b53ab55c9..14422de8e 100644 --- a/public/js/components/83.js +++ b/public/js/components/83.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -759,26 +796,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/92.js b/public/js/components/92.js index 95cccb9a5..7592b4d2e 100644 --- a/public/js/components/92.js +++ b/public/js/components/92.js @@ -446,6 +446,13 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope // // // +// +// +// +// +// +// +// @@ -497,6 +504,14 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope hide: false, disable: false, filter: true + }, { + title: 'Tujuan', + name: 'tujuan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true }, { title: 'Tipe', name: 'tipe.name', @@ -504,7 +519,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope sort: false, hide: false, disable: false, - filter: true + filter: false }, { title: 'Kategori', name: 'kategori.name', @@ -512,7 +527,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope sort: false, hide: false, disable: false, - filter: true + filter: false }, { title: 'Periode', name: 'periode', @@ -521,6 +536,14 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope hide: false, disable: false, filter: true + }, { + title: 'User', + name: 'temp.user.username', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false }, { title: 'Tgl. Buat', name: 'created_at', @@ -1260,6 +1283,18 @@ var render = function () { : _vm._e(), _vm._v(" "), !_vm.columnData[4].hide + ? _c( + "td", + [ + _c("check-value", { + attrs: { value: props.item.tujuan }, + }), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[5].hide ? _c( "td", [ @@ -1273,7 +1308,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[5].hide + !_vm.columnData[6].hide ? _c( "td", [ @@ -1287,7 +1322,7 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[6].hide + !_vm.columnData[7].hide ? _c( "td", [ @@ -1299,7 +1334,23 @@ var render = function () { ) : _vm._e(), _vm._v(" "), - !_vm.columnData[7].hide + !_vm.columnData[8].hide + ? _c( + "td", + [ + props.item.temp + ? _c("check-value", { + attrs: { + value: props.item.temp.user.username, + }, + }) + : _c("span", [_vm._v("-")]), + ], + 1 + ) + : _vm._e(), + _vm._v(" "), + !_vm.columnData[9].hide ? _c("td", { domProps: { innerHTML: _vm._s( @@ -1311,7 +1362,7 @@ var render = function () { }) : _vm._e(), _vm._v(" "), - !_vm.columnData[8].hide + !_vm.columnData[10].hide ? _c("td", [ props.item.created_at !== props.item.updated_at ? _c("span", { diff --git a/public/js/components/94.js b/public/js/components/94.js index 0e66b5522..8feb22293 100644 --- a/public/js/components/94.js +++ b/public/js/components/94.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -326,26 +363,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/95.js b/public/js/components/95.js index 3fa7a5c3d..a9d7e60c4 100644 --- a/public/js/components/95.js +++ b/public/js/components/95.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -443,26 +480,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/js/components/96.js b/public/js/components/96.js index 8ce062daa..210885bc6 100644 --- a/public/js/components/96.js +++ b/public/js/components/96.js @@ -36,6 +36,38 @@ __webpack_require__.r(__webpack_exports__); // // // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// /* harmony default export */ __webpack_exports__["default"] = ({ @@ -45,36 +77,36 @@ __webpack_require__.r(__webpack_exports__); }, props: { value: { - "default": '' + "default": "" }, frontText: { - "default": '' + "default": "" }, trimLength: { "default": 50 }, valueType: { - "default": 'trim' + "default": "trim" }, empty: { - "default": '-' + "default": "-" } }, data: function data() { return { modalShow: false, - modalState: '', - modalTitle: '', - modalContent: '', - modalButton: '' + modalState: "", + modalTitle: "", + modalContent: "", + modalButton: "" }; }, methods: { modalOpen: function modalOpen() { this.modalShow = true; - this.modalState = 'content-tutup'; + this.modalState = "content-tutup"; this.modalContent = this.value; - this.modalButton = 'Tutup'; + this.modalButton = "Tutup"; }, modalTutup: function modalTutup() { this.modalShow = false; @@ -84,6 +116,11 @@ __webpack_require__.r(__webpack_exports__); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } + }, + computed: { + isLongEnough: function isLongEnough() { + return this.value.length > this.trimLength; + } } }); @@ -417,26 +454,41 @@ var render = function () { 1 ) : _vm.valueType == "modal" - ? _c("span", { staticStyle: { display: "inline-block" } }, [ - _c( - "button", - { - staticClass: "btn btn-light", - on: { - click: function ($event) { - $event.preventDefault() - return _vm.modalOpen() - }, - }, - }, - [_vm._v("\n Lihat\n ")] - ), - ]) + ? _c( + "span", + { staticStyle: { display: "inline-block" } }, + [ + _vm._v( + "\n " + + _vm._s(_vm.value.substring(0, 50)) + + "\n " + ), + _vm.isLongEnough + ? [ + _vm._v("\n ...\n "), + _c( + "button", + { + staticClass: "btn btn-light", + on: { + click: function ($event) { + $event.preventDefault() + return _vm.modalOpen() + }, + }, + }, + [_vm._v("\n Lihat\n ")] + ), + ] + : _vm._e(), + ], + 2 + ) : _vm.valueType == "currency" ? _c("span", { staticStyle: { display: "inline-block" } }, [ _vm._v( _vm._s(_vm.frontText) + - " " + + "\n " + _vm._s( _vm._f("currency")(_vm.value, "", 0, { thousandsSeparator: ".", diff --git a/public/mix-manifest.json b/public/mix-manifest.json index 57e7d83dc..10be1a72d 100755 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -1,5 +1,5 @@ { - "/js/app.js": "/js/app.js?id=eebe78eaa07d108b13f1", + "/js/app.js": "/js/app.js?id=0ad4bbbb7014e8923fc6", "/css/app.css": "/css/app.css?id=d41d8cd98f00b204e980", "/css/admin/libs.css": "/css/admin/libs.css?id=f03fb7a2d751b5a6ab5b", "/js/admin/libs.js": "/js/admin/libs.js?id=e04d6c56d080461900fe", diff --git a/resources/.DS_Store b/resources/.DS_Store index 86dde783701f2dd8dd3574f5359f7efdc451ec63..4d0470b8497a4d3d921ca0f79ab649a94ccccddc 100755 GIT binary patch delta 38 tcmZn(XbIS$E6B9{@@9R(8>~!k4K{O%A7x}p{;>IiggGCOKbcefHvk{;4y^zH delta 38 tcmZn(XbIS$E67y4b+f+U4OXT%A2xG}A7y09t=N1)!kiDtpUf%#8vrAh4`l!V diff --git a/resources/assets/.DS_Store b/resources/assets/.DS_Store index 856f1ef94b371dbde4529d3ea628d7da22630f91..25dbe0ac227207d8af0f0a2dd3915a054e5aaac0 100755 GIT binary patch delta 29 jcmZn(XbITRA&@po9$%1xPaWrUE);$s=^BM diff --git a/resources/assets/js/api/kegiatanBKCU.js b/resources/assets/js/api/kegiatanBKCU.js index 6e9d2b5e6..f05c0935d 100755 --- a/resources/assets/js/api/kegiatanBKCU.js +++ b/resources/assets/js/api/kegiatanBKCU.js @@ -1,318 +1,391 @@ export default { - - index: function( p, tipe ){ - return axios.get('/api/kegiatanBKCU/index/' + tipe , {params: p}); + index: function (p, tipe) { + return axios.get("/api/kegiatanBKCU/index/" + tipe, { params: p }); }, - indexBaru: function(){ - return axios.get('/api/kegiatanBKCU/baru'); + indexBaru: function () { + return axios.get("/api/kegiatanBKCU/baru"); }, - indexMulai: function(){ - return axios.get('/api/kegiatanBKCU/mulai'); + indexMulai: function () { + return axios.get("/api/kegiatanBKCU/mulai"); }, - indexBuka: function(){ - return axios.get('/api/kegiatanBKCU/buka'); + indexBuka: function () { + return axios.get("/api/kegiatanBKCU/buka"); }, - indexJalan: function( p ){ - return axios.get('/api/kegiatanBKCU/jalan', {params: p}); + indexJalan: function (p) { + return axios.get("/api/kegiatanBKCU/jalan", { params: p }); }, - indexDiikuti: function( p ){ - return axios.get('/api/kegiatanBKCU/diikuti', {params: p}); + indexDiikuti: function (p) { + return axios.get("/api/kegiatanBKCU/diikuti", { params: p }); }, - indexPeriode: function( p, tipe, periode ){ - return axios.get('/api/kegiatanBKCU/periode/' + tipe + '/' + periode , {params: p}); + indexPeriode: function (p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/periode/" + tipe + "/" + periode, { + params: p, + }); + }, + indexDibuka: function (p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/dibuka/" + tipe + "/" + periode, { + params: p, + }); + }, + indexDitutup: function (p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/ditutup/" + tipe + "/" + periode, { + params: p, + }); + }, + indexBerjalan: function (p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/berjalan/" + tipe + "/" + periode, { + params: p, + }); + }, + indexTerlaksana: function (p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/terlaksana/" + tipe + "/" + periode, { + params: p, + }); + }, + indexMenunggu: function (p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/menunggu/" + tipe + "/" + periode, { + params: p, + }); + }, + indexBatal: function (p, tipe, periode) { + return axios.get("/api/kegiatanBKCU/batal/" + tipe + "/" + periode, { + params: p, + }); }, - indexSemuaPeserta: function( p, tipe ){ - return axios.get('/api/kegiatanBKCU/indexSemuaPeserta/' + tipe, {params: p}); + indexSemuaPeserta: function (p, tipe) { + return axios.get("/api/kegiatanBKCU/indexSemuaPeserta/" + tipe, { + params: p, + }); }, - indexSemuaPesertaMitra: function( p, tipe ){ - return axios.get('/api/kegiatanBKCU/indexSemuaPesertaMitra/' + tipe, {params: p}); + indexSemuaPesertaMitra: function (p, tipe) { + return axios.get("/api/kegiatanBKCU/indexSemuaPesertaMitra/" + tipe, { + params: p, + }); }, - indexSemuaPesertaCu: function( p, tipe, cu ){ - return axios.get('/api/kegiatanBKCU/indexSemuaPesertaCu/' + tipe + '/cu/' + cu , {params: p}); + indexSemuaPesertaCu: function (p, tipe, cu) { + return axios.get( + "/api/kegiatanBKCU/indexSemuaPesertaCu/" + tipe + "/cu/" + cu, + { params: p } + ); }, - indexPeserta: function( p, id ){ - return axios.get('/api/kegiatanBKCU/indexPeserta/' + id , {params: p}); + indexPeserta: function (p, id) { + return axios.get("/api/kegiatanBKCU/indexPeserta/" + id, { params: p }); }, - indexPesertaCu: function( p, id, cu ){ - return axios.get('/api/kegiatanBKCU/indexPesertaCu/' + id + '/cu/' + cu , {params: p}); + indexPesertaCu: function (p, id, cu) { + return axios.get("/api/kegiatanBKCU/indexPesertaCu/" + id + "/cu/" + cu, { + params: p, + }); }, - indexPesertaCountCu: function( id ){ - return axios.get('/api/kegiatanBKCU/indexPesertaCountCu/' + id); + indexPesertaCountCu: function (id) { + return axios.get("/api/kegiatanBKCU/indexPesertaCountCu/" + id); }, - indexPesertaHadirCountCu: function( id ){ - return axios.get('/api/kegiatanBKCU/indexPesertaHadirCountCu/' + id); + indexPesertaHadirCountCu: function (id) { + return axios.get("/api/kegiatanBKCU/indexPesertaHadirCountCu/" + id); }, - indexMateri: function( p, id ){ - return axios.get('/api/kegiatanBKCU/indexMateri/' + id , {params: p}); + indexMateri: function (p, id) { + return axios.get("/api/kegiatanBKCU/indexMateri/" + id, { params: p }); }, - indexListMateri: function(id) { - return axios.get('/api/kegiatanBKCU/indexListMateri/' + id); + indexListMateri: function (id) { + return axios.get("/api/kegiatanBKCU/indexListMateri/" + id); }, - indexNilaiListMateri: function(id) { - return axios.get('/api/kegiatanBKCU/indexNilaiListMateri/' + id); + indexNilaiListMateri: function (id) { + return axios.get("/api/kegiatanBKCU/indexNilaiListMateri/" + id); }, - editNilai: function(id, kegiatan_id) { - return axios.get('/api/kegiatanBKCU/editNilai/' + id + '/' + kegiatan_id); + editNilai: function (id, kegiatan_id) { + return axios.get("/api/kegiatanBKCU/editNilai/" + id + "/" + kegiatan_id); }, - indexKeputusan: function( p, id ){ - return axios.get('/api/kegiatanBKCU/indexKeputusan/' + id , {params: p}); + indexKeputusan: function (p, id) { + return axios.get("/api/kegiatanBKCU/indexKeputusan/" + id, { params: p }); }, - indexKeputusanCount: function( id ){ - return axios.get('/api/kegiatanBKCU/indexKeputusanCount/' + id); + indexKeputusanCount: function (id) { + return axios.get("/api/kegiatanBKCU/indexKeputusanCount/" + id); }, - indexKeputusanKomentar: function( p, id ){ - return axios.get('/api/kegiatanBKCU/indexKeputusanKomentar/' + id , {params: p}); + indexKeputusanKomentar: function (p, id) { + return axios.get("/api/kegiatanBKCU/indexKeputusanKomentar/" + id, { + params: p, + }); }, - indexPertanyaan: function( p, id ){ - return axios.get('/api/kegiatanBKCU/indexPertanyaan/' + id , {params: p}); + indexPertanyaan: function (p, id) { + return axios.get("/api/kegiatanBKCU/indexPertanyaan/" + id, { params: p }); }, - indexPertanyaanKomentar: function( p, id ){ - return axios.get('/api/kegiatanBKCU/indexPertanyaanKomentar/' + id , {params: p}); + indexPertanyaanKomentar: function (p, id) { + return axios.get("/api/kegiatanBKCU/indexPertanyaanKomentar/" + id, { + params: p, + }); }, - indexTugas: function( p, id ){ - return axios.get('/api/kegiatanBKCU/indexTugas/' + id , {params: p}); + indexTugas: function (p, id) { + return axios.get("/api/kegiatanBKCU/indexTugas/" + id, { params: p }); }, - indexTugasJawaban: function( p, id ){ - return axios.get('/api/kegiatanBKCU/indexTugasJawaban/' + id , {params: p}); + indexTugasJawaban: function (p, id) { + return axios.get("/api/kegiatanBKCU/indexTugasJawaban/" + id, { + params: p, + }); }, - indexPesertaHadir: function( p, id ){ - return axios.get('/api/kegiatanBKCU/indexPesertaHadir/' + id , {params: p}); + indexPesertaHadir: function (p, id) { + return axios.get("/api/kegiatanBKCU/indexPesertaHadir/" + id, { + params: p, + }); }, - indexPesertaTerdaftar: function(id){ - return axios.get('/api/kegiatanBKCU/indexPesertaTerdaftar/' + id); + indexPesertaTerdaftar: function (id) { + return axios.get("/api/kegiatanBKCU/indexPesertaTerdaftar/" + id); }, - indexPesertaMenunggu: function(id){ - return axios.get('/api/kegiatanBKCU/indexPesertaMenunggu/' + id); + indexPesertaMenunggu: function (id) { + return axios.get("/api/kegiatanBKCU/indexPesertaMenunggu/" + id); }, - indexPesertaBerjalan: function(id){ - return axios.get('/api/kegiatanBKCU/indexPesertaBerjalan/' + id); + indexPesertaBerjalan: function (id) { + return axios.get("/api/kegiatanBKCU/indexPesertaBerjalan/" + id); }, - indexPesertaBatal: function(id){ - return axios.get('/api/kegiatanBKCU/indexPesertaBatal/' + id); + indexPesertaBatal: function (id) { + return axios.get("/api/kegiatanBKCU/indexPesertaBatal/" + id); }, - indexKegiatan: function(){ - return axios.get('/api/kegiatanBKCU/kegiatan'); + indexKegiatan: function () { + return axios.get("/api/kegiatanBKCU/kegiatan"); }, - checkPeserta: function( kegiatan_id, aktivis_id ){ - return axios.get('/api/kegiatanBKCU/checkPeserta/' + kegiatan_id + '/' + aktivis_id); + checkPeserta: function (kegiatan_id, aktivis_id) { + return axios.get( + "/api/kegiatanBKCU/checkPeserta/" + kegiatan_id + "/" + aktivis_id + ); }, - checkPanitia: function( kegiatan_id, aktivis_id ){ - return axios.get('/api/kegiatanBKCU/checkPanitia/' + kegiatan_id + '/' + aktivis_id); + checkPanitia: function (kegiatan_id, aktivis_id) { + return axios.get( + "/api/kegiatanBKCU/checkPanitia/" + kegiatan_id + "/" + aktivis_id + ); }, - getPeriode: function(tipe){ - return axios.get('/api/kegiatanBKCU/getPeriode/' + tipe); + getPeriode: function (tipe) { + return axios.get("/api/kegiatanBKCU/getPeriode/" + tipe); }, - create: function(){ - return axios.get('/api/kegiatanBKCU/create'); + create: function () { + return axios.get("/api/kegiatanBKCU/create"); }, - store: function ( tipe, form ){ - return axios.post('/api/kegiatanBKCU/store/' + tipe, form); + store: function (tipe, form) { + return axios.post("/api/kegiatanBKCU/store/" + tipe, form); }, - storePeserta: function ( tipe , id, form ){ - return axios.post('/api/kegiatanBKCU/storePeserta/' + tipe + '/' + id, form); + storePeserta: function (tipe, id, form) { + return axios.post( + "/api/kegiatanBKCU/storePeserta/" + tipe + "/" + id, + form + ); }, - storeMateri: function ( tipe, id, form ){ - return axios.post('/api/kegiatanBKCU/storeMateri/' + tipe + '/' + id, form); + storeMateri: function (tipe, id, form) { + return axios.post("/api/kegiatanBKCU/storeMateri/" + tipe + "/" + id, form); }, - storeListMateri: function(tipe, id, form) { - return axios.post('/api/kegiatanBKCU/storeListMateri/' + tipe + '/' + id, form); + storeListMateri: function (tipe, id, form) { + return axios.post( + "/api/kegiatanBKCU/storeListMateri/" + tipe + "/" + id, + form + ); }, - saveNilai: function(id, form) { - return axios.post('/api/kegiatanBKCU/saveNilai/' + id, form); + saveNilai: function (id, form) { + return axios.post("/api/kegiatanBKCU/saveNilai/" + id, form); }, - storeKeputusan: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/storeKeputusan/' + id, form); + storeKeputusan: function (id, form) { + return axios.post("/api/kegiatanBKCU/storeKeputusan/" + id, form); }, - storeKeputusanKomentar: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/storeKeputusanKomentar/' + id, form); + storeKeputusanKomentar: function (id, form) { + return axios.post("/api/kegiatanBKCU/storeKeputusanKomentar/" + id, form); }, - storePertanyaan: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/storePertanyaan/' + id, form); + storePertanyaan: function (id, form) { + return axios.post("/api/kegiatanBKCU/storePertanyaan/" + id, form); }, - storePertanyaanKomentar: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/storePertanyaanKomentar/' + id, form); + storePertanyaanKomentar: function (id, form) { + return axios.post("/api/kegiatanBKCU/storePertanyaanKomentar/" + id, form); }, - storeTugas: function ( tipe, id, form ){ - return axios.post('/api/kegiatanBKCU/storeTugas/' + tipe + '/' + id, form); + storeTugas: function (tipe, id, form) { + return axios.post("/api/kegiatanBKCU/storeTugas/" + tipe + "/" + id, form); }, - storeTugasJawaban: function ( tipe, form ){ - return axios.post('/api/kegiatanBKCU/storeTugasJawaban/' + tipe, form); + storeTugasJawaban: function (tipe, form) { + return axios.post("/api/kegiatanBKCU/storeTugasJawaban/" + tipe, form); }, - edit: function( id ){ - return axios.get('/api/kegiatanBKCU/edit/' + id); + edit: function (id) { + return axios.get("/api/kegiatanBKCU/edit/" + id); }, - editTugasJawaban: function( id ){ - return axios.get('/api/kegiatanBKCU/editTugasJawaban/' + id); + editTugasJawaban: function (id) { + return axios.get("/api/kegiatanBKCU/editTugasJawaban/" + id); }, - update: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/update/' + id, form); + update: function (id, form) { + return axios.post("/api/kegiatanBKCU/update/" + id, form); }, - updatePeserta: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/updatePeserta/' + id, form); + updatePeserta: function (id, form) { + return axios.post("/api/kegiatanBKCU/updatePeserta/" + id, form); }, - updateMateri: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/updateMateri/' + id, form); + updateMateri: function (id, form) { + return axios.post("/api/kegiatanBKCU/updateMateri/" + id, form); }, - updateListMateri: function(id, form) { - return axios.post('/api/kegiatanBKCU/updateListMateri/' + id, form); + updateListMateri: function (id, form) { + return axios.post("/api/kegiatanBKCU/updateListMateri/" + id, form); }, - updateKeputusan: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/updateKeputusan/' + id, form); + updateKeputusan: function (id, form) { + return axios.post("/api/kegiatanBKCU/updateKeputusan/" + id, form); }, - updateKeputusanKomentar: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/updateKeputusanKomentar/' + id, form); + updateKeputusanKomentar: function (id, form) { + return axios.post("/api/kegiatanBKCU/updateKeputusanKomentar/" + id, form); }, - updatePertanyaan: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/updatePertanyaan/' + id, form); + updatePertanyaan: function (id, form) { + return axios.post("/api/kegiatanBKCU/updatePertanyaan/" + id, form); }, - updatePertanyaanKomentar: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/updatePertanyaanKomentar/' + id, form); + updatePertanyaanKomentar: function (id, form) { + return axios.post("/api/kegiatanBKCU/updatePertanyaanKomentar/" + id, form); }, - updateTugas: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/updateTugas/' + id, form); + updateTugas: function (id, form) { + return axios.post("/api/kegiatanBKCU/updateTugas/" + id, form); }, - updateTugasJawaban: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/updateTugasJawaban/' + id, form); + updateTugasJawaban: function (id, form) { + return axios.post("/api/kegiatanBKCU/updateTugasJawaban/" + id, form); }, - updatePesertaHadir: function ( kegiatan_id, aktivis_id ){ - return axios.post('/api/kegiatanBKCU/updatePesertaHadir/' + kegiatan_id + '/' + aktivis_id); + updatePesertaHadir: function (kegiatan_id, aktivis_id) { + return axios.post( + "/api/kegiatanBKCU/updatePesertaHadir/" + kegiatan_id + "/" + aktivis_id + ); }, - updatePanitiaHadir: function ( kegiatan_id, aktivis_id ){ - return axios.post('/api/kegiatanBKCU/updatePanitiaHadir/' + kegiatan_id + '/' + aktivis_id); + updatePanitiaHadir: function (kegiatan_id, aktivis_id) { + return axios.post( + "/api/kegiatanBKCU/updatePanitiaHadir/" + kegiatan_id + "/" + aktivis_id + ); }, - updateStatus: function ( id, form ){ - return axios.post('/api/kegiatanBKCU/updateStatus/' + id, form); + updateStatus: function (id, form) { + return axios.post("/api/kegiatanBKCU/updateStatus/" + id, form); }, - jawabanPertanyaan: function( id, tipe ){ - return axios.post('/api/kegiatanBKCU/jawabanPertanyaan/' + id + '/' + tipe); + jawabanPertanyaan: function (id, tipe) { + return axios.post("/api/kegiatanBKCU/jawabanPertanyaan/" + id + "/" + tipe); }, - destroy: function( id ){ - return axios.delete('/api/kegiatanBKCU/' + id); + destroy: function (id) { + return axios.delete("/api/kegiatanBKCU/" + id); }, - destroyPeserta: function( id ){ - return axios.delete('/api/kegiatanBKCU/destroyPeserta/' + id); + destroyPeserta: function (id) { + return axios.delete("/api/kegiatanBKCU/destroyPeserta/" + id); }, - destroyMateri: function( tipe, id ){ - return axios.delete('/api/kegiatanBKCU/destroyMateri/' + tipe + '/' + id); + destroyMateri: function (tipe, id) { + return axios.delete("/api/kegiatanBKCU/destroyMateri/" + tipe + "/" + id); }, - destroyListMateri: function(tipe, id) { - return axios.delete('/api/kegiatanBKCU/destroyListMateri/' + tipe + '/' + id); + destroyListMateri: function (tipe, id) { + return axios.delete( + "/api/kegiatanBKCU/destroyListMateri/" + tipe + "/" + id + ); }, - destroyKeputusan: function( id ){ - return axios.delete('/api/kegiatanBKCU/destroyKeputusan/' + id); + destroyKeputusan: function (id) { + return axios.delete("/api/kegiatanBKCU/destroyKeputusan/" + id); }, - destroyKeputusanKomentar: function( id ){ - return axios.delete('/api/kegiatanBKCU/destroyKeputusanKomentar/' + id); + destroyKeputusanKomentar: function (id) { + return axios.delete("/api/kegiatanBKCU/destroyKeputusanKomentar/" + id); }, - destroyPertanyaan: function( id ){ - return axios.delete('/api/kegiatanBKCU/destroyPertanyaan/' + id); + destroyPertanyaan: function (id) { + return axios.delete("/api/kegiatanBKCU/destroyPertanyaan/" + id); }, - destroyPertanyaanKomentar: function( id ){ - return axios.delete('/api/kegiatanBKCU/destroyPertanyaanKomentar/' + id); + destroyPertanyaanKomentar: function (id) { + return axios.delete("/api/kegiatanBKCU/destroyPertanyaanKomentar/" + id); }, - destroyTugas: function( tipe, id ){ - return axios.delete('/api/kegiatanBKCU/destroyTugas/' + tipe + '/' + id); + destroyTugas: function (tipe, id) { + return axios.delete("/api/kegiatanBKCU/destroyTugas/" + tipe + "/" + id); }, - destroyTugasJawaban: function( tipe, id ){ - return axios.delete('/api/kegiatanBKCU/destroyTugasJawaban/' + tipe + '/' + id); + destroyTugasJawaban: function (tipe, id) { + return axios.delete( + "/api/kegiatanBKCU/destroyTugasJawaban/" + tipe + "/" + id + ); }, - batalPeserta: function( tipe, id, form){ - return axios.post('/api/kegiatanBKCU/batalPeserta/' + tipe + '/' + id, form); + batalPeserta: function (tipe, id, form) { + return axios.post( + "/api/kegiatanBKCU/batalPeserta/" + tipe + "/" + id, + form + ); }, - countJalan: function(){ - return axios.get('/api/kegiatanBKCU/countJalan'); + countJalan: function () { + return axios.get("/api/kegiatanBKCU/countJalan"); }, - countDiikuti: function(){ - return axios.get('/api/kegiatanBKCU/countDiikuti'); + countDiikuti: function () { + return axios.get("/api/kegiatanBKCU/countDiikuti"); }, - countPeserta: function( id ){ - return axios.get('/api/kegiatanBKCU/countPeserta/' + id); + countPeserta: function (id) { + return axios.get("/api/kegiatanBKCU/countPeserta/" + id); }, - countPesertaHadir: function( id ){ - return axios.get('/api/kegiatanBKCU/countPesertaHadir/' + id); + countPesertaHadir: function (id) { + return axios.get("/api/kegiatanBKCU/countPesertaHadir/" + id); }, - countKeputusan: function( id, cu, user ){ - return axios.get('/api/kegiatanBKCU/countKeputusan/' + id + '/' + cu + '/' + user); + countKeputusan: function (id, cu, user) { + return axios.get( + "/api/kegiatanBKCU/countKeputusan/" + id + "/" + cu + "/" + user + ); }, - countPertanyaan: function( id, cu, user ){ - return axios.get('/api/kegiatanBKCU/countPertanyaan/' + id + '/' + cu + '/' + user); + countPertanyaan: function (id, cu, user) { + return axios.get( + "/api/kegiatanBKCU/countPertanyaan/" + id + "/" + cu + "/" + user + ); }, -} \ No newline at end of file +}; \ No newline at end of file diff --git a/resources/assets/js/components/checkValue.vue b/resources/assets/js/components/checkValue.vue index 465db55b1..9583c0f2b 100755 --- a/resources/assets/js/components/checkValue.vue +++ b/resources/assets/js/components/checkValue.vue @@ -1,79 +1,115 @@ \ No newline at end of file diff --git a/resources/assets/js/components/documentUpload.vue b/resources/assets/js/components/documentUpload.vue new file mode 100644 index 000000000..7fd9b4ed1 --- /dev/null +++ b/resources/assets/js/components/documentUpload.vue @@ -0,0 +1,66 @@ + + \ No newline at end of file diff --git a/resources/assets/js/components/modal.vue b/resources/assets/js/components/modal.vue index 9f62f1262..73ad203e6 100755 --- a/resources/assets/js/components/modal.vue +++ b/resources/assets/js/components/modal.vue @@ -43,7 +43,8 @@

{{ title }}

-
+ +
{{ content }}

-
+ + + + + +
+ + +
+ + Asal: +
+ + + + + + + {{ errors.first('formPeserta.asal') }} + +   +
+ + +
+ Sasaran peserta untuk kegiatan ini adalah untuk tingkat: +
+ +
-
-
-
-
- + + +
+
+
{{ formPeserta.name_sertifikat }}
+
+ +
+
+
+
+
+
+ +
-
-
-
-
-
    -
  • Gender: {{ formPeserta.kelamin}}
  • -
  • Tempat Lahir: {{ formPeserta.tempat_lahir}}
  • -
  • Tgl. Lahir:
  • -
  • Status: {{ formPeserta.status_pernikahan}}
  • -
  • Tinggi: {{ formPeserta.tinggi}}
  • -
  • Agama: {{ formPeserta.agama}}
  • -
-
-
-
    -
  • Lembaga:
    {{ formPeserta.lembaga_name}}
  • -
  • Jabatan:
    {{ formPeserta.pekerjaan_name}}
  • -
  • Pendidikan:
    {{ formPeserta.pendidikan_name}}
  • -
+
+
+
+
    +
  • Gender: {{ formPeserta.kelamin }}
  • +
  • Tempat Lahir: {{ formPeserta.tempat_lahir }}
  • +
  • Tgl. Lahir:
  • +
  • Status: {{ formPeserta.status_pernikahan }}
  • +
  • Tinggi: {{ formPeserta.tinggi }}
  • +
  • Agama: {{ formPeserta.agama }}
  • +
+
+
+
    +
  • Lembaga:
    {{ formPeserta.lembaga_name }}
  • +
  • Jabatan:
    {{ formPeserta.pekerjaan_name }}
  • +
  • Pendidikan:
    {{ formPeserta.pendidikan_name }}
  • +
+
+
-
-
- - - - - - + + + + + + + + + + + + +
+ + +
+
+ + +
+ + Nama di nametag: +
+ + + + + + + {{ errors.first('formPeserta.name_nametag') }} + +   + +
-
- -
-
- - -
- - Nama di sertifikat: -
- - - - - - - {{ errors.first('formPeserta.name_sertifikat') }} - -   - + +
+
+ + +
+ + Nama di sertifikat: +
+ + + + + + + {{ errors.first('formPeserta.name_sertifikat') }} + +   + +
-
- -
-
+ +
+
- -
Tgl. Kedatangan:
+ +
Tgl. Kedatangan:
- - + + +
-
- -
-
+ +
+
- -
Tgl. Pulang:
+ +
Tgl. Pulang:
- - + + +
-
- -
-
+ +
+
+ +
Surat Tugas:
+ + +
+
+ + +
+
+
+ + Ukuran Baju: +
+ +
+
+ + +
+
+
Status Kepesertaan:
+ +
+
+ + + +
+
+
Penerimaan Vaksin:
+ +
+
+ +
+
+ +
Pilih Riwayat Penyakit:
+ +
+
- -
Keterangan:
+
+
+
Apakah Merokok:
+
+ +
- - +
+ +
+
+ + +
+
+
Apakah Anda Mengidap Sakit Jantung:
+
+ +
+ +
+ +
+
+
+ + + +
+
+ + +
Alergi Makanan:
+ + +
+
+ + +
+
+ + +
Keterangan:
+ + + +
+
+ +
-
+ +
- -
- - -
- + +
+ - -
+ +
- -
- + +
+ - -
+ +
@@ -332,270 +500,303 @@ \ No newline at end of file diff --git a/resources/assets/js/views/surat/form.vue b/resources/assets/js/views/surat/form.vue index 656d5deb3..c04edb57b 100755 --- a/resources/assets/js/views/surat/form.vue +++ b/resources/assets/js/views/surat/form.vue @@ -151,7 +151,7 @@
- Hal:
+ Hal: @@ -171,7 +171,7 @@
- Perihal:
+ Perihal: @@ -184,6 +184,27 @@
+ + +
+
+ + +
+ + Tujuan:
+ + + + + + + {{ errors.first('form.tujuan') }} + +   +
+
+
diff --git a/resources/assets/js/views/surat/table.vue b/resources/assets/js/views/surat/table.vue index 7f8b18388..f153c24ca 100755 --- a/resources/assets/js/views/surat/table.vue +++ b/resources/assets/js/views/surat/table.vue @@ -84,18 +84,25 @@ + + + - - + - - + - + + - + + + - @@ -169,6 +176,15 @@ disable: false, filter: true, }, + { + title: 'Tujuan', + name: 'tujuan', + tipe: 'string', + sort: true, + hide: false, + disable: false, + filter: true, + }, { title: 'Tipe', name: 'tipe.name', @@ -176,7 +192,7 @@ sort: false, hide: false, disable: false, - filter: true, + filter: false, }, { title: 'Kategori', @@ -185,7 +201,7 @@ sort: false, hide: false, disable: false, - filter: true, + filter: false, }, { title: 'Periode', @@ -196,6 +212,15 @@ disable: false, filter: true, }, + { + title: 'User', + name: 'temp.user.username', + tipe: 'string', + sort: false, + hide: false, + disable: false, + filter: false, + }, { title: 'Tgl. Buat', name: 'created_at', diff --git a/resources/assets/js/views/suratKode/form.vue b/resources/assets/js/views/suratKode/form.vue index 1e601f71d..d5a85046c 100755 --- a/resources/assets/js/views/suratKode/form.vue +++ b/resources/assets/js/views/suratKode/form.vue @@ -203,7 +203,7 @@ if(this.$route.meta.mode !== 'edit'){ this.form.id_cu = this.currentUser.id_cu; }else{ - this.checkUser('update_surat_kategori',this.form.id_cu); + this.checkUser('update_surat',this.form.id_cu); } } }, diff --git a/resources/views/_layouts/footerCu.blade.php b/resources/views/_layouts/footerCu.blade.php index 1f0a50899..fc6e33f62 100755 --- a/resources/views/_layouts/footerCu.blade.php +++ b/resources/views/_layouts/footerCu.blade.php @@ -61,12 +61,12 @@
+ @if($laporanCu)
-

DATA PERIODE {{ date('F Y',strtotime($laporanCu->periode)) }}

Data Konsolidasi CU {{ ucwords(str_replace('-', ' ', $subdomain)) }} per {{ date('F Y',strtotime($laporanCu->periode)) }}

@@ -81,13 +81,14 @@
Aktivis Credit Union
- +
- +
- - + +
+ @endif
diff --git a/routes/api.php b/routes/api.php index ddb288e71..8ee493ada 100755 --- a/routes/api.php +++ b/routes/api.php @@ -248,6 +248,12 @@ Route::get('/kegiatanBKCU/diikuti', 'KegiatanBKCUController@indexDiikuti'); Route::get('/kegiatanBKCU/kegiatan', 'KegiatanBKCUController@indexKegiatan'); Route::get('/kegiatanBKCU/periode/{kegiatan_tipe}/{periode}', 'KegiatanBKCUController@indexPeriode'); + Route::get('/kegiatanBKCU/dibuka/{kegiatan_tipe}/{periode}', 'KegiatanBKCUController@indexDibuka'); + Route::get('/kegiatanBKCU/ditutup/{kegiatan_tipe}/{periode}', 'KegiatanBKCUController@indexDitutup'); + Route::get('/kegiatanBKCU/berjalan/{kegiatan_tipe}/{periode}', 'KegiatanBKCUController@indexBerjalan'); + Route::get('/kegiatanBKCU/terlaksana/{kegiatan_tipe}/{periode}', 'KegiatanBKCUController@indexTerlaksana'); + Route::get('/kegiatanBKCU/menunggu/{kegiatan_tipe}/{periode}', 'KegiatanBKCUController@indexMenunggu'); + Route::get('/kegiatanBKCU/batal/{kegiatan_tipe}/{periode}', 'KegiatanBKCUController@indexBatal'); Route::get('/kegiatanBKCU/indexSemuaPeserta/{tipe_kegiatan}', 'KegiatanBKCUController@indexSemuaPeserta'); Route::get('/kegiatanBKCU/indexSemuaPesertaMitra/{tipe_kegiatan}', 'KegiatanBKCUController@indexSemuaPesertaMitra'); Route::get('/kegiatanBKCU/indexSemuaPesertaCu/{tipe_kegiatan}/cu/{id}', 'KegiatanBKCUController@indexSemuaPesertaCu'); @@ -414,6 +420,7 @@ }); Route::group(['middleware' => ['permission:destroy_aset_tetap']], function () { Route::delete('/asetTetap/{id}', 'AsetTetapController@destroy'); + Route::delete('/asetTetap/hapusDariLaporan/{id}', 'AsetTetapController@hapusDariLaporan'); }); //aset tetap jenis