Merge branch 'pipi' into 'master'

khazanah

See merge request online-sistem1/kaunter!8
This commit is contained in:
hafifie rahman
2020-12-03 01:03:49 +00:00
10 changed files with 558 additions and 19 deletions
@@ -0,0 +1,62 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Session;
class KhazanahController extends Controller
{
public function menu()
{
$auth_user = Auth::user();
$api_url = config('api.url');
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('homepage.khazanah.menu',compact('cawangan_info','api_url'));
}
public function gadaian()
{
$auth_user = Auth::user();
$api_url = config('api.url');
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('homepage.khazanah.gadaian',compact('cawangan_info','api_url'));
}
public function tebus()
{
$auth_user = Auth::user();
$api_url = config('api.url');
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('homepage.khazanah.tebus',compact('cawangan_info','api_url'));
}
public function kelulusan()
{
$auth_user = Auth::user();
$api_url = config('api.url');
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('homepage.khazanah.kelulusan',compact('cawangan_info','api_url'));
}
public function pendahuluan()
{
$auth_user = Auth::user();
$api_url = config('api.url');
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('homepage.khazanah.pendahuluan',compact('cawangan_info','api_url'));
}
public function serahan()
{
$auth_user = Auth::user();
$api_url = config('api.url');
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('homepage.khazanah.serahan',compact('cawangan_info','api_url'));
}
}
-16
View File
@@ -3692,12 +3692,6 @@
"moment": "^2.9.0"
}
},
"de-indent": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
"integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=",
"dev": true
},
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
@@ -11183,16 +11177,6 @@
"loader-utils": "^1.0.2"
}
},
"vue-template-compiler": {
"version": "2.6.12",
"resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz",
"integrity": "sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg==",
"dev": true,
"requires": {
"de-indent": "^1.0.2",
"he": "^1.1.0"
}
},
"vue-template-es2015-compiler": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz",
@@ -0,0 +1,140 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-12">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body text-center">
<div class="row mb-4">
<div class="col-2 justify-content-start">
<a href="{{ url('menu') }}" class="ion-backspace" style="font-size:50px;color:blue;"></a>
</div>
<div class="col-8 justify-content-center">
<label>Scan Barcode Kemasukan Marhun Ke Peti Besi</label>
<input type="text" class="form-control col-4 mx-auto" />
</div>
<div class="col-2">
<a href="{{ url('menu') }}" class="fas fa-save mt-2" style="font-size:50px;color:blue;"></a>
</div>
</div>
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="gadaian-semasa-tab" data-toggle="tab" href="#gadaian-semasa" role="tab" aria-controls="gadaian-semasa" aria-selected="true">Gadaian Masuk</a>
</li>
<li class="nav-item">
<a class="nav-link" id="gadaian-belum-serah-tab" data-toggle="tab" href="#gadaian-belum-serah" role="tab" aria-controls="gadaian-belum-serah" aria-selected="false">Pengesahan Marhun</a>
</li>
{{-- <li class="nav-item">
<div class="row">
<input type="checkbox"/><span>Auto Refresh</span>
<input type="checkbox"/><span>Semak Marhun Lain</span>
</div>
</li> --}}
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="gadaian-semasa" role="tabpanel" aria-labelledby="gadaian-semasa-tab">
<div class="row mb-4">
<div class="col-2">
</div>
<div class="col-8 justify-content-center">
<h4 class="mt-4 mb-4">Masuk Gadaian Untuk Kelulusan</h4>
</div>
<div class="col-2 justify-content-end">
<h5 class="mt-4 mb-4">Gadaian : <span class="badge badge-success">2</span></h5>
</div>
</div>
<table class='table mt-4' id='table-gadaian-semasa'>
<thead>
<tr>
<th>Bil</th>
<th>No Rujukan</th>
<th>T/Gadai</th>
<th>Pinjaman</th>
<th>N. Marhun</th>
<th>Berat (gm)</th>
<th>Dari Teller</th>
<th>Marhun</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>31231</td>
<td>2321</td>
<td>32</td>
<td>323</td>
<td>323</td>
<td>Mahfuz</td>
<td>JBG</td>
</tr>
</tbody>
</table>
</div>
<div class="tab-pane fade" id="gadaian-belum-serah" role="tabpanel" aria-labelledby="gadaian-belum-serah-tab">
<div class="row mb-4">
<div class="col-1">
</div>
<div class="col-8 justify-content-center">
<h4 class="mt-4 mb-4">Pengesahan Marhun Dari Khazanah</h4>
</div>
<div class="col-3 justify-content-end">
<h5 class="mt-4 mb-4">Semakan Marhun : <span class="badge badge-success">2</span></h5>
</div>
</div>
<table class='table mt-4' id='table-gadaian-belum-serah'>
<thead>
<tr>
<th>Bil</th>
<th>No Rujukan</th>
<th>Masa Terima</th>
<th>N. Marhun</th>
<th>Berat (gm)</th>
<th>Marhun</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>31231</td>
<td>2321</td>
<td>32</td>
<td>323</td>
<td>323</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row mt-5">
<label class="label-control col-3">Nilai Marhun Terkumpul (Telah Lulus)</label>
<input class="form-control col-3" type="text" value="2,689.39" readonly/>
<label class="label-control col-3">Berat Keseluruhan</label>
<div class="input-group col-3 mb-4">
<input type="text" class="form-control" value="0.00" readonly>
<div class="input-group-append">
<span class="input-group-text" id="basic-addon2">gm</span>
</div>
</div>
</div>
<div class="row mt-2 d-flex justify-content-center">
<a href="#" class="btn btn-info col-2">Laporan Scan Barcode Gadaian</a>
<a href="#" class="btn btn-info ml-2 col-2">Senarai Pembatalan No Rujukan</a>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection
@@ -7,8 +7,14 @@
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body text-center">
Khazanah
<div class="card-body text-center mx-auto">
<a href="#" class="btn btn-info ml-2">Dashboard</a>
<a href="#" class="btn btn-info ml-2">Kakitangan</a>
<a href="#" class="btn btn-info ml-2">Aliran Tunai</a>
<a href="#" class="btn btn-info ml-2">Kelulusan</a>
<a href="{{ url('menu') }}" class="btn btn-info ml-2">Khazanah</a>
</div>
</div>
</div>
@@ -0,0 +1,58 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body text-center">
<div class="row mb-4">
<div class="col-2 justify-content-start">
<a href="{{ url('menu') }}" class="ion-backspace" style="font-size:50px;color:blue;"></a>
</div>
<div class="col-8 mt-3 justify-content-center">
<h3>Kelulusan</h3>
</div>
<div class="col-2">
</div>
</div>
<table class='table mt-4' id='table-gadaian-semasa'>
<thead>
<tr>
<th>No Rujukan</th>
<th>Tarikh</th>
<th>Cawangan</th>
<th>Permohonan</th>
<th>Komen</th>
<th>Tindakan</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>31231</td>
<td>2321</td>
<td>32</td>
<td>2321</td>
<td>32</td>
</tr>
</tbody>
</table>
<div class="row mt-4 d-flex justify-content-center">
<a href="#" class="btn btn-info col-3">Kemaskini</a>
<a href="#" class="btn btn-info ml-2 col-3">Rekod Telah Lulus</a>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection
@@ -0,0 +1,23 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body text-center mx-auto">
<a href="{{ url('khazanahgadaian') }}" class="btn btn-info ml-2">Gadai <span class="badge badge-light">1</span></a>
<a href="{{ url('khazanahtebus') }}" class="btn btn-info ml-2">Tebus <span class="badge badge-light">2</span></a>
<a href="{{ url('pendahuluan') }}" class="btn btn-info ml-2">Pendahuluan</a>
<a href="{{ url('serahan') }}" class="btn btn-info ml-2">Serahan</a>
<a href="{{ url('kelulusan') }}" class="btn btn-info ml-2">Kelulusan</a>
</div>
</div>
</div>
</div>
</div>
@endsection
@@ -0,0 +1,79 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-12">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body text-center">
<div class="row mb-4">
<div class="col-2 justify-content-start">
<a href="{{ url('menu') }}" class="ion-backspace" style="font-size:50px;color:blue;"></a>
</div>
<div class="col-8 mt-3 justify-content-center">
<h3>Pendahuluan</h3>
</div>
<div class="col-2">
</div>
</div>
<div class="form-group">
<div class="row">
<label class="col-sm-3 col-md-2 col-form-label">Teller ID</label>
<div class="col-3">
<input type="text" class="form-control" />
</div>
</div>
</div>
<div class="form-group">
<div class="row">
<label class="col-sm-3 col-md-2 col-form-label">Nota</label>
<div class="col-3">
<input type="text" class="form-control" />
</div>
</div>
</div>
<div class="form-group">
<div class="row">
<label class="col-sm-3 col-md-2 col-form-label">Jumlah</label>
<div class="col-3">
<input type="text" class="form-control" />
</div>
<div class="col-7 d-flex justify-content-end">
<a href="#" class="btn btn-info">Sahkan</a>
</div>
</div>
</div>
<table class='table mt-4' id='table-gadaian-semasa'>
<thead>
<tr>
<th>Bil</th>
<th>Teller</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Teller1</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
@endsection
@@ -0,0 +1,79 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-12">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body text-center">
<div class="row mb-4">
<div class="col-2 justify-content-start">
<a href="{{ url('menu') }}" class="ion-backspace" style="font-size:50px;color:blue;"></a>
</div>
<div class="col-8 mt-3 justify-content-center">
<h3>Serahan</h3>
</div>
<div class="col-2">
</div>
</div>
<div class="form-group">
<div class="row">
<label class="col-sm-3 col-md-2 col-form-label">Teller ID</label>
<div class="col-3">
<input type="text" class="form-control" />
</div>
</div>
</div>
<div class="form-group">
<div class="row">
<label class="col-sm-3 col-md-2 col-form-label">Nota</label>
<div class="col-3">
<input type="text" class="form-control" />
</div>
</div>
</div>
<div class="form-group">
<div class="row">
<label class="col-sm-3 col-md-2 col-form-label">Jumlah</label>
<div class="col-3">
<input type="text" class="form-control" />
</div>
<div class="col-7 d-flex justify-content-end">
<a href="#" class="btn btn-info">Sahkan</a>
</div>
</div>
</div>
<table class='table mt-4' id='table-gadaian-semasa'>
<thead>
<tr>
<th>Bil</th>
<th>Teller</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Teller1</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
@endsection
@@ -0,0 +1,100 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-12">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body text-center">
<div class="row mb-4">
<div class="col-2 justify-content-start">
<a href="{{ url('menu') }}" class="ion-backspace" style="font-size:50px;color:blue;"></a>
</div>
<div class="col-8 justify-content-center">
<label>Scan Barcode Keluar Marhun Dari Peti Besi</label>
<input type="text" class="form-control col-4 mx-auto" />
</div>
<div class="col-2">
<a href="{{ url('menu') }}" class="ion-ios-printer" style="font-size:50px;color:blue;"></a>
</div>
</div>
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="gadaian-semasa-tab" data-toggle="tab" href="#gadaian-semasa" role="tab" aria-controls="gadaian-semasa" aria-selected="true">Penebusan Penilai</a>
</li>
<li class="nav-item">
<a class="nav-link" id="gadaian-belum-serah-tab" data-toggle="tab" href="#gadaian-belum-serah" role="tab" aria-controls="gadaian-belum-serah" aria-selected="false">Telah Scan</a>
</li>
{{-- <li class="nav-item">
<div class="row">
<input type="checkbox"/><span>Auto Refresh</span>
<input type="checkbox"/><span>Semak Marhun Lain</span>
</div>
</li> --}}
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="gadaian-semasa" role="tabpanel" aria-labelledby="gadaian-semasa-tab">
<h4 class="mt-4 mb-4">Penebusan Penilai</h4>
<table class='table mt-4' id='table-gadaian-semasa'>
<thead>
<tr>
<th>Bil</th>
<th>No Rujukan</th>
<th>Penilai</th>
<th>Transaksi</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>31231</td>
<td>2321</td>
<td>32</td>
</tr>
</tbody>
</table>
</div>
<div class="tab-pane fade" id="gadaian-belum-serah" role="tabpanel" aria-labelledby="gadaian-belum-serah-tab">
<h4 class="mt-4 mb-4">Telah Scan</h4>
<table class='table mt-4' id='table-gadaian-belum-serah'>
<thead>
<tr>
<th>Bil</th>
<th>No Rujukan</th>
<th>PO / PPO</th>
<th>Transaksi</th>
<th>Masa</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>31231</td>
<td>2321</td>
<td>32</td>
<td>323</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row mt-5 d-flex justify-content-center">
<h4>Jumlah Surat Gadai : <span class="badge badge-secondary">4 </span></h4>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection
+9 -1
View File
@@ -43,4 +43,12 @@ Route::post('/gadai/store',['as'=>'gadai.store','uses'=>'GadaianController@store
Route::get('/gadai/batal',['as'=>'gadai.batal','uses'=>'GadaianController@batal'])->middleware('auth','teller');
//Penilai
Route::get('/gadaiansemasa',['as'=>'gadaian.semasa','uses'=>'GadaianController@gadaiansemasa'])->middleware('auth','penilai');
Route::get('/gadaiansemasa',['as'=>'gadaian.semasa','uses'=>'GadaianController@gadaiansemasa'])->middleware('auth','penilai');
//Khazanah
Route::get('/menu','KhazanahController@menu')->middleware('auth','khazanah');
Route::get('/khazanahgadaian','KhazanahController@gadaian')->middleware('auth','khazanah');
Route::get('/khazanahtebus','KhazanahController@tebus')->middleware('auth','khazanah');
Route::get('/kelulusan','KhazanahController@kelulusan')->middleware('auth','khazanah');
Route::get('/pendahuluan','KhazanahController@pendahuluan')->middleware('auth','khazanah');
Route::get('/serahan','KhazanahController@serahan')->middleware('auth','khazanah');