@@ -585,6 +585,7 @@ class CompoundResourceController extends BaseController | |||
// $compound->nama_kawasan = $request->namaKawasan; | |||
// $compound->nama_taman = $request->namaTaman; | |||
// $compound->nama_jalan = $request->namaJalan; | |||
$compound->butiran_kesalahan = $request->butiran_kesalahan; | |||
$compound->catatan = $request->catatan; | |||
$compound->latlong = $request->Latlong; | |||
$compound->akta = $faulty->deed_law_id; | |||
@@ -612,6 +613,7 @@ class CompoundResourceController extends BaseController | |||
// $compound->nama_kawasan => $request->namaKawasan; | |||
// $compound->nama_taman => $request->namaTaman; | |||
// $compound->nama_jalan => $request->namaJalan; | |||
$compound->butiran_kesalahan = $request->butiran_kesalahan; | |||
$compound->catatan = $request->catatan; | |||
$compound->latlong = $request->Latlong; | |||
$compound->akta = $faulty->deed_law_id; | |||
@@ -752,7 +754,7 @@ class CompoundResourceController extends BaseController | |||
"nama_kawasan" => $request->namaKawasan, | |||
"nama_taman" => $request->namaTaman, | |||
"nama_jalan" => $request->namaJalan, | |||
"catatan" => $request->butiran_kesalahan, | |||
"butiran_kesalahan_n" => $request->butiran_kesalahan, | |||
"lokasi_kejadian" => $request->alamat_tempat_kesalahan, | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $request->jabatan, | |||
@@ -791,7 +793,7 @@ class CompoundResourceController extends BaseController | |||
"nama_kawasan" => $request->namaKawasan, | |||
"nama_taman" => $request->namaTaman, | |||
"nama_jalan" => $request->namaJalan, | |||
"catatan" => $request->butiran_kesalahan, | |||
"butiran_kesalahan_n" => $request->butiran_kesalahan, | |||
"lokasi_kejadian" => $request->alamat_tempat_kesalahan, | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $request->jabatan, | |||
@@ -832,7 +834,7 @@ class CompoundResourceController extends BaseController | |||
"nama_kawasan" => $request->namaKawasan, | |||
"nama_taman" => $request->namaTaman, | |||
"nama_jalan" => $request->namaJalan, | |||
"catatan" => $request->butiran_kesalahan, | |||
"butiran_kesalahan_n" => $request->butiran_kesalahan, | |||
"lokasi_kejadian" => $request->alamat_tempat_kesalahan, | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $request->jabatan, | |||
@@ -872,7 +874,7 @@ class CompoundResourceController extends BaseController | |||
"nama_kawasan" => $request->namaKawasan, | |||
"nama_taman" => $request->namaTaman, | |||
"nama_jalan" => $request->namaJalan, | |||
"catatan" => $request->butiran_kesalahan, | |||
"butiran_kesalahan_n" => $request->butiran_kesalahan, | |||
"lokasi_kejadian" => $request->alamat_tempat_kesalahan, | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $request->jabatan, | |||
@@ -912,7 +914,7 @@ class CompoundResourceController extends BaseController | |||
"nama_kawasan" => $request->namaKawasan, | |||
"nama_taman" => $request->namaTaman, | |||
"nama_jalan" => $request->namaJalan, | |||
"catatan" => $request->butiran_kesalahan, | |||
"butiran_kesalahan_n" => $request->butiran_kesalahan, | |||
"lokasi_kejadian" => $request->alamat_tempat_kesalahan, | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $request->jabatan, | |||
@@ -1025,7 +1027,7 @@ class CompoundResourceController extends BaseController | |||
"created_c" => Carbon::now()->toDateTimeString(), | |||
]; | |||
} | |||
if ($request->jenis == 'Pelbagai_KT') { | |||
elseif ($request->jenis == 'Pelbagai_KT') { | |||
$kpd = $this->generateNumber($request->jenis, 'KT', '03'); | |||
@@ -1047,6 +1049,7 @@ class CompoundResourceController extends BaseController | |||
'jbkod' => $request->jabatan, | |||
'akta' => $faulty->deed_law_id, | |||
'seksyen_kesalahan' => $faulty->_id, | |||
"butiran_kesalahan" => $request->butiran_kesalahan, | |||
'jumlah_asal_kompaun' => $faulty->amount, | |||
'jumlah_kemaskini_kompaun' => '-', | |||
'dikeluarkan' => $staff->_id, | |||
@@ -1081,6 +1084,7 @@ class CompoundResourceController extends BaseController | |||
'jbkod' => $request->jabatan, | |||
'akta' => $faulty->deed_law_id, | |||
'seksyen_kesalahan' => $faulty->_id, | |||
"butiran_kesalahan" => $request->butiran_kesalahan, | |||
'jumlah_asal_kompaun' => $faulty->amount, | |||
'jumlah_kemaskini_kompaun' => '-', | |||
'dikeluarkan' => $staff->_id, |
@@ -1,98 +1,120 @@ | |||
<?php | |||
namespace App\Http\Controllers\api; | |||
use Illuminate\Http\Request; | |||
use App\Http\Controllers\Api\BaseController; | |||
use App\Model\Database\EPBT; | |||
use App\Model\Module\CodeMukim; | |||
use Carbon\Carbon; | |||
use Config; | |||
use File; | |||
use DB; | |||
class EpbtController extends BaseController | |||
{ | |||
/** | |||
* Create compound list controller. | |||
* | |||
* @return json | |||
*/ | |||
public function getEPBTCukai(Request $request){ | |||
try { | |||
DB::connection('oracle')->getPdo(); | |||
$data = EPBT::where('akaun', $request->acc)->get(); | |||
if(!empty($data)) { | |||
return $this->sendResponse($data, ' Berjaya dapatkan rekod akaun'); | |||
}else{ | |||
return $this->sendError('', 'Rekod akaun tidak ditemui'); | |||
} | |||
} catch (\Exception $e) { | |||
die("Could not connect to the database. Please check your configuration. error:" . $e ); | |||
} | |||
} | |||
public function getcodeBandar() | |||
{ | |||
$bandar = CodeMukim::select('JLN_MKKOD', 'MKM_MNAMA')->orderBy('JLN_MKKOD', 'ASC')->get(); | |||
$bandar_detail = []; | |||
foreach($bandar as $i) | |||
{ | |||
array_push($bandar_detail, array( | |||
"JLN_MKKOD" => $i->JLN_MKKOD. " - " .$i->MKM_MNAMA, | |||
)); | |||
} | |||
return $this->sendResponse($bandar_detail, 'Senarai Bandar'); | |||
} | |||
public function getcodeTaman(Request $request) | |||
{ | |||
$tmpD = explode(" - ",$request->code_mukim); | |||
$kawasan_detail = array(); | |||
$mukim = $tmpD[0]; | |||
$data = CodeMukim::where('JLN_MKKOD', $mukim)->orderBy('JLN_KWKOD', 'ASC')->get(); | |||
foreach($data as $i) | |||
{ | |||
array_push($kawasan_detail, array( | |||
"JLN_KWKOD" => $i->JLN_KWKOD. " - " .$i->KWS_KNAMA, | |||
)); | |||
} | |||
return $this->sendResponse($kawasan_detail, 'Senarai Kawasan'); | |||
} | |||
public function getCodeJalan(Request $request) | |||
{ | |||
$tmpE = explode(" - ",$request->code_mukim); | |||
$mukim = $tmpE[0]; | |||
$tmpF = explode(" - ",$request->code_kawasan); | |||
$kawasan = $tmpF[0]; | |||
$jalan_detail = array(); | |||
$data = CodeMukim::where('JLN_KWKOD', $kawasan)->where('JLN_MKKOD', $mukim)->orderBy('JLN_JLKOD', 'ASC')->get(); | |||
foreach($data as $i) | |||
{ | |||
array_push($jalan_detail, array( | |||
"_id" => $i->_id, | |||
"JLN_JNAMA" => $i->JLN_JNAMA, | |||
"JLN_JLKOD" => $i->JLN_JKOD | |||
)); | |||
} | |||
return $this->sendResponse($jalan_detail, 'Berjaya dapatkan rekod'); | |||
} | |||
} | |||
<?php | |||
namespace App\Http\Controllers\api; | |||
use Illuminate\Http\Request; | |||
use App\Http\Controllers\Api\BaseController; | |||
use App\Model\Database\EPBT; | |||
use App\Model\Module\CodeMukim; | |||
use Carbon\Carbon; | |||
use Config; | |||
use File; | |||
use DB; | |||
class EpbtController extends BaseController | |||
{ | |||
/** | |||
* Create compound list controller. | |||
* | |||
* @return json | |||
*/ | |||
public function getEPBTCukai(Request $request){ | |||
try { | |||
DB::connection('oracle')->getPdo(); | |||
$data = EPBT::where('akaun', $request->acc)->get(); | |||
if(!empty($data)) { | |||
return $this->sendResponse($data, ' Berjaya dapatkan rekod akaun'); | |||
}else{ | |||
return $this->sendError('', 'Rekod akaun tidak ditemui'); | |||
} | |||
} catch (\Exception $e) { | |||
die("Could not connect to the database. Please check your configuration. error:" . $e ); | |||
} | |||
} | |||
public function getcodeBandar() | |||
{ | |||
$bandar = CodeMukim::select('JLN_MKKOD', 'MKM_MNAMA')->orderBy('JLN_MKKOD', 'ASC')->get(); | |||
$bandar_detail = []; | |||
foreach($bandar as $i) | |||
{ | |||
array_push($bandar_detail, array( | |||
"JLN_MKKOD" => $i->JLN_MKKOD. " - " .$i->MKM_MNAMA, | |||
)); | |||
} | |||
return $this->sendResponse($bandar_detail, 'Senarai Bandar'); | |||
} | |||
public function getcodeTaman(Request $request) | |||
{ | |||
$tmpD = explode(" - ",$request->code_mukim); | |||
$kawasan_detail = array(); | |||
$mukim = $tmpD[0]; | |||
$data = CodeMukim::where('JLN_MKKOD', $mukim)->orderBy('JLN_KWKOD', 'ASC')->get(); | |||
foreach($data as $i) | |||
{ | |||
array_push($kawasan_detail, array( | |||
"JLN_KWKOD" => $i->JLN_KWKOD. " - " .$i->KWS_KNAMA, | |||
)); | |||
} | |||
return $this->sendResponse($kawasan_detail, 'Senarai Kawasan'); | |||
} | |||
public function getCodeJalan(Request $request) | |||
{ | |||
$tmpE = explode(" - ",$request->code_mukim); | |||
$mukim = $tmpE[0]; | |||
$tmpF = explode(" - ",$request->code_kawasan); | |||
$kawasan = $tmpF[0]; | |||
$jalan_detail = array(); | |||
$data = CodeMukim::where('JLN_KWKOD', $kawasan)->where('JLN_MKKOD', $mukim)->orderBy('JLN_JLKOD', 'ASC')->get(); | |||
foreach($data as $i) | |||
{ | |||
array_push($jalan_detail, array( | |||
"_id" => $i->_id, | |||
"JLN_JNAMA" => $i->JLN_JNAMA, | |||
"JLN_JLKOD" => $i->JLN_JKOD | |||
)); | |||
} | |||
return $this->sendResponse($jalan_detail, 'Berjaya dapatkan rekod'); | |||
} | |||
public function filterTaman($nama) | |||
{ | |||
$result = CodeMukim::where('JLN_JNAMA',$nama)->first(); | |||
if(!empty($result)){ | |||
return $this->sendResponse($result->KWS_KNAMA, 'Rekod Ditemui'); | |||
}else{ | |||
return $this->sendError('', 'Rekod Ditemui'); | |||
} | |||
} | |||
public function filterKawasan($nama) | |||
{ | |||
$result = CodeMukim::where('JLN_JNAMA',$nama)->first(); | |||
if(!empty($result)){ | |||
return $this->sendResponse($result->MKM_MNAMA, 'Rekod Ditemui'); | |||
}else{ | |||
return $this->sendError('', 'Rekod Ditemui'); | |||
} | |||
} | |||
} |
@@ -18,6 +18,7 @@ use App\Model\Module\Department; | |||
use App\Model\Module\DeedLaw; | |||
use App\Model\Module\Faulty; | |||
use App\Model\Module\Compound; | |||
use App\Model\Module\CodeMukim; | |||
use App\Model\Module\CompoundInvestigation; | |||
use App\Model\Module\ConfidentialFile; | |||
use App\Model\Module\History; | |||
@@ -28,6 +29,7 @@ use App\Model\Module\ReportOverallCompound; | |||
use App\Jobs\StoreCompound; | |||
use App\Jobs\StoreCompoundManual; | |||
use App\Jobs\StoreCompoundEPBT; | |||
use App\Jobs\UpdateCompoundPrice; | |||
class CompoundController extends Controller | |||
@@ -505,8 +507,11 @@ class CompoundController extends Controller | |||
$site = SiteSetting::first(); | |||
$faulty = Faulty::with('DeedLaw','Department')->get(); | |||
$staff = StaffDetail::where('roles_access','PenguatKuasa')->get(); | |||
return view('main-dashboard.compound.compound_form',compact('user','site','faulty','staff')); | |||
$staff = StaffDetail::where('roles_access','PenguatKuasa')->get(); | |||
$kawasan = CodeMukim::select('JLN_MKKOD', 'MKM_MNAMA')->groupBy('JLN_MKKOD')->get(); | |||
$taman = CodeMukim::select('JLN_KWKOD','KWS_KNAMA')->groupBy('JLN_KWKOD')->get(); | |||
$jalan = CodeMukim::all(); | |||
return view('main-dashboard.compound.compound_form',compact('user','site','faulty','staff', 'kawasan', 'taman', 'jalan')); | |||
} | |||
/** | |||
@@ -524,186 +529,340 @@ class CompoundController extends Controller | |||
return $count; | |||
} | |||
public function storemanualCompound(Request $request){ | |||
// public function storemanualCompound(Request $request){ | |||
// $id = Auth::guard('sadmin')->id(); | |||
// $user = Staff::with('StaffDetail')->find($id); | |||
// $compound = Compound::where('kpd', $request->kpd)->first(); | |||
// if(empty($compound)){ | |||
// $faulty = Faulty::where('_id',$request->get('seksyen'))->first(); | |||
// if(!empty($faulty)){ | |||
// $kpd = $request->kpd; | |||
// $no_siri = date('yn',strtotime($request->tarikh_dikeluarkan)).'-'.$kpd; | |||
// $fileData = [ | |||
// 'no_siri' => $no_siri, | |||
// ]; | |||
// if($request->jenisKompaun == 'Parkir'){ | |||
// $compoundData = [ | |||
// 'jenis' => 'Parkir', | |||
// 'kpd' => $kpd, | |||
// 'nama' => '-', | |||
// 'identity' => '-', | |||
// 'alamat' => '-', | |||
// "no_plate" => strtolower($request->no_plate), | |||
// "no_cukai_jalan" => $request->noCukaijalan, | |||
// "jenis_kenderaan" => $request->jenisKenderaan, | |||
// "model_kenderaan" => $request->modelKenderaan, | |||
// "warna_kenderaan" => $request->warnakenderaan, | |||
// "nama_taman" => $request->namaTaman, | |||
// "nama_jalan" => $request->namaJalan, | |||
// "no_parking" => $request->noParking, | |||
// "catatan" => $request->catatan, | |||
// "lokasi_kejadian" => '-', | |||
// 'latlong' => $request->Latlong, | |||
// 'jbkod' => $request->jabatan, | |||
// 'akta' => $faulty->deed_law_id, | |||
// 'seksyen_kesalahan' => $faulty->_id, | |||
// 'jumlah_asal_kompaun' => $faulty->amount, | |||
// 'jumlah_kemaskini_kompaun' => '', | |||
// 'dikeluarkan' => $request->staff, | |||
// "status" => 'Belum Bayar', | |||
// "amount_payment" => '', | |||
// "receipt" => '', | |||
// "modul" => '03', | |||
// "penguatkuasa" => '', | |||
// "created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
// ]; | |||
// }else if($request->jenisKompaun == 'Pelbagai_KT'){ | |||
// $compoundData = [ | |||
// 'jenis' => 'Pelbagai_KT', | |||
// 'kpd' => $kpd, | |||
// 'nama' => $request->namaP, | |||
// 'identity' => $request->noIc, | |||
// 'nama_syarikat' => $request->namaS, | |||
// 'no_daftar_syarikat' => strtolower($request->daftarNo), | |||
// 'alamat' => $request->alamat, | |||
// 'no_telefon' => $request->tel, | |||
// 'no_akaun_lesen' =>$request->lesen, | |||
// "no_plate" => strtolower($request->no_plate), | |||
// "no_cukai_jalan" => $request->noCukaijalan, | |||
// // "maklumat_tambahan" => $request->catatan, | |||
// "catatan" => $request->catatan, | |||
// "lokasi_kejadian" => $request->lokasi_kejadian, | |||
// 'latlong' => $request->Latlong, | |||
// 'jbkod' => $request->jabatan, | |||
// 'akta' => $faulty->deed_law_id, | |||
// 'seksyen_kesalahan' => $faulty->_id, | |||
// 'jumlah_asal_kompaun' => $faulty->amount, | |||
// 'jumlah_kemaskini_kompaun' => '', | |||
// 'dikeluarkan' => $request->staff, | |||
// "status" => 'Belum Bayar', | |||
// "amount_payment" => '', | |||
// "receipt" => '', | |||
// "modul" => '03', | |||
// "penguatkuasa" => '', | |||
// "created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
// ]; | |||
// }else if($request->jenisKompaun == 'Pelbagai_JPB'){ | |||
// $compoundData = [ | |||
// 'jenis' => 'Pelbagai_JPB', | |||
// 'kpd' => $kpd, | |||
// 'nama' => $request->namaP, | |||
// 'identity' => $request->noIc, | |||
// 'nama_syarikat' => $request->namaS, | |||
// 'no_daftar_syarikat' => strtolower($request->daftarNo), | |||
// 'alamat' => $request->alamat, | |||
// 'no_telefon' => $request->tel, | |||
// 'no_akaun_lesen' =>$request->lesen, | |||
// "no_plate" => strtolower($request->no_plate), | |||
// "no_cukai_jalan" => $request->noCukaijalan, | |||
// // "maklumat_tambahan" => $request->catatan, | |||
// "catatan" => $request->catatan, | |||
// "lokasi_kejadian" => $request->lokasi_kejadian, | |||
// 'latlong' => $request->Latlong, | |||
// 'jbkod' => $request->jabatan, | |||
// 'akta' => $faulty->deed_law_id, | |||
// 'seksyen_kesalahan' => $faulty->_id, | |||
// 'jumlah_asal_kompaun' => $faulty->amount, | |||
// 'jumlah_kemaskini_kompaun' => '', | |||
// 'dikeluarkan' => $request->staff, | |||
// "status" => 'Belum Bayar', | |||
// "amount_payment" => '', | |||
// "receipt" => '', | |||
// "modul" => '03', | |||
// "penguatkuasa" => '', | |||
// "created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
// ]; | |||
// }else if($request->jenisKompaun == 'Pelbagai_PA'){ | |||
// $compoundData = [ | |||
// 'jenis' => 'Pelbagai_PA', | |||
// 'kpd' => $kpd, | |||
// 'nama' => $request->namaP, | |||
// 'identity' => $request->noIc, | |||
// 'nama_syarikat' => $request->namaS, | |||
// 'no_daftar_syarikat' => strtolower($request->daftarNo), | |||
// 'alamat' => $request->alamat, | |||
// 'no_telefon' => $request->tel, | |||
// 'no_akaun_lesen' =>$request->lesen, | |||
// "no_plate" => strtolower($request->no_plate), | |||
// "no_cukai_jalan" => $request->noCukaijalan, | |||
// // "maklumat_tambahan" => $request->catatan, | |||
// "catatan" => $request->catatan, | |||
// "lokasi_kejadian" => $request->lokasi_kejadian, | |||
// 'latlong' => $request->Latlong, | |||
// 'jbkod' => $request->jabatan, | |||
// 'akta' => $faulty->deed_law_id, | |||
// 'seksyen_kesalahan' => $faulty->_id, | |||
// 'jumlah_asal_kompaun' => $faulty->amount, | |||
// 'jumlah_kemaskini_kompaun' => '', | |||
// 'dikeluarkan' => $request->staff, | |||
// "status" => 'Belum Bayar', | |||
// "amount_payment" => '', | |||
// "receipt" => '', | |||
// "modul" => '03', | |||
// "penguatkuasa" => '', | |||
// "created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
// ]; | |||
// }else if($request->jenisKompaun == 'Pelbagai_LESEN'){ | |||
// $compoundData = [ | |||
// 'jenis' => 'Pelbagai_LESEN', | |||
// 'kpd' => $kpd, | |||
// 'nama' => $request->namaP, | |||
// 'identity' => $request->noIc, | |||
// 'nama_syarikat' => $request->namaS, | |||
// 'no_daftar_syarikat' => strtolower($request->daftarNo), | |||
// 'alamat' => $request->alamat, | |||
// 'no_telefon' => $request->tel, | |||
// 'no_akaun_lesen' =>$request->lesen, | |||
// "no_plate" => strtolower($request->no_plate), | |||
// "no_cukai_jalan" => $request->noCukaijalan, | |||
// // "maklumat_tambahan" => $request->catatan, | |||
// "catatan" => $request->catatan, | |||
// "lokasi_kejadian" => $request->lokasi_kejadian, | |||
// 'latlong' => $request->Latlong, | |||
// 'jbkod' => $request->jabatan, | |||
// 'akta' => $faulty->deed_law_id, | |||
// 'seksyen_kesalahan' => $faulty->_id, | |||
// 'jumlah_asal_kompaun' => $faulty->amount, | |||
// 'jumlah_kemaskini_kompaun' => '', | |||
// 'dikeluarkan' => $request->staff, | |||
// "status" => 'Belum Bayar', | |||
// "amount_payment" => '', | |||
// "receipt" => '', | |||
// "modul" => '03', | |||
// "penguatkuasa" => '', | |||
// "created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
// ]; | |||
// } | |||
// $file = ConfidentialFile::create($fileData); | |||
// $saved = $file->compound()->create($compoundData); | |||
// if($saved){ | |||
// $this->dispatch(new StoreCompoundManual($request->all(), $kpd, $request->staff, $no_siri)); | |||
// return redirect()->back()->with('success_msg', 'Berjaya simpan rekod kompaun!'); | |||
// } | |||
// }else{ | |||
// return redirect()->back()->withInput()->with('error_msg', '<strong>Tidak Berjaya!</strong> Rekod seksyen kesalahan tidak ditemui!'); | |||
// } | |||
// }else{ | |||
// return redirect()->back()->withInput()->with('error_msg', '<strong>Tidak Berjaya!</strong> Rekod kompaun '.$request->kpd.' telah wujud!'); | |||
// } | |||
// } | |||
public function storemanualCompound(Request $request){ | |||
$id = Auth::guard('sadmin')->id(); | |||
$user = Staff::with('StaffDetail')->find($id); | |||
$compound = Compound::where('kpd', $request->kpd)->first(); | |||
if(empty($compound)){ | |||
$faulty = Faulty::where('_id',$request->get('seksyen'))->first(); | |||
if(!empty($faulty)){ | |||
$faulty = Faulty::where('_id',$request->get('seksyen'))->first(); | |||
$jabatan = Department::where('jnama', $request->jabatan)->first(); | |||
if(!empty($faulty) && !empty($jabatan)){ | |||
$kpd = $request->kpd; | |||
$no_siri = date('yn',strtotime($request->tarikh_dikeluarkan)).'-'.$kpd; | |||
$fileData = [ | |||
'no_siri' => $no_siri, | |||
]; | |||
if($request->jenisKompaun == 'Parkir'){ | |||
$compoundData = [ | |||
'jenis' => 'Parkir', | |||
'kpd' => $kpd, | |||
'nama' => '-', | |||
'identity' => '-', | |||
'alamat' => '-', | |||
"no_plate" => strtolower($request->no_plate), | |||
"no_cukai_jalan" => $request->noCukaijalan, | |||
"jenis_kenderaan" => $request->jenisKenderaan, | |||
"model_kenderaan" => $request->modelKenderaan, | |||
"warna_kenderaan" => $request->warnakenderaan, | |||
"nama_taman" => $request->namaTaman, | |||
"nama_jalan" => $request->namaJalan, | |||
"no_parking" => $request->noParking, | |||
"catatan" => $request->catatan, | |||
"lokasi_kejadian" => '-', | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $request->jabatan, | |||
'akta' => $faulty->deed_law_id, | |||
'seksyen_kesalahan' => $faulty->_id, | |||
'jumlah_asal_kompaun' => $faulty->amount, | |||
'jumlah_kemaskini_kompaun' => '', | |||
'dikeluarkan' => $request->staff, | |||
"status" => 'Belum Bayar', | |||
"amount_payment" => '', | |||
"receipt" => '', | |||
"modul" => '03', | |||
"penguatkuasa" => '', | |||
"created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
]; | |||
}else if($request->jenisKompaun == 'Pelbagai_KT'){ | |||
$compoundData = [ | |||
'jenis' => 'Pelbagai_KT', | |||
'kpd' => $kpd, | |||
'nama' => $request->namaP, | |||
'identity' => $request->noIc, | |||
'nama_syarikat' => $request->namaS, | |||
'no_daftar_syarikat' => strtolower($request->daftarNo), | |||
'alamat' => $request->alamat, | |||
'no_telefon' => $request->tel, | |||
'no_akaun_lesen' =>$request->lesen, | |||
"no_plate" => strtolower($request->no_plate), | |||
"no_cukai_jalan" => $request->noCukaijalan, | |||
// "maklumat_tambahan" => $request->catatan, | |||
"catatan" => $request->catatan, | |||
"lokasi_kejadian" => $request->lokasi_kejadian, | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $request->jabatan, | |||
'akta' => $faulty->deed_law_id, | |||
'seksyen_kesalahan' => $faulty->_id, | |||
'jumlah_asal_kompaun' => $faulty->amount, | |||
'jumlah_kemaskini_kompaun' => '', | |||
'dikeluarkan' => $request->staff, | |||
"status" => 'Belum Bayar', | |||
"amount_payment" => '', | |||
"receipt" => '', | |||
"modul" => '03', | |||
"penguatkuasa" => '', | |||
"created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
]; | |||
}else if($request->jenisKompaun == 'Pelbagai_JPB'){ | |||
$compoundData = [ | |||
'jenis' => 'Pelbagai_JPB', | |||
'kpd' => $kpd, | |||
'nama' => $request->namaP, | |||
'identity' => $request->noIc, | |||
'nama_syarikat' => $request->namaS, | |||
'no_daftar_syarikat' => strtolower($request->daftarNo), | |||
'alamat' => $request->alamat, | |||
'no_telefon' => $request->tel, | |||
'no_akaun_lesen' =>$request->lesen, | |||
"no_plate" => strtolower($request->no_plate), | |||
"no_cukai_jalan" => $request->noCukaijalan, | |||
// "maklumat_tambahan" => $request->catatan, | |||
"catatan" => $request->catatan, | |||
"lokasi_kejadian" => $request->lokasi_kejadian, | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $request->jabatan, | |||
'akta' => $faulty->deed_law_id, | |||
'seksyen_kesalahan' => $faulty->_id, | |||
'jumlah_asal_kompaun' => $faulty->amount, | |||
'jumlah_kemaskini_kompaun' => '', | |||
'dikeluarkan' => $request->staff, | |||
"status" => 'Belum Bayar', | |||
"amount_payment" => '', | |||
"receipt" => '', | |||
"modul" => '03', | |||
"penguatkuasa" => '', | |||
"created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
]; | |||
}else if($request->jenisKompaun == 'Pelbagai_PA'){ | |||
$compoundData = [ | |||
'jenis' => 'Pelbagai_PA', | |||
'kpd' => $kpd, | |||
'nama' => $request->namaP, | |||
'identity' => $request->noIc, | |||
'nama_syarikat' => $request->namaS, | |||
'no_daftar_syarikat' => strtolower($request->daftarNo), | |||
'alamat' => $request->alamat, | |||
'no_telefon' => $request->tel, | |||
'no_akaun_lesen' =>$request->lesen, | |||
"no_plate" => strtolower($request->no_plate), | |||
"no_cukai_jalan" => $request->noCukaijalan, | |||
// "maklumat_tambahan" => $request->catatan, | |||
"catatan" => $request->catatan, | |||
"lokasi_kejadian" => $request->lokasi_kejadian, | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $request->jabatan, | |||
'akta' => $faulty->deed_law_id, | |||
'seksyen_kesalahan' => $faulty->_id, | |||
'jumlah_asal_kompaun' => $faulty->amount, | |||
'jumlah_kemaskini_kompaun' => '', | |||
'dikeluarkan' => $request->staff, | |||
"status" => 'Belum Bayar', | |||
"amount_payment" => '', | |||
"receipt" => '', | |||
"modul" => '03', | |||
"penguatkuasa" => '', | |||
"created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
]; | |||
}else if($request->jenisKompaun == 'Pelbagai_LESEN'){ | |||
$compoundData = [ | |||
'jenis' => 'Pelbagai_LESEN', | |||
'kpd' => $kpd, | |||
'nama' => $request->namaP, | |||
'identity' => $request->noIc, | |||
'nama_syarikat' => $request->namaS, | |||
'no_daftar_syarikat' => strtolower($request->daftarNo), | |||
'alamat' => $request->alamat, | |||
'no_telefon' => $request->tel, | |||
'no_akaun_lesen' =>$request->lesen, | |||
"no_plate" => strtolower($request->no_plate), | |||
"no_cukai_jalan" => $request->noCukaijalan, | |||
// "maklumat_tambahan" => $request->catatan, | |||
"catatan" => $request->catatan, | |||
"lokasi_kejadian" => $request->lokasi_kejadian, | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $request->jabatan, | |||
'akta' => $faulty->deed_law_id, | |||
'seksyen_kesalahan' => $faulty->_id, | |||
'jumlah_asal_kompaun' => $faulty->amount, | |||
'jumlah_kemaskini_kompaun' => '', | |||
'dikeluarkan' => $request->staff, | |||
"status" => 'Belum Bayar', | |||
"amount_payment" => '', | |||
"receipt" => '', | |||
"modul" => '03', | |||
"penguatkuasa" => '', | |||
"created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
]; | |||
} | |||
$no_siri = ''; | |||
if($request->jenis == 'Parkir') | |||
{ | |||
//for compound numbering | |||
// $countKPD = $this->compound->where('jenis','Parkir')->withTrashed()->count(); | |||
// $kpd = 'KPD'.$countKPD; | |||
$no_siri = date('yn',strtotime($request->tarikh_dikeluarkan)).'-'.$kpd.'-0K'; | |||
//only for compound parkir | |||
$compoundData = [ | |||
'jenis' => 'Parkir', | |||
'kpd' => $request->kpd, | |||
'nama' => '-', | |||
'identity' => '-', | |||
'alamat' => '-', | |||
"no_plate" => strtolower($request->no_plate), | |||
"no_cukai_jalan" => $request->noCukaijalan, | |||
"jenis_kenderaan" => $request->jenisKenderaan, | |||
"model_kenderaan" => $request->modelKenderaan, | |||
"warna_kenderaan" => $request->warnakenderaan, | |||
"nama_kawasan" => $request->namaKawasan, | |||
"nama_taman" => $request->namaTaman, | |||
"nama_jalan" => $request->namaJalan, | |||
"no_parking" => $request->noParking, | |||
"catatan" => $request->catatan, | |||
"lokasi_kejadian" => '-', | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $jabatan->_id, | |||
'akta' => $faulty->deed_law_id, | |||
'seksyen_kesalahan' => $faulty->_id, | |||
'jumlah_asal_kompaun' => $faulty->amount, | |||
'jumlah_kemaskini_kompaun' => '-', | |||
'dikeluarkan' => $user->_id, | |||
"status" => 'Belum Bayar', | |||
"amount_payment" => '-', | |||
"receipt" => '-', | |||
"modul" => '03', | |||
"penguatkuasa" => '-', | |||
"created_c" => new Carbon($request->tarikh_dikeluarkan), | |||
"created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
]; | |||
} | |||
elseif ($request->jenis == 'Pelbagai_KT') { | |||
// $kpd = $this->generateNumber($request->jenis, 'KT', '03'); | |||
$no_siri = date('yn').'-'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT).'-1K'; | |||
$compoundData = [ | |||
'jenis' => $request->jenisKompaun, | |||
'kpd' => $request->kpd, | |||
'nama' => $request->namaP, | |||
'identity' => $request->noIc, | |||
'nama_syarikat' => $request->namaS, | |||
'no_daftar_syarikat' => strtolower($request->daftarNo), | |||
'alamat' => $request->alamat, | |||
"lokasi_kejadian" => $request->lokasi_kejadian, | |||
"nama_kawasan" => $request->namaKawasan, | |||
"nama_taman" => $request->namaTaman, | |||
"nama_jalan" => $request->namaJalan, | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $jabatan->_id, | |||
'akta' => $faulty->deed_law_id, | |||
'seksyen_kesalahan' => $faulty->_id, | |||
'butiran_kesalahan' => $request->butiran_kesalahan, | |||
'jumlah_asal_kompaun' => $faulty->amount, | |||
'jumlah_kemaskini_kompaun' => '-', | |||
'dikeluarkan' => $user->_id, | |||
"status" => 'Belum Bayar', | |||
"amount_payment" => '-', | |||
"receipt" => '-', | |||
"modul" => '03', | |||
"penguatkuasa" => '-', | |||
"no_akaun_lesen" => $request->lesen, | |||
"created_c" => new Carbon($request->tarikh_dikeluarkan), | |||
"created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
]; | |||
} | |||
elseif ($request->jenis == 'Pelbagai_JPB') { | |||
// $kpd = $this->generateNumber($request->jenis, 'JPB', '03'); | |||
$no_siri = date('yn').'-'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT).'-2K'; | |||
$compoundData = [ | |||
'jenis' => $request->jenisKompaun, | |||
'kpd' => $request->kpd, | |||
'nama' => $request->namaP, | |||
'identity' => $request->noIc, | |||
'nama_syarikat' => $request->namaS, | |||
'no_daftar_syarikat' => strtolower($request->daftarNo), | |||
'alamat' => $request->alamat, | |||
"lokasi_kejadian" => $request->lokasi_kejadian, | |||
"nama_kawasan" => $request->namaKawasan, | |||
"nama_taman" => $request->namaTaman, | |||
"nama_jalan" => $request->namaJalan, | |||
'latlong' => $request->Latlong, | |||
'jbkod' => $jabatan->_id, | |||
'akta' => $faulty->deed_law_id, | |||
'seksyen_kesalahan' => $faulty->_id, | |||
'butiran_kesalahan' => $request->butiran_kesalahan, | |||
'jumlah_asal_kompaun' => $faulty->amount, | |||
'jumlah_kemaskini_kompaun' => '-', | |||
'dikeluarkan' => $user->_id, | |||
"status" => 'Belum Bayar', | |||
"amount_payment" => '-', | |||
"receipt" => '-', | |||
"modul" => '03', | |||
"penguatkuasa" => '-', | |||
"no_akaun_lesen" => $request->lesen, | |||
"created_c" => new Carbon($request->tarikh_dikeluarkan), | |||
"created_at" => new Carbon($request->tarikh_dikeluarkan), | |||
]; | |||
} | |||
$fileData = [ | |||
'no_siri' => $no_siri, | |||
]; | |||
$file = ConfidentialFile::create($fileData); | |||
$saved = $file->compound()->create($compoundData); | |||
if($saved){ | |||
$this->dispatch(new StoreCompoundManual($request->all(), $kpd, $request->staff, $no_siri)); | |||
$this->dispatch(new StoreCompoundManual($request->all(), $kpd, $request->staff, $no_siri)); | |||
// $this->dispatch(new StoreCompoundEPBT($request->all(), $kpd, $user->StaffDetail->full_name, $user->StaffDetail->no_badan, $faulty->nama)); | |||
return redirect()->back()->with('success_msg', 'Berjaya simpan rekod kompaun!'); | |||
} | |||
}else{ | |||
return redirect()->back()->withInput()->with('error_msg', '<strong>Tidak Berjaya!</strong> Rekod seksyen kesalahan tidak ditemui!'); | |||
return redirect()->back()->withInput()->with('error_msg', '<strong>Tidak Berjaya!</strong> Rekod jabatan / seksyen kesalahan tidak ditemui!'); | |||
} | |||
}else{ | |||
@@ -711,8 +870,7 @@ class CompoundController extends Controller | |||
return redirect()->back()->withInput()->with('error_msg', '<strong>Tidak Berjaya!</strong> Rekod kompaun '.$request->kpd.' telah wujud!'); | |||
} | |||
} | |||
} | |||
public function manualCompoundEdit($_id){ | |||
$id = Auth::guard('sadmin')->id(); |
@@ -2,7 +2,7 @@ | |||
<input type="hidden" name="_token" id="csrf-token" value="{{ Session::token() }}" /> | |||
<input type="hidden" name="Latlong" value="-" /> | |||
<input type="hidden" name="jenisKompaun" value="Parkir" /> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>No.Kompaun <code>*</code></b></label> | |||
@@ -27,7 +27,7 @@ | |||
<label for="subject"><b>Seksyen Kesalahan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<select id="seksyen1" name="seksyen" class="js-section form-control" multiple="multiple" required> | |||
<select id="seksyen" name="seksyen" class="js-section form-control" multiple="multiple" required> | |||
<option value="">Sila pilih seksyen kesalahan</option> | |||
@foreach($faulty as $f) | |||
<option value="{{ $f->_id }}">[{{ $f->sketr }}] {{$f->nama}}</option> | |||
@@ -43,9 +43,7 @@ | |||
<label for="subject"><b>Jabatan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<select id="jabatan1" name="jabatan" class="form-control" required=""> | |||
<option value="">Sila pilih jabatan</option> | |||
</select> | |||
<input type="text" id="jabatan" name="jabatan" class="form-control" placeholder="Nama yang dikompaunkan" value="-" required="" readonly> | |||
</div> | |||
</div> | |||
</div> | |||
@@ -53,7 +51,7 @@ | |||
<label for="subject"><b>Akta Kesalahan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="akta1" name="akta" class="form-control" placeholder="Nama yang dikompaunkan" value="-" readonly=""> | |||
<input type="text" id="akta" name="akta" class="form-control" placeholder="Nama yang dikompaunkan" value="-" required="" readonly> | |||
</div> | |||
</div> | |||
</div> | |||
@@ -66,7 +64,8 @@ | |||
<label for="subject"><b>No.Plat <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="no_plate" name="no_plate" class="form-control" placeholder="Masukkan nombor plat kereta" required=""> | |||
<input type="text" id="no_plate" name="no_plate" class="form-control" placeholder="Masukkan nombor plat kereta" value="-" required=""> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
@@ -75,18 +74,20 @@ | |||
<label for="subject"><b>No. Cukai Jalan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="noCukaijalan" name="noCukaijalan" class="form-control" placeholder="Masukkan cukai jalan" required=""> | |||
<input type="text" id="noCukaijalan" name="noCukaijalan" class="form-control" placeholder="Masukkan cukai jalan" value="-" required=""> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Model Kenderaan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="modelKenderaan" name="modelKenderaan" class="form-control" placeholder="Masukkan model kereta" required=""> | |||
<input type="text" id="modelKenderaan" name="modelKenderaan" class="form-control" placeholder="Masukkan model kereta" value="-" required=""> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
@@ -95,18 +96,20 @@ | |||
<label for="subject"><b>Jenis Kenderaan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="jenisKenderaan" name="jenisKenderaan" class="form-control" placeholder="Masukkan jenis kereta" required=""> | |||
<input type="text" id="jenisKenderaan" name="jenisKenderaan" class="form-control" placeholder="Masukkan jenis kereta" value="-" required=""> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Warna Kenderaan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="warnakenderaan" name="warnakenderaan" class="form-control" placeholder="Masukkan warna kereta"required=""> | |||
<input type="text" id="warnakenderaan" name="warnakenderaan" class="form-control" placeholder="Masukkan warna kereta" value="-" required=""> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
@@ -115,7 +118,31 @@ | |||
<label for="subject"><b>No.Parkir<code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="noParking" name="noParking" class="form-control" placeholder="Masukkan nombor parkir" required=""> | |||
<input type="text" id="noParking" name="noParking" class="form-control" placeholder="Masukkan nombor parkir" value="-" required=""> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Alamat Tempat Kesalahan</b></label> | |||
<div class="form-group"> | |||
<input type="text" name="lokasi_kejadian" class="form-control" value="-" /> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Nama Jalan<code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<select id="namaJalan" name="namaJalan" class="js-section form-control" multiple="multiple" required> | |||
@foreach($jalan as $j) | |||
<option value="{{ $j->JLN_JNAMA}}">{{ $j->JLN_JNAMA }}</option> | |||
@endforeach | |||
</select> | |||
</div> | |||
</div> | |||
</div> | |||
@@ -126,20 +153,20 @@ | |||
<label for="subject"><b>Nama Taman <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="namaTaman" name="namaTaman" class="form-control" placeholder="Masukkan nama taman" required=""> | |||
<input type="text" id="namaTaman" name="namaTaman" class="form-control" placeholder="Masukkan nama taman" required readonly> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Nama Jalan<code>*</code></b></label> | |||
<label for="subject"><b>Nama Kawasan<code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="namaJalan" name="namaJalan" class="form-control" placeholder="Masukkan nama jalan" required=""> | |||
<input type="text" id="namaKawasan" name="namaKawasan" class="form-control" placeholder="Masukkan nama kawasan" required readonly> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
@@ -163,38 +190,20 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Lokasi kejadian</b></label> | |||
<div class="form-group"> | |||
<input type="text" name="lokasi_kejadian" class="form-control" value="-" /> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Butiran Kesalahan</b></label> | |||
<div class="form-group"> | |||
<input type="text" name="butiran_kesalahan" class="form-control" value="-" /> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Catatan</b></label> | |||
<label for="subject"><b>Nota</b></label> | |||
<div class="form-group"> | |||
<input type="text" name="catatan" class="form-control" value="-" /> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<hr> | |||
<div class="row clearfix"> | |||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> | |||
<button type="submit" name="hantar" id="hantar" class="btn btn-sm btn-outline-danger waves-effect f-right"> Simpan Kompaun</button> | |||
</div> | |||
</div> | |||
</form> | |||
</div> | |||
</form> |
@@ -9,18 +9,18 @@ | |||
<label for="subject"><b>No.Kompaun <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="kpd" name="kpd" class="form-control" placeholder="005360" required> | |||
<input type="text" id="kpd" name="kpd" class="form-control" placeholder="JPB05360" required> | |||
</div> | |||
</div> | |||
</div> | |||
<!-- <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Akta Kesalahan <code>*</code></b></label> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Butiran Kesalahan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="akta" name="akta" class="form-control" placeholder="Nama yang dikompaunkan" value="-" readonly=""> | |||
<input type="text" id="butiran_kesalahan" name="butiran_kesalahan" class="form-control" placeholder="" value="-" > | |||
</div> | |||
</div> | |||
</div> --> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
@@ -44,9 +44,7 @@ | |||
<label for="subject"><b>Jabatan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<select id="jabatan2" name="jabatan" class="form-control" required=""> | |||
<option value="">Sila pilih jabatan</option> | |||
</select> | |||
<input type="text" id="jabatan2" name="jabatan" class="form-control" placeholder="Nama yang dikompaunkan" value="-" required="" readonly> | |||
</div> | |||
</div> | |||
</div> | |||
@@ -54,7 +52,7 @@ | |||
<label for="subject"><b>Akta Kesalahan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="akta2" name="akta" class="form-control" placeholder="Nama yang dikompaunkan" value="-" readonly=""> | |||
<input type="text" id="akta2" name="akta" class="form-control" placeholder="Nama yang dikompaunkan" value="-" required="" readonly> | |||
</div> | |||
</div> | |||
</div> | |||
@@ -70,7 +68,7 @@ | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Identity</b></label> | |||
<div class="form-group"> | |||
@@ -79,42 +77,43 @@ | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Nama Syarikat</b></label> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Alamat Pesalah</b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="namaS" name="namaS" class="form-control" placeholder="Syarikat Sdn Bhd" value="-" required=""> | |||
<textarea type="text" id="alamat" name="alamat" class="form-control" placeholder="Alamat" required>-</textarea> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Daftar No.Syarikat</b></label> | |||
<label for="subject"><b>Nama Syarikat</b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="daftarNo" name="daftarNo" class="form-control" placeholder="Rcd4567" value="-" required=""> | |||
<input type="text" id="namaS" name="namaS" class="form-control" placeholder="Syarikat Sdn Bhd" value="-" required=""> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Alamat</b></label> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>No. Daftar Syarikat</b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<textarea type="text" id="alamat" name="alamat" class="form-control" placeholder="Alamat" required>-</textarea> | |||
<input type="text" id="daftarNo" name="daftarNo" class="form-control" placeholder="Rcd4567" value="-" required=""> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
{{-- <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>No.Tel </b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
@@ -122,7 +121,7 @@ | |||
</div> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> --}} | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>No. Akaun Lesen</b></label> | |||
<div class="form-group"> | |||
@@ -133,28 +132,54 @@ | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>No.Plat <code>*</code></b></label> | |||
<label for="subject"><b>Alamat Tempat Kesalahan</b></label> | |||
<div class="form-group"> | |||
<input type="text" name="lokasi_kejadian" class="form-control" value="-" /> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Nama Jalan<code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="no_plate" name="no_plate" class="form-control" placeholder="Masukkan nombor plat kereta" value="-"> | |||
<select id="namaJalan2" name="namaJalan" class="js-section form-control" multiple="multiple" required> | |||
@foreach($jalan as $j) | |||
<option value="{{ $j->JLN_JNAMA}}">{{ $j->JLN_JNAMA }}</option> | |||
@endforeach | |||
</select> | |||
</div> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>No. Cukai Jalan <code>*</code></b></label> | |||
<label for="subject"><b>Nama Taman <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="noCukaijalan" name="noCukaijalan" class="form-control" placeholder="Masukkan cukai jalan" value="-"> | |||
<input type="text" id="namaTaman2" name="namaTaman" class="form-control" value="-" required readonly> | |||
</div> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Nama Kawasan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<div class="form-line"> | |||
<input type="text" id="namaKawasan2" name="namaKawasan" class="form-control" value="-" required readonly> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
@@ -173,32 +198,17 @@ | |||
<label for="subject"><b>Tarikh & Masa Dikeluarkan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-group"> | |||
<input type="datetime-local" name="tarikh_dikeluarkan" value="{{ old('tarikh_mula')}}" class="form-control" required=""> | |||
<input type="datetime-local" name="tarikh_dikeluarkan" value="{{ old('tarikh_mula')}}" class="form-control" required> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Lokasi kejadian</b></label> | |||
<div class="form-group"> | |||
<input type="text" name="lokasi_kejadian" class="form-control" value="-" /> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Catatan</b></label> | |||
<div class="form-group"> | |||
<input type="text" name="catatan" class="form-control" value="-" /> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
<hr> | |||
<div class="row clearfix"> | |||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> | |||
<button type="submit" name="hantar" id="hantar" class="btn btn-sm btn-outline-danger waves-effect f-right"> Simpan Kompaun</button> | |||
</div> | |||
</div> | |||
</form> | |||
</div> | |||
</form> |
@@ -12,6 +12,13 @@ | |||
<input type="text" id="kpd" name="kpd" class="form-control" placeholder="005360" required> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Butiran Kesalahan</b></label> | |||
<div class="form-group"> | |||
<input type="text" id="butiran_kesalahan" name="butiran_kesalahan" class="form-control" value="-" /> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
<!-- <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Akta Kesalahan <code>*</code></b></label> | |||
@@ -44,9 +51,7 @@ | |||
<label for="subject"><b>Jabatan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<select id="jabatan3" name="jabatan" class="form-control" required=""> | |||
<option value="">Sila pilih jabatan</option> | |||
</select> | |||
<input type="text" id="jabatan3" name="jabatan" class="form-control" placeholder="Nama yang dikompaunkan" value="-" required="" readonly> | |||
</div> | |||
</div> | |||
</div> | |||
@@ -54,7 +59,7 @@ | |||
<label for="subject"><b>Akta Kesalahan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="akta3" name="akta" class="form-control" value="-" readonly=""> | |||
<input type="text" id="akta3" name="akta" class="form-control" placeholder="Nama yang dikompaunkan" value="-" required="" readonly> | |||
</div> | |||
</div> | |||
</div> | |||
@@ -70,7 +75,7 @@ | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Identity</b></label> | |||
<div class="form-group"> | |||
@@ -79,8 +84,19 @@ | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Alamat Pesalah</b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<textarea type="text" id="alamat" name="alamat" class="form-control" placeholder="Alamat" required>-</textarea> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Nama Syarikat</b></label> | |||
@@ -90,7 +106,7 @@ | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Daftar No.Syarikat</b></label> | |||
<div class="form-group"> | |||
@@ -99,63 +115,73 @@ | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Alamat</b></label> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Alamat Tempat Kesalahan</b></label> | |||
<div class="form-group"> | |||
<input type="text" name="lokasi_kejadian" class="form-control" value="-" /> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Nama Jalan<code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<textarea type="text" id="alamat" name="alamat" class="form-control" placeholder="Alamat" required>-</textarea> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
<select id="namaJalan3" name="namaJalan" class="js-section form-control" multiple="multiple" required> | |||
@foreach($jalan as $j) | |||
<option value="{{ $j->JLN_JNAMA}}">{{ $j->JLN_JNAMA }}</option> | |||
@endforeach | |||
</select> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>No.Tel </b></label> | |||
<label for="subject"><b>Nama Taman <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="tel" name="tel" class="form-control" placeholder="0173408564" value="-"> | |||
<input type="text" id="namaTaman3" name="namaTaman" class="form-control" value="-" required readonly> | |||
</div> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>No. Akaun Lesen</b></label> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Nama Kawasan <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="lesen" name="lesen" class="form-control" placeholder="Masukkan no akaun lesen" value="-"> | |||
<div class="form-line"> | |||
<input type="text" id="namaKawasan3" name="namaKawasan" class="form-control" value="-" required readonly> | |||
</div> | |||
</div> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>No.Plat <code>*</code></b></label> | |||
{{-- <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>No.Tel </b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="no_plate" name="no_plate" class="form-control" placeholder="Masukkan nombor plat kereta" value="-"> | |||
<input type="text" id="tel" name="tel" class="form-control" placeholder="0173408564" value="-"> | |||
</div> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> --}} | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>No. Cukai Jalan <code>*</code></b></label> | |||
<label for="subject"><b>No. Akaun Lesen</b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<input type="text" id="noCukaijalan" name="noCukaijalan" class="form-control" placeholder="Masukkan cukai jalan" value="-"> | |||
<input type="text" id="lesen" name="lesen" class="form-control" placeholder="Masukkan no akaun lesen" value="-"> | |||
</div> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Dikeluarkan Oleh <code>*</code></b></label> | |||
@@ -179,26 +205,11 @@ | |||
</div> | |||
</div> | |||
<div class="row clearfix"> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Lokasi kejadian</b></label> | |||
<div class="form-group"> | |||
<input type="text" name="lokasi_kejadian" class="form-control" value="-" /> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Catatan</b></label> | |||
<div class="form-group"> | |||
<input type="text" name="catatan" class="form-control" value="-" /> | |||
<code>Sila gunakan '-' jika tidak berkaitan</code> | |||
</div> | |||
</div> | |||
</div> | |||
<hr> | |||
<div class="row clearfix"> | |||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> | |||
<button type="submit" name="hantar" id="hantar" class="btn btn-sm btn-outline-danger waves-effect f-right"> Simpan Kompaun</button> | |||
</div> | |||
</div> | |||
</form> | |||
</div> | |||
</form> |
@@ -1,385 +1,380 @@ | |||
@extends('layout.master', ['uid' => $user->_id, 'token' => $user->token_firebase]) | |||
@section('page_title', 'Kompaun') | |||
@section('sub_page_title', '') | |||
@section('name', $user->StaffDetail->full_name) | |||
@section('img_profile', $user->StaffDetail->profile_img) | |||
@section('content') | |||
<style type="text/css"> | |||
select.form-control, select.form-control:focus, select.form-control:hover { | |||
border: 1px solid #ccc !important; | |||
height: auto !important; | |||
} | |||
.panel-group .panel { | |||
margin-bottom: 0; | |||
overflow: hidden; | |||
border-radius: 4px; | |||
} | |||
.panel-default { | |||
border-color: #ddd; | |||
} | |||
.panel-default>.panel-heading { | |||
color: #333; | |||
background-color: #f5f5f5; | |||
border-color: #ddd; | |||
} | |||
.panel-title { | |||
margin-top: 0; | |||
margin-bottom: 0; | |||
font-size: 16px; | |||
color: inherit; | |||
} | |||
.panel-body .table>thead>tr>th, .panel-body .table>tbody>tr>th, .panel-body .table>tfoot>tr>th, .panel-body .table>thead>tr>td, .panel-body .table>tbody>tr>td, .panel-body .table>tfoot>tr>td , .panel-body div{ | |||
padding: 8px 15px; | |||
line-height: 1.428571429; | |||
vertical-align: top; | |||
border-top: 1px solid #ddd; | |||
} | |||
.glyphicon { margin-right:10px; } | |||
.panel-body { padding:0px; } | |||
.panel-body table tr td { padding-left: 15px } | |||
.panel-body table tr td a:hover , .panel-body div a:hover{ color: #d84315 !important; } | |||
.panel-body .table, .panel-body div {margin-bottom: 0px; } | |||
.active { color: #d84315; } | |||
.active:hover { color: #d84315; } | |||
</style> | |||
<div class="inner-page"> | |||
<div class="row"> | |||
<div class="col-md-10 offset-1"> | |||
<div class="fluid"> | |||
@if(count($errors) > 0) | |||
<div class="alert alert-danger icons-alert"> | |||
@foreach($errors->all() as $error) | |||
<p>{{$error}}</p> | |||
@endforeach | |||
</div> | |||
@endif | |||
@if(Session::get('error_msg')) | |||
<div class="alert alert-danger icons-alert"> | |||
{!! Session::get('error_msg') !!} | |||
</div> | |||
@elseif(Session::get('success_msg')) | |||
<div class="alert alert-success icons-alert"> | |||
{!! Session::get('success_msg') !!} | |||
</div> | |||
@endif | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row"> | |||
<div class="col-xl-10 col-md-12 offset-1"> | |||
<div class="row"> | |||
<div class="col-sm-12"> | |||
<div class="card"> | |||
<div class="card-header"> | |||
<h5>Maklumat Kompaun</h5> | |||
</div> | |||
<div class="card-block"> | |||
<div class="row clearfix"> | |||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Jenis Kompaun <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<select id="jenis" name="jenis" class="form-control" required> | |||
<option value="">Sila pilih jenis kompaun</option> | |||
<!-- <option value="pelbagai">Kompaun Pelbagai</option> --> | |||
<option value="Parkir">Kompaun Petak Parkir</option> | |||
<option value="Pelbagai_PA">Kompaun Pelbagai PA</option> | |||
<option value="Pelbagai_JPB">Kompaun Pelbagai JPB</option> | |||
<option value="Pelbagai_KT">Kompaun Pelbagai KT</option> | |||
<option value="Pelbagai_LESEN">Kompaun Pelbagai LESEN</option> | |||
</select> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<hr style="border-top: 2px dotted #8c8b8b;"> | |||
<div id="pelbagai_PA"> | |||
@include('main-dashboard.compound._type.pelbagai_PA') | |||
</div> | |||
<div id="pelbagai_KT"> | |||
@include('main-dashboard.compound._type.pelbagai_KT') | |||
</div> | |||
<div id="pelbagai_JPB"> | |||
@include('main-dashboard.compound._type.pelbagai_JPB') | |||
</div> | |||
<div id="pelbagai_LESEN"> | |||
@include('main-dashboard.compound._type.pelbagai_LESEN') | |||
</div> | |||
<div id="petak"> | |||
@include('main-dashboard.compound._type.parkir') | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
@endsection | |||
@section('external_js') | |||
<script type="text/javascript"> | |||
var ellipsis = "..."; | |||
function TrimLength(text, maxLength) | |||
{ | |||
text = $.trim(text); | |||
if (text.length > maxLength) | |||
{ | |||
text = text.substring(0, maxLength - ellipsis.length) | |||
return text.substring(0, text.lastIndexOf(" ")) + ellipsis; | |||
} | |||
else | |||
return text; | |||
} | |||
$.ajaxSetup({ | |||
headers: { | |||
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') | |||
} | |||
}); | |||
$(document).ready(function() { | |||
$('#pelbagai_PA').hide(); | |||
$('#pelbagai_KT').hide(); | |||
$('#pelbagai_JPB').hide(); | |||
$('#pelbagai_LESEN').hide(); | |||
$('#petak').hide(); | |||
var origin = window.location.origin; | |||
$(".theme-loader").animate({ | |||
opacity: "0" | |||
},1000); | |||
setTimeout(function() { | |||
$(".theme-loader").remove(); | |||
}, 800); | |||
$('[data-toggle="tooltip"]').tooltip(); | |||
$('#seksyen').change(function(){ | |||
if( $(this).val()==""){ | |||
$("#jabatan").prop("checked", false); | |||
$('#jabatan').empty(); | |||
$('#jabatan').append('<option value="">Sila pilih jabatan</option>'); | |||
$("#akta").val('-'); | |||
} | |||
else { | |||
$('#jabatan').empty(); | |||
$('#jabatan').append('<option value="">Sila pilih jabatan</option>'); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-department-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$.each(result.data, function(i, d) { | |||
$('#jabatan').append('<option value="' + d._id + '">' + d.nama + '</option>'); | |||
$('#jabatan').prop('required',true); | |||
}); | |||
} | |||
}); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/get-deedlaw-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#akta").val(result.data); | |||
} | |||
}); | |||
} | |||
}); | |||
$('#seksyen1').change(function(){ | |||
if( $(this).val()==""){ | |||
$("#jabatan1").prop("checked", false); | |||
$('#jabatan1').empty(); | |||
$('#jabatan1').append('<option value="">Sila pilih jabatan</option>'); | |||
$("#akta1").val('-'); | |||
} | |||
else { | |||
$('#jabatan1').empty(); | |||
$('#jabatan1').append('<option value="">Sila pilih jabatan</option>'); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-department-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$.each(result.data, function(i, d) { | |||
$('#jabatan1').append('<option value="' + d._id + '">' + d.nama + '</option>'); | |||
$('#jabatan1').prop('required',true); | |||
}); | |||
} | |||
}); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/get-deedlaw-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#akta1").val(result.data); | |||
} | |||
}); | |||
} | |||
}); | |||
$('#seksyen2').change(function(){ | |||
if( $(this).val()==""){ | |||
$("#jabatan2").prop("checked", false); | |||
$('#jabatan2').empty(); | |||
$('#jabatan2').append('<option value="">Sila pilih jabatan</option>'); | |||
$("#akta2").val('-'); | |||
} | |||
else { | |||
$('#jabatan2').empty(); | |||
$('#jabatan2').append('<option value="">Sila pilih jabatan</option>'); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-department-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$.each(result.data, function(i, d) { | |||
$('#jabatan2').append('<option value="' + d._id + '">' + d.nama + '</option>'); | |||
$('#jabatan2').prop('required',true); | |||
}); | |||
} | |||
}); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/get-deedlaw-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#akta2").val(result.data); | |||
} | |||
}); | |||
} | |||
}); | |||
$('#seksyen3').change(function(){ | |||
if( $(this).val()==""){ | |||
$("#jabatan3").prop("checked", false); | |||
$('#jabatan3').empty(); | |||
$('#jabatan3').append('<option value="">Sila pilih jabatan</option>'); | |||
$("#akta3").val('-'); | |||
} | |||
else { | |||
$('#jabatan3').empty(); | |||
$('#jabatan3').append('<option value="">Sila pilih jabatan</option>'); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-department-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$.each(result.data, function(i, d) { | |||
$('#jabatan3').append('<option value="' + d._id + '">' + d.nama + '</option>'); | |||
$('#jabatan3').prop('required',true); | |||
}); | |||
} | |||
}); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/get-deedlaw-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#akta3").val(result.data); | |||
} | |||
}); | |||
} | |||
}); | |||
$('#seksyen4').change(function(){ | |||
if( $(this).val()==""){ | |||
$("#jabatan4").prop("checked", false); | |||
$('#jabatan4').empty(); | |||
$('#jabatan4').append('<option value="">Sila pilih jabatan</option>'); | |||
$("#akta4").val('-'); | |||
} | |||
else { | |||
$('#jabatan4').empty(); | |||
$('#jabatan4').append('<option value="">Sila pilih jabatan</option>'); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-department-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$.each(result.data, function(i, d) { | |||
$('#jabatan4').append('<option value="' + d._id + '">' + d.nama + '</option>'); | |||
$('#jabatan4').prop('required',true); | |||
}); | |||
} | |||
}); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/get-deedlaw-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#akta4").val(result.data); | |||
} | |||
}); | |||
} | |||
}); | |||
$('#jenis').change(function(){ | |||
if( $(this).val()==""){ | |||
$('#petak').hide(); | |||
$('#pelbagai_PA').hide(); | |||
$('#pelbagai_KT').hide(); | |||
$('#pelbagai_JPB').hide(); | |||
$('#pelbagai_LESEN').hide(); | |||
}else if($(this).val()=="Pelbagai_PA"){ | |||
$('#petak').hide(); | |||
$('#pelbagai_KT').hide(); | |||
$('#pelbagai_JPB').hide(); | |||
$('#pelbagai_LESEN').hide(); | |||
$('#pelbagai_PA').show(); | |||
}else if($(this).val()=="Pelbagai_KT"){ | |||
$('#petak').hide(); | |||
$('#pelbagai_PA').hide(); | |||
$('#pelbagai_JPB').hide(); | |||
$('#pelbagai_LESEN').hide(); | |||
$('#pelbagai_KT').show(); | |||
}else if($(this).val()=="Pelbagai_JPB"){ | |||
$('#petak').hide(); | |||
$('#pelbagai_KT').hide(); | |||
$('#pelbagai_PA').hide(); | |||
$('#pelbagai_LESEN').hide(); | |||
$('#pelbagai_JPB').show(); | |||
}else if($(this).val()=="Pelbagai_LESEN"){ | |||
$('#petak').hide(); | |||
$('#pelbagai_KT').hide(); | |||
$('#pelbagai_JPB').hide(); | |||
$('#pelbagai_PA').hide(); | |||
$('#pelbagai_LESEN').show(); | |||
}else if($(this).val()=="Parkir"){ | |||
$('#pelbagai_PA').hide(); | |||
$('#pelbagai_KT').hide(); | |||
$('#pelbagai_JPB').hide(); | |||
$('#pelbagai_LESEN').hide(); | |||
$('#petak').show(); | |||
} | |||
}); | |||
//Limited Numbers | |||
$(".js-section").select2({ | |||
maximumSelectionLength: 1 | |||
}); | |||
}); | |||
</script> | |||
@endsection | |||
@extends('layout.master', ['uid' => $user->_id, 'token' => $user->token_firebase]) | |||
@section('page_title', 'Kompaun') | |||
@section('sub_page_title', '') | |||
@section('name', $user->StaffDetail->full_name) | |||
@section('img_profile', $user->StaffDetail->profile_img) | |||
@section('content') | |||
<style type="text/css"> | |||
select.form-control, select.form-control:focus, select.form-control:hover { | |||
border: 1px solid #ccc !important; | |||
height: auto !important; | |||
} | |||
.panel-group .panel { | |||
margin-bottom: 0; | |||
overflow: hidden; | |||
border-radius: 4px; | |||
} | |||
.panel-default { | |||
border-color: #ddd; | |||
} | |||
.panel-default>.panel-heading { | |||
color: #333; | |||
background-color: #f5f5f5; | |||
border-color: #ddd; | |||
} | |||
.panel-title { | |||
margin-top: 0; | |||
margin-bottom: 0; | |||
font-size: 16px; | |||
color: inherit; | |||
} | |||
.panel-body .table>thead>tr>th, .panel-body .table>tbody>tr>th, .panel-body .table>tfoot>tr>th, .panel-body .table>thead>tr>td, .panel-body .table>tbody>tr>td, .panel-body .table>tfoot>tr>td , .panel-body div{ | |||
padding: 8px 15px; | |||
line-height: 1.428571429; | |||
vertical-align: top; | |||
border-top: 1px solid #ddd; | |||
} | |||
.glyphicon { margin-right:10px; } | |||
.panel-body { padding:0px; } | |||
.panel-body table tr td { padding-left: 15px } | |||
.panel-body table tr td a:hover , .panel-body div a:hover{ color: #d84315 !important; } | |||
.panel-body .table, .panel-body div {margin-bottom: 0px; } | |||
.active { color: #d84315; } | |||
.active:hover { color: #d84315; } | |||
</style> | |||
<div class="inner-page"> | |||
<div class="row"> | |||
<div class="col-md-10 offset-1"> | |||
<div class="fluid"> | |||
@if(count($errors) > 0) | |||
<div class="alert alert-danger icons-alert"> | |||
@foreach($errors->all() as $error) | |||
<p>{{$error}}</p> | |||
@endforeach | |||
</div> | |||
@endif | |||
@if(Session::get('error_msg')) | |||
<div class="alert alert-danger icons-alert"> | |||
{!! Session::get('error_msg') !!} | |||
</div> | |||
@elseif(Session::get('success_msg')) | |||
<div class="alert alert-success icons-alert"> | |||
{!! Session::get('success_msg') !!} | |||
</div> | |||
@endif | |||
</div> | |||
</div> | |||
</div> | |||
<div class="row"> | |||
<div class="col-xl-10 col-md-12 offset-1"> | |||
<div class="row"> | |||
<div class="col-sm-12"> | |||
<div class="card"> | |||
<div class="card-header"> | |||
<h5>Maklumat Kompaun</h5> | |||
</div> | |||
<div class="card-block"> | |||
<div class="row clearfix"> | |||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> | |||
<label for="subject"><b>Jenis Kompaun <code>*</code></b></label> | |||
<div class="form-group"> | |||
<div class="form-line"> | |||
<select id="jenis" name="jenis" class="form-control" required> | |||
<option value="">Sila pilih jenis kompaun</option> | |||
<!-- <option value="pelbagai">Kompaun Pelbagai</option> --> | |||
<option value="Parkir">Kompaun Parkir</option> | |||
<option value="Pelbagai_JPB">Kompaun Pelbagai JPB</option> | |||
<option value="Pelbagai_KT">Kompaun Pelbagai KT</option> | |||
</select> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<hr style="border-top: 2px dotted #8c8b8b;"> | |||
<div id="pelbagai_KT"> | |||
@include('main-dashboard.compound._type.pelbagai_KT') | |||
</div> | |||
<div id="pelbagai_JPB"> | |||
@include('main-dashboard.compound._type.pelbagai_JPB') | |||
</div> | |||
<div id="petak"> | |||
@include('main-dashboard.compound._type.parkir') | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
@endsection | |||
@section('external_js') | |||
<script type="text/javascript"> | |||
var ellipsis = "..."; | |||
function TrimLength(text, maxLength) | |||
{ | |||
text = $.trim(text); | |||
if (text.length > maxLength) | |||
{ | |||
text = text.substring(0, maxLength - ellipsis.length) | |||
return text.substring(0, text.lastIndexOf(" ")) + ellipsis; | |||
} | |||
else | |||
return text; | |||
} | |||
$.ajaxSetup({ | |||
headers: { | |||
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') | |||
} | |||
}); | |||
$(document).ready(function() { | |||
$('#pelbagai_KT').hide(); | |||
$('#pelbagai_JPB').hide(); | |||
$('#petak').hide(); | |||
var origin = window.location.origin; | |||
$(".theme-loader").animate({ | |||
opacity: "0" | |||
},1000); | |||
setTimeout(function() { | |||
$(".theme-loader").remove(); | |||
}, 800); | |||
$('[data-toggle="tooltip"]').tooltip(); | |||
//Kompaun Parking | |||
$('#seksyen').change(function(){ | |||
if( $(this).val()==""){ | |||
$("#jabatan").prop("checked", false); | |||
$('#jabatan').empty(); | |||
$('#jabatan').append('<option value="">Sila pilih jabatan</option>'); | |||
$("#akta").val('-'); | |||
} | |||
else { | |||
$('#jabatan').empty(); | |||
$('#jabatan').append('<option value="">Sila pilih jabatan</option>'); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-department-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#jabatan").val(result.data); | |||
// $.each(result.data, function(i, d) { | |||
// $('#jabatan').append('<option value="' + d._id + '">' + d.nama + '</option>'); | |||
// $('#jabatan').prop('required',true); | |||
// }); | |||
} | |||
}); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/get-deedlaw-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#akta").val(result.data); | |||
} | |||
}); | |||
} | |||
}); | |||
$('#namaJalan').change(function(){ | |||
if( $(this).val()==""){ | |||
$("#namaKawasan").prop("checked", false); | |||
$('#namaKawasan').empty(); | |||
$('#namaKawasan').val('-'); | |||
$("#namaTaman").val('-'); | |||
} | |||
else { | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-taman') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#namaTaman").val(result.data); | |||
} | |||
}); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-kawasan') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#namaKawasan").val(result.data); | |||
} | |||
}); | |||
} | |||
}); | |||
//Jalan Parit Bangunan | |||
$('#seksyen2').change(function(){ | |||
if( $(this).val()==""){ | |||
$("#jabatan2").prop("checked", false); | |||
$('#jabatan2').empty(); | |||
$('#jabatan2').append('<option value="">Sila pilih jabatan</option>'); | |||
$("#akta2").val('-'); | |||
} | |||
else { | |||
$('#jabatan2').empty(); | |||
$('#jabatan2').append('<option value="">Sila pilih jabatan</option>'); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-department-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#jabatan2").val(result.data); | |||
// $.each(result.data, function(i, d) { | |||
// $('#jabatan2').append('<option value="' + d._id + '">' + d.nama + '</option>'); | |||
// $('#jabatan2').prop('required',true); | |||
// }); | |||
} | |||
}); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/get-deedlaw-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#akta2").val(result.data); | |||
} | |||
}); | |||
} | |||
}); | |||
$('#namaJalan2').change(function(){ | |||
if( $(this).val()==""){ | |||
$("#namaKawasan2").prop("checked", false); | |||
$('#namaKawasan2').empty(); | |||
$('#namaKawasan2').val('-'); | |||
$("#namaTaman2").val('-'); | |||
} | |||
else { | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-taman') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#namaTaman2").val(result.data); | |||
} | |||
}); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-kawasan') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#namaKawasan2").val(result.data); | |||
} | |||
}); | |||
} | |||
}); | |||
//Kerajaan Tempatan | |||
$('#seksyen3').change(function(){ | |||
if( $(this).val()==""){ | |||
$("#jabatan3").prop("checked", false); | |||
$('#jabatan3').empty(); | |||
$('#jabatan3').append('<option value="">Sila pilih jabatan</option>'); | |||
$("#akta3").val('-'); | |||
} | |||
else { | |||
$('#jabatan3').empty(); | |||
$('#jabatan3').append('<option value="">Sila pilih jabatan</option>'); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-department-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#jabatan3").val(result.data); | |||
// $.each(result.data, function(i, d) { | |||
// $('#jabatan3').append('<option value="' + d._id + '">' + d.nama + '</option>'); | |||
// $('#jabatan3').prop('required',true); | |||
// }); | |||
} | |||
}); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/get-deedlaw-based-faulty') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#akta3").val(result.data); | |||
} | |||
}); | |||
} | |||
}); | |||
$('#namaJalan3').change(function(){ | |||
if( $(this).val()==""){ | |||
$("#namaKawasan3").prop("checked", false); | |||
$('#namaKawasan3').empty(); | |||
$('#namaKawasan3').val('-'); | |||
$("#namaTaman3").val('-'); | |||
} | |||
else { | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-taman') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#namaTaman3").val(result.data); | |||
} | |||
}); | |||
$.ajax({ | |||
type: "GET", | |||
url: "{{ url('api/filter-kawasan') }}"+"/"+$(this).val(), | |||
success: function(result){ | |||
$("#namaKawasan3").val(result.data); | |||
} | |||
}); | |||
} | |||
}); | |||
$('#jenis').change(function(){ | |||
if( $(this).val()==""){ | |||
$('#petak').hide(); | |||
$('#pelbagai_KT').hide(); | |||
$('#pelbagai_JPB').hide(); | |||
}else if($(this).val()=="Pelbagai_KT"){ | |||
$('#petak').hide(); | |||
$('#pelbagai_JPB').hide(); | |||
$('#pelbagai_KT').show(); | |||
}else if($(this).val()=="Pelbagai_JPB"){ | |||
$('#petak').hide(); | |||
$('#pelbagai_KT').hide(); | |||
$('#pelbagai_JPB').show(); | |||
}else if($(this).val()=="Parkir"){ | |||
$('#pelbagai_KT').hide(); | |||
$('#pelbagai_JPB').hide(); | |||
$('#petak').show(); | |||
} | |||
}); | |||
// Limited Numbers | |||
$(".js-section").select2({ | |||
maximumSelectionLength: 1 | |||
}); | |||
}); | |||
</script> | |||
@endsection |
@@ -167,7 +167,9 @@ Route::group(['middleware' => 'mobileapps'], function() { | |||
Route::get('/insert/area/res/road', 'Api\DataController@insertArea'); | |||
Route::get('/code/bandar', 'Api\EpbtController@getCodeBandar'); | |||
Route::post('/code/taman', 'Api\EpbtController@getCodeTaman'); | |||
Route::post('/code/jalan', 'Api\EpbtController@getCodeJalan'); | |||
Route::post('/code/jalan', 'Api\EpbtController@getCodeJalan'); | |||
Route::get('/filter-taman/{nama}', 'Api\EpbtController@filterTaman'); | |||
Route::get('/filter-kawasan/{nama}', 'Api\EpbtController@filterKawasan'); | |||
/*--------------------------------------------------------------------------- | |||
| TEST | |||
|----------------------------------------------------------------------------*/ |