diff --git a/app/Http/Controllers/PermohonanController.php b/app/Http/Controllers/PermohonanController.php index de65c3b..1774fcd 100644 --- a/app/Http/Controllers/PermohonanController.php +++ b/app/Http/Controllers/PermohonanController.php @@ -9,6 +9,7 @@ use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Hash; use Carbon\Carbon; +use DateTime; class PermohonanController extends Controller { @@ -28,4 +29,20 @@ class PermohonanController extends Controller else return 0; } + + public function CetakanPB(Request $request) + { + $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'. $request->cawangan)->json(); + $cawangan_detail=$cawangan[0]; + + $current = Carbon::now(); + $tarikh_cetak = $current->toDateString(); + + $myDateTime = DateTime::createFromFormat('Y-m-d', $tarikh_cetak); + $tarikhcetakan = $myDateTime->format('d-m-Y'); + + $permohonan=Http::get(config('api.url').'/admin/permohonan/get/'. $request->cawangan .'/'. $request->mohonid)->json(); + + return view('permohonan.cetakanpb', compact('cawangan_detail','permohonan','tarikhcetakan')); + } } diff --git a/public/img/batal.png b/public/img/batal.png new file mode 100644 index 0000000..410ac14 Binary files /dev/null and b/public/img/batal.png differ diff --git a/public/img/leaderapproval.png b/public/img/leaderapproval.png index 4325529..260456d 100644 Binary files a/public/img/leaderapproval.png and b/public/img/leaderapproval.png differ diff --git a/resources/js/Permohonan/RekodMohon.vue b/resources/js/Permohonan/RekodMohon.vue new file mode 100644 index 0000000..1ef0b7f --- /dev/null +++ b/resources/js/Permohonan/RekodMohon.vue @@ -0,0 +1,529 @@ + + + diff --git a/resources/js/Permohonan/SenaraiMohon.vue b/resources/js/Permohonan/SenaraiMohon.vue index 8f252eb..d56e8d8 100644 --- a/resources/js/Permohonan/SenaraiMohon.vue +++ b/resources/js/Permohonan/SenaraiMohon.vue @@ -1,521 +1,324 @@ + + diff --git a/resources/js/components/util/PBmodal.vue b/resources/js/components/util/PBmodal.vue new file mode 100644 index 0000000..7fbff4d --- /dev/null +++ b/resources/js/components/util/PBmodal.vue @@ -0,0 +1,137 @@ + + + + + diff --git a/resources/js/routes.js b/resources/js/routes.js index 7211bb4..a45e220 100644 --- a/resources/js/routes.js +++ b/resources/js/routes.js @@ -26,6 +26,7 @@ import BajetKemaskini from './Bajet/KemaskiniBajet' import SenaraiMohon from './Permohonan/SenaraiMohon' import StatusMohon from './Permohonan/StatusMohon' +import RekodMohon from './Permohonan/RekodMohon' @@ -59,6 +60,7 @@ export default new VueRouter({ { path: '/permohonan', component: SenaraiMohon }, { name: 'permohonanstatus',path: '/permohonan/status/:mohonid', component: StatusMohon }, + { path: '/permohonan/rekod', component: RekodMohon }, ], mode: 'history' diff --git a/resources/views/layouts/sidebar.blade.php b/resources/views/layouts/sidebar.blade.php index 44ce0b3..5ac0dc3 100644 --- a/resources/views/layouts/sidebar.blade.php +++ b/resources/views/layouts/sidebar.blade.php @@ -171,6 +171,30 @@ + +
  • +
    + + + + Laporan +
    +
  • +
    + + +
  • +
    + + + + Permohonan +
    +
  • +
    + + @elseif(Auth::user()->roles == 'akaun') +
  • diff --git a/resources/views/permohonan/cetakanpb.blade.php b/resources/views/permohonan/cetakanpb.blade.php new file mode 100644 index 0000000..c9c7e4e --- /dev/null +++ b/resources/views/permohonan/cetakanpb.blade.php @@ -0,0 +1,129 @@ + + + + + + + + + + Pengeluaran Cetakan Pengurus Besar + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + +
    + PERMODALAN KELANTAN BERHAD +

    {{ $cawangan_detail['namacaw'] }}

    +

    {{ $cawangan_detail['alamat1'] }}

    +

    {{ $cawangan_detail['alamat2'] }}

    +
    + +
    +

    No Tel : {{ $cawangan_detail['notel'] }}

    +

    No Faks : {{ $cawangan_detail['nofaks'] }}

    +
    +
    + +
    +
    +
    + Kepada: +

    Pengurus Besar Kumpulan PKB

    +
    + +
    + No Permohonan: +

    {{ $permohonan['nopermohonan'] }}

    +
    +
    + +
    +
    + Daripada: +

    Pengurus Cawangan {{ $cawangan_detail['namacaw'] }}

    +

    Nama : {{ $permohonan['nama_pemohon'] }}

    + {{--

    NO KP : 970403-03-5003

    --}} + +
    + +
    + Tarikh: +

    {{ $tarikhcetakan }}

    +
    +
    + +

    PERMOHONAN WANG

    + +
    + + + + + + + + + + + + + +
    Jumlah DipohonRM {{ number_format($permohonan['amaun_mohon'],2) }}
    Tarikh Mohon + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $permohonan['tarikh_permohonan']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
    Baki Peti BesiRM {{ number_format($permohonan['baki_petibesi'],2) }}
    +
    +
    + {{--
    --}} +
    +
    +
    + Disediakan oleh: +

    +

    .........................................................

    +

    Pengurus Cawangan {{ $cawangan_detail['namacaw'] }}

    +

    Nama : {{ $permohonan['nama_pemohon'] }}

    +

    Tarikh : {{ $tarikhcetakan }}

    +
    + +
    + Disahkan oleh: +

    +

    .........................................................

    +

    Operasi Permodalan Kelantan Berhad

    +

    Nama : {{ $permohonan['nama_operasi'] }}

    +

    Tarikh : {{ $tarikhcetakan }}

    + +
    +
    + + + \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 46989f3..cebabdd 100644 --- a/routes/web.php +++ b/routes/web.php @@ -101,3 +101,5 @@ Route::get('/mintasemulakelulusan','App\Http\Controllers\PermohonanController@Mi //Permohonan Wang Route::get('/permohonan',['as'=>'permohonan.index','uses'=>'App\Http\Controllers\PermohonanController@index']); +Route::get('/permohonan/cetakanpb',['as'=>'permohonan.cetakanpb','uses'=>'App\Http\Controllers\PermohonanController@CetakanPB']); +