first commit

This commit is contained in:
2026-05-14 15:28:23 +08:00
commit 4fad704fd2
4034 changed files with 1093582 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
@extends('layouts.appmin')
@section('content')
<div class="container">
<h3 class="mb-4">Tambah Gambar Carousel</h3>
@if(session('success'))
<div class="alert alert-success">{{ session('success') }}</div>
@endif
<form action="{{ route('carousel.store') }}" method="POST" enctype="multipart/form-data">
@csrf
<div class="mb-3">
<label for="tajuk" class="form-label">Tajuk</label>
<input type="text" name="tajuk" class="form-control" required>
</div>
<div class="mb-3">
<label for="keterangan" class="form-label">Keterangan</label>
<textarea name="keterangan" class="form-control" rows="2" maxlength="180"></textarea>
</div>
<div class="mb-3">
<label for="fail" class="form-label">Pilih Gambar</label>
<input type="file" name="fail" class="form-control" required accept="image/*">
</div>
<div class="mb-3">
<label for="tarikh_mula" class="form-label">Tarikh Mula Siar</label>
<input type="date" name="tarikh_mula" class="form-control" required>
</div>
<div class="mb-3">
<label for="tarikh_tamat" class="form-label">Tarikh Tamat Siar</label>
<input type="date" name="tarikh_tamat" class="form-control" required>
</div>
<div class="d-grid">
<button type="submit" class="btn btn-primary">Muat Naik</button>
</div>
</form>
</div>
@endsection

View File

@@ -0,0 +1,48 @@
@extends('layouts.appmin')
@section('content')
<div class="container">
<h3 class="mb-4">Senarai Gambar Carousel</h3>
@if(session('success'))
<div class="alert alert-success">{{ session('success') }}</div>
@endif
<div class="mb-3">
<a href="{{ route('carousel.create') }}" class="btn btn-success">+ Tambah Gambar</a>
</div>
<table class="table table-bordered table-hover">
<thead class="table-light">
<tr>
<th>Gambar</th>
<th>Tajuk</th>
<th>Keterangan</th>
<th>Tarikh Siar</th>
<th>Admin</th>
<th>Tindakan</th>
</tr>
</thead>
<tbody>
@foreach ($carousels as $item)
<tr>
<td style="width: 180px">
<img src="{{ asset('storage/' . $item->fail_path) }}" class="img-thumbnail" width="160">
</td>
<td>{{ $item->tajuk }}</td>
<td>{{ $item->keterangan }}</td>
<td>{{ $item->tarikh_mula }} hingga {{ $item->tarikh_tamat }}</td>
<td>{{ $item->admin->name ?? 'N/A' }}</td>
<td>
<form action="{{ route('carousel.destroy', $item->id) }}" method="POST" onsubmit="return confirm('Padam gambar ini?')">
@csrf
@method('DELETE')
<button class="btn btn-danger btn-sm">Padam</button>
</form>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
@endsection

View File

@@ -0,0 +1,89 @@
@extends('layouts.appmin')
@section('tajuk')
Dashboard
@endsection
@section('breadcrumb')
<ol class="breadcrumb float-sm-end">
<li class="breadcrumb-item active"><a href="#">Home</a></li>
</ol>
@endsection
@section('content')
<div class="row"> <!--begin::Col-->
<div class="col-lg-3 col-6"> <!--begin::Small Box Widget 1-->
<div class="small-box text-bg-primary">
<div class="inner">
<h3>100</h3>
<p>Tred</p>
</div> <svg class="small-box-icon" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path d="M2.25 2.25a.75.75 0 000 1.5h1.386c.17 0 .318.114.362.278l2.558 9.592a3.752 3.752 0 00-2.806 3.63c0 .414.336.75.75.75h15.75a.75.75 0 000-1.5H5.378A2.25 2.25 0 017.5 15h11.218a.75.75 0 00.674-.421 60.358 60.358 0 002.96-7.228.75.75 0 00-.525-.965A60.864 60.864 0 005.68 4.509l-.232-.867A1.875 1.875 0 003.636 2.25H2.25zM3.75 20.25a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zM16.5 20.25a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z"></path>
</svg> <a href="#" class="small-box-footer link-light link-underline-opacity-0 link-underline-opacity-50-hover">
More info <i class="bi bi-link-45deg"></i> </a>
</div> <!--end::Small Box Widget 1-->
</div> <!--end::Col-->
<div class="col-lg-3 col-6"> <!--begin::Small Box Widget 2-->
<div class="small-box text-bg-success">
<div class="inner">
<h3>53</h3>
<p>Penjaja</p>
</div> <svg class="small-box-icon" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path d="M18.375 2.25c-1.035 0-1.875.84-1.875 1.875v15.75c0 1.035.84 1.875 1.875 1.875h.75c1.035 0 1.875-.84 1.875-1.875V4.125c0-1.036-.84-1.875-1.875-1.875h-.75zM9.75 8.625c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v11.25c0 1.035-.84 1.875-1.875 1.875h-.75a1.875 1.875 0 01-1.875-1.875V8.625zM3 13.125c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v6.75c0 1.035-.84 1.875-1.875 1.875h-.75A1.875 1.875 0 013 19.875v-6.75z"></path>
</svg> <a href="#" class="small-box-footer link-light link-underline-opacity-0 link-underline-opacity-50-hover">
More info <i class="bi bi-link-45deg"></i> </a>
</div> <!--end::Small Box Widget 2-->
</div> <!--end::Col-->
<div class="col-lg-3 col-6"> <!--begin::Small Box Widget 3-->
<div class="small-box text-bg-warning">
<div class="inner">
<h3>14</h3>
<p>Pasar Malam/Pagi</p>
</div> <svg class="small-box-icon" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path d="M6.25 6.375a4.125 4.125 0 118.25 0 4.125 4.125 0 01-8.25 0zM3.25 19.125a7.125 7.125 0 0114.25 0v.003l-.001.119a.75.75 0 01-.363.63 13.067 13.067 0 01-6.761 1.873c-2.472 0-4.786-.684-6.76-1.873a.75.75 0 01-.364-.63l-.001-.122zM19.75 7.5a.75.75 0 00-1.5 0v2.25H16a.75.75 0 000 1.5h2.25v2.25a.75.75 0 001.5 0v-2.25H22a.75.75 0 000-1.5h-2.25V7.5z"></path>
</svg> <a href="#" class="small-box-footer link-dark link-underline-opacity-0 link-underline-opacity-50-hover">
More info <i class="bi bi-link-45deg"></i> </a>
</div> <!--end::Small Box Widget 3-->
</div> <!--end::Col-->
<div class="col-lg-3 col-6"> <!--begin::Small Box Widget 4-->
<div class="small-box text-bg-danger">
<div class="inner">
<h3>2</h3>
<p>Bazar</p>
</div> <svg class="small-box-icon" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path clip-rule="evenodd" fill-rule="evenodd" d="M2.25 13.5a8.25 8.25 0 018.25-8.25.75.75 0 01.75.75v6.75H18a.75.75 0 01.75.75 8.25 8.25 0 01-16.5 0z"></path>
<path clip-rule="evenodd" fill-rule="evenodd" d="M12.75 3a.75.75 0 01.75-.75 8.25 8.25 0 018.25 8.25.75.75 0 01-.75.75h-7.5a.75.75 0 01-.75-.75V3z"></path>
</svg> <a href="#" class="small-box-footer link-light link-underline-opacity-0 link-underline-opacity-50-hover">
More info <i class="bi bi-link-45deg"></i> </a>
</div> <!--end::Small Box Widget 4-->
</div> <!--end::Col-->
</div> <!--end::Row-->
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row mt-4">
<div class="col-lg-6">
<table class="table table-bordered">
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Lokasi</th>
<th>Tarikh Mohon</th>
<th>Tahap Permohonan</th>
</tr>
</thead>
<tbody>
<tr class="align-middle">
<td>1.</td>
<td>Taman Universiti</td>
<td>10/8/2024</td>
<td>Lawatan Tapak</td>
</tr>
</tbody>
</table>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection

View File

@@ -0,0 +1,249 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Untuk Dibawa ke Mesyuarat
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Lantikan Admin</a>
</li>
</ul>
@endsection
@section('content')
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Carian Pengguna Berdaftar (Bakal Admin perlu daftar akaun sebagai pengguna awam terlebih dahulu.)</h4>
</div>
<div class="card-body">
<form action="{{ route('admin.cariadmin') }}" method="POST" enctype="multipart/form-data" class="form-inline">
@csrf
<div class="row">
<div class="col-auto">
<label for="keyword">Katakunci Nama atau No KP</label>
</div>
<div class="col-auto">
<input type="text" id="keyword" name="keyword" class="form-control" value="{{$keyword}}" aria-label="keyword">
</div>
<div class="col-auto">
<input type="submit" id="simpan" value="Cari" class="btn btn-sm btn-primary mb-0 me-2" aria-describedby="adminHelpInline">
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="row mt-3">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h2 class="card-title">Senarai Pengguna Awam </h2>
</div>
<div class="card-body">
<table class="table align-items-center mb-0" id="senarai_user">
<thead>
<tr>
<th>Nama</th>
<th>No KP</th>
<th>Emel<br />No Telefon</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
@if(!is_null($awams))
@if(count($awams) > 0)
@foreach($awams as $user)
<tr data-id="{{ $user->id }}"
data-name="{{ $user->name }}"
data-nokp="{{ $user->nokp }}"
data-role="{{ $user->role }}">
<td>{{$user->name}}</td>
<td>{{$user->nokp}}</td>
<td>{{$user->email}}<br />{{$user->no_telefon}}</td>
<td>
<button type="button" class="btn btn-secondary btn-sm update-btn"
data-bs-toggle="modal"
data-bs-target="#roleModal">
<i class="fa fa-arrow-right"></i>
</button>
</td>
</tr>
@endforeach
@else
<tr data-id=""
data-name=""
data-nokp=""
data-role=""><td colspan="2">Tiada data dijumpai.</td><td>&nbsp;</td><td>&nbsp;<input type="hidden" class="btn btn-secondary btn-sm update-btn"></td></tr>
@endif
@else
<tr data-id=""
data-name=""
data-nokp=""
data-role=""><td colspan="2">Sila buat carian.</td><td>&nbsp;</td><td>&nbsp;<input type="hidden" class="btn btn-secondary btn-sm update-btn"></td></tr>
@endif
</tbody>
</table>
</div>
</div>
</div>
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h2 class="card-title">Senarai Admin</h2>
</div>
<div class="card-body">
<table class="table align-items-center mb-0" id="senarai_admin">
<thead>
<tr>
<th>Nama</th>
<th>No KP</th>
<th>Emel<br />No Telefon</th>
<th>Role</th>
<th></th>
</tr>
</thead>
<tbody>
@if(!is_null($admins))
@if(count($admins) > 0)
@foreach($admins as $admin)
<tr data-id="{{ $admin->id }}"
data-name="{{ $admin->name }}"
data-nokp="{{ $admin->nokp }}"
data-role="{{ $admin->role }}">
<td>{{$admin->name}}</td>
<td>{{$admin->nokp}}</td>
<td>{{$admin->email}}<br />{{$admin->no_telefon}}</td>
<td>{{$admin->role}}</td>
<?php // <td><a class="btn btn-secondary btn-sm" href="{{route('admin.remove-admin', [$admin->nokp, $keyword ?? ''])}}"><i class="fa fa-arrow-left"></i></td> ?>
<td>
<a class="btn btn-secondary btn-sm" href="{{route('admin.remove-admin', [$admin->nokp, $keyword ?? ''])}}"><i class="fa fa-arrow-left"></i></a>
</td>
</tr>
@endforeach
@else
<tr><td>Tiada data dijumpai.</td><td>&nbsp;</td><td>&nbsp;</td></tr>
@endif
@else
<tr><td>Sila buat carian.</td><td>&nbsp;</td><td>&nbsp;</td></tr>
@endif
</tbody>
</table>
</div>
</div>
</div>
</div>
<!-- Bootstrap Modal -->
<div class="modal fade" id="roleModal" tabindex="-1" aria-labelledby="updateModalLabel" aria-hidden="true">
<div class="modal-dialog">
<form id="roleForm" method="POST">
@csrf
@method('PATCH')
<input type="hidden" id="keyword" name="keyword" class="form-control" value="{{$keyword}}" aria-label="keyword">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="updateModalLabel">Kemaskini Role Pengguna</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<!-- Modal Content -->
<input type="hidden" name="user_id" id="user_id">
<div class="mb-3">
<label for="modalName" class="form-label">Nama</label>
<input type="text" class="form-control" id="modalName" readonly>
</div>
<div class="mb-3">
<label for="modalKP" class="form-label">KP</label>
<input type="text" class="form-control" id="modalKP" readonly>
</div>
<div class="mb-3">
<label for="modalCurrentRole" class="form-label">Role Semasa</label>
<input type="text" class="form-control" id="modalCurrentRole" readonly>
</div>
<div class="mb-3">
<label for="role_select" class="form-label">Role Baru</label>
<select name="role" id="role_select" class="form-select" required>
<option value="">-- Pilih Role --</option>
<option value="awam">awam</option>
<option value="pembantu tadbir">pembantu tadbir</option>
<option value="pp kesihatan">pp kesihatan</option>
<option value="pp tadbir">pp tadbir</option>
<option value="pegawai tadbir">pegawai tadbir</option>
<option value="pengarah">pengarah</option>
<option value="super">super</option>
</select>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Simpan</button>
</div>
</div>
</form>
</div>
</div>
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai_user').DataTable();
$('#senarai_admin').DataTable({
dom: '<"row mb-3"<"col-md-2 col-sm-6"l><"col-md-10 col-sm-6">>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7 text-end"p>>',
searching: false,
language: {
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: false
});
// Event listener for the Update button
$('.update-btn').on('click', function () {
let row = $(this).closest('tr');
// Get data attributes from the clicked button
let userId = row.data('id');
let name = row.data('name');
let kp = row.data('nokp');
let role = row.data('role');
// Populate the modal fields
$('#modalName').val(name);
$('#modalKP').val(kp);
$('#modalCurrentRole').val(role);
$('#user_id').val(userId);
// Set form action dynamically
$('#roleForm').attr('action', `/admin/users/${userId}/update-role`);
});
});
</script>
@endsection

View File

@@ -0,0 +1,27 @@
@extends('layouts.appmin')
@section('content')
<div class="container">
<h3 class="mb-4">Tambah Pengumuman</h3>
<form action="{{ route('pengumuman.store') }}" method="POST">
@csrf
<div class="mb-3">
<label for="keterangan" class="form-label">Keterangan</label>
<input type="text" name="keterangan" class="form-control" required>
</div>
<div class="mb-3">
<label for="tarikh_mula_papar" class="form-label">Tarikh Mula Papar</label>
<input type="date" name="tarikh_mula_papar" class="form-control" required>
</div>
<div class="mb-3">
<label for="tarikh_tamat_papar" class="form-label">Tarikh Tamat Papar</label>
<input type="date" name="tarikh_tamat_papar" class="form-control" required>
</div>
<button type="submit" class="btn btn-primary">Simpan</button>
</form>
</div>
@endsection

View File

@@ -0,0 +1,28 @@
@extends('layouts.appmin')
@section('content')
<div class="container">
<h3 class="mb-4">Kemaskini Pengumuman</h3>
<form action="{{ route('pengumuman.update', $pengumuman->id) }}" method="POST">
@csrf
@method('PUT')
<div class="mb-3">
<label for="keterangan" class="form-label">Keterangan</label>
<input type="text" name="keterangan" class="form-control" value="{{ $pengumuman->keterangan }}" required>
</div>
<div class="mb-3">
<label for="tarikh_mula_papar" class="form-label">Tarikh Mula Papar</label>
<input type="date" name="tarikh_mula_papar" class="form-control" value="{{ $pengumuman->tarikh_mula_papar }}" required>
</div>
<div class="mb-3">
<label for="tarikh_tamat_papar" class="form-label">Tarikh Tamat Papar</label>
<input type="date" name="tarikh_tamat_papar" class="form-control" value="{{ $pengumuman->tarikh_tamat_papar }}" required>
</div>
<button type="submit" class="btn btn-primary">Simpan Perubahan</button>
</form>
</div>
@endsection

View File

@@ -0,0 +1,31 @@
@extends('layouts.appmin')
@section('content')
<div class="container">
<h3 class="mb-4">Senarai Pengumuman</h3>
<a href="{{ route('pengumuman.create') }}" class="btn btn-success mb-3">+ Tambah Pengumuman</a>
@if(session('success'))
<div class="alert alert-success">{{ session('success') }}</div>
@endif
<ul class="list-group">
@foreach ($pengumumen as $item)
<li class="list-group-item d-flex justify-content-between align-items-start">
<div class="ms-2 me-auto">
<div class="fw-bold">{{ $item->keterangan }}</div>
<small>Papar: {{ $item->tarikh_mula_papar }} hingga {{ $item->tarikh_tamat_papar }}</small>
</div>
<div>
<a href="{{ route('pengumuman.edit', $item->id) }}" class="btn btn-sm btn-primary">Edit</a>
<form action="{{ route('pengumuman.destroy', $item->id) }}" method="POST" class="d-inline" onsubmit="return confirm('Padam pengumuman ini?')">
@csrf
@method('DELETE')
<button class="btn btn-sm btn-danger">Padam</button>
</form>
</div>
</li>
@endforeach
</ul>
</div>
@endsection

View File

@@ -0,0 +1,298 @@
@extends('layouts.appmin')
@section('tajuk')
Dashboard
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
</ul>
@endsection
@section('content')
<div class="row">
<div class="col-sm-12 col-md-6">
<div class="card card-stats card-round">
<div class="card-body">
<div class="card-body">
<form action="{{route('admin.dashboard')}}" method="post"> <!--begin::Body-->
@csrf
<div class="row mb-3">
<label for="ctahun" class="col-sm-2 col-form-label">Tahun</label>
<div class="col-sm-8"> <input type="text" class="form-control" id="ctahun" name="ctahun"> </div>
<div class="col-sm-2"> <button type="submit" class="btn btn-warning">Papar</button> </div>
</div>
</form> <!--end::Form-->
</div>
</div>
</div>
</div>
<div class="col-md-6">&nbsp;</div>
</div>
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<h3 class="fw-bold mb-3">Timeline</h3>
<div class="row">
<div class="col-md-12">
<ul class="timeline">
<li>
<div class="timeline-badge">
<i class="far fa-paper-plane"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Permohonan Baru</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$baru}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.baru')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-badge warning">
<i class="far fa-bell"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Menunggu Bayaran Proses</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$belum_bayar_proses}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.proses')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class="timeline-badge info">
<i class="icon-tag"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Wang Proses Diterima</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$bayar_proses}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.bukafail')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-badge danger">
<i class="icon-close"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Pemeriksaan Tapak</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$periksa_tapak}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('ik.pemeriksaan')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class="timeline-badge danger">
<i class="icon-close"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Ulasan Pegawai</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$pegawai_belum_ulas}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pegawai.cadangan')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-badge danger">
<i class="icon-close"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Ulasan Pengarah</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$pengarah_belum_ulas}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pegawai.ulasan-cadangan')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class="timeline-badge info">
<i class="icon-tag"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Bawa Ke Mesyuarat</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$bawa_mesyuarat}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.bawamesyuarat')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-badge info">
<i class="icon-tag"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Keputusan Mesyuarat</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$keputusan_mesyuarat}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.keputusanmesyuarat')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class="timeline-badge success">
<i class="icon-credit-card"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Pengeluaran Lesen</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$keluar_lesen}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.keluarlesen')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-badge info">
<i class="icon-tag"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Selesai</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$selesai}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.selesai')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
@endsection

View File

@@ -0,0 +1,671 @@
@extends('layouts.appmin')
@section('tajuk')
Permohonan Lesen Penjaja
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Permohonan Baru</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Papar Permohonan Baru</a>
</li>
</ul>
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet" type="text/css"/>
<link href="https://js.arcgis.com/4.25/esri/css/main.css" rel="stylesheet" type="text/css" />
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 500px;
width: 100%;
}
</style>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row">
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Peribadi Pemohon</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="nokp">No KP</label>
<input type="text" class="form-control" id="nokp" disabled
value="{{ old('nokp', $permohonan?->user->nokp) }}" />
</div>
<div class="form-group">
<label for="name">Name</label>
<input type="text" class="form-control" id="name" disabled
value="{{ old('name', $permohonan?->user->name) }}" />
</div>
<div class="row">
<div class="col-md-7">
<div class="form-group">
<label for="email">Email</label>
<input type="text" class="form-control" id="email" disabled
value="{{ old('email', $permohonan?->user->email) }}" />
</div>
</div>
<div class="col-md-5">
<div class="form-group">
<label for="notelefon">No Telefon</label>
<input type="text" class="form-control" id="notelefon" disabled
value="{{ old('notelefon', $permohonan?->user->notelefon) }}" />
</div>
</div>
</div>
<div class="form-group">
<label for="alamat">Alamat</label>
<textarea class="form-control" id="alamat" rows="4" disabled>{{ old('alamat', $permohonan?->user->alamat) }}</textarea>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jantina">Jantina</label>
<input type="text" class="form-control" id="jantina" disabled
value="{{ old('jantina', $permohonan?->user->jantina) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bangsa">Bangsa</label>
<input type="text" class="form-control" id="bangsa" disabled
value="{{ old('bangsa', $permohonan?->user->bangsa) }}" />
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.card-body -->
</div>
</div>
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Perniagaan(SSM)</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="nossm">No SSM</label>
<input type="text" class="form-control" id="nossm" disabled
value="{{ old('nossm', $permohonan?->syarikat->nossm) }}" />
</div>
<div class="form-group">
<label for="nama_perniagaan">Nama Perniagaan</label>
<input type="text" class="form-control" id="nama_perniagaan" disabled
value="{{ old('nama_perniagaan', $permohonan?->syarikat->name) }}" />
</div>
<div class="form-group">
<label for="jenis_perniagaan">Jenis Perniagaan</label>
<input type="text" class="form-control" id="jenis_perniagaan" disabled
value="{{ old('jenis_perniagaan', $permohonan?->syarikat->jenis_perniagaan) }}" />
</div>
<div class="form-group">
<label for="alamat_perniagaan">Alamat Perniagaan</label>
<textarea class="form-control" id="alamat_perniagaan" rows="4" disabled>{{ old('alamat_perniagaan', $permohonan?->syarikat->alamat) }}</textarea>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="notelefon_perniagaan">No Telefon</label>
<input type="text" class="form-control" id="notelefon_perniagaan" disabled
value="{{ old('notelefon_perniagaan', $permohonan?->syarikat->notelefon) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bil_cawangan">Bil Cawangan</label>
<input type="text" class="form-control" id="bil_cawangan" disabled
value="{{ old('bil_cawangan', $permohonan?->syarikat->bil_cawangan) }}" />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div> <!--end::Row-->
<div class="row">
<div class="col-md-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Permohonan Lesen Penjaja</h4>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jenis_penjaja">Jenis Penjaja</label>
<input type="text" class="form-control" id="jenis_penjaja" disabled
value="{{ old('jenis_penjaja', $permohonan?->syarikat->jenis) }}" />
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jenis_kenderaan">Jenis Kenderaan</label>
<input type="text" class="form-control" id="jenis_kenderaan" disabled
value="{{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="no_pendaftaran">No Pendaftaran Kenderaan</label>
<input type="text" class="form-control" id="no_pendaftaran" disabled
value="{{ old('no_pendaftaran', $permohonan?->no_pendaftaran) }}" />
</div>
</div>
</div>
<div class="form-group">
<label for="status_tanah">Status Tanah</label>
<input type="text" class="form-control" id="status_tanah" disabled
value="{{ old('status_tanah', $permohonan?->status_tanah) }}" />
</div>
<div class="form-group">
<label for="alamat_penjajaan">Alamat Aktiviti Penjajaan</label>
<input type="text" class="form-control" id="alamat_penjajaan" disabled
value="{{ old('alamat_penjajaan', $permohonan?->alamat_penjajaan) }}" />
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="masa_jualan_mula">Masa Mula Jualan</label>
<input type="text" class="form-control" id="masa_jualan_mula" disabled
value="{{ old('masa_jualan_mula', $permohonan?->masa_jualan_mula) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="masa_jualan_tamat">Masa Tamat Jualan</label>
<input type="text" class="form-control" id="masa_jualan_tamat" disabled
value="{{ old('masa_jualan_tamat', $permohonan?->masa_jualan_tamat) }}" />
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="makanan">Makanan</label>
<textarea class="form-control" id="makanan" rows="4" disabled>{{ old('makanan', $permohonan?->makanan) }}</textarea>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="minuman">Minuman</label>
<textarea class="form-control" id="minuman" rows="4" disabled>{{ old('minuman', $permohonan?->minuman) }}</textarea>
</div>
</div>
</div>
<div class="form-group">
<label for="lain">Lain-lain</label>
<input type="text" class="form-control" id="lain" disabled
value="{{ old('lain', $permohonan?->lain) }}" />
</div>
</div>
<div class="col-md-6">
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label for="longitude">Longitud</label>
<input id="longitude" class="form-control" type="text" name="longitude" value="{{ old('longitude', $permohonan?->longitude) }}" autofocus autocomplete="longitude"/>
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label for="latitude">Latitud</label>
<input id="latitude" class="form-control" type="text" name="latitude" value="{{ old('latitude', $permohonan?->latitude) }}" autofocus autocomplete="latitude"/>
</div>
</div>
</div>
<div id="viewDiv"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Dokumen Permohonan Lesen Penjaja</h4>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
@if(!is_null($doc_gambar))
<h6>Gambar Berukuran Passport</h6>
@if ($doc_gambar->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_gambar->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_gambar->pivot->path) }}" alt="Gambar Passport" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_lokasi))
<h6>Gambar Lokasi / Pelan</h6>
@if ($doc_lokasi->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_lokasi->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_lokasi->pivot->path) }}" alt="Gambar Lokasi" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kebenaran))
<h6>Surat kebenaran pemilik tanah / pemegang rezab /perjanjian yang sah</h6>
@if ($doc_kebenaran->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kebenaran->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kebenaran->pivot->path) }}" alt="Surat Kebenaran" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kenderaan))
<h6>Gambar Kenderaan</h6>
@if ($doc_kenderaan->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kenderaan->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kenderaan->pivot->path) }}" alt="Gambar Kenderaan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kenderaan_geran))
<h6>Salinan Geran Kenderaan</h6>
@if ($doc_kenderaan_geran->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kenderaan_geran->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kenderaan_geran->pivot->path) }}" alt="Gambar Kenderaan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_suntikan_ty2))
<h6>Salinan Sijil Suntikan TY2 (Pengendali makanan sahaja)</h6>
@if ($doc_suntikan_ty2->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_suntikan_ty2->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_suntikan_ty2->pivot->path) }}" alt="Salinan Suntikan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kursus_makanan))
<h6>Salinan Sijil Kursus Pengendalian Makanan</h6>
@if ($doc_kursus_makanan->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kursus_makanan->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kursus_makanan->pivot->path) }}" alt="Salinan Sijil Kursus Pengendalian Makanan" style="max-width: 100px;">
@endif
@endif
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Wang Proses</h4>
</div>
</div>
<div class="card-body">
<div class="form-group">
<label>Bil Pelbagai</label><br />
<div class="d-flex">
<div class="form-check">
<input
class="form-check-input"
type="radio"
name="cara_jana"
id="cara_jana_epbt"
/>
<label
class="form-check-label"
for="cara_jana_epbt"
>
Manual
</label>
</div>
<div class="form-check">
<input
class="form-check-input"
type="radio"
name="cara_jana"
id="cara_jana_mylesen"
checked
/>
<label
class="form-check-label"
for="cara_jana_mylesen"
>
Automatik
</label>
<input id="janabil" class="btn btn-sm btn-secondary" type="button" name="janabil" value="Jana" disabled />
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<form action="{{route('pt.simpan_wangproses')}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" id="permohonan_id" value="{{$permohonan->id}}">
<div class="row g-3 align-items-center">
<div class="col-auto">
<label for="no_bil_pelbagai" class="col-form-label">No Bil Pebagai <small>(jana di ePBT)</small></label>
</div>
<div class="col-auto">
<input id="no_bil_pelbagai" class="form-control" type="text" name="no_bil_pelbagai" value="" />
</div>
<div class="col-auto">
<input id="simpanbil" class="btn btn-sm btn-secondary" disabled type="submit" name="simpanbil" value="Simpan" />
</div>
</div>
</form>
</div>
</div>
<div class="row">
<div class="col-12">
<table class="table">
<?php
$i = 0;
?>
<tr>
<th>#</th>
<th>No Akaun BP</th>
<th>No Resit<br />(Tarikh Bayar)</th>
<th>Bayaran<br />(RM)</th>
</tr>
@foreach($permohonan?->bilpelbagais as $bp)
<?php $i++; ?>
<tr>
<td><?php echo $i; ?>.</td>
<td>{{$bp->no_akaun_bilpelbagai}}</td>
<td>{{$bp->no_resit}}<br />{{$bp->dt_bayar}}</td>
<td>{{$bp->amaun_bayar}}</td>
</tr>
@endforeach
</table>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Fail</h4>
</div>
</div>
<div class="card-body">
<form action="{{route('pt.simpan_nofail')}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" id="permohonan_id" value="{{$permohonan->id}}">
<div class="form-group">
<label for="no_fail_lesen">No Fail Lesen</label>
<input type="text" class="form-control" id="no_fail_lesen"
value="{{ old('no_fail_lesen', $permohonan->no_fail_lesen) }}" />
</div>
<div class="form-group">
<label for="no_akaun_lesen">No Akaun Lesen</label>
<input type="text" class="form-control" id="no_akaun_lesen"
value="{{ old('no_akaun_lesen', $permohonan->no_akaun_permohonan) }}" />
</div>
<div class="form-group">
<input id="simpannofail" class="btn btn-sm btn-secondary" type="submit" name="simpannofail" value="Simpan" />
</div>
</form>
<hr>
<form action="{{route('pt.hantar_ppk')}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" id="permohonan_id" value="{{$permohonan->id}}">
<div class="form-group">
<label class="form-check-label" for="flexRadioDefault1">
Serah kepada Penolong Pegawai Kesihatan
</label>
</div>
<div class="form-group">
<input id="simpan" class="btn btn-sm btn-secondary" type="submit" name="janabil" value="Hantar" />
</div>
</div>
</form>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
<script type="text/javascript" src="https://js.arcgis.com/4.25/"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#cara_jana_mylesen').click(function(){
$('#janabil').removeAttr('disabled');
$('#simpanbil').attr('disabled', 'disabled');
});
$('#cara_jana_epbt').click(function(){
$('#simpanbil').removeAttr('disabled');
$('#janabil').attr('disabled', 'disabled');
});
});
require([
"esri/Map",
"esri/views/MapView",
"esri/widgets/Home",
"esri/widgets/ScaleBar",
"esri/widgets/LayerList",
"esri/widgets/Legend",
"esri/widgets/Expand",
"esri/widgets/Compass",
"esri/layers/Layer",
"esri/layers/GraphicsLayer",
"esri/Graphic",
"esri/geometry/support/webMercatorUtils"
], (
Map, MapView, Home, ScaleBar, LayerList, Legend,
Expand, Compass, Layer, GraphicsLayer, Graphic, webMercatorUtils
) => {
const layerUrl = "https://onemap.mbip.gov.my/arcgis/rest/services/Hosted/Maklumat_Lot/FeatureServer";
const map = new Map({basemap: "topo-vector"});
const view = new MapView({
container: "viewDiv",
map: map,
center: [103.576, 1.555] ,
zoom: 14
});
//Construct a SimpleMarkerSymbol object
var markerSymbol = {
type: "simple-marker",
color:[226,15,5],
outline:{
color:[255,255,255],
width:2
}
};
// Construct a GraphicsLayer with Graphic objects
var layer = new GraphicsLayer({
graphics: []
});
layer.title = "Kedudukan Projek";
createFeatureLayers(layerUrl);
async function createFeatureLayers(url) {
const featureService = await Layer.fromArcGISServerUrl(url);
map.add(featureService);
map.add(layer);
}
// Function to make graphics draggable
function makeGraphicDraggable(graphic) {
let moveGraphic = false;
view.on("drag", (event) => {
if (moveGraphic) {
event.stopPropagation();
const point = view.toMap({ x: event.x, y: event.y });
graphic.geometry = point;
}
});
view.on("pointer-down", (event) => {
const screenPoint = { x: event.x, y: event.y };
view.hitTest(screenPoint).then((response) => {
if (response.results.length > 0 && response.results[0].graphic === graphic) {
moveGraphic = true;
}
});
});
view.on("pointer-up", () => {
if (moveGraphic) {
const { longitude, latitude } = webMercatorUtils.webMercatorToGeographic(graphic.geometry);
console.log(`New position - Longitude: ${longitude}, Latitude: ${latitude}`);
$("#latitude").val(latitude);
$("#longitude").val(longitude);
moveGraphic = false;
}
});
}
// Add a new marker on map click if no marker exists
view.on("click", (event) => {
if (layer.graphics.length === 0) {
const point = view.toMap({ x: event.x, y: event.y });
const newGraphic = new Graphic({
geometry: point,
symbol: markerSymbol
});
layer.add(newGraphic);
makeGraphicDraggable(newGraphic);
const { longitude, latitude } = webMercatorUtils.webMercatorToGeographic(newGraphic.geometry);
console.log(`Added marker at - Longitude: ${longitude}, Latitude: ${latitude}`);
$("#latitude").val(latitude);
$("#longitude").val(longitude);
$("#waze").attr('href', 'https://waze.com/ul?ll='+latitude+','+longitude+'&z=10');
} else {
console.log('Marker already exists.');
}
});
const homeBtn = new Home({
view: view
});
const scaleBar = new ScaleBar({
view: view,
unit: "dual"
});
const layerList = new LayerList({
view: view
});
const legend = new Legend({
view: view
});
const layerListExpand = new Expand({
view: view,
content: layerList,
expanded: false,
expandTooltip: "Expand LayerList"
});
const legendExpand = new Expand({
view: view,
content: legend,
expandTooltip: "Expand Legend",
expanded: false
});
const compass = new Compass({
view: view,
visible: false
});
view.ui.add(homeBtn, "top-left");
view.ui.add(scaleBar, "bottom-right");
view.ui.add(layerListExpand, "top-right");
view.ui.add(legendExpand, "bottom-left");
view.ui.add(compass, "top-left");
// load the Compass only when the view is rotated
view.watch('rotation', function (rotation) {
if (rotation && !compass.visible) {
compass.visible = true;
}
});
});
</script>
@endsection

View File

@@ -0,0 +1,381 @@
@extends('layouts.app')
@section('tajuk')
Permohonan Lesen Penjaja
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet" type="text/css"/>
<link href="https://js.arcgis.com/4.25/esri/css/main.css" rel="stylesheet" type="text/css" />
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 700px;
width: 100%;
}
</style>
@endsection
@section('breadcrumb')
<ol class="breadcrumb float-sm-end">
<li class="breadcrumb-item active"><a href="#">Home</a></li>
</ol>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<ul class="nav nav-pills nav-fill">
<li class="nav-item">
<a class="nav-link" aria-current="page" href="{{route('pt.penjaja-papar', [$permohonan->id])}}">Borang</a>
</li>
<li class="nav-item">
<a class="nav-link active" href="{{route('pt.penjaja-papar-lampiran', [$permohonan->id])}}">Lampiran</a>
</li>
</ul>
<form action="{{route('penjaja-simpan_mohon_upload')}}" method="post" enctype="multipart/form-data">
@csrf
<input type="hidden" name="pemohon_id" value="{{$user->id}}">
<div class="row mt-4">
<div class="col-lg-6">
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title">MAKLUMAT PERIBADI PEMOHON</h3>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-4">
<div class="mb-3">
<label for="nokp">No KP</label>
<input id="nokp" class="form-control" type="text" name="nokp" value="{{ old('nokp', $user->nokp) }}" readonly autofocus autocomplete="nokp" />
</div>
</div>
<div class="col-md-8">
<div class="mb-3">
<label for="name" >Nama</label>
<input id="name" name="name" type="text" class="form-control" value="{{ old('name', $user->name) }}" readonly autofocus autocomplete="name" />
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
<div class="col-lg-6">
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title">MAKLUMAT PERNIAGAAN ( SSM )</h3>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-4">
<div class="mb-3">
<label for="nossm">No SSM</label>
<input id="nossm" name="nossm" type="text"
value="{{ old('nossm', $permohonan?->syarikat->nossm) }}" required autofocus
class="form-control @error('nossm') is-invalid @enderror">
@error('nossm')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-8">
<div class="mb-3">
<label for="nama_perniagaan">Nama Perniagaan</label>
<input id="nama_perniagaan" name="nama_perniagaan" type="text"
value="{{ old('nama_perniagaan', $permohonan?->syarikat->name) }}" required autofocus autocomplete="nama_perniagaan"
class="form-control @error('nama_perniagaan') is-invalid @enderror">
@error('nama_perniagaan')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row mt-4">
<div class="col-lg-6">
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title">PERMOHONAN LESEN PENJAJA</h3>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label for="jenis_penjaja">Jenis Penjaja</label>
<select id="jenis_penjaja" class="form-select @error('jenis_penjaja') is-invalid @enderror" name="jenis_penjaja">
<option value="">Pilih Jenis Penjaja</option>
<option value="sementara" {{ old('jenis_penjaja', $permohonan?->jenis) == 'sementara' ? 'selected' : '' }}>sementara</option>
<option value="buah bermusim" {{ old('jenis_penjaja', $permohonan?->jenis) == 'buah bermusim' ? 'selected' : '' }}>buah bermusim</option>
<option value="foodtruck" {{ old('jenis_penjaja', $permohonan?->jenis) == 'foodtruck' ? 'selected' : '' }}>foodtruck</option>
<option value="car boot sale" {{ old('jenis_penjaja', $permohonan?->jenis) == 'car boot sale' ? 'selected' : '' }}>car boot sale</option>
<option value="lain-lain" {{ old('jenis_penjaja', $permohonan?->jenis) == 'lain-lain' ? 'selected' : '' }}>lain-lain</option>
</select>
@error('jenis_penjaja')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label for="jenis_kenderaan">Jenis Kenderaan</label>
<select id="jenis_kenderaan" class="form-select @error('jenis_kenderaan') is-invalid @enderror" name="jenis_kenderaan">
<option value=""></option>
<option value="kereta sorong" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'kereta sorong' ? 'selected' : ''}}>kereta sorong</option>
<option value="basikal" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'basikal' ? 'selected' : ''}}>basikal</option>
<option value="motosikal" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'motosikal' ? 'selected' : ''}}>motosikal</option>
<option value="beca / basikal roda tiga" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'beca / basikal roda tiga' ? 'selected' : ''}}>beca / basikal roda tiga</option>
<option value="motosikal roda tiga" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'motosikal roda tiga' ? 'selected' : ''}}>motosikal roda tiga</option>
<option value="kereta / wagon" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'kereta / wagon' ? 'selected' : ''}}>kereta / wagon</option>
<option value="van" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'van' ? 'selected' : ''}}>van</option>
<option value="lori" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'lori' ? 'selected' : ''}}>lori</option>
</select>
@error('jenis_kenderaan')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
<small>Penjaja berkenderaan / Foodtruck / Car boot Sale sahaja</small>
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label for="no_pendaftaran">No Pendaftaran Kenderaan</label>
<input id="no_pendaftaran" class="form-control @error('no_pendaftaran') is-invalid @enderror" type="text" name="no_pendaftaran" value="{{ old('no_pendaftaran', $permohonan?->no_pendaftaran) }}" autofocus autocomplete="no_pendaftaran">
@error('no_pendaftaran')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label for="status_tanah">Status Tanah</label>
<select id="status_tanah" class="form-select @error('status_tanah') is-invalid @enderror" name="status_tanah">
<option value="">Pilih Status Tanah</option>
<option value="hak milik persendirian" {{ old('status_tanah', $permohonan?->status_tanah) == 'hak milik persendirian' ? 'selected' : '' }}>hak milik persendirian</option>
<option value="tanah kerajaan(rezab)" {{ old('status_tanah', $permohonan?->status_tanah) == 'tanah kerajaan(rezab)' ? 'selected' : '' }}>tanah kerajaan(rezab)</option>
<option value="tanah sewa" {{ old('status_tanah', $permohonan?->status_tanah) == 'tanah sewa' ? 'selected' : '' }}>tanah sewa</option>
<option value="tapak parkir" {{ old('status_tanah', $permohonan?->status_tanah) == 'tapak parkir' ? 'selected' : '' }}>tapak parkir</option>
<option value="lain-lain" {{ old('status_tanah', $permohonan?->status_tanah) == 'lain-lain' ? 'selected' : '' }}>lain-lain</option>
</select>
@error('status_tanah')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-8">
<div class="mb-3">
<label for="alamat_penjajaan">Alamat Aktiviti Penjajaan</label>
<textarea id="alamat_penjajaan" class="form-control @error('alamat_penjajaan') is-invalid @enderror" name="alamat_penjajaan" required autofocus autocomplete="alamat_penjajaan" rows="3" cols="40">{{ old('alamat_penjajaan', $permohonan?->alamat_penjajaan) }}</textarea>
@error('alamat_penjajaan')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-4">
<div class="row">
<div class="col-md-12">
<div class="mb-3">
<label for="masa_jualan_mula">Masa Mula Jualan</label>
<input id="masa_jualan_mula" class="form-control @error('masa_jualan_mula') is-invalid @enderror" type="time" name="masa_jualan_mula" value="{{ old('masa_jualan_mula', $permohonan?->masa_jualan_mula) }}" autofocus autocomplete="masa_jualan_mula">
@error('masa_jualan_mula')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-12">
<div class="mb-3">
<label for="masa_jualan_tamat">Masa Tamat Jualan</label>
<input id="masa_jualan_tamat" class="form-control @error('masa_jualan_tamat') is-invalid @enderror" type="time" name="masa_jualan_tamat" value="{{ old('masa_jualan_tamat', $permohonan?->masa_jualan_tamat) }}" autofocus autocomplete="masa_jualan_tamat">
@error('masa_jualan_tamat')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="mb-3">
<label for="makanan">Makanan</label>
<textarea id="makanan" class="form-control @error('makanan') is-invalid @enderror" name="makanan" autofocus autocomplete="makanan" rows="3" cols="40">{{ old('makanan', $permohonan?->makanan) }}</textarea>
@error('makanan')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-4">
<div class="mb-3">
<label for="minuman">Minuman</label>
<textarea id="minuman" class="form-control @error('minuman') is-invalid @enderror" name="minuman" autofocus autocomplete="minuman" rows="3" cols="40" >{{ old('minuman', $permohonan?->minuman) }}</textarea>
@error('minuman')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-4">
<div class="mb-3">
<label for="lain">Lain-lain</label>
<textarea id="lain" class="form-control @error('lain') is-invalid @enderror" name="lain" autofocus autocomplete="lain" rows="3" cols="40" >{{ old('lain', $permohonan?->lain) }}</textarea>
@error('lain')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
<div class="col-lg-6">
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title">DOKUMEN DIPERLUKAN</h3>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-6">
@if(!is_null($doc_kad_pengenalan))
<h6>Salinan Kad Pengenalan</h6>
@if ($doc_kad_pengenalan->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kad_pengenalan->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kad_pengenalan->pivot->path) }}" alt="Salinan IC" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_gambar))
<h6>Gambar Berukuran Passport</h6>
@if ($doc_gambar->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_gambar->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_gambar->pivot->path) }}" alt="Gambar Passport" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_lokasi))
<h6>Gambar Lokasi / Pelan</h6>
@if ($doc_lokasi->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_lokasi->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_lokasi->pivot->path) }}" alt="Gambar Lokasi" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kebenaran))
<h6>Surat kebenaran pemilik tanah / pemegang rezab /perjanjian yang sah</h6>
@if ($doc_kebenaran->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kebenaran->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kebenaran->pivot->path) }}" alt="Surat Kebenaran" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kenderaan))
<h6>Gambar Kenderaan</h6>
@if ($doc_kenderaan->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kenderaan->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kenderaan->pivot->path) }}" alt="Gambar Kenderaan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kenderaan_geran))
<h6>Salinan Geran Kenderaan</h6>
@if ($doc_kenderaan_geran->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kenderaan_geran->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kenderaan_geran->pivot->path) }}" alt="Gambar Kenderaan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_suntikan_ty2))
<h6>Salinan Sijil Suntikan TY2 (Pengendali makanan sahaja)</h6>
@if ($doc_suntikan_ty2->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_suntikan_ty2->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_suntikan_ty2->pivot->path) }}" alt="Salinan Suntikan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kursus_makanan))
<h6>Salinan Sijil Kursus Pengendalian Makanan</h6>
@if ($doc_kursus_makanan->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kursus_makanan->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kursus_makanan->pivot->path) }}" alt="Salinan Sijil Kursus Pengendalian Makanan" style="max-width: 100px;">
@endif
@endif
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row mt-4">
<div class="col-lg-12">
<div class="card">
<div class="card-body text-center">
<input id="hantar" class="btn btn-primary" type="submit" value="Hantar"/>
</div> <!-- /.card-header -->
</div> <!-- /.card-header -->
</div> <!-- /.col -->
</div> <!--end::Row-->
</form>
@endsection
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
<script type="text/javascript" src="https://js.arcgis.com/4.25/"></script>
@endsection

View File

@@ -0,0 +1,417 @@
@extends('layouts.appmin')
@section('tajuk')
Pemeriksaan Tapak Permohonan Lesen Penjaja
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet" type="text/css"/>
<link href="https://js.arcgis.com/4.25/esri/css/main.css" rel="stylesheet" type="text/css" />
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 500px;
width: 100%;
}
</style>
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Pemeriksaan Tapak</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Papar Permohonan</a>
</li>
</ul>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row mb-3">
<div class="col-md-12">
<a href="" class="btn btn-primary mx-2">Permohonan</a>
<a href="{{route('ik.papar-pemeriksaan-map', [$permohonan->id])}}" class="btn btn-primary mx-2">Peta Lokasi</a>
<a href="{{route('ik.papar-pemeriksaan-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Ulasan PPK</a>
<a href="{{route('ik.papar-pemeriksaan-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Ulasan Pegawai</a>
<a href="{{route('ik.papar-pemeriksaan-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Ulasan Pengarah</a>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Peribadi Pemohon</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="nokp">No KP</label>
<input type="text" class="form-control" id="nokp" disabled
value="{{ old('nokp', $permohonan?->user->nokp) }}" />
</div>
<div class="form-group">
<label for="name">Name</label>
<input type="text" class="form-control" id="name" disabled
value="{{ old('name', $permohonan?->user->name) }}" />
</div>
<div class="row">
<div class="col-md-7">
<div class="form-group">
<label for="email">Email</label>
<input type="text" class="form-control" id="email" disabled
value="{{ old('email', $permohonan?->user->email) }}" />
</div>
</div>
<div class="col-md-5">
<div class="form-group">
<label for="notelefon">No Telefon</label>
<input type="text" class="form-control" id="notelefon" disabled
value="{{ old('notelefon', $permohonan?->user->notelefon) }}" />
</div>
</div>
</div>
<div class="form-group">
<label for="alamat">Alamat</label>
<textarea class="form-control" id="alamat" rows="4" disabled>{{ old('alamat', $permohonan?->user->alamat) }}</textarea>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jantina">Jantina</label>
<input type="text" class="form-control" id="jantina" disabled
value="{{ old('jantina', $permohonan?->user->jantina) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bangsa">Bangsa</label>
<input type="text" class="form-control" id="bangsa" disabled
value="{{ old('bangsa', $permohonan?->user->bangsa) }}" />
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.card-body -->
</div>
</div>
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Perniagaan(SSM)</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="nossm">No SSM</label>
<input type="text" class="form-control" id="nossm" disabled
value="{{ old('nossm', $permohonan?->syarikat->nossm) }}" />
</div>
<div class="form-group">
<label for="nama_perniagaan">Nama Perniagaan</label>
<input type="text" class="form-control" id="nama_perniagaan" disabled
value="{{ old('nama_perniagaan', $permohonan?->syarikat->name) }}" />
</div>
<div class="form-group">
<label for="jenis_perniagaan">Jenis Perniagaan</label>
<input type="text" class="form-control" id="jenis_perniagaan" disabled
value="{{ old('jenis_perniagaan', $permohonan?->syarikat->jenis_perniagaan) }}" />
</div>
<div class="form-group">
<label for="alamat_perniagaan">Alamat Perniagaan</label>
<textarea class="form-control" id="alamat_perniagaan" rows="4" disabled>{{ old('alamat_perniagaan', $permohonan?->syarikat->alamat) }}</textarea>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="notelefon_perniagaan">No Telefon</label>
<input type="text" class="form-control" id="notelefon_perniagaan" disabled
value="{{ old('notelefon_perniagaan', $permohonan?->syarikat->notelefon) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bil_cawangan">Bil Cawangan</label>
<input type="text" class="form-control" id="bil_cawangan" disabled
value="{{ old('bil_cawangan', $permohonan?->syarikat->bil_cawangan) }}" />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div> <!--end::Row-->
<div class="row">
<div class="col-md-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Permohonan Lesen Penjaja</h4>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6 col-sm-12">
<div class="form-group">
<label for="jenis_penjaja">Jenis Penjaja</label>
<input type="text" class="form-control" id="jenis_penjaja" disabled
value="{{ old('jenis_penjaja', $permohonan?->syarikat->jenis) }}" />
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jenis_kenderaan">Jenis Kenderaan</label>
<input type="text" class="form-control" id="jenis_kenderaan" disabled
value="{{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="no_pendaftaran">No Pendaftaran Kenderaan</label>
<input type="text" class="form-control" id="no_pendaftaran" disabled
value="{{ old('no_pendaftaran', $permohonan?->no_pendaftaran) }}" />
</div>
</div>
</div>
<div class="form-group">
<label for="status_tanah">Status Tanah</label>
<input type="text" class="form-control" id="status_tanah" disabled
value="{{ old('status_tanah', $permohonan?->status_tanah) }}" />
</div>
<div class="form-group">
<label for="alamat_penjajaan">Alamat Aktiviti Penjajaan</label>
<textarea class="form-control" id="alamat_penjajaan" rows="4" disabled>{{ old('alamat_perniagaan', $permohonan?->alamat_penjajaan) }}</textarea>
</div>
</div>
<div class="col-md-6 col-sm-12">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="masa_jualan_mula">Masa Mula Jualan</label>
<input type="text" class="form-control" id="masa_jualan_mula" disabled
value="{{ old('masa_jualan_mula', $permohonan?->masa_jualan_mula) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="masa_jualan_tamat">Masa Tamat Jualan</label>
<input type="text" class="form-control" id="masa_jualan_tamat" disabled
value="{{ old('masa_jualan_tamat', $permohonan?->masa_jualan_tamat) }}" />
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="makanan">Makanan</label>
<textarea class="form-control" id="makanan" rows="4" disabled>{{ old('makanan', $permohonan?->makanan) }}</textarea>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="minuman">Minuman</label>
<textarea class="form-control" id="minuman" rows="4" disabled>{{ old('minuman', $permohonan?->minuman) }}</textarea>
</div>
</div>
</div>
<div class="form-group">
<label for="lain">Lain-lain</label>
<input type="text" class="form-control" id="lain" disabled
value="{{ old('lain', $permohonan?->lain) }}" />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Dokumen Permohonan Lesen Penjaja</h4>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
@if(!is_null($doc_gambar))
<h6>Gambar Berukuran Passport</h6>
@if ($doc_gambar->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_gambar->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_gambar->pivot->path) }}" alt="Gambar Passport" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_lokasi))
<h6>Gambar Lokasi / Pelan</h6>
@if ($doc_lokasi->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_lokasi->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_lokasi->pivot->path) }}" alt="Gambar Lokasi" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kebenaran))
<h6>Surat kebenaran pemilik tanah / pemegang rezab /perjanjian yang sah</h6>
@if ($doc_kebenaran->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kebenaran->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kebenaran->pivot->path) }}" alt="Surat Kebenaran" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kenderaan))
<h6>Gambar Kenderaan</h6>
@if ($doc_kenderaan->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kenderaan->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kenderaan->pivot->path) }}" alt="Gambar Kenderaan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kenderaan_geran))
<h6>Salinan Geran Kenderaan</h6>
@if ($doc_kenderaan_geran->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kenderaan_geran->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kenderaan_geran->pivot->path) }}" alt="Gambar Kenderaan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_suntikan_ty2))
<h6>Salinan Sijil Suntikan TY2 (Pengendali makanan sahaja)</h6>
@if ($doc_suntikan_ty2->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_suntikan_ty2->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_suntikan_ty2->pivot->path) }}" alt="Salinan Suntikan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kursus_makanan))
<h6>Salinan Sijil Kursus Pengendalian Makanan</h6>
@if ($doc_kursus_makanan->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kursus_makanan->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kursus_makanan->pivot->path) }}" alt="Salinan Sijil Kursus Pengendalian Makanan" style="max-width: 100px;">
@endif
@endif
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Wang Proses</h4>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-12">
<table class="table">
<?php
$i = 0;
?>
<tr>
<th>#</th>
<th>No Akaun BP</th>
<th>No Resit<br />(Tarikh Bayar)</th>
<th>Bayaran<br />(RM)</th>
</tr>
@foreach($permohonan?->bilpelbagais as $bp)
<?php $i++; ?>
<tr>
<td><?php echo $i; ?>.</td>
<td>{{$bp->no_akaun_bilpelbagai}}</td>
<td>{{$bp->no_resit}}<br />{{$bp->dt_bayar}}</td>
<td>{{$bp->amaun_bayar}}</td>
</tr>
@endforeach
</table>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Fail</h4>
</div>
</div>
<div class="card-body">
<div class="form-group">
<label for="no_fail_lesen">No Fail Lesen</label>
<input type="text" class="form-control" id="no_fail_lesen" disabled
value="{{ old('no_fail_lesen', $permohonan->no_fail_lesen) }}" />
</div>
<div class="form-group">
<label for="no_akaun_lesen">No Akaun Lesen</label>
<input type="text" class="form-control" id="no_akaun_lesen" disabled
value="{{ old('no_akaun_lesen', $permohonan->no_akaun_permohonan) }}" />
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
@endsection

View File

@@ -0,0 +1,300 @@
@extends('layouts.appmin')
@section('tajuk')
Permohonan Lesen Penjaja
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet" type="text/css"/>
<link href="https://js.arcgis.com/4.25/esri/css/main.css" rel="stylesheet" type="text/css" />
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 500px;
width: 100%;
}
</style>
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Pemeriksaan Tapak</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Papar Permohonan</a>
</li>
</ul>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row mb-3">
<div class="col-md-12">
<a href="" class="btn btn-primary mx-2">Permohonan</a>
<a href="{{route('ik.papar-pemeriksaan-map', [$permohonan->id])}}" class="btn btn-primary mx-2">Peta Lokasi</a>
<a href="{{route('ik.papar-pemeriksaan-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Ulasan PPK</a>
<a href="{{route('ik.papar-pemeriksaan-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Ulasan Pegawai</a>
<a href="{{route('ik.papar-pemeriksaan-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Ulasan Pengarah</a>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Peta Lokasi</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<form action="{{route('ik.simpan-lokasi', [$permohonan->id])}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" value="{{$permohonan->id}}">
<div class="row">
<div class="col-md-5">
<div class="mb-3">
<label for="longitude">Longitud</label>
<input id="longitude" class="form-control" type="text" name="longitude" value="{{ old('longitude', $permohonan?->longitude) }}" autofocus autocomplete="longitude"/>
</div>
</div>
<div class="col-md-5">
<div class="mb-3">
<label for="latitude">Latitud</label>
<input id="latitude" class="form-control" type="text" name="latitude" value="{{ old('latitude', $permohonan?->latitude) }}" autofocus autocomplete="latitude"/>
</div>
</div>
<div class="col-md-2">
<div class="mb-3">
<br />
<input id="simpan" class="btn btn-secondary" type="submit" name="simpan" value="Kemaskini" autofocus autocomplete="latitude"/>
</div>
</div>
</div>
</form>
<div id="viewDiv"></div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
<script type="text/javascript" src="https://js.arcgis.com/4.25/"></script>
<script type="text/javascript">
require([
"esri/Map",
"esri/views/MapView",
"esri/widgets/Home",
"esri/widgets/ScaleBar",
"esri/widgets/LayerList",
"esri/widgets/Legend",
"esri/widgets/Expand",
"esri/widgets/Compass",
"esri/layers/Layer",
"esri/layers/GraphicsLayer",
"esri/Graphic",
"esri/geometry/support/webMercatorUtils"
], (
Map, MapView, Home, ScaleBar, LayerList, Legend,
Expand, Compass, Layer, GraphicsLayer, Graphic, webMercatorUtils
) => {
const layerUrl = "https://onemap.mbip.gov.my/arcgis/rest/services/Hosted/Maklumat_Lot/FeatureServer";
const map = new Map({basemap: "topo-vector"});
const view = new MapView({
container: "viewDiv",
map: map,
center: [<?php if(!is_null($permohonan->longitude)){ echo $permohonan->longitude; } else{ echo '103.576'; } ?>, <?php if(!is_null($permohonan->latitude)){ echo $permohonan->latitude; } else{ echo '1.555'; } ?>] ,
zoom: 16
});
//Construct a SimpleMarkerSymbol object
var markerSymbol = {
type: "simple-marker",
color:[226,15,5],
outline:{
color:[255,255,255],
width:2
}
};
<?php
if(!is_null($permohonan->longitude)){
?>
//Construct a point object
var point1 = {
type:"point",
longitude:<?php if(!is_null($permohonan->longitude)){ echo $permohonan->longitude; } else{ echo '103.576'; } ?>,
latitude:<?php if(!is_null($permohonan->latitude)){ echo $permohonan->latitude; } else{ echo '1.555'; } ?>
};
//Construct a Graphic object
var graphic1 = new Graphic({
geometry:point1,
symbol: markerSymbol
});
makeGraphicDraggable(graphic1);
// Construct a GraphicsLayer with Graphic objects
var layer = new GraphicsLayer({
graphics: [graphic1]
});
<?php
}
else{
?>
// Construct a GraphicsLayer with Graphic objects
var layer = new GraphicsLayer({
graphics: []
});
<?php
}
?>
layer.title = "Kedudukan Projek";
createFeatureLayers(layerUrl);
async function createFeatureLayers(url) {
const featureService = await Layer.fromArcGISServerUrl(url);
map.add(featureService);
map.add(layer);
}
// Function to make graphics draggable
function makeGraphicDraggable(graphic) {
let moveGraphic = false;
view.on("drag", (event) => {
if (moveGraphic) {
event.stopPropagation();
const point = view.toMap({ x: event.x, y: event.y });
graphic.geometry = point;
}
});
view.on("pointer-down", (event) => {
const screenPoint = { x: event.x, y: event.y };
view.hitTest(screenPoint).then((response) => {
if (response.results.length > 0 && response.results[0].graphic === graphic) {
moveGraphic = true;
}
});
});
view.on("pointer-up", () => {
if (moveGraphic) {
const { longitude, latitude } = webMercatorUtils.webMercatorToGeographic(graphic.geometry);
console.log(`New position - Longitude: ${longitude}, Latitude: ${latitude}`);
$("#latitude").val(latitude);
$("#longitude").val(longitude);
moveGraphic = false;
}
});
}
// Add a new marker on map click if no marker exists
view.on("click", (event) => {
if (layer.graphics.length === 0) {
const point = view.toMap({ x: event.x, y: event.y });
const newGraphic = new Graphic({
geometry: point,
symbol: markerSymbol
});
layer.add(newGraphic);
makeGraphicDraggable(newGraphic);
const { longitude, latitude } = webMercatorUtils.webMercatorToGeographic(newGraphic.geometry);
console.log(`Added marker at - Longitude: ${longitude}, Latitude: ${latitude}`);
$("#latitude").val(latitude);
$("#longitude").val(longitude);
$("#waze").attr('href', 'https://waze.com/ul?ll='+latitude+','+longitude+'&z=10');
} else {
console.log('Marker already exists.');
}
});
const homeBtn = new Home({
view: view
});
const scaleBar = new ScaleBar({
view: view,
unit: "dual"
});
const layerList = new LayerList({
view: view
});
const legend = new Legend({
view: view
});
const layerListExpand = new Expand({
view: view,
content: layerList,
expanded: false,
expandTooltip: "Expand LayerList"
});
const legendExpand = new Expand({
view: view,
content: legend,
expandTooltip: "Expand Legend",
expanded: false
});
const compass = new Compass({
view: view,
visible: false
});
view.ui.add(homeBtn, "top-left");
view.ui.add(scaleBar, "bottom-right");
view.ui.add(layerListExpand, "top-right");
view.ui.add(legendExpand, "bottom-left");
view.ui.add(compass, "top-left");
// load the Compass only when the view is rotated
view.watch('rotation', function (rotation) {
if (rotation && !compass.visible) {
compass.visible = true;
}
});
});
</script>
@endsection

View File

@@ -0,0 +1,355 @@
@extends('layouts.appmin')
@section('tajuk')
Ulasan Penolong Pegawai Kesihatan
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet" type="text/css"/>
<link href="https://js.arcgis.com/4.25/esri/css/main.css" rel="stylesheet" type="text/css" />
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 500px;
width: 100%;
}
</style>
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Pemeriksaan Tapak</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Papar Permohonan</a>
</li>
</ul>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row mb-3">
<div class="col-md-12">
<a href="" class="btn btn-primary mx-2">Permohonan</a>
<a href="{{route('ik.papar-pemeriksaan-map', [$permohonan->id])}}" class="btn btn-primary mx-2">Peta Lokasi</a>
<a href="{{route('ik.papar-pemeriksaan-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Ulasan PPK</a>
<a href="{{route('ik.papar-pemeriksaan-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Ulasan Pegawai</a>
<a href="{{route('ik.papar-pemeriksaan-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Ulasan Pengarah</a>
</div>
</div>
<form action="{{route('ik.simpan-lokasi', [$permohonan->id])}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" value="{{$permohonan->id}}">
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Ulasan</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-3">
<div class="mb-3">
<label for="dt_periksa">Tarikh Pemeriksaan</label>
<input id="dt_periksa" class="form-control" type="text" name="dt_periksa" value="{{ old('dt_periksa', $permohonan?->ulasanIk?->dt_periksa) }}" autofocus autocomplete="dt_periksa"/>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4 mb-3">
<label for="latitude">a&#41; Lokasi Tempat berniaga</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_sesuai" name="lokasi_niaga_sesuai" value="sesuai">
<label class="form-check-label" for="lokasi_niaga_sesuai">Sesuai</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_tak_sesuai" name="lokasi_niaga_sesuai" value="tidak sesuai">
<label class="form-check-label" for="lokasi_niaga_tak_sesuai">Tidak sesuai, kerana</label>
<textarea class="form-control" name="lokasi_niaga_taksesuai_sebab" id="lokasi_niaga_taksesuai_sebab"></textarea>
</div>
</div>
<div class="col-md-3 mb-3">
<label for="latitude">b&#41; Perniagaan dijalankan oleh</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_sesuai" name="lokasi_niaga_sesuai" value="sesuai">
<label class="form-check-label" for="lokasi_niaga_sesuai">Pemohon/Pelesen</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_tak_sesuai" name="lokasi_niaga_sesuai" value="tidak sesuai">
<label class="form-check-label" for="lokasi_niaga_tak_sesuai">Orang Lain</label>
</div>
</div>
<div class="col-md-5 mb-3">
<label for="latitude">c&#41; Pematuhan syarat</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_sesuai" name="lokasi_niaga_sesuai" value="sesuai">
<label class="form-check-label" for="lokasi_niaga_sesuai">Telah dipatuhi</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_tak_sesuai" name="lokasi_niaga_sesuai" value="tidak sesuai">
<label class="form-check-label" for="lokasi_niaga_tak_sesuai">Belum dipatuhi</label> <br />
Perkara yang perlu dipatuhi :
<textarea class="form-control" name="lokasi_niaga_taksesuai_sebab" id="lokasi_niaga_taksesuai_sebab"></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4 mb-3">
<div class="row">
<div class="col-md-12">
<label for="latitude">d&#41; Pemprosesan makanan ditempat berniaga</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_sesuai" name="lokasi_niaga_sesuai" value="sesuai">
<label class="form-check-label" for="lokasi_niaga_sesuai">Tiada (Hanya membungkus/menjual sahaja)</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_tak_sesuai" name="lokasi_niaga_sesuai" value="tidak sesuai">
<label class="form-check-label" for="lokasi_niaga_tak_sesuai">Ada</label>
</div>
</div>
<div class="col-md-12">
<strong>Jika ada:</strong>
<table class="table mt-1">
<tbody>
<tr>
<td>Memasak makanan</td>
<td><input class="form-check-input" type="checkbox" id="memasak" name="memasak" value="1"></td>
</tr>
<tr>
<td>Merebus makanan</td>
<td><input class="form-check-input" type="checkbox" id="memasak" name="memasak" value="1"></td>
</tr>
<tr>
<td>Menggoreng makanan</td>
<td><input class="form-check-input" type="checkbox" id="memasak" name="memasak" value="1"></td>
</tr>
<tr>
<td>Lain-lain
<input type="text" class="form-control" id="no_fail_lesen"
value="" />
</td>
<td><input class="form-check-input" type="checkbox" id="memasak" name="memasak" value="1"></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row">
<div class="col-md-12">
<label for="latitude">e&#41; Mendirikan bangunan/warung</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_sesuai" name="lokasi_niaga_sesuai" value="sesuai">
<label class="form-check-label" for="lokasi_niaga_sesuai">Tiada (Hanya payung/meja sahaja)</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_tak_sesuai" name="lokasi_niaga_sesuai" value="tidak sesuai">
<label class="form-check-label" for="lokasi_niaga_tak_sesuai">Ada</label>
</div>
</div>
</div>
</div>
<div class="col-md-4 mb-3">
<div class="row">
<div class="col-md-12">
f&#41; Jika menggunakan kenderaan:
<table class="table mt-1">
<tbody>
<tr>
<td>Motosikal</td>
<td><input class="form-check-input" type="checkbox" id="memasak" name="memasak" value="1"></td>
</tr>
<tr>
<td>Kereta/Van</td>
<td><input class="form-check-input" type="checkbox" id="memasak" name="memasak" value="1"></td>
</tr>
<tr>
<td>Lori</td>
<td><input class="form-check-input" type="checkbox" id="memasak" name="memasak" value="1"></td>
</tr>
<tr>
<td>Basikal</td>
<td><input class="form-check-input" type="checkbox" id="memasak" name="memasak" value="1"></td>
</tr>
<tr>
<td>
Lain-lain
<input type="text" class="form-control" id="no_fail_lesen"
value="" />
</td>
<td><input class="form-check-input" type="checkbox" id="memasak" name="memasak" value="1"></td>
</tr>
</tbody>
</table>
<div class="form-group">
<label for="no_fail_lesen">No. Pendaftaran Kenderaan</label>
<input type="text" class="form-control" id="no_fail_lesen"
value="" />
</div>
</div>
</div>
</div>
<div class="col-md-4 mb-3">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="no_fail_lesen">g&#41; Tarikh mula berniaga</label>
<input type="text" class="form-control" id="no_fail_lesen"
value="" />
</div>
<div class="form-group">
<label for="no_fail_lesen">Masa berniaga</label>
<input type="text" class="form-control" id="no_fail_lesen"
value="" />
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
h&#41; Kebersihan semasa berniaga:
<table class="table mt-1">
<tbody>
<tr>
<td>Kebersihan diri</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" name="cara_jana" id="cara_jana_epbt" />
<label class="form-check-label" for="cara_jana_epbt" >Memuaskan</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="cara_jana" id="cara_jana_mylesen" />
<label class="form-check-label" for="cara_jana_mylesen" >Tidak</label>
</div>
</td>
</tr>
<tr>
<td>Kebersihan makanan</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" name="cara_jana" id="cara_jana_epbt" />
<label class="form-check-label" for="cara_jana_epbt" >Memuaskan</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="cara_jana" id="cara_jana_mylesen" />
<label class="form-check-label" for="cara_jana_mylesen" >Tidak</label>
</div>
</td>
</tr>
<tr>
<td>Kebersihan kawasan</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" name="cara_jana" id="cara_jana_epbt" />
<label class="form-check-label" for="cara_jana_epbt" >Memuaskan</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="cara_jana" id="cara_jana_mylesen" />
<label class="form-check-label" for="cara_jana_mylesen" >Tidak</label>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 mb-3">
<div class="form-group">
<label for="no_fail_lesen">i&#41; Laporan kebersihan kawasan/tapak selepas berniaga</label>
<textarea class="form-control" id="makanan" rows="2"></textarea>
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Cadangan</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<table class="table mt-1">
<tbody>
<tr>
<td class="align-top"><input class="form-check-input" type="checkbox" id="memasak" name="memasak" value="1"></td>
<td>
<strong>Tiada halangan</strong> dengan syarat :
<textarea class="form-control" id="makanan" rows="2"></textarea>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="cara_jana" id="cara_jana_epbt" />
<label class="form-check-label" for="cara_jana_epbt" >Notis yang telah dikeluarkan perlu dipatuhi</label>
</div>
</td>
</tr>
<tr>
<td class="align-top"><input class="form-check-input" type="checkbox" id="memasak" name="memasak" value="1"></td>
<td>
<strong>Tidak menyokong</strong> atas sebab :
<textarea class="form-control" id="makanan" rows="2"></textarea>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="cara_jana" id="cara_jana_epbt" />
<label class="form-check-label" for="cara_jana_epbt" >Dirujuk Jabatan Penguatkuasa untuk tindakan : </label>
<textarea class="form-control" id="makanan" rows="2"></textarea>
</td>
</tr>
<tr>
<td class="align-top"><input class="form-check-input" type="checkbox" id="memasak" name="memasak" value="1"></td>
<td><strong>Permohonan/Lesen dibatalkan</strong> kerana tamat perniagaan</td>
</tr>
</tbody>
</table>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row justify-content-center">
<div class="col-12">
<input id="simpan" class="btn btn-secondary" type="submit" name="simpan" value="Simpan"/>
</div> <!-- /.col -->
</div> <!--end::Row-->
</form>
@endsection
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
@endsection

View File

@@ -0,0 +1,413 @@
@extends('layouts.appmin')
@section('tajuk')
Pemeriksaan Tapak Permohonan Lesen Penjaja
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet" type="text/css"/>
<link href="https://js.arcgis.com/4.25/esri/css/main.css" rel="stylesheet" type="text/css" />
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 500px;
width: 100%;
}
</style>
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Pemeriksaan Tapak</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Papar Permohonan</a>
</li>
</ul>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row mb-3">
<div class="col-md-12">
<a href="" class="btn btn-primary mx-2">Permohonan</a><a href="{{route('ik.papar-pemeriksaan-map', [$permohonan->id])}}" class="btn btn-primary mx-2">Peta Lokasi</a><a href="{{route('ik.papar-pemeriksaan-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Borang Ulasan</a>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Peribadi Pemohon</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="nokp">No KP</label>
<input type="text" class="form-control" id="nokp" disabled
value="{{ old('nokp', $permohonan?->user->nokp) }}" />
</div>
<div class="form-group">
<label for="name">Name</label>
<input type="text" class="form-control" id="name" disabled
value="{{ old('name', $permohonan?->user->name) }}" />
</div>
<div class="row">
<div class="col-md-7">
<div class="form-group">
<label for="email">Email</label>
<input type="text" class="form-control" id="email" disabled
value="{{ old('email', $permohonan?->user->email) }}" />
</div>
</div>
<div class="col-md-5">
<div class="form-group">
<label for="notelefon">No Telefon</label>
<input type="text" class="form-control" id="notelefon" disabled
value="{{ old('notelefon', $permohonan?->user->notelefon) }}" />
</div>
</div>
</div>
<div class="form-group">
<label for="alamat">Alamat</label>
<textarea class="form-control" id="alamat" rows="4" disabled>{{ old('alamat', $permohonan?->user->alamat) }}</textarea>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jantina">Jantina</label>
<input type="text" class="form-control" id="jantina" disabled
value="{{ old('jantina', $permohonan?->user->jantina) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bangsa">Bangsa</label>
<input type="text" class="form-control" id="bangsa" disabled
value="{{ old('bangsa', $permohonan?->user->bangsa) }}" />
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.card-body -->
</div>
</div>
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Perniagaan(SSM)</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="nossm">No SSM</label>
<input type="text" class="form-control" id="nossm" disabled
value="{{ old('nossm', $permohonan?->syarikat->nossm) }}" />
</div>
<div class="form-group">
<label for="nama_perniagaan">Nama Perniagaan</label>
<input type="text" class="form-control" id="nama_perniagaan" disabled
value="{{ old('nama_perniagaan', $permohonan?->syarikat->name) }}" />
</div>
<div class="form-group">
<label for="jenis_perniagaan">Jenis Perniagaan</label>
<input type="text" class="form-control" id="jenis_perniagaan" disabled
value="{{ old('jenis_perniagaan', $permohonan?->syarikat->jenis_perniagaan) }}" />
</div>
<div class="form-group">
<label for="alamat_perniagaan">Alamat Perniagaan</label>
<textarea class="form-control" id="alamat_perniagaan" rows="4" disabled>{{ old('alamat_perniagaan', $permohonan?->syarikat->alamat) }}</textarea>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="notelefon_perniagaan">No Telefon</label>
<input type="text" class="form-control" id="notelefon_perniagaan" disabled
value="{{ old('notelefon_perniagaan', $permohonan?->syarikat->notelefon) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bil_cawangan">Bil Cawangan</label>
<input type="text" class="form-control" id="bil_cawangan" disabled
value="{{ old('bil_cawangan', $permohonan?->syarikat->bil_cawangan) }}" />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div> <!--end::Row-->
<div class="row">
<div class="col-md-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Permohonan Lesen Penjaja</h4>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6 col-sm-12">
<div class="form-group">
<label for="jenis_penjaja">Jenis Penjaja</label>
<input type="text" class="form-control" id="jenis_penjaja" disabled
value="{{ old('jenis_penjaja', $permohonan?->syarikat->jenis) }}" />
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jenis_kenderaan">Jenis Kenderaan</label>
<input type="text" class="form-control" id="jenis_kenderaan" disabled
value="{{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="no_pendaftaran">No Pendaftaran Kenderaan</label>
<input type="text" class="form-control" id="no_pendaftaran" disabled
value="{{ old('no_pendaftaran', $permohonan?->no_pendaftaran) }}" />
</div>
</div>
</div>
<div class="form-group">
<label for="status_tanah">Status Tanah</label>
<input type="text" class="form-control" id="status_tanah" disabled
value="{{ old('status_tanah', $permohonan?->status_tanah) }}" />
</div>
<div class="form-group">
<label for="alamat_penjajaan">Alamat Aktiviti Penjajaan</label>
<textarea class="form-control" id="alamat_penjajaan" rows="4" disabled>{{ old('alamat_perniagaan', $permohonan?->alamat_penjajaan) }}</textarea>
</div>
</div>
<div class="col-md-6 col-sm-12">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="masa_jualan_mula">Masa Mula Jualan</label>
<input type="text" class="form-control" id="masa_jualan_mula" disabled
value="{{ old('masa_jualan_mula', $permohonan?->masa_jualan_mula) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="masa_jualan_tamat">Masa Tamat Jualan</label>
<input type="text" class="form-control" id="masa_jualan_tamat" disabled
value="{{ old('masa_jualan_tamat', $permohonan?->masa_jualan_tamat) }}" />
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="makanan">Makanan</label>
<textarea class="form-control" id="makanan" rows="4" disabled>{{ old('makanan', $permohonan?->makanan) }}</textarea>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="minuman">Minuman</label>
<textarea class="form-control" id="minuman" rows="4" disabled>{{ old('minuman', $permohonan?->minuman) }}</textarea>
</div>
</div>
</div>
<div class="form-group">
<label for="lain">Lain-lain</label>
<input type="text" class="form-control" id="lain" disabled
value="{{ old('lain', $permohonan?->lain) }}" />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Dokumen Permohonan Lesen Penjaja</h4>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
@if(!is_null($doc_gambar))
<h6>Gambar Berukuran Passport</h6>
@if ($doc_gambar->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_gambar->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_gambar->pivot->path) }}" alt="Gambar Passport" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_lokasi))
<h6>Gambar Lokasi / Pelan</h6>
@if ($doc_lokasi->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_lokasi->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_lokasi->pivot->path) }}" alt="Gambar Lokasi" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kebenaran))
<h6>Surat kebenaran pemilik tanah / pemegang rezab /perjanjian yang sah</h6>
@if ($doc_kebenaran->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kebenaran->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kebenaran->pivot->path) }}" alt="Surat Kebenaran" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kenderaan))
<h6>Gambar Kenderaan</h6>
@if ($doc_kenderaan->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kenderaan->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kenderaan->pivot->path) }}" alt="Gambar Kenderaan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kenderaan_geran))
<h6>Salinan Geran Kenderaan</h6>
@if ($doc_kenderaan_geran->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kenderaan_geran->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kenderaan_geran->pivot->path) }}" alt="Gambar Kenderaan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_suntikan_ty2))
<h6>Salinan Sijil Suntikan TY2 (Pengendali makanan sahaja)</h6>
@if ($doc_suntikan_ty2->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_suntikan_ty2->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_suntikan_ty2->pivot->path) }}" alt="Salinan Suntikan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kursus_makanan))
<h6>Salinan Sijil Kursus Pengendalian Makanan</h6>
@if ($doc_kursus_makanan->pivot->jenis_dokumen === 'pdf')
<a href="{{ asset('storage/documents/' . $doc_kursus_makanan->pivot->path) }}" target="_blank">View PDF</a>
@else
<img src="{{ asset('storage/documents/' . $doc_kursus_makanan->pivot->path) }}" alt="Salinan Sijil Kursus Pengendalian Makanan" style="max-width: 100px;">
@endif
@endif
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Wang Proses</h4>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-12">
<table class="table">
<?php
$i = 0;
?>
<tr>
<th>#</th>
<th>No Akaun BP</th>
<th>No Resit<br />(Tarikh Bayar)</th>
<th>Bayaran<br />(RM)</th>
</tr>
@foreach($permohonan?->bilpelbagais as $bp)
<?php $i++; ?>
<tr>
<td><?php echo $i; ?>.</td>
<td>{{$bp->no_akaun_bilpelbagai}}</td>
<td>{{$bp->no_resit}}<br />{{$bp->dt_bayar}}</td>
<td>{{$bp->amaun_bayar}}</td>
</tr>
@endforeach
</table>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Fail</h4>
</div>
</div>
<div class="card-body">
<div class="form-group">
<label for="no_fail_lesen">No Fail Lesen</label>
<input type="text" class="form-control" id="no_fail_lesen" disabled
value="{{ old('no_fail_lesen', $permohonan->no_fail_lesen) }}" />
</div>
<div class="form-group">
<label for="no_akaun_lesen">No Akaun Lesen</label>
<input type="text" class="form-control" id="no_akaun_lesen" disabled
value="{{ old('no_akaun_lesen', $permohonan->no_akaun_permohonan) }}" />
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
@endsection

View File

@@ -0,0 +1,304 @@
@extends('layouts.appmin')
@section('tajuk')
Permohonan Lesen Penjaja
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet" type="text/css"/>
<link href="https://js.arcgis.com/4.25/esri/css/main.css" rel="stylesheet" type="text/css" />
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 500px;
width: 100%;
}
</style>
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Pemeriksaan Tapak</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Papar Permohonan</a>
</li>
</ul>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row mb-3">
<div class="col-md-12">
<a href="{{route('ik.papar-pemeriksaan', [$permohonan->id])}}" class="btn btn-primary mx-2">Permohonan</a><a href="{{route('ik.papar-pemeriksaan-map', [$permohonan->id])}}" class="btn btn-primary mx-2">Peta Lokasi</a><a href="{{route('ik.papar-pemeriksaan-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Borang Ulasan</a>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Peta Lokasi</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<form action="{{route('ik.simpan-lokasi', [$permohonan->id])}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" value="{{$permohonan->id}}">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="alamat_penjajaan">Alamat Aktiviti Penjajaan</label>
<input class="form-control" id="alamat_penjajaan" disabled value="{{ old('alamat_perniagaan', $permohonan?->alamat_penjajaan) }}">
</div>
</div>
</div>
<div class="row">
<div class="col-md-5">
<div class="mb-3">
<label for="longitude">Longitud</label>
<input id="longitude" class="form-control" type="text" name="longitude" value="{{ old('longitude', $permohonan?->longitude) }}" autofocus autocomplete="longitude"/>
</div>
</div>
<div class="col-md-5">
<div class="mb-3">
<label for="latitude">Latitud</label>
<input id="latitude" class="form-control" type="text" name="latitude" value="{{ old('latitude', $permohonan?->latitude) }}" autofocus autocomplete="latitude"/>
</div>
</div>
<div class="col-md-2">
<div class="mb-3">
<br />
<input id="simpan" class="btn btn-secondary" type="submit" name="simpan" value="Kemaskini" autofocus autocomplete="latitude"/>
</div>
</div>
</div>
</form>
<div id="viewDiv"></div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
<script type="text/javascript" src="https://js.arcgis.com/4.25/"></script>
<script type="text/javascript">
require([
"esri/Map",
"esri/views/MapView",
"esri/widgets/Home",
"esri/widgets/ScaleBar",
"esri/widgets/LayerList",
"esri/widgets/Legend",
"esri/widgets/Expand",
"esri/widgets/Compass",
"esri/layers/Layer",
"esri/layers/GraphicsLayer",
"esri/Graphic",
"esri/geometry/support/webMercatorUtils"
], (
Map, MapView, Home, ScaleBar, LayerList, Legend,
Expand, Compass, Layer, GraphicsLayer, Graphic, webMercatorUtils
) => {
const layerUrl = "https://onemap.mbip.gov.my/arcgis/rest/services/Hosted/Maklumat_Lot/FeatureServer";
const map = new Map({basemap: "topo-vector"});
const view = new MapView({
container: "viewDiv",
map: map,
center: [<?php if(!is_null($permohonan->longitude)){ echo $permohonan->longitude; } else{ echo '103.576'; } ?>, <?php if(!is_null($permohonan->latitude)){ echo $permohonan->latitude; } else{ echo '1.555'; } ?>] ,
zoom: 16
});
//Construct a SimpleMarkerSymbol object
var markerSymbol = {
type: "simple-marker",
color:[226,15,5],
outline:{
color:[255,255,255],
width:2
}
};
<?php
if(!is_null($permohonan->longitude)){
?>
//Construct a point object
var point1 = {
type:"point",
longitude:<?php if(!is_null($permohonan->longitude)){ echo $permohonan->longitude; } else{ echo '103.576'; } ?>,
latitude:<?php if(!is_null($permohonan->latitude)){ echo $permohonan->latitude; } else{ echo '1.555'; } ?>
};
//Construct a Graphic object
var graphic1 = new Graphic({
geometry:point1,
symbol: markerSymbol
});
makeGraphicDraggable(graphic1);
// Construct a GraphicsLayer with Graphic objects
var layer = new GraphicsLayer({
graphics: [graphic1]
});
<?php
}
else{
?>
// Construct a GraphicsLayer with Graphic objects
var layer = new GraphicsLayer({
graphics: []
});
<?php
}
?>
layer.title = "Kedudukan Projek";
createFeatureLayers(layerUrl);
async function createFeatureLayers(url) {
const featureService = await Layer.fromArcGISServerUrl(url);
map.add(featureService);
map.add(layer);
}
// Function to make graphics draggable
function makeGraphicDraggable(graphic) {
let moveGraphic = false;
view.on("drag", (event) => {
if (moveGraphic) {
event.stopPropagation();
const point = view.toMap({ x: event.x, y: event.y });
graphic.geometry = point;
}
});
view.on("pointer-down", (event) => {
const screenPoint = { x: event.x, y: event.y };
view.hitTest(screenPoint).then((response) => {
if (response.results.length > 0 && response.results[0].graphic === graphic) {
moveGraphic = true;
}
});
});
view.on("pointer-up", () => {
if (moveGraphic) {
const { longitude, latitude } = webMercatorUtils.webMercatorToGeographic(graphic.geometry);
console.log(`New position - Longitude: ${longitude}, Latitude: ${latitude}`);
$("#latitude").val(latitude);
$("#longitude").val(longitude);
moveGraphic = false;
}
});
}
// Add a new marker on map click if no marker exists
view.on("click", (event) => {
if (layer.graphics.length === 0) {
const point = view.toMap({ x: event.x, y: event.y });
const newGraphic = new Graphic({
geometry: point,
symbol: markerSymbol
});
layer.add(newGraphic);
makeGraphicDraggable(newGraphic);
const { longitude, latitude } = webMercatorUtils.webMercatorToGeographic(newGraphic.geometry);
console.log(`Added marker at - Longitude: ${longitude}, Latitude: ${latitude}`);
$("#latitude").val(latitude);
$("#longitude").val(longitude);
$("#waze").attr('href', 'https://waze.com/ul?ll='+latitude+','+longitude+'&z=10');
} else {
console.log('Marker already exists.');
}
});
const homeBtn = new Home({
view: view
});
const scaleBar = new ScaleBar({
view: view,
unit: "dual"
});
const layerList = new LayerList({
view: view
});
const legend = new Legend({
view: view
});
const layerListExpand = new Expand({
view: view,
content: layerList,
expanded: false,
expandTooltip: "Expand LayerList"
});
const legendExpand = new Expand({
view: view,
content: legend,
expandTooltip: "Expand Legend",
expanded: false
});
const compass = new Compass({
view: view,
visible: false
});
view.ui.add(homeBtn, "top-left");
view.ui.add(scaleBar, "bottom-right");
view.ui.add(layerListExpand, "top-right");
view.ui.add(legendExpand, "bottom-left");
view.ui.add(compass, "top-left");
// load the Compass only when the view is rotated
view.watch('rotation', function (rotation) {
if (rotation && !compass.visible) {
compass.visible = true;
}
});
});
</script>
@endsection

View File

@@ -0,0 +1,460 @@
@extends('layouts.appmin')
@section('tajuk')
Ulasan Penolong Pegawai Kesihatan
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet" type="text/css"/>
<link href="https://js.arcgis.com/4.25/esri/css/main.css" rel="stylesheet" type="text/css" />
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 500px;
width: 100%;
}
</style>
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Pemeriksaan Tapak</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Papar Permohonan</a>
</li>
</ul>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row mb-3">
<div class="col-md-12">
<a href="{{route('ik.papar-pemeriksaan', [$permohonan->id])}}" class="btn btn-primary mx-2">Permohonan</a><a href="{{route('ik.papar-pemeriksaan-map', [$permohonan->id])}}" class="btn btn-primary mx-2">Peta Lokasi</a><a href="{{route('ik.papar-pemeriksaan-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Borang Ulasan</a>
</div>
</div>
<form action="{{route('ik.simpan-ulasan')}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" value="{{$permohonan->id}}">
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Ulasan</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-3">
<div class="mb-3">
<label for="dt_periksa">Tarikh Pemeriksaan</label>
<input id="dt_periksa" class="form-control" type="date" name="dt_periksa" value="{{ old('dt_periksa', $permohonan?->ulasanIk?->dt_periksa) }}" autofocus autocomplete="dt_periksa"/>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4 mb-3">
<label for="latitude">a&#41; Lokasi Tempat berniaga</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_sesuai" name="kesesuaian_lokasi" value="sesuai"
@if($permohonan?->ulasanIk?->kesesuaian_lokasi == 'sesuai')
{{'checked'}}
@endif>
<label class="form-check-label" for="lokasi_niaga_sesuai">Sesuai</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_tak_sesuai" name="kesesuaian_lokasi" value="tidak sesuai"
@if($permohonan?->ulasanIk?->kesesuaian_lokasi == 'tidak sesuai')
{{'checked'}}
@endif>
<label class="form-check-label" for="lokasi_niaga_tak_sesuai">Tidak sesuai, kerana</label>
<textarea class="form-control" name="kesesuaian_lokasi_sebab" id="lokasi_niaga_taksesuai_sebab">{{ old('kesesuaian_lokasi_sebab', $permohonan?->ulasanIk?->kesesuaian_lokasi_sebab) }}</textarea>
</div>
</div>
<div class="col-md-3 mb-3">
<label for="latitude">b&#41; Perniagaan dijalankan oleh</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="dijalankan_oleh" name="dijalankan_oleh" value="pemohon/pelesen"
@if($permohonan?->ulasanIk?->dijalankan_oleh == 'pemohon/pelesen')
{{'checked'}}
@endif>
<label class="form-check-label" for="dijalankan_oleh">Pemohon/Pelesen</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="dijalankan_oleh_oranglain" name="dijalankan_oleh" value="orang lain"
@if($permohonan?->ulasanIk?->dijalankan_oleh == 'orang lain')
{{'checked'}}
@endif>
<label class="form-check-label" for="dijalankan_oleh_oranglain">Orang Lain</label>
</div>
</div>
<div class="col-md-5 mb-3">
<label for="latitude">c&#41; Pematuhan syarat</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="pematuhan_syarat" name="pematuhan_syarat" value="telah dipatuhi"
@if($permohonan?->ulasanIk?->pematuhan_syarat == 'telah dipatuhi')
{{'checked'}}
@endif>
<label class="form-check-label" for="pematuhan_syarat">Telah dipatuhi</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="pematuhan_syarat_tak" name="pematuhan_syarat" value="belum dipatuhi"
@if($permohonan?->ulasanIk?->pematuhan_syarat == 'belum dipatuhi')
{{'checked'}}
@endif>
<label class="form-check-label" for="pematuhan_syarat_tak">Belum dipatuhi</label> <br />
Perkara yang perlu dipatuhi :
<textarea class="form-control" name="perkara_perlu_dipatuhi" id="perkara_perlu_dipatuhi">{{ old('perkara_perlu_dipatuhi', $permohonan?->ulasanIk?->perkara_perlu_dipatuhi) }}</textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4 mb-3">
<div class="row">
<div class="col-md-12">
<label for="latitude">d&#41; Pemprosesan makanan ditempat berniaga</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="pemprosesan_makanan" name="pemprosesan_makanan" value="tiada"
@if($permohonan?->ulasanIk?->pemprosesan_makanan == 'tiada')
{{'checked'}}
@endif>
<label class="form-check-label" for="pemprosesan_makanan">Tiada (Hanya membungkus/menjual sahaja)</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="pemprosesan_makanan_tak" name="pemprosesan_makanan" value="ada"
@if($permohonan?->ulasanIk?->pemprosesan_makanan == 'ada')
{{'checked'}}
@endif>
<label class="form-check-label" for="pemprosesan_makanan_tak">Ada</label>
</div>
</div>
<div class="col-md-12">
<strong>Jika ada:</strong>
<table class="table mt-1">
<tbody>
<tr>
<td>Memasak makanan</td>
<td><input class="form-check-input" type="checkbox" id="pemprosesan_makanan_memasak" name="pemprosesan_makanan_memasak" value="1"
@if($permohonan?->ulasanIk?->pemprosesan_makanan_memasak == '1')
{{'checked'}}
@endif>
</td>
</tr>
<tr>
<td>Merebus makanan</td>
<td><input class="form-check-input" type="checkbox" id="pemprosesan_makanan_merebus" name="pemprosesan_makanan_merebus" value="1"
@if($permohonan?->ulasanIk?->pemprosesan_makanan_merebus == '1')
{{'checked'}}
@endif>
</td>
</tr>
<tr>
<td>Menggoreng makanan</td>
<td><input class="form-check-input" type="checkbox" id="pemprosesan_makanan_menggoreng" name="pemprosesan_makanan_menggoreng" value="1"
@if($permohonan?->ulasanIk?->pemprosesan_makanan_menggoreng == '1')
{{'checked'}}
@endif>
</td>
</tr>
<tr>
<td>Lain-lain
<input type="text" class="form-control" id="pemprosesan_makanan_lain_txt" name="pemprosesan_makanan_lain_txt"
value="{{ old('pemprosesan_makanan_lain_txt', $permohonan?->ulasanIk?->pemprosesan_makanan_lain_txt) }}" />
</td>
<td><input class="form-check-input" type="checkbox" id="pemprosesan_makanan_lain" name="pemprosesan_makanan_lain" value="1"
@if($permohonan?->ulasanIk?->pemprosesan_makanan_lain == '1')
{{'checked'}}
@endif>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row">
<div class="col-md-12">
<label for="latitude">e&#41; Mendirikan bangunan/warung</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="mendirikan_bangunan" name="mendirikan_bangunan" value="tiada"
@if($permohonan?->ulasanIk?->mendirikan_bangunan == 'tiada')
{{'checked'}}
@endif>
<label class="form-check-label" for="mendirikan_bangunan">Tiada (Hanya payung/meja sahaja)</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="mendirikan_bangunan_tidak" name="mendirikan_bangunan" value="ada"
@if($permohonan?->ulasanIk?->mendirikan_bangunan == 'ada')
{{'checked'}}
@endif>
<label class="form-check-label" for="mendirikan_bangunan_tidak">Ada</label>
</div>
</div>
</div>
</div>
<div class="col-md-4 mb-3">
<div class="row">
<div class="col-md-12">
f&#41; Jika menggunakan kenderaan:
<table class="table mt-1">
<tbody>
<tr>
<td>Motosikal</td>
<td><input class="form-check-input" type="radio" id="jika_guna_kenderaan_moto" name="jika_guna_kenderaan" value="motosikal"
@if($permohonan?->ulasanIk?->jika_guna_kenderaan == 'motosikal')
{{'checked'}}
@endif></td>
</tr>
<tr>
<td>Kereta/Van</td>
<td><input class="form-check-input" type="radio" id="jika_guna_kenderaan_kereta" name="jika_guna_kenderaan" value="kereta/van"
@if($permohonan?->ulasanIk?->jika_guna_kenderaan == 'kereta/van')
{{'checked'}}
@endif></td>
</tr>
<tr>
<td>Lori</td>
<td><input class="form-check-input" type="radio" id="jika_guna_kenderaan_lori" name="jika_guna_kenderaan" value="lori"
@if($permohonan?->ulasanIk?->jika_guna_kenderaan == 'lori')
{{'checked'}}
@endif></td>
</tr>
<tr>
<td>Basikal</td>
<td><input class="form-check-input" type="radio" id="jika_guna_kenderaan_basikal" name="jika_guna_kenderaan" value="basikal"
@if($permohonan?->ulasanIk?->jika_guna_kenderaan == 'basikal')
{{'checked'}}
@endif></td>
</tr>
<tr>
<td>
Lain-lain
<input type="text" class="form-control" id="jenis_kenderaan_lain" name="jenis_kenderaan_lain" value="{{ old('jenis_kenderaan_lain', $permohonan?->ulasanIk?->jenis_kenderaan_lain) }}" />
</td>
<td><input class="form-check-input" type="radio" id="jika_guna_kenderaan_lain" name="jika_guna_kenderaan" value="lain-lain"
@if($permohonan?->ulasanIk?->jika_guna_kenderaan == 'lain-lain')
{{'checked'}}
@endif></td>
</tr>
</tbody>
</table>
<div class="form-group">
<label for="no_fail_lesen">No. Pendaftaran Kenderaan</label>
<input type="text" class="form-control" id="no_plate_kenderaan" name="no_plate_kenderaan" value="{{ old('no_plate_kenderaan', $permohonan?->ulasanIk?->no_plate_kenderaan) }}" />
</div>
</div>
</div>
</div>
<div class="col-md-4 mb-3">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="no_fail_lesen">g&#41; Tarikh mula berniaga</label>
<input type="date" class="form-control" id="dt_mula_niaga" name="dt_mula_niaga" value="{{ old('dt_mula_niaga', $permohonan?->ulasanIk?->dt_mula_niaga) }}" />
</div>
<div class="form-group">
<label for="no_fail_lesen">Masa berniaga</label>
<input type="text" class="form-control" id="masa_berniaga_mula" name="masa_berniaga_mula" value="{{ old('masa_berniaga_mula', $permohonan?->ulasanIk?->masa_berniaga_mula) }}" />
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
h&#41; Kebersihan semasa berniaga:
<table class="table mt-1">
<tbody>
<tr>
<td>Kebersihan diri</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" name="kebersihan_diri" id="kebersihan_diri" value="memuaskan"
@if($permohonan?->ulasanIk?->kebersihan_diri == 'memuaskan')
{{'checked'}}
@endif />
<label class="form-check-label" for="kebersihan_diri" >Memuaskan</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="kebersihan_diri" id="kebersihan_diri_tidak" value="tidak"
@if($permohonan?->ulasanIk?->kebersihan_diri == 'tidak')
{{'checked'}}
@endif />
<label class="form-check-label" for="kebersihan_diri_tidak" >Tidak</label>
</div>
</td>
</tr>
<tr>
<td>Kebersihan makanan</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" name="kebersihan_makanan" id="kebersihan_makanan" value="memuaskan"
@if($permohonan?->ulasanIk?->kebersihan_makanan == 'memuaskan')
{{'checked'}}
@endif />
<label class="form-check-label" for="kebersihan_makanan" >Memuaskan</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="kebersihan_makanan" id="kebersihan_makanan_tidak" value="tidak"
@if($permohonan?->ulasanIk?->kebersihan_makanan == 'tidak')
{{'checked'}}
@endif />
<label class="form-check-label" for="kebersihan_makanan_tidak" >Tidak</label>
</div>
</td>
</tr>
<tr>
<td>Kebersihan kawasan</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" name="kebersihan_kawasan" id="kebersihan_kawasan" value="memuaskan"
@if($permohonan?->ulasanIk?->kebersihan_kawasan == 'memuaskan')
{{'checked'}}
@endif />
<label class="form-check-label" for="kebersihan_kawasan" >Memuaskan</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="kebersihan_kawasan" id="kebersihan_kawasan_tidak" value="tidak"
@if($permohonan?->ulasanIk?->kebersihan_kawasan == 'tidak')
{{'checked'}}
@endif />
<label class="form-check-label" for="kebersihan_kawasan_tidak" >Tidak</label>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 mb-3">
<div class="form-group">
<label for="no_fail_lesen">i&#41; Laporan kebersihan kawasan/tapak selepas berniaga</label>
<textarea class="form-control" id="laporan_kebersihan_selepas_niaga" name="laporan_kebersihan_selepas_niaga" rows="2">{{ old('laporan_kebersihan_selepas_niaga', $permohonan?->ulasanIk?->laporan_kebersihan_selepas_niaga) }}</textarea>
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Cadangan</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<table class="table mt-1">
<tbody>
<tr>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="cadangan_tiada_halangan" name="cadangan" value="tiada halangan"
@if($permohonan?->ulasanIk?->cadangan == 'tiada halangan')
{{'checked'}}
@endif >
<label class="form-check-label" for="cadangan_tiada_halangan" ><strong>Tiada halangan</strong> dengan syarat :</label>
<textarea class="form-control" name="tiada_halangan_syarat" id="tiada_halangan_syarat" rows="2">{{ old('tiada_halangan_syarat', $permohonan?->ulasanIk?->tiada_halangan_syarat) }}</textarea>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="tiada_halangan_notis_dipatuhi" id="tiada_halangan_notis_dipatuhi" value="1"
@if($permohonan?->ulasanIk?->tiada_halangan_notis_dipatuhi == '1')
{{'checked'}}
@endif />
<label class="form-check-label" for="tiada_halangan_notis_dipatuhi" >Notis yang telah dikeluarkan perlu dipatuhi</label>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="cadangan_tidak_menyokong" name="cadangan" value="tidak menyokong"
@if($permohonan?->ulasanIk?->cadangan == 'tidak menyokong')
{{'checked'}}
@endif >
<label class="form-check-label" for="cadangan_tidak_menyokong" ><strong>Tidak menyokong</strong> atas sebab : </label>
<textarea class="form-control" id="tidak_menyokong_atas_sebab" id="tidak_menyokong_atas_sebab" rows="2">{{ old('tidak_menyokong_atas_sebab', $permohonan?->ulasanIk?->tidak_menyokong_atas_sebab) }}</textarea>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="dirujuk_unit_penguatkuasa" id="dirujuk_unit_penguatkuasa" value="1"
@if($permohonan?->ulasanIk?->dirujuk_unit_penguatkuasa == '1')
{{'checked'}}
@endif />
<label class="form-check-label" for="dirujuk_unit_penguatkuasa" >Dirujuk Jabatan Penguatkuasa untuk tindakan : </label>
<textarea class="form-control" id="dirujuk_unit_penguatkuasa_txt" name="dirujuk_unit_penguatkuasa_txt" rows="2">{{ old('dirujuk_unit_penguatkuasa_txt', $permohonan?->ulasanIk?->dirujuk_unit_penguatkuasa_txt) }}</textarea>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="cadangan_tiada_halangan" name="cadangan" value="permohonan / lesen dibatalkan kerana tamat perniagaan"
@if($permohonan?->ulasanIk?->cadangan == 'permohonan / lesen dibatalkan kerana tamat perniagaan')
{{'checked'}}
@endif >
<label class="form-check-label" for="cadangan_tiada_halangan" ><strong>Permohonan/Lesen dibatalkan</strong> kerana tamat perniagaan</label>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row justify-content-center">
<div class="col-12">
<input id="simpan" class="btn btn-secondary" type="submit" name="simpan" value="Simpan"/>
</div> <!-- /.col -->
</div> <!--end::Row-->
</form>
@endsection
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
@endsection

View File

@@ -0,0 +1,89 @@
@extends('layouts.appmin')
@section('tajuk')
Pemeriksaan Tapak Permohonan Lesen Penjaja
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet" type="text/css"/>
<link href="https://js.arcgis.com/4.25/esri/css/main.css" rel="stylesheet" type="text/css" />
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 500px;
width: 100%;
}
</style>
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Pemeriksaan Tapak</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Papar Permohonan</a>
</li>
</ul>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row mb-3">
<div class="col-md-12">
<a href="{{route('admin.papar', [$permohonan->id])}}" class="btn btn-primary mx-2">Permohonan</a>
<a href="{{route('admin.papar-map', [$permohonan->id])}}" class="btn btn-primary mx-2">Peta Lokasi</a>
<a href="{{route('admin.papar-dokumen', [$permohonan->id])}}" class="btn btn-primary mx-2">Dokumen</a>
<a href="{{route('admin.papar-wangproses', [$permohonan->id])}}" class="btn btn-primary mx-2">Wang Proses</a>
<a href="{{route('admin.papar-ulasan', [$permohonan->id])}}" class="btn btn-primary mx-2">Borang Ulasan</a>
<a href="{{route('admin.papar-cadangan-pegawai', [$permohonan->id])}}" class="btn btn-primary mx-2">Cadangan Pegawai</a>
</div>
</div>
@if($show == 'utama')
@include('admin.penjaja.partials.pemohon_ssm')
@elseif($show == 'lokasi')
@include('admin.penjaja.partials.lokasi')
@elseif($show == 'dokumen')
@include('admin.penjaja.partials.dokumen')
@elseif($show == 'wang proses')
@include('admin.penjaja.partials.wangproses_nofail')
@elseif($show == 'ulasan ik')
@include('admin.penjaja.partials.ulasan')
@elseif($show == 'cadangan pegawai')
@include('admin.penjaja.partials.cadangan_pegawai')
@endif
@endsection
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
@endsection

View File

@@ -0,0 +1,85 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Permohonan Baru
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Permohonan Baru</a>
</li>
</ul>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row mt-4">
<div class="col-lg-12">
<div class="table-responsive p-0 text-sm text-secondary">
<table class="table align-items-center mb-0" id="senarai">
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon</th>
<th>Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Alamat Aktiviti</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
@foreach($senarais as $senarai)
<tr class="align-middle text-sm">
<td>1.</td>
<td>{{$senarai->created_at}}</td>
<td>{{stripslashes($senarai->user->name)}}<br><small>{{$senarai->user->nokp}}</small></td>
<td>{{$senarai->syarikat->name}}<br><small>{{$senarai->syarikat->nossm}}</small></td>
<td>{{$senarai->jenis}}</td>
<td>{{$senarai->alamat_penjajaan}}</td>
<td><a href="{{route('pt.penjaja-papar', [$senarai->id])}}"><i class="far fa-eye"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
dom: '<"row mb-3"<"col-md-3 col-sm-4"f><"col-md-6 col-sm-2"><"col-md-1 col-sm-4"l>>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7"p>>',
language: {
search: '<span class="me-2">Cari:</span>',
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,96 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Telah Terima Wang Proses
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Terima Wang Proses</a>
</li>
</ul>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row mt-4">
<div class="col-lg-12">
<div class="table-responsive p-0 text-sm text-secondary">
<table class="table align-items-center mb-0" id="senarai">
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon</th>
<th>Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Alamat Aktiviti</th>
<th>No Bil Proses</th>
<th>Status Bayaran</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
@foreach($senarais as $senarai)
<tr class="align-middle text-sm">
<td>1.</td>
<td>{{$senarai->created_at}}</td>
<td>{{stripslashes($senarai->user->name)}}<br><small>{{$senarai->user->nokp}}</small></td>
<td>{{$senarai->syarikat->name}}<br><small>{{$senarai->syarikat->nossm}}</small></td>
<td>{{$senarai->jenis}}</td>
<td>{{$senarai->alamat_penjajaan}}</td>
<td>@foreach($senarai->bilpelbagais->where('jenis_bil', 'wang proses') as $bil)
{{$bil->no_akaun_bilpelbagai}}
@if($bil->no_resit != '')
<?php $txt_bayar = 'Bayar<br />('.$bil->no_resit.')'; ?>
@else
<?php $txt_bayar = 'Tiada'; ?>
@endif
@endforeach</td>
<td><?php echo $txt_bayar; ?></td>
<td><a href="{{route('pt.penjaja-papar', [$senarai->id])}}"><i class="nav-icon bi bi-card-checklist"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
dom: '<"row mb-3"<"col-md-3 col-sm-6"f><"col-md-8 col-sm-2"><"col-md-1 col-sm-4"l>>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7"p>>',
language: {
search: '<span class="me-2">Cari:</span>',
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,105 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Pemeriksaan Tapak
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Pemeriksaan Tapak</a>
</li>
</ul>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Pemeriksaan Tapak</h4>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="senarai" class="display table table-striped table-hover" >
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon<br />Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Alamat Aktiviti</th>
<th>Status Bayaran</th>
<th>No Fail<br />No Akaun Permohonan</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@foreach($senarais as $senarai)
<?php $i++; ?>
<tr class="align-middle text-sm">
<td><?php echo $i; ?></td>
<td>{{$senarai->created_at}}</td>
<td>{{stripslashes($senarai->user->name)}}<br>
<small>[{{$senarai->syarikat->name}}]</small></td>
<td>{{$senarai->jenis}}</td>
<td>{{$senarai->alamat_penjajaan}}</td>
@foreach($senarai->bilpelbagais->where('jenis_bil', 'wang proses') as $bil)
@if($bil->no_resit != '')
@php $txt_bayar = 'Bayar<br />('.$bil->no_resit.')'; @endphp
@else
@php $txt_bayar = 'Tiada'; @endphp
@endif
@endforeach
<td><?php echo $txt_bayar; ?></td>
<td>{{$senarai->no_fail_lesen}}
<br />[{{$senarai->no_akaun_permohonan}}]</td>
<td><a href="{{route('ik.papar-pemeriksaan', [$senarai->id])}}"><i class="far fa-eye"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
dom: '<"row mb-3"<"col-md-3 col-sm-6"f><"col-md-5 col-sm-2"><"col-md-3 col-sm-4"l>>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7"p>>',
language: {
search: '<span class="me-2">Cari:</span>',
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,105 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Pemeriksaan Tapak
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Pemeriksaan Tapak</a>
</li>
</ul>
@endsection
@section('content')
@if (session('success'))
<div class="alert alert-success" role="alert">
{{ session('success') }}
</div>
@endif
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Pemeriksaan Tapak</h4>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="senarai" class="display table table-striped table-hover" >
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon<br />Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Alamat Aktiviti</th>
<th>Status Bayaran</th>
<th>No Fail<br />No Akaun Permohonan</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@foreach($senarais as $senarai)
<?php $i++; ?>
<tr class="align-middle text-sm">
<td><?php echo $i; ?></td>
<td>{{$senarai->created_at}}</td>
<td>{{stripslashes($senarai->user->name)}}<br>
<small>[{{$senarai->syarikat->name}}]</small></td>
<td>{{$senarai->jenis}}</td>
<td>{{$senarai->alamat_penjajaan}}</td>
@foreach($senarai->bilpelbagais->where('jenis_bil', 'wang proses') as $bil)
@if($bil->no_resit != '')
@php $txt_bayar = 'Bayar<br />('.$bil->no_resit.')'; @endphp
@else
@php $txt_bayar = 'Tiada'; @endphp
@endif
@endforeach
<td><?php echo $txt_bayar; ?></td>
<td>{{$senarai->no_fail_lesen}}
<br />[{{$senarai->no_akaun_permohonan}}]</td>
<td><a href="{{route('ik.papar-pemeriksaan', [$senarai->id])}}"><i class="far fa-eye"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
dom: '<"row mb-3"<"col-md-3 col-sm-6"f><"col-md-5 col-sm-2"><"col-md-3 col-sm-4"l>>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7"p>>',
language: {
search: '<span class="me-2">Cari:</span>',
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,87 @@
@extends('layouts.appmin')
@section('tajuk')
Dashboard
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
</ul>
@endsection
@section('content')
<div class="row mt-4">
<div class="col-lg-12">
<form action="{{ route('get-bilpelbagai') }}" method="post">
@csrf
<div class="card mb-3">
<div class="card-body">
<div class="row">
<div class="col-12 mb-3">
<label for="carian">No KP atau Katakunci Nama</label>
<input id="carian" name="carian" type="text" value="" required autofocus class="form-control ">
</div>
<div class="col-12 mb-3">
<input id="hantar" class="btn btn-primary" type="submit" value="Cari"/>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
<div class="row mt-4">
<div class="col-lg-12">
@if(!is_null($no_pelanggans))
@foreach($no_pelanggans as $no_pelanggan)
<h5>No Pelanggan : {{$no_pelanggan->nopelanggan}}</h5>
<h6>Nama Pelanggan : {{$no_pelanggan->nama}}</h6>
<h6>No KP Pelanggan : {{$no_pelanggan->nokpdaftar}}</h6>
<div class="table-responsive p-0 text-sm text-secondary">
<table class="table align-items-center mb-0" id="senarai">
<thead>
<tr>
<th style="width: 10px">#</th>
<th>No Bil</th>
<th>No Akaun Bil Pel</th>
<th>Tarikh Bil</th>
<th>Keterangan</th>
<th>Amaun</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@foreach($no_pelanggan->bilpels as $bil)
<?php $i++; ?>
<tr class="align-middle text-sm">
<td><?php echo $i; ?>.</td>
<td>{{$bil->nobil}}</td>
<td>{{$bil->noakaun}}</td>
<td>{{$bil->tarikh}}</td>
<td>{{$bil->keterangan}}</td>
<td>{{$bil->amaun}}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
@endforeach
@endif
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection

View File

@@ -0,0 +1,303 @@
@extends('layouts.appmin')
@section('tajuk')
Dashboard
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
</ul>
@endsection
@section('content')
<h3 class="fw-bold mb-3">Timeline</h3>
<?php /* <div class="row">
<div class="col-md-4">
<a href="{{route('penjaja-admin-mohon')}}" class="btn btn-primary">Daftar Lesen Penjaja</a>
</div>
</div> */ ?>
<div class="row">
<div class="col-md-12">
<ul class="timeline">
<li>
<div class="timeline-badge info">
<i class="far fa-paper-plane"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Permohonan Baru</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$baru}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.baru')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-badge danger">
<i class="fas fa-hand-holding-usd"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Menunggu Bayaran Proses</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$belum_bayar_proses}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.proses')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class="timeline-badge info">
<i class="fas fa-folder-open"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Wang Proses Diterima/Buka Fail</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$bayar_proses}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.bukafail')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-badge warning">
<i class="fas fa-map-marked-alt"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Perlu Pemeriksaan Tapak</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$periksa_tapak}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('ik.pemeriksaan')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class="timeline-badge info">
<i class="fas fa-folder-open"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Daftar Lesen</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$tiada_lesen}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.daftarlesen')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-badge secondary">
<i class="fas fa-user-tie"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Menunggu Cadangan Pegawai</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$pegawai_belum_ulas}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pegawai.cadangan')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class="timeline-badge primary">
<i class="far fa-handshake"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Menunggu Ulasan Pengarah</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$pengarah_belum_ulas}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pegawai.ulasan-cadangan')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-badge info">
<i class="fas fa-chalkboard-teacher"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Perlu Dibawa Ke Mesyuarat</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$bawa_mesyuarat}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.mesyuarat')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class="timeline-badge info">
<i class="fas fa-hourglass-half"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Menunggu Keputusan Mesyuarat</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$keputusan_mesyuarat}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.keputusanmesyuarat')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-badge info">
<i class="far fa-address-card"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Lesen Belum Bayar</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$hutang_lesen}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{route('pt.lesenhutang')}}" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class="timeline-badge success">
<i class="fas fa-user-check"></i>
</div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">Selesai</h4>
</div>
<div class="timeline-body">
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="numbers">
<h2>{{$selesai}}</h2>
</div>
</div>
<div class="col-sm-12 col-md-4 col-stats">
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="#" class="btn btn-primary btn-round">Papar</a>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
@endsection

View File

@@ -0,0 +1,131 @@
@extends('layouts.appmin')
@section('tajuk')
Pemeriksaan Tapak Permohonan Lesen Penjaja
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet" type="text/css"/>
<link href="https://js.arcgis.com/4.25/esri/css/main.css" rel="stylesheet" type="text/css" />
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 500px;
width: 100%;
}
</style>
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Cetakan Laporan</a>
</li>
</ul>
@endsection
@section('content')
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<div class="card-title">Senarai Permohonan</div>
</div>
<div class="card-body">
<div class="row mt-4">
<div class="col-lg-12">
<form method="GET" action="{{ route('admin.senarai_all') }}" class="row mb-4">
@csrf
<div class="col-md-4">
<input type="text" name="katakunci" value="{{ request('katakunci') }}"
class="form-control" placeholder="Cari nama pemohon atau syarikat...">
</div>
<div class="col-md-3">
<select name="tahun" class="form-select">
<option value="">-- Semua Tahun --</option>
@foreach(range(date('Y'), 2024) as $y)
<option value="{{ $y }}" {{ request('tahun') == $y ? 'selected' : '' }}>
{{ $y }}
</option>
@endforeach
</select>
</div>
<div class="col-md-3">
<button type="submit" class="btn btn-primary">Cari</button>
<a href="{{ route('admin.senarai_all') }}" class="btn btn-secondary">Reset</a>
</div>
</form>
<div class="table-responsive p-0 text-sm text-secondary">
<table class="table align-items-center mb-0" id="senarai">
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon</th>
<th>Syarikat</th>
<th>Alamat Aktiviti</th>
<th>Status</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
@forelse($senarais as $senarai)
<tr class="align-middle text-sm">
<td>{{ $loop->iteration + ($senarais->currentPage()-1) * $senarais->perPage() }}.</td>
<td>{{ \Carbon\Carbon::parse($senarai->created_at)->format('d/m/Y') }}</td>
<td>{{stripslashes($senarai->user->name)}}<br><small>{{$senarai->user->nokp}}</small></td>
<td>{{$senarai->syarikat->name}}<br><small>{{$senarai->syarikat->nossm}}</small></td>
<td>{{ucwords(strtolower($senarai->lokasi_penjajaan()))}}</td>
<td>{{$senarai->status_progress}}</td>
<td><a href="{{route('admin.papar', [$senarai->id])}}"><i class="far fa-eye"></i></a></td>
</tr>
@empty
<tr>
<td colspan="7" class="text-center text-muted">Tiada rekod ditemui</td>
</tr>
@endforelse
</tbody>
</table>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="mt-3">
<div class="d-flex justify-content-between align-items-center flex-wrap">
<div class="text-muted small">
Paparan {{ $senarais->firstItem() }} - {{ $senarais->lastItem() }} daripada {{ $senarais->total() }} rekod
</div>
<div>
{{ $senarais->links('pagination::bootstrap-5') }}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@@ -0,0 +1,862 @@
@extends('layouts.appmin')
@section('tajuk')
Permohonan Lesen Penjaja
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet" type="text/css"/>
<link href="https://js.arcgis.com/4.25/esri/css/main.css" rel="stylesheet" type="text/css" />
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 450px;
width: 100%;
}
</style>
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Permohonan Baru</a>
</li>
</ul>
@endsection
@section('content')
<form action="{{route('penjaja-admin-simpan_mohon')}}" method="post" enctype="multipart/form-data">
@csrf
<input type="hidden" name="pemohon_id" value="{{$permohonan?->user?->id}}">
<input type="hidden" name="mohon_id" value="{{$permohonan?->id}}">
<div class="row mt-4">
<div class="col-md-6">
<div class="card mb-3">
<div class="card-header">
<h3 class="card-title">MAKLUMAT PERIBADI PEMOHON</h3>
<small>Katalaluan default adalah No KP</small>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-12 mb-3">
<label for="nokp">No KP</label>
<input id="nokp" name="nokp" type="text"
value="{{ old('nokp', $permohonan?->user?->nokp) }}" required autofocus
class="form-control @error('nokp') is-invalid @enderror">
@error('nokp')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="col-md-12 mb-3">
<label for="name">Name</label>
<input id="name" name="name" type="text"
value="{{ old('name', $permohonan?->user?->name) }}" required autofocus
class="form-control @error('name') is-invalid @enderror">
@error('name')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="col-md-6 mb-3">
<label for="email">Email</label>
<input id="email" name="email" type="text"
value="{{ old('email', $permohonan?->user?->email) }}" autofocus
class="form-control @error('email') is-invalid @enderror">
@error('email')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="col-md-6 mb-3">
<label for="notelefon">No Telefon</label>
<input id="notelefon" name="notelefon" type="text"
value="{{ old('notelefon', $permohonan?->user?->notelefon) }}" autofocus
class="form-control @error('notelefon') is-invalid @enderror">
@error('notelefon')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="col-md-12 mb-3">
<label for="alamat">Alamat</label>
<textarea id="alamat" name="alamat" class="form-control @error('alamat') is-invalid @enderror" required autofocus >{{ old('alamat', $permohonan?->user?->alamat) }}</textarea>
@error('alamat')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="col-md-6 mb-3">
<label for="jantina">Jantina</label>
<select name="jantina" id="jantina" class="form-select @error('jantina') is-invalid @enderror">
<option value=""></option>
<option value="lelaki" {{ old('jantina', $permohonan?->user?->jantina) == 'milikan lelaki' ? 'selected' : ''}}>Lelaki</option>
<option value="perempuan" {{ old('jantina', $permohonan?->user?->jantina) == 'perempuan' ? 'selected' : ''}}>Perempuan</option>
</select>
@error('jantina')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="col-md-6 mb-3">
<label for="bangsa">Bangsa</label>
<select name="bangsa" id="bangsa" class="form-select @error('bangsa') is-invalid @enderror">
<option value=""></option>
<option value="melayu" {{ old('bangsa', $permohonan?->user?->bangsa) == 'melayu' ? 'selected' : ''}}>Melayu</option>
<option value="asli" {{ old('bangsa', $permohonan?->user?->bangsa) == 'asli' ? 'selected' : ''}}>Asli</option>
<option value="bumiputera sabah" {{ old('bangsa', $permohonan?->user?->bangsa) == 'bumiputera sabah' ? 'selected' : ''}}>Bumiputera Sabah</option>
<option value="bumiputera sarawak" {{ old('bangsa', $permohonan?->user?->bangsa) == 'bumiputera sarawak' ? 'selected' : ''}}>Bumiputera Sarawak</option>
<option value="cina" {{ old('bangsa', $permohonan?->user?->bangsa) == 'cina' ? 'selected' : ''}}>Cina</option>
<option value="india" {{ old('bangsa', $permohonan?->user?->bangsa) == 'india' ? 'selected' : ''}}>India</option>
<option value="peranakan" {{ old('bangsa', $permohonan?->user?->bangsa) == 'peranakan' ? 'selected' : ''}}>Peranakan</option>
<option value="lain-lain" {{ old('bangsa', $permohonan?->user?->bangsa) == 'lain-lain' ? 'selected' : ''}}>Lain-lain</option>
</select>
@error('bangsa')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
</div>
</div>
<div class="card mb-3">
<div class="card-header">
<h3 class="card-title">MAKLUMAT PERNIAGAAN ( SSM )</h3>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-6 mb-3">
<label for="nossm">No SSM</label>
<input id="nossm" name="nossm" type="text"
value="{{ old('nossm', $permohonan?->syarikat?->nossm) }}" required autofocus
class="form-control @error('nossm') is-invalid @enderror">
@error('nossm')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="col-md-6 mb-3">
<label for="jenis_perniagaan">Jenis Perniagaan</label>
<select id="jenis_perniagaan" name="jenis_perniagaan" class="form-select @error('jenis_perniagaan') is-invalid @enderror" required>
<option value=""></option>
<option value="milikan tunggal" {{ old('jenis_perniagaan', $permohonan?->syarikat?->jenis_perniagaan) == 'milikan tunggal' ? 'selected' : ''}}>milikan tunggal</option>
<option value="perkongsian" {{ old('jenis_perniagaan', $permohonan?->syarikat?->jenis_perniagaan) == 'perkongsian' ? 'selected' : ''}}>perkongsian</option>
<option value="perkongsian liabiliti terhad" {{ old('jenis_perniagaan', $permohonan?->syarikat?->jenis_perniagaan) == 'perkongsian liabiliti terhad' ? 'selected' : ''}}>perkongsian liabiliti terhad</option>
<option value="sendirian berhad" {{ old('jenis_perniagaan', $permohonan?->syarikat?->jenis_perniagaan) == 'sendirian berhad' ? 'selected' : ''}}>sendirian berhad</option>
<option value="berhad" {{ old('jenis_perniagaan', $permohonan?->syarikat?->jenis_perniagaan) == 'berhad' ? 'selected' : ''}}>berhad</option>
<option value="koperasi" {{ old('jenis_perniagaan', $permohonan?->syarikat?->jenis_perniagaan) == 'koperasi' ? 'selected' : ''}}>koperasi</option>
<option value="pertubuhan/persatuan/kelab" {{ old('jenis_perniagaan', $permohonan?->syarikat?->jenis_perniagaan) == 'pertubuhan/persatuan/kelab' ? 'selected' : ''}}>pertubuhan/persatuan/kelab</option>
</select>
@error('jenis_perniagaan')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="row">
<div class="mb-3">
<label for="nama_perniagaan">Nama Perniagaan</label>
<input id="nama_perniagaan" name="nama_perniagaan" type="text"
value="{{ old('nama_perniagaan', $permohonan?->syarikat?->name) }}" required autofocus autocomplete="nama_perniagaan"
class="form-control @error('nama_perniagaan') is-invalid @enderror">
@error('nama_perniagaan')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="row">
<div class="col-md-12 mb-3">
<label for="alamat_perniagaan">Alamat Perniagaan</label>
<textarea id="alamat_perniagaan" name="alamat_perniagaan" type="text" class="form-control" required>{{ old('alamat_perniagaan', $permohonan?->syarikat?->alamat) }}</textarea>
</div>
</div>
<div class="row mb-3">
<div class="col-md-6">
<label for="notelefon_perniagaan">No Telefon</label>
<input id="notelefon_perniagaan" name="notelefon_perniagaan" type="text" class="form-control" value="{{ old('notelefon_perniagaan', $permohonan?->syarikat?->notelefon) }}" autofocus autocomplete="notelefon_perniagaan" />
</div>
<div class="col-md-6">
<label for="bil_cawangan">Bil Cawangan</label>
<input id="bil_cawangan" name="bil_cawangan" type="text" class="form-control" value="{{ old('bil_cawangan', $permohonan?->syarikat?->bil_cawangan) }}" autofocus autocomplete="bil_cawangan" />
</div>
</div>
</div>
</div>
<div class="card mb-3">
<div class="card-header">
<h3 class="card-title">PERMOHONAN LESEN PENJAJA</h3>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label for="jenis_penjaja">Jenis Penjaja</label>
<select id="jenis_penjaja" class="form-select @error('jenis_penjaja') is-invalid @enderror" name="jenis_penjaja">
<option value="">Pilih Jenis Penjaja</option>
<option value="berpusat" {{ old('jenis_penjaja', $permohonan?->jenis) == 'berpusat' ? 'selected' : '' }}>berpusat</option>
<option value="sementara" {{ old('jenis_penjaja', $permohonan?->jenis) == 'sementara' ? 'selected' : '' }}>sementara</option>
<option value="buah bermusim" {{ old('jenis_penjaja', $permohonan?->jenis) == 'buah bermusim' ? 'selected' : '' }}>buah bermusim</option>
<option value="foodtruck" {{ old('jenis_penjaja', $permohonan?->jenis) == 'foodtruck' ? 'selected' : '' }}>foodtruck</option>
<option value="car boot sale" {{ old('jenis_penjaja', $permohonan?->jenis) == 'car boot sale' ? 'selected' : '' }}>car boot sale</option>
<option value="lain-lain" {{ old('jenis_penjaja', $permohonan?->jenis) == 'lain-lain' ? 'selected' : '' }}>lain-lain</option>
</select>
@error('jenis_penjaja')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label for="jenis_kenderaan">Jenis Kenderaan</label>
<select id="jenis_kenderaan" class="form-select @error('jenis_kenderaan') is-invalid @enderror" name="jenis_kenderaan">
<option value=""></option>
<option value="kereta sorong" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'kereta sorong' ? 'selected' : ''}}>kereta sorong</option>
<option value="basikal" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'basikal' ? 'selected' : ''}}>basikal</option>
<option value="motosikal" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'motosikal' ? 'selected' : ''}}>motosikal</option>
<option value="beca / basikal roda tiga" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'beca / basikal roda tiga' ? 'selected' : ''}}>beca / basikal roda tiga</option>
<option value="motosikal roda tiga" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'motosikal roda tiga' ? 'selected' : ''}}>motosikal roda tiga</option>
<option value="kereta / wagon" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'kereta / wagon' ? 'selected' : ''}}>kereta / wagon</option>
<option value="van" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'van' ? 'selected' : ''}}>van</option>
<option value="lori" {{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) == 'lori' ? 'selected' : ''}}>lori</option>
</select>
@error('jenis_kenderaan')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
<small>Penjaja berkenderaan / Foodtruck / Car boot Sale sahaja</small>
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label for="no_pendaftaran">No Pendaftaran Kenderaan</label>
<input id="no_pendaftaran" class="form-control @error('no_pendaftaran') is-invalid @enderror" type="text" name="no_pendaftaran" value="{{ old('no_pendaftaran', $permohonan?->no_pendaftaran) }}" autofocus autocomplete="no_pendaftaran">
@error('no_pendaftaran')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label for="status_tanah">Status Tanah</label>
<select id="status_tanah" class="form-select @error('status_tanah') is-invalid @enderror" name="status_tanah">
<option value="">Pilih Status Tanah</option>
<option value="hak milik persendirian" {{ old('status_tanah', $permohonan?->status_tanah) == 'hak milik persendirian' ? 'selected' : '' }}>hak milik persendirian</option>
<option value="tanah kerajaan(rezab)" {{ old('status_tanah', $permohonan?->status_tanah) == 'tanah kerajaan(rezab)' ? 'selected' : '' }}>tanah kerajaan(rezab)</option>
<option value="tanah sewa" {{ old('status_tanah', $permohonan?->status_tanah) == 'tanah sewa' ? 'selected' : '' }}>tanah sewa</option>
<option value="tapak parkir" {{ old('status_tanah', $permohonan?->status_tanah) == 'tapak parkir' ? 'selected' : '' }}>tapak parkir</option>
<option value="lain-lain" {{ old('status_tanah', $permohonan?->status_tanah) == 'lain-lain' ? 'selected' : '' }}>lain-lain</option>
</select>
@error('status_tanah')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-8">
<div class="row">
<div class="col-12">
<div class="mb-3">
<label for="kawasan">Kawasan Penjajaan</label>
<select name="kawasan" id="kawasan" class="form-select" required>
</select>
@error('kawasan')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-3">
<label for="taman">Taman</label>
<select id="taman" name="taman" class="form-select" disabled>
<option value="">-- Sila Pilih Taman --</option>
</select>
@error('taman')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-3">
<label for="jalan">Jalan</label>
<select id="jalan" class="form-select" name="jalan" disabled>
<option value="">-- Sila Pilih Jalan --</option>
</select>
@error('jalan')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-3">
<label for="penempatan">Pusat Penempatan(jika ada)</label>
<select name="penempatan" id="penempatan" class="form-select">
</select>
</div>
</div>
<div class="col-12">
<div class="mb-3">
<label for="petak_penjajaan">No Petak(jika ada)</label>
<input type="text" class="form-control" id="petak_penjajaan" name="petak_penjajaan"
value="{{ old('petak_penjajaan', $permohonan?->no_petak) }}" />
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="row">
<div class="col-md-12">
<div class="mb-3">
<label for="masa_jualan_mula">Masa Mula Jualan</label>
<input id="masa_jualan_mula" class="form-control @error('masa_jualan_mula') is-invalid @enderror" type="time" name="masa_jualan_mula" value="{{ old('masa_jualan_mula', $permohonan?->masa_jualan_mula) }}" autofocus autocomplete="masa_jualan_mula">
@error('masa_jualan_mula')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-12">
<div class="mb-3">
<label for="masa_jualan_tamat">Masa Tamat Jualan</label>
<input id="masa_jualan_tamat" class="form-control @error('masa_jualan_tamat') is-invalid @enderror" type="time" name="masa_jualan_tamat" value="{{ old('masa_jualan_tamat', $permohonan?->masa_jualan_tamat) }}" autofocus autocomplete="masa_jualan_tamat">
@error('masa_jualan_tamat')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12"><small>Kosongkan jika tidak berkaitan</small></div>
<div class="col-md-4">
<div class="mb-3">
<label for="makanan">Makanan</label>
<textarea id="makanan" class="form-control @error('makanan') is-invalid @enderror" name="makanan" autofocus autocomplete="makanan" rows="3" cols="40">{{ old('makanan', $permohonan?->makanan) }}</textarea>
@error('makanan')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-4">
<div class="mb-3">
<label for="minuman">Minuman</label>
<textarea id="minuman" class="form-control @error('minuman') is-invalid @enderror" name="minuman" autofocus autocomplete="minuman" rows="3" cols="40" >{{ old('minuman', $permohonan?->minuman) }}</textarea>
@error('minuman')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-md-4">
<div class="mb-3">
<label for="lain">Lain-lain</label>
<textarea id="lain" class="form-control @error('lain') is-invalid @enderror" name="lain" autofocus autocomplete="lain" rows="3" cols="40" >{{ old('lain', $permohonan?->lain) }}</textarea>
@error('lain')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
<div class="col-md-6">
<div class="card mb-3">
<div class="card-header">
<h3 class="card-title">DOKUMEN DIPERLUKAN</h3>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label for="doc_kad_pengenalan">Salinan Kad Pengenalan</label>
<input id="doc_kad_pengenalan" class="form-control @error('doc_kad_pengenalan') is-invalid @enderror" type="file" name="doc_kad_pengenalan" value="{{ old('doc_kad_pengenalan') }}" autofocus autocomplete="doc_kad_pengenalan"/>
@error('doc_kad_pengenalan')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-6">
<div class="mb-3">
<label for="doc_gambar">Gambar Berukuran Passport</label>
<input id="doc_gambar" class="form-control @error('doc_gambar') is-invalid @enderror" type="file" name="doc_gambar" value="{{ old('doc_gambar') }}" autofocus autocomplete="doc_gambar"/>
@error('doc_gambar')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-6">
<div class="mb-3">
<label for="doc_lokasi">Gambar Lokasi / Pelan</label>
<input id="doc_lokasi" class="form-control @error('doc_lokasi') is-invalid @enderror" type="file" name="doc_lokasi" value="{{ old('doc_lokasi') }}" autofocus autocomplete="doc_lokasi"/>
@error('doc_lokasi')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-6">
<div class="mb-3">
<label for="doc_kebenaran">Surat kebenaran pemilik tanah / pemegang rezab /perjanjian yang sah</label>
<input id="doc_kebenaran" class="form-control" type="file" name="doc_kebenaran" value="{{ old('doc_kebenaran') }}" autofocus autocomplete="doc_kebenaran"/>
</div>
</div>
<div class="col-6">
<div class="mb-3">
<label for="doc_kenderaan">Gambar Kenderaan</label>
<input id="doc_kenderaan" class="form-control" type="file" name="doc_kenderaan" value="{{ old('doc_kenderaan') }}" autofocus autocomplete="doc_kenderaan"/>
</div>
</div>
<div class="col-6">
<div class="mb-3">
<label for="doc_kenderaan_geran">Salinan Geran Kenderaan</label>
<input id="doc_kenderaan_geran" class="form-control" type="file" name="doc_kenderaan_geran" value="{{ old('doc_kenderaan_geran') }}" autofocus autocomplete="doc_kenderaan_geran"/>
</div>
</div>
<div class="col-6">
<div class="mb-3">
<label for="doc_suntikan_ty2">Salinan Sijil Suntikan TY2 (Pengendali makanan sahaja)</label>
<input id="doc_suntikan_ty2" class="form-control" type="file" name="doc_suntikan_ty2" value="{{ old('doc_suntikan_ty2') }}" autofocus autocomplete="doc_suntikan_ty2"/>
</div>
</div>
<div class="col-6">
<div class="mb-3">
<label for="doc_kursus_makanan">Salinan Sijil Kursus Pengendalian Makanan</label>
<input id="doc_kursus_makanan" class="form-control" type="file" name="doc_kursus_makanan" value="{{ old('doc_kursus_makanan') }}" autofocus autocomplete="doc_kursus_makanan"/>
</div>
</div>
</div>
</div>
</div>
<div class="card mb-3">
<div class="card-header">
<h3 class="card-title">LOKASI PENJAJAAN</h3>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label for="longitude">Longitud</label>
<input id="longitude" class="form-control" type="text" name="longitude" value="{{ old('longitude', $permohonan?->longitude) }}" autofocus autocomplete="longitude"/>
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label for="latitude">Latitud</label>
<input id="latitude" class="form-control" type="text" name="latitude" value="{{ old('latitude', $permohonan?->latitude) }}" autofocus autocomplete="latitude"/>
</div>
</div>
</div>
<div id="viewDiv"></div>
</div>
</div>
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Fail</h4>
</div>
</div>
<div class="card-body">
<div class="form-group">
<label>Tarikh Permohonan</label>
<input id="tarikh_mohon" class="form-control" type="date" name="tarikh_mohon" value="" />
</div>
<div class="form-group">
<label>Bil Pelbagai</label>
<input id="no_bil_pelbagai" class="form-control" type="text" name="no_bil_pelbagai" value="" />
</div>
<div class="form-group">
<label for="no_fail_lesen">No Fail Lesen</label>
<input type="text" class="form-control" id="no_fail_lesen" name="no_fail_lesen"
value="{{ old('no_fail_lesen', $permohonan->no_fail_lesen) }}" />
</div>
<div class="form-group">
<label for="no_akaun_lesen">No Akaun Lesen</label>
<input type="text" class="form-control" id="no_akaun_lesen" name="no_akaun_lesen"
value="{{ old('no_akaun_lesen', $permohonan->no_akaun_permohonan) }}" />
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="kod_lesen">Kod Lesen</label>
<input type="text" class="form-control" id="kod_lesen" name="kod_lesen"
value="{{ old('kod_lesen', $permohonan->kod_lesen) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="jenis_jualan">Jenis Jualan</label>
<select id="jenis_jualan" name="jenis_jualan" class="form-select" required>
<option value=""></option>
<option value="makanan" {{ old('jenis_jualan', $permohonan?->jenis_perniagaan) == 'makanan' ? 'selected' : ''}}>makanan</option>
<option value="minuman" {{ old('jenis_jualan', $permohonan?->jenis_perniagaan) == 'minuman' ? 'selected' : ''}}>minuman</option>
<option value="makanan dan minuman" {{ old('jenis_jualan', $permohonan?->jenis_perniagaan) == 'makanan dan minuman' ? 'selected' : ''}}>makanan dan minuman</option>
<option value="makanan berbungkus" {{ old('jenis_jualan', $permohonan?->jenis_perniagaan) == 'makanan berbungkus' ? 'selected' : ''}}>makanan berbungkus</option>
</select>
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row mt-4">
<div class="col-lg-12">
<div class="card">
<div class="card-body text-center">
<input id="hantar" class="btn btn-primary" type="submit" value="Simpan"/>
</div> <!-- /.card-header -->
</div> <!-- /.card-header -->
</div> <!-- /.col -->
</div> <!--end::Row-->
</form>
@endsection
@section('js')
<script>
const defaultKawasanId = "{{ $permohonan->kawasan_id ?? '' }}";
const defaultTamanId = "{{ $permohonan->taman_id ?? '' }}";
const defaultJalanId = "{{ $permohonan->jalan_id ?? '' }}";
const defaultPenempatanId = "{{ $permohonan->penempatan_id ?? '' }}";
</script>
<script>
$(document).ready(function () {
// Load Kawasan
$.getJSON('/get_kawasan', function (data) {
$('#kawasan').append('<option value="">-- Sila Pilih Kawasan --</option>');
$.each(data, function (i, kawasan) {
$('#kawasan').append($('<option>', {
value: kawasan.id,
text: kawasan.nama,
selected: kawasan.id == defaultKawasanId
}));
});
// Kalau ada defaultTamanId, load taman
if (defaultKawasanId && defaultTamanId) {
loadTaman(defaultKawasanId, defaultTamanId);
}
});
// Load Penempatan
$.getJSON('/get_penempatan', function (data) {
$('#penempatan').append('<option value="">-- Sila Pilih Penempatan --</option>');
$.each(data, function (i, penempatan) {
$('#penempatan').append($('<option>', {
value: penempatan.id,
text: penempatan.nama,
selected: penempatan.id == defaultPenempatanId
}));
});
});
// Bila kawasan ditukar
$('#kawasan').change(function () {
let kawasanId = $(this).val();
$('#taman').empty().append('<option value="">-- Sila Pilih Taman --</option>');
$('#jalan').empty().append('<option value="">-- Sila Pilih Jalan --</option>').prop('disabled', true);
if (kawasanId) {
loadTaman(kawasanId);
} else {
$('#taman').prop('disabled', true);
}
});
// Bila taman ditukar
$('#taman').change(function () {
let tamanId = $(this).val();
$('#jalan').empty().append('<option value="">-- Sila Pilih Jalan --</option>');
if (tamanId) {
loadJalan(tamanId);
} else {
$('#jalan').prop('disabled', true);
}
});
function loadTaman(kawasanId, selectedTamanId = null) {
$.getJSON('/get_taman', { kawasan_id: kawasanId }, function (data) {
$.each(data, function (i, taman) {
$('#taman').append($('<option>', {
value: taman.id,
text: taman.nama,
selected: taman.id == selectedTamanId
}));
});
$('#taman').prop('disabled', false);
// Kalau ada defaultJalanId, terus load jalan
if (selectedTamanId && defaultJalanId) {
loadJalan(selectedTamanId, defaultJalanId);
}
});
}
function loadJalan(tamanId, selectedJalanId = null) {
$.getJSON('/get_jalan', { taman_id: tamanId }, function (data) {
$.each(data, function (i, jalan) {
$('#jalan').append($('<option>', {
value: jalan.id,
text: jalan.nama,
selected: jalan.id == selectedJalanId
}));
});
$('#jalan').prop('disabled', false);
});
}
});
</script>
<?php
$long = isset($permohonan?->longitude) ? $permohonan?->longitude : 103.58197;
$lat = isset($permohonan?->latitude) ? $permohonan?->latitude : 1.48348;
?>
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
<script type="text/javascript" src="https://js.arcgis.com/4.25/"></script>
<script type="text/javascript">
require([
"esri/Map",
"esri/views/MapView",
"esri/widgets/Home",
"esri/widgets/ScaleBar",
"esri/widgets/LayerList",
"esri/widgets/Legend",
"esri/widgets/Expand",
"esri/widgets/Compass",
"esri/layers/Layer",
"esri/layers/GraphicsLayer",
"esri/Graphic",
"esri/geometry/support/webMercatorUtils"
], (
Map, MapView, Home, ScaleBar, LayerList, Legend,
Expand, Compass, Layer, GraphicsLayer, Graphic, webMercatorUtils
) => {
const layerUrl = "https://onemap.mbip.gov.my/arcgis/rest/services/Hosted/Maklumat_Lot/FeatureServer";
const map = new Map({basemap: "topo-vector"});
const view = new MapView({
container: "viewDiv",
map: map,
center: [{{$long}}, {{$lat}}] ,
zoom: 12
});
//Construct a SimpleMarkerSymbol object
var markerSymbol = {
type: "simple-marker",
color:[226,15,5],
outline:{
color:[255,255,255],
width:2
}
};
@if(!is_null($permohonan?->longitude))
//Construct a point object
var point1 = {
type:"point",
longitude:{{$permohonan?->longitude}},
latitude:{{$permohonan?->latitude}}
};
//Construct a Graphic object
var graphic1 = new Graphic({
geometry:point1,
symbol: markerSymbol
});
// Construct a GraphicsLayer with Graphic objects
var layer = new GraphicsLayer({
graphics: [graphic1]
});
@else
// Construct a GraphicsLayer with Graphic objects
var layer = new GraphicsLayer({
graphics: []
});
@endif
layer.title = "Kedudukan Penjaja";
createFeatureLayers(layerUrl);
async function createFeatureLayers(url) {
const featureService = await Layer.fromArcGISServerUrl(url);
// map.add(featureService);
map.add(layer);
}
// Function to make graphics draggable
function makeGraphicDraggable(graphic) {
let moveGraphic = false;
view.on("drag", (event) => {
if (moveGraphic) {
event.stopPropagation();
const point = view.toMap({ x: event.x, y: event.y });
graphic.geometry = point;
}
});
view.on("pointer-down", (event) => {
const screenPoint = { x: event.x, y: event.y };
view.hitTest(screenPoint).then((response) => {
if (response.results.length > 0 && response.results[0].graphic === graphic) {
moveGraphic = true;
}
});
});
view.on("pointer-up", () => {
if (moveGraphic) {
const { longitude, latitude } = webMercatorUtils.webMercatorToGeographic(graphic.geometry);
console.log(`New position - Longitude: ${longitude}, Latitude: ${latitude}`);
$("#latitude").val(latitude);
$("#longitude").val(longitude);
moveGraphic = false;
}
});
}
// Add a new marker on map click if no marker exists
view.on("click", (event) => {
if (layer.graphics.length === 0) {
const point = view.toMap({ x: event.x, y: event.y });
const newGraphic = new Graphic({
geometry: point,
symbol: markerSymbol
});
layer.add(newGraphic);
makeGraphicDraggable(newGraphic);
const { longitude, latitude } = webMercatorUtils.webMercatorToGeographic(newGraphic.geometry);
console.log(`Added marker at - Longitude: ${longitude}, Latitude: ${latitude}`);
$("#latitude").val(latitude);
$("#longitude").val(longitude);
$("#waze").attr('href', 'https://waze.com/ul?ll='+latitude+','+longitude+'&z=10');
} else {
console.log('Marker already exists.');
}
});
const homeBtn = new Home({
view: view
});
const scaleBar = new ScaleBar({
view: view,
unit: "dual"
});
const layerList = new LayerList({
view: view
});
const legend = new Legend({
view: view
});
const layerListExpand = new Expand({
view: view,
content: layerList,
expanded: false,
expandTooltip: "Expand LayerList"
});
const legendExpand = new Expand({
view: view,
content: legend,
expandTooltip: "Expand Legend",
expanded: false
});
const compass = new Compass({
view: view,
visible: false
});
view.ui.add(homeBtn, "top-left");
view.ui.add(scaleBar, "bottom-right");
view.ui.add(layerListExpand, "top-right");
view.ui.add(legendExpand, "bottom-left");
view.ui.add(compass, "top-left");
// load the Compass only when the view is rotated
view.watch('rotation', function (rotation) {
if (rotation && !compass.visible) {
compass.visible = true;
}
});
});
</script>
@endsection

View File

@@ -0,0 +1,226 @@
@extends('layouts.appmin')
@section('tajuk')
Pemeriksaan Tapak Permohonan Lesen Penjaja
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet" type="text/css"/>
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 500px;
width: 100%;
}
@if($show == 'dokumen')
#preview-container {
overflow: auto;
background: #f9f9f9;
text-align: center;
}
canvas {
display: inline-block;
}
@endif
</style>
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Pemeriksaan Tapak</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Papar Permohonan</a>
</li>
</ul>
@endsection
@section('content')
<div class="row mb-3">
<div class="col-md-12">
<a href="{{route('admin.papar', [$mohon_id])}}" class="btn btn-primary mx-1 my-2">Permohonan</a>
<a href="{{route('admin.papar-map', [$mohon_id])}}" class="btn btn-primary mx-1 my-2">Peta Lokasi</a>
<a href="{{route('admin.papar-dokumen', [$mohon_id])}}" class="btn btn-primary mx-1 my-2">Dokumen</a>
<a href="{{route('admin.papar-wangproses', [$mohon_id])}}" class="btn btn-primary mx-1 my-2">Wang Proses</a>
@if(in_array($permohonan?->status_progress, ['lawatan tapak','ulasan pegawai','ulasan pengarah','sokong dibawa ke mesyuarat','ditangguhkan','keputusan diperolehi']))
<a href="{{route('admin.papar-pemeriksaan', [$mohon_id])}}" class="btn btn-primary mx-1 my-2">Ulasan
@if(in_array($show, ['ulasan ik', 'cadangan pegawai', 'cadangan pengarah']))
<i class="fa fa-angle-down" aria-hidden="true"></i>
@else
<i class="fa fa-angle-right" aria-hidden="true"></i>
@endif
</a>
<a href="{{route('admin.papar-lesen', [$mohon_id])}}" class="btn btn-primary mx-1 my-2">Lesen </a>
@endif
</div>
</div>
@if($show == 'utama')
@include('admin.penjaja.partials.pemohon_ssm')
@elseif($show == 'lokasi')
@include('admin.penjaja.partials.lokasi')
@elseif($show == 'dokumen')
@include('admin.penjaja.partials.dokumen')
@elseif($show == 'wang proses')
@include('admin.penjaja.partials.wangproses_nofail')
@elseif($show == 'lesen')
@include('admin.penjaja.partials.daftar_lesen')
@elseif($show == 'ulasan ik')
@include('admin.penjaja.partials.ulasan')
@elseif($show == 'cadangan pegawai')
@include('admin.penjaja.partials.cadangan_pegawai')
@elseif($show == 'cadangan pengarah')
@include('admin.penjaja.partials.ulasan_cadangan_pegawai')
@endif
@endsection
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
@if($show == 'dokumen')
<script src="https://cdn.jsdelivr.net/npm/pdfjs-dist/wasm/openjpeg_nowasm_fallback.min.js"></script>
<script type="module" src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.min.js"></script>
<script type="module" src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.worker.min.js"></script>
<script type="module">
let currentUrl = null;
let zoom = 1.0;
$(document).ready(function() {
$('.dokumen-item').on('click', function() {
let url = $(this).data('url');
currentUrl = url;
loadFile(url);
});
// attach button listeners (module-safe)
document.getElementById('btn-zoom-in').addEventListener('click', () => {
zoom += 0.2;
if (currentUrl) loadFile(currentUrl);
});
document.getElementById('btn-zoom-out').addEventListener('click', () => {
zoom = Math.max(0.5, zoom - 0.2);
if (currentUrl) loadFile(currentUrl);
});
});
function loadFile(url) {
const ext = url.split('.').pop().toLowerCase();
if (['pdf'].includes(ext)) {
loadPDF(url);
} else if (['jpg','jpeg','png'].includes(ext)) {
loadImage(url);
} else {
console.warn("Format tak disokong:", ext);
}
}
// ... (sertakan semula loadPDF dan loadImage dari code kau)
function loadPDF(url){
const canvas = document.getElementById('pdf-canvas');
const context = canvas.getContext('2d');
const container = document.getElementById('preview-container');
pdfjsLib.getDocument(url).promise.then(pdf => {
pdf.getPage(1).then(page => {
const containerWidth = container.clientWidth;
const viewport = page.getViewport({ scale: 1 });
const scale = (containerWidth / viewport.width) * zoom;
const scaledViewport = page.getViewport({ scale: scale });
const outputScale = window.devicePixelRatio || 1;
canvas.width = Math.floor(scaledViewport.width * outputScale);
canvas.height = Math.floor(scaledViewport.height * outputScale);
canvas.style.width = Math.floor(scaledViewport.width) + "px";
canvas.style.height = Math.floor(scaledViewport.height) + "px";
const renderContext = {
canvasContext: context,
viewport: scaledViewport,
transform: [outputScale, 0, 0, outputScale, 0, 0],
};
context.clearRect(0,0,canvas.width,canvas.height);
page.render(renderContext);
});
}).catch(err => console.error("Error loading PDF:", err));
}
function loadImage(url) {
const canvas = document.getElementById('pdf-canvas');
const context = canvas.getContext('2d');
const container = document.getElementById('preview-container');
const img = new Image();
img.crossOrigin = "anonymous";
img.onload = function() {
const containerWidth = container.clientWidth;
const containerHeight = container.clientHeight;
// ukuran asal imej
const originalWidth = img.width;
const originalHeight = img.height;
// skala fit ke dalam container (hanya digunakan pada zoom = 1)
const fitScale = Math.min(containerWidth / originalWidth, containerHeight / originalHeight);
// guna zoom multiplier (supaya bila zoom berubah, betul-betul besar/kecil)
const finalWidth = originalWidth * fitScale * zoom;
const finalHeight = originalHeight * fitScale * zoom;
// set saiz canvas ikut saiz baru
canvas.width = finalWidth;
canvas.height = finalHeight;
// clear dan lukis imej
/* context.clearRect(0, 0, canvas.width, canvas.height);
context.drawImage(img, 0, 0, canvas.width, canvas.height); */
context.save();
context.translate(canvas.width / 2, canvas.height / 2);
context.scale(zoom, zoom);
context.drawImage(img, -img.width * fitScale / 2, -img.height * fitScale / 2, img.width * fitScale, img.height * fitScale);
context.restore();
};
img.onerror = function() {
console.error("Error loading image:", url);
};
img.src = url;
}
</script>
@endif
@endsection

View File

@@ -0,0 +1,145 @@
@extends('layouts.appmin')
@section('tajuk')
Pemeriksaan Tapak Permohonan Lesen Penjaja
@endsection
@section('css')
<!-- Select2 -->
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css') }}">
<link href="{{ asset('css/jsapi-template-main.css') }}" rel="stylesheet"/>
<style>
#viewDiv {
padding: 0;
margin: 0;
height: 500px;
width: 100%;
}
@if ($show === 'dokumen')
#preview-container {
overflow: auto;
background: #f9f9f9;
text-align: center;
}
#pdf-canvas {
display: inline-block;
}
@endif
</style>
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Pemeriksaan Tapak</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Papar Permohonan</a>
</li>
</ul>
@endsection
@section('content')
<div class="row mb-3">
<div class="col-md-12">
<a href="{{route('admin.papar', [$mohon_id])}}" class="btn btn-primary mx-1 my-2">Permohonan</a>
<a href="{{route('admin.papar-map', [$mohon_id])}}" class="btn btn-primary mx-1 my-2">Peta Lokasi</a>
<a href="{{route('admin.papar-dokumen', [$mohon_id])}}" class="btn btn-primary mx-1 my-2">Dokumen</a>
<a href="{{route('admin.papar-wangproses', [$mohon_id])}}" class="btn btn-primary mx-1 my-2">Wang Proses</a>
@if(in_array($permohonan?->status_progress, ['lawatan tapak','ulasan pegawai','ulasan pengarah','sokong dibawa ke mesyuarat','ditangguhkan','keputusan diperolehi']))
<a href="{{route('admin.papar-pemeriksaan', [$mohon_id])}}" class="btn btn-primary mx-1 my-2">Ulasan
@if(in_array($show, ['ulasan ik', 'cadangan pegawai', 'cadangan pengarah']))
<i class="fa fa-angle-down" aria-hidden="true"></i>
@else
<i class="fa fa-angle-right" aria-hidden="true"></i>
@endif
</a>
<a href="{{route('admin.papar-lesen', [$mohon_id])}}" class="btn btn-primary mx-1 my-2">Lesen </a>
@endif
</div>
</div>
@if($show == 'utama')
@include('admin.penjaja.partials.pemohon_ssm')
@elseif($show == 'lokasi')
@include('admin.penjaja.partials.lokasi')
@elseif($show == 'dokumen')
@include('admin.penjaja.partials.dokumen')
@elseif($show == 'wang proses')
@include('admin.penjaja.partials.wangproses_nofail')
@elseif($show == 'lesen')
@include('admin.penjaja.partials.daftar_lesen')
@elseif($show == 'ulasan ik')
@include('admin.penjaja.partials.ulasan')
@elseif($show == 'cadangan pegawai')
@include('admin.penjaja.partials.cadangan_pegawai')
@elseif($show == 'cadangan pengarah')
@include('admin.penjaja.partials.ulasan_cadangan_pegawai')
@endif
@endsection
@section('js')
<!-- jQuery is required - ensure included once in layout -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
<!-- Leaflet (keep) -->
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"/>
<script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
<!-- PDF.js (non-module - use global pdfjsLib) -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.worker.min.js"></script>
<!-- Global toast placeholder (optional, used by our scripts) -->
<div class="toast-container position-fixed bottom-0 end-0 p-3">
<div id="globalToast" class="toast" role="alert" aria-live="assertive" aria-atomic="true">
<div class="toast-header">
<strong class="me-auto">Notis</strong>
<button type="button" class="btn-close" data-bs-dismiss="toast" aria-label="Close"></button>
</div>
<div class="toast-body">...</div>
</div>
</div>
<!-- Provide minimal config object for JS files -->
<script>
window.PermohonanConfig = {
defaultKawasanId: "{{ $permohonan->kawasan_id ?? '' }}",
defaultTamanId: "{{ $permohonan->taman_id ?? '' }}",
defaultJalanId: "{{ $permohonan->jalan_id ?? '' }}",
defaultPenempatanId: "{{ $permohonan->penempatan_id ?? '' }}",
latitude: "{{ $permohonan?->latitude ?? '' }}",
longitude: "{{ $permohonan?->longitude ?? '' }}"
};
</script>
<!-- Our compiled/clean JS files -->
<script src="{{ asset('js/papar_permohonan.js') }}"></script>
<script src="{{ asset('js/papar_dokumen.js') }}"></script>
@endsection

View File

@@ -0,0 +1,250 @@
<?php
$i = 0;
$pegawai_link = '';
?>
<div class="row">
@foreach($permohonan->ulasanIk as $ulasan)
<?php
$i++;
$last_periksa_id = $ulasan->id;
?>
<div class="col-md-6 col-sm-12">
<div class="card card-round">
<div class="card-body">
<div class="row">
<div class="col-12">
<a href="{{route('admin.papar-pemeriksaan-lepas', ['id'=>$mohon_id, 'borang_ik_id'=>$ulasan->id])}}" class="btn btn-secondary mt-2">Lawatan {{$i}}</a>
<a href="{{route('admin.papar-cadangan-pegawai', [$mohon_id, $ulasan->id])}}" class="btn btn-info mt-2">Cadangan Pegawai</a>
<a href="{{route('admin.papar-ulasan-cadangan-pengarah', [$mohon_id, $ulasan->id])}}" class="btn btn-info mt-2">Ulasan Pengarah</a>
</div>
</div>
<div class="row mt-3">
<div class="col-auto">
<a href="{{route('admin.cetak-pemeriksaan-lepas', ['id'=>$mohon_id, 'borang_ik_id'=>$ulasan->id])}}" class="btn btn-success mtx-2"><i class="fa fa-file-pdf-o"></i> Cetak Lawatan {{$i}}</a>
@if(!is_null($ulasan->ulasanPegawai))
<a href="{{route('admin.cetak-cadangan-pegawai', [$mohon_id, $ulasan->id])}}" class="btn btn-success mtx-2"><i class="fa fa-file-pdf-o"></i> Cetak Ulasan Pegawai</a>
@endif
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
@if(auth()->user()->hasRole(['pegawai tadbir', 'super'])&&($status_progress == 'ulasan pegawai')&&($borangulas?->id == $last_periksa_id))
<form action="{{route('pegawai.simpan-cadangan')}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" value="{{$mohon_id}}">
<input type="hidden" name="borang_ik_id" value="{{$borangulas?->id}}">
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Laporan dan Cadangan</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
@if(auth()->user()->role == 'super')
<div class="row">
<div class="col-md-3">
<div class="mb-3">
<label for="dt_cadangan">Tarikh Cadangan</label>
<input id="dt_cadangan" class="form-control" type="date" name="dt_cadangan" value="{{ old('dt_cadangan', $borangulas?->dt_cadangan) }}" autofocus autocomplete="dt_cadangan"/>
</div>
</div>
<div class="col-md-3">
<label for="peg_id">Nama Pegawai</label>
<select name="peg_id" id="peg_id" class="form-control form-select">
<option value="">Pilih Pegawai</option>
@foreach($pegs as $peg)
<option value="{{$peg->id}}">{{$peg->name}}</option>
@endforeach
</select>
</div>
</div>
@endif
<table class="table mt-1">
<tbody>
<tr>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="cadangan_tiada_halangan" name="cadangan" value="tiada halangan"
@if($borangulas?->ulasanPegawai?->pegawai_cadangan == 'tiada halangan')
{{'checked'}}
@endif >
<label class="form-check-label" for="cadangan_tiada_halangan" ><strong>Tiada halangan</strong> dengan syarat :</label>
<textarea class="form-control" name="tiada_halangan_syarat" id="tiada_halangan_syarat" rows="2">{{ old('tiada_halangan_syarat', $borangulas?->ulasanPegawai?->pegawai_syarat) }}</textarea>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="tiada_halangan_notis_dipatuhi" id="tiada_halangan_notis_dipatuhi" value="1"
@if($borangulas?->ulasanPegawai?->pegawai_notis_perlu_dipatuhi == '1')
{{'checked'}}
@endif />
<label class="form-check-label" for="tiada_halangan_notis_dipatuhi" >Notis yang telah dikeluarkan perlu dipatuhi</label>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="cadangan_tidak_menyokong" name="cadangan" value="tidak menyokong"
@if($borangulas?->ulasanPegawai?->pegawai_cadangan == 'tidak menyokong')
{{'checked'}}
@endif >
<label class="form-check-label" for="cadangan_tidak_menyokong" ><strong>Tidak menyokong</strong> atas sebab : </label>
<textarea class="form-control" id="tidak_menyokong_atas_sebab" id="tidak_menyokong_atas_sebab" rows="2">{{ old('tidak_menyokong_atas_sebab', $borangulas?->ulasanPegawai?->pegawai_tidak_menyokong_sebab) }}</textarea>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="dirujuk_unit_penguatkuasa" id="dirujuk_unit_penguatkuasa" value="1"
@if($borangulas?->ulasanPegawai?->pegawai_dirujuk_unit_penguatkuasa == '1')
{{'checked'}}
@endif />
<label class="form-check-label" for="dirujuk_unit_penguatkuasa" >Dirujuk untuk tindakan Jabatan Penguatkuasa.</label>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="cadangan_tidak_menyokong" name="cadangan" value="ditangguhkan untuk tindakan/siasatan semula"
@if($borangulas?->ulasanPegawai?->pegawai_cadangan == 'ditangguhkan untuk tindakan/siasatan semula')
{{'checked'}}
@endif >
<label class="form-check-label" for="cadangan_tidak_menyokong" >Permohonan ini <strong>ditangguhkan untuk tindakan/siasatan semula</strong></label>
</div>
</td>
</tr>
<tr>
<td>
<div class="form-group">
<label class="form-check-label" for="catatan" >Catatan : </label>
<textarea class="form-control" id="catatan" name="catatan" rows="2">{{ old('catatan', $borangulas?->ulasanPegawai?->pegawai_catatan) }}</textarea>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row justify-content-center">
<div class="col-12">
<input id="simpan" class="btn btn-secondary" type="submit" name="simpan" value="Simpan"/>
</div> <!-- /.col -->
</div> <!--end::Row-->
</form>
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
@endsection
@else
@if(!is_null($borangulas?->ulasanPegawai))
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Laporan dan Cadangan</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-3">
<div class="mb-3">
<label for="dt_cadang">Tarikh Cadangan</label>
<input id="dt_cadang" class="form-control" type="text" name="dt_cadang" value="{{ old('dt_cadang', $borangulas?->ulasanPegawai?->dt_pegawai_ulas) }}" autofocus autocomplete="dt_cadang" readonly/>
</div>
</div>
</div>
<table class="table mt-1">
<tbody>
@if($borangulas?->ulasanPegawai?->pegawai_cadangan == 'tiada halangan')
<tr class="table-success">
<td>
<div class="form-check">
<i class="far fa-check-square fa-lg"></i>
<label class="form-check-label" for="cadangan_tiada_halangan" ><strong>Tiada halangan</strong> dengan syarat :</label>
<textarea class="form-control" name="tiada_halangan_syarat" id="tiada_halangan_syarat" rows="2" readonly>{{ old('tiada_halangan_syarat', $borangulas?->ulasanPegawai?->pegawai_syarat) }}</textarea>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-group">
@if($borangulas?->ulasanPegawai?->pegawai_notis_perlu_dipatuhi == '1')
<i class="far fa-file-alt fa-lg"></i>
@endif
<label class="form-check-label" for="tiada_halangan_notis_dipatuhi" >Notis yang telah dikeluarkan perlu dipatuhi</label>
</div>
</div>
</div>
</td>
</tr>
@endif
@if($borangulas?->ulasanPegawai?->pegawai_cadangan == 'tidak menyokong')
<tr class="table-warning">
<td>
<div class="form-group">
@if($borangulas?->ulasanPegawai?->pegawai_cadangan == 'tidak menyokong')
<i class="far fa-window-close fa-lg"></i>
@endif
<label class="form-check-label" for="cadangan_tidak_menyokong" ><strong>Tidak menyokong</strong> atas sebab : </label>
<textarea class="form-control" id="tidak_menyokong_atas_sebab" id="tidak_menyokong_atas_sebab" rows="2" readonly>{{ old('tidak_menyokong_atas_sebab', $borangulas?->ulasanPegawai?->pegawai_tidak_menyokong_sebab) }}</textarea>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-group">
@if($borangulas?->ulasanPegawai?->pegawai_dirujuk_unit_penguatkuasa == '1')
<i class="far fa-share-square fa-lg"></i>
@endif
<label class="form-check-label" for="dirujuk_unit_penguatkuasa" >Dirujuk untuk tindakan Jabatan Penguatkuasa</label>
</div>
</div>
</div>
</td>
</tr>
@endif
@if($borangulas?->ulasanPegawai?->pegawai_cadangan == 'ditangguhkan untuk tindakan/siasatan semula')
<tr class="table-danger">
<td>
<div class="form-group">
@if($borangulas?->ulasanPegawai?->cadangan == 'ditangguhkan untuk tindakan/siasatan semula')
<i class="far fa-window-close fa-lg"></i>
@endif
<label class="form-check-label" for="cadangan_tiada_halangan" >Permohonan ini <strong>ditangguhkan untuk tindakan/siasatan semula</strong></label>
</div>
</td>
</tr>
<tr>
<td>
<div class="form-group">
<label class="form-check-label" for="cadangan_tidak_menyokong" >Catatan : </label>
<textarea class="form-control" id="catatan" id="catatan" rows="2" readonly>{{ old('catatan', $borangulas?->ulasanPegawai?->pegawai_catatan) }}</textarea>
</div>
</td>
</tr>
@endif
</tbody>
</table>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endif
@endif

View File

@@ -0,0 +1,73 @@
<div class="row">
<div class="col-md-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Lesen</h4>
</div>
</div>
<div class="card-body">
@if(auth()->user()->hasRole(['pembantu tadbir', 'super'])&&(in_array($permohonan->status_progress, ['lawatan tapak','ulasan pegawai', 'ulasan pengarah', 'sokong dibawa ke mesyuarat']))&&(is_null($permohonan->no_akaun_permohonan)))
<form action="{{route('pt.simpan-nolesen')}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" id="permohonan_id" value="{{$permohonan->id}}">
<div class="form-group">
<label for="no_akaun_lesen">No Akaun Lesen</label>
<input type="text" class="form-control" id="no_akaun_lesen" name="no_akaun_lesen"
value="{{ old('no_akaun_lesen', $permohonan->no_akaun_permohonan) }}" />
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="kod_lesen">Kod Lesen</label>
<input type="text" class="form-control" id="kod_lesen" name="kod_lesen"
value="{{ old('kod_lesen', $permohonan->kod_lesen) }}" />
</div>
</div>
</div>
<div class="form-group">
<input id="simpannofail" class="btn btn-sm btn-secondary" type="submit" name="simpannofail" value="Simpan" />
</div>
</form>
@else
<div class="form-group">
<label for="no_akaun_lesen">No Akaun Lesen</label>
<input type="text" class="form-control" id="no_akaun_lesen" disabled
value="{{ old('no_akaun_lesen', $permohonan->no_akaun_permohonan) }}" />
</div>
<div class="form-group">
<label for="kod_lesen">Kod Lesen</label>
<input type="text" class="form-control" id="kod_lesen" disabled
value="{{ old('kod_lesen', $permohonan->kod_lesen) }}" />
</div>
@endif
</div>
</div>
</div> <!-- /.col -->
</div>
@if(!is_null($permohonan->lesen_no_resit))
<div class="row">
<div class="col-md-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Bayaran Lesen</h4>
</div>
</div>
<div class="card-body">
<div class="form-group">
<label for="no_resit_lesen">No Resit Bayaran Lesen</label>
<input type="text" class="form-control" id="no_resit_lesen" disabled
value="{{ old('no_resit_lesen', $permohonan->lesen_no_resit) }}" />
</div>
<div class="form-group">
<label for="dt_bayar_lesen">Tarikh Bayaran</label>
<input type="text" class="form-control" id="dt_bayar_lesen" disabled
value="{{ old('dt_bayar_lesen', $permohonan->lesen_dt_bayar) }}" />
</div>
</div>
</div>
</div> <!-- /.col -->
</div>
@endif

View File

@@ -0,0 +1,76 @@
<div class="container-fluid">
<div class="row">
<!-- Sidebar / list dokumen -->
<div class="col-md-5">
<div class="d-flex justify-content-end mb-2">
<button id="btn-zoom-out" class="btn btn-sm btn-secondary me-2">-</button>
<button id="btn-zoom-in" class="btn btn-sm btn-secondary">+</button>
</div>
<ul class="list-group" id="dokumen-list">
@if(!is_null($doc_kad_pengenalan))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_kad_pengenalan->pivot->path]) }}">
Salinan Kad Pengenalan
</li>
@endif
@if(!is_null($doc_gambar))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_gambar->pivot->path]) }}">
Gambar Berukuran Passport
</li>
@endif
@if(!is_null($doc_lokasi))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_lokasi->pivot->path]) }}">
Gambar Lokasi / Pelan
</li>
@endif
@if(!is_null($doc_kebenaran))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_kebenaran->pivot->path]) }}">
Surat kebenaran pemilik tanah / pemegang rezab /perjanjian yang sah
</li>
@endif
@if(!is_null($doc_kenderaan))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_kenderaan->pivot->path]) }}">
Gambar Kenderaan
</li>
@endif
@if(!is_null($doc_kenderaan_geran))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_kenderaan_geran->pivot->path]) }}">
Salinan Geran Kenderaan
</li>
@endif
@if(!is_null($doc_suntikan_ty2))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_suntikan_ty2->pivot->path]) }}">
Salinan Sijil Suntikan TY2 (Pengendali makanan sahaja)
</li>
@endif
@if(!is_null($doc_kursus_makanan))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_kursus_makanan->pivot->path]) }}">
Salinan Sijil Kursus Pengendalian Makanan
</li>
@endif
</ul>
</div>
<!-- Pane kanan preview -->
<div class="col-md-7">
<div id="preview-container" style="height: 90vh; border: 1px solid #ddd; display:flex;align-items:center;justify-content:center;">
<canvas id="pdf-canvas" style="width:100%; max-height:100%; object-fit:contain;"></canvas>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,76 @@
<div class="container-fluid">
<div class="row">
<!-- Sidebar / list dokumen -->
<div class="col-md-5">
<div class="d-flex justify-content-end mb-2">
<button id="btn-zoom-out" class="btn btn-sm btn-secondary me-2">-</button>
<button id="btn-zoom-in" class="btn btn-sm btn-secondary">+</button>
</div>
<ul class="list-group" id="dokumen-list">
@if(!is_null($doc_kad_pengenalan))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_kad_pengenalan->pivot->path]) }}">
Salinan Kad Pengenalan
</li>
@endif
@if(!is_null($doc_gambar))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_gambar->pivot->path]) }}">
Gambar Berukuran Passport
</li>
@endif
@if(!is_null($doc_lokasi))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_lokasi->pivot->path]) }}">
Gambar Lokasi / Pelan
</li>
@endif
@if(!is_null($doc_kebenaran))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_kebenaran->pivot->path]) }}">
Surat kebenaran pemilik tanah / pemegang rezab /perjanjian yang sah
</li>
@endif
@if(!is_null($doc_kenderaan))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_kenderaan->pivot->path]) }}">
Gambar Kenderaan
</li>
@endif
@if(!is_null($doc_kenderaan_geran))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_kenderaan_geran->pivot->path]) }}">
Salinan Geran Kenderaan
</li>
@endif
@if(!is_null($doc_suntikan_ty2))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_suntikan_ty2->pivot->path]) }}">
Salinan Sijil Suntikan TY2 (Pengendali makanan sahaja)
</li>
@endif
@if(!is_null($doc_kursus_makanan))
<li class="list-group-item dokumen-item"
data-url="{{ route('dokumen.stream', [$permohonan?->id, $doc_kursus_makanan->pivot->path]) }}">
Salinan Sijil Kursus Pengendalian Makanan
</li>
@endif
</ul>
</div>
<!-- Pane kanan preview -->
<div class="col-md-7">
<div id="preview-container" style="height: 90vh; border: 1px solid #ddd; display:flex;align-items:center;justify-content:center;">
<canvas id="pdf-canvas" style="width:100%; max-height:100%; object-fit:contain;"></canvas>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,227 @@
<form action="{{route('pt.kemaskini-petak')}}" method="POST">
@csrf
<input type="hidden" name="permohonan_id" value="{{$permohonan?->id}}">
<div class="row">
<div class="col-md-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Permohonan Lesen Penjaja</h4>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jenis_penjaja">Jenis Penjaja</label>
<input type="text" class="form-control" id="jenis_penjaja" disabled
value="{{ old('jenis_penjaja', $permohonan?->jenis_penjaja->jenis) }}" />
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jenis_kenderaan">Jenis Kenderaan</label>
<input type="text" class="form-control" id="jenis_kenderaan" disabled
value="{{ old('jenis_kenderaan', $permohonan?->jenis_kenderaan) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="no_pendaftaran">No Pendaftaran Kenderaan</label>
<input type="text" class="form-control" id="no_pendaftaran" disabled
value="{{ old('no_pendaftaran', $permohonan?->no_pendaftaran) }}" />
</div>
</div>
</div>
<div class="form-group">
<label for="status_tanah">Status Tanah</label>
<input type="text" class="form-control" id="status_tanah" disabled
value="{{ old('status_tanah', $permohonan?->status_tanah) }}" />
</div>
<div class="row">
<div class="col-sm-12 col-md-6">
<div class="form-group">
<label for="penempatan">Pusat Penempatan(jika ada)</label>
<input type="text" id="penempatan" class="form-control" readonly name="penempatan" value="{{$permohonan?->penempatan?->nama}}" >
</div>
</div>
<div class="col-sm-12 col-md-6">
<div class="form-group">
<label for="kawasan">Kawasan Penjajaan</label>
<input type="text" id="kawasan" class="form-control" readonly name="kawasan" value="{{$permohonan?->kawasan->nama}}" >
</div>
</div>
<div class="col-sm-12 col-md-6">
<div class="form-group">
<label for="taman">Taman</label>
<input type="text" id="taman" class="form-control" readonly name="taman" value="{{$permohonan?->taman?->nama}}" >
</div>
</div>
<div class="col-sm-12 col-md-6">
<div class="form-group">
<label for="jalan">Jalan</label>
<input type="text" id="jalan" class="form-control" readonly name="jalan" value="{{$permohonan?->jalan?->nama}}" >
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="masa_jualan_mula">Masa Mula Jualan</label>
<input type="text" class="form-control" id="masa_jualan_mula" disabled
value="{{ old('masa_jualan_mula', $permohonan?->masa_jualan_mula) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="masa_jualan_tamat">Masa Tamat Jualan</label>
<input type="text" class="form-control" id="masa_jualan_tamat" disabled
value="{{ old('masa_jualan_tamat', $permohonan?->masa_jualan_tamat) }}" />
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="makanan">Makanan</label>
<textarea class="form-control" id="makanan" rows="4" disabled>{{ old('makanan', $permohonan?->makanan) }}</textarea>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="minuman">Minuman</label>
<textarea class="form-control" id="minuman" rows="4" disabled>{{ old('minuman', $permohonan?->minuman) }}</textarea>
</div>
</div>
</div>
<div class="form-group">
<label for="lain">Lain-lain</label>
<input type="text" class="form-control" id="lain" disabled
value="{{ old('lain', $permohonan?->lain) }}" />
</div>
</div>
<div class="col-md-6">
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label for="longitude">Longitud</label>
<input id="longitude" class="form-control" type="text" name="longitude" value="{{ old('longitude', $permohonan?->longitude) }}" autofocus autocomplete="longitude"/>
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label for="latitude">Latitud</label>
<input id="latitude" class="form-control" type="text" name="latitude" value="{{ old('latitude', $permohonan?->latitude) }}" autofocus autocomplete="latitude"/>
</div>
</div>
</div>
<div class="mt-3">
<label>Cari Lokasi (Nominatim)</label>
<input type="text" id="searchBox" class="form-control" placeholder="Taip nama tempat… (contoh: Taman Sutera)">
<button id="searchBtn" type="button" class="btn btn-primary mt-2"><i class="fa-solid fa-magnifying-glass-location"></i> Cari</button>
</div>
<div id="viewDiv" style="height: 450px;" class="mt-4"></div>
</div>
</div>
<div class="row mt-4">
<div class="col-md-12 d-flex justify-content-center">
<input id="hantar" class="btn btn-primary" type="submit" value="Simpan"/>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
@section('js')
<!-- LEAFLET JS -->
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"/>
<script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
<script>
/* ============================================================
* 2. LEAFLET MAP + NOMINATIM SEARCH
* ============================================================ */
let defaultLat = {{ $permohonan?->latitude ?? 1.494314512652013 }};
let defaultLng = {{ $permohonan?->longitude ?? 103.63506317138673 }};
let defaultZoom = {{ isset($permohonan?->latitude) ? 16 : 12 }};
let marker;
// Init map
let map = L.map('viewDiv').setView([defaultLat, defaultLng], defaultZoom);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
maxZoom: 19,
attribution: '&copy; OpenStreetMap'
}).addTo(map);
// Letak marker awal jika edit
if ("{{ $permohonan?->latitude ?? '' }}") {
marker = L.marker([defaultLat, defaultLng], { draggable: true }).addTo(map);
marker.on('dragend', updateInputByMarker);
}
// Click = create / move marker
map.on('click', function(e) {
placeMarker(e.latlng);
updateInputFromLatLng(e.latlng);
});
function placeMarker(latlng) {
if (!marker) {
marker = L.marker(latlng, { draggable: true }).addTo(map);
marker.on('dragend', updateInputByMarker);
} else {
marker.setLatLng(latlng);
}
}
function updateInputByMarker(e) {
updateInputFromLatLng(e.target.getLatLng());
}
function updateInputFromLatLng(latlng) {
$("#latitude").val(latlng.lat);
$("#longitude").val(latlng.lng);
}
/* ============================================================
* 3. FUNGSI CARI KOORDINAT (NOMINATIM API)
* ============================================================ */
function cariKoordinat() {
let query = $("#searchBox").val();
if (query.length < 3) {
alert("Masukkan nama tempat yang lebih spesifik.");
return;
}
fetch("https://nominatim.openstreetmap.org/search?format=json&q=" + query)
.then(r => r.json())
.then(data => {
if (data.length === 0) {
alert("Lokasi tak dijumpai.");
return;
}
let place = data[0];
let lat = place.lat;
let lon = place.lon;
map.setView([lat, lon], 17);
placeMarker({lat, lng: lon});
updateInputFromLatLng({lat, lng: lon});
})
.catch(err => console.error(err));
}
$("#searchBtn").on("click", cariKoordinat);
</script>
@endsection

View File

@@ -0,0 +1,95 @@
<div class="row">
<div class="col-md-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Dokumen Permohonan Lesen Penjaja</h4>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
@if(!is_null($doc_kad_pengenalan))
<h6>Salinan Kad Pengenalan</h6>
@if ($doc_kad_pengenalan->pivot->jenis_dokumen === 'pdf')
<a href="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_kad_pengenalan->pivot->path]) }}" target="_blank"><i class="fa fa-file-pdf"></i></a>
@else
<img src="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_kad_pengenalan->pivot->path]) }}" alt="Gambar Passport" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_gambar))
<h6>Gambar Berukuran Passport</h6>
@if ($doc_gambar->pivot->jenis_dokumen === 'pdf')
<a href="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_gambar->pivot->path]) }}" target="_blank"><i class="fa fa-file-pdf"></i></a>
@else
<img src="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_gambar->pivot->path]) }}" alt="Gambar Passport" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_lokasi))
<h6>Gambar Lokasi / Pelan</h6>
@if ($doc_lokasi->pivot->jenis_dokumen === 'pdf')
<a href="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_lokasi->pivot->path]) }}" target="_blank"><i class="fa fa-file-pdf"></i></a>
@else
<img src="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_lokasi->pivot->path]) }}" alt="Gambar Lokasi" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kebenaran))
<h6>Surat kebenaran pemilik tanah / pemegang rezab /perjanjian yang sah</h6>
@if ($doc_kebenaran->pivot->jenis_dokumen === 'pdf')
<a href="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_kebenaran->pivot->path]) }}" target="_blank"><i class="fa fa-file-pdf"></i></a>
@else
<img src="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_kebenaran->pivot->path]) }}" alt="Surat Kebenaran" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kenderaan))
<h6>Gambar Kenderaan</h6>
@if ($doc_kenderaan->pivot->jenis_dokumen === 'pdf')
<a href="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_kenderaan->pivot->path]) }}" target="_blank"><i class="fa fa-file-pdf"></i></a>
@else
<img src="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_kenderaan->pivot->path]) }}" alt="Gambar Kenderaan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kenderaan_geran))
<h6>Salinan Geran Kenderaan</h6>
@if ($doc_kenderaan_geran->pivot->jenis_dokumen === 'pdf')
<a href="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_kenderaan_geran->pivot->path]) }}" target="_blank"><i class="fa fa-file-pdf"></i></a>
@else
<img src="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_kenderaan_geran->pivot->path]) }}" alt="Gambar Kenderaan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_suntikan_ty2))
<h6>Salinan Sijil Suntikan TY2 (Pengendali makanan sahaja)</h6>
@if ($doc_suntikan_ty2->pivot->jenis_dokumen === 'pdf')
<a href="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_suntikan_ty2->pivot->path]) }}" target="_blank"><i class="fa fa-file-pdf"></i></a>
@else
<img src="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_suntikan_ty2->pivot->path]) }}" alt="Salinan Suntikan" style="max-width: 100px;">
@endif
@endif
</div>
<div class="col-md-6">
@if(!is_null($doc_kursus_makanan))
<h6>Salinan Sijil Kursus Pengendalian Makanan</h6>
@if ($doc_kursus_makanan->pivot->jenis_dokumen === 'pdf')
<a href="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_kursus_makanan->pivot->path]) }}" target="_blank"><i class="fa fa-file-pdf"></i></a>
@else
<img src="{{ route('dokumen.penjaja_view', [$permohonan?->id, $doc_kursus_makanan->pivot->path]) }}" alt="Salinan Sijil Kursus Pengendalian Makanan" style="max-width: 100px;">
@endif
@endif
</div>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,115 @@
<div class="row">
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Peribadi Pemohon</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="nokp">No KP</label>
<input type="text" class="form-control" id="nokp" disabled
value="{{ old('nokp', $permohonan?->user->nokp) }}" />
</div>
<div class="form-group">
<label for="name">Name</label>
<input type="text" class="form-control" id="name" disabled
value="{{ old('name', $permohonan?->user->name) }}" />
</div>
<div class="row">
<div class="col-md-7">
<div class="form-group">
<label for="email">Email</label>
<input type="text" class="form-control" id="email" disabled
value="{{ old('email', $permohonan?->user->email) }}" />
</div>
</div>
<div class="col-md-5">
<div class="form-group">
<label for="notelefon">No Telefon</label>
<input type="text" class="form-control" id="notelefon" disabled
value="{{ old('notelefon', $permohonan?->user->notelefon) }}" />
</div>
</div>
</div>
<div class="form-group">
<label for="alamat">Alamat</label>
<textarea class="form-control" id="alamat" rows="4" disabled>{{ old('alamat', $permohonan?->user->alamat) }}</textarea>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jantina">Jantina</label>
<input type="text" class="form-control" id="jantina" disabled
value="{{ old('jantina', $permohonan?->user->jantina) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bangsa">Bangsa</label>
<input type="text" class="form-control" id="bangsa" disabled
value="{{ old('bangsa', $permohonan?->user->bangsa) }}" />
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.card-body -->
</div>
</div>
<div class="col-md-6">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Perniagaan(SSM)</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="nossm">No SSM</label>
<input type="text" class="form-control" id="nossm" disabled
value="{{ old('nossm', $permohonan?->syarikat->nossm) }}" />
</div>
<div class="form-group">
<label for="nama_perniagaan">Nama Perniagaan</label>
<input type="text" class="form-control" id="nama_perniagaan" disabled
value="{{ old('nama_perniagaan', $permohonan?->syarikat->name) }}" />
</div>
<div class="form-group">
<label for="jenis_perniagaan">Jenis Perniagaan</label>
<input type="text" class="form-control" id="jenis_perniagaan" disabled
value="{{ old('jenis_perniagaan', $permohonan?->syarikat->jenis_perniagaan) }}" />
</div>
<div class="form-group">
<label for="alamat_perniagaan">Alamat Perniagaan</label>
<textarea class="form-control" id="alamat_perniagaan" rows="4" disabled>{{ old('alamat_perniagaan', $permohonan?->syarikat->alamat) }}</textarea>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="notelefon_perniagaan">No Telefon</label>
<input type="text" class="form-control" id="notelefon_perniagaan" disabled
value="{{ old('notelefon_perniagaan', $permohonan?->syarikat->notelefon) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bil_cawangan">Bil Cawangan</label>
<input type="text" class="form-control" id="bil_cawangan" disabled
value="{{ old('bil_cawangan', $permohonan?->syarikat->bil_cawangan) }}" />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div> <!--end::Row-->

View File

@@ -0,0 +1,933 @@
<?php
$i = 0;
$pegawai_link = '';
$last_periksa_id = $borangulas?->id;
?>
<div class="row">
@foreach($permohonan->ulasanIk as $ulasan)
<?php
$i++;
$last_periksa_id = $ulasan->id;
?>
<div class="col-md-6 col-sm-12">
<div class="card card-round">
<div class="card-body">
<div class="row">
<div class="col-12">
<a href="{{route('admin.papar-pemeriksaan-lepas', ['id'=>$mohon_id, 'borang_ik_id'=>$ulasan->id])}}" class="btn btn-secondary mt-2">Lawatan {{$i}}</a>
<a href="{{route('admin.papar-cadangan-pegawai', [$mohon_id, $ulasan->id])}}" class="btn btn-info mt-2">Cadangan Pegawai</a>
<a href="{{route('admin.papar-ulasan-cadangan-pengarah', [$mohon_id, $ulasan->id])}}" class="btn btn-info mt-2">Ulasan Pengarah</a>
</div>
</div>
<div class="row mt-3">
<div class="col-auto">
<a href="{{route('admin.cetak-pemeriksaan-lepas', ['id'=>$mohon_id, 'borang_ik_id'=>$ulasan->id])}}" class="btn btn-success mtx-2"><i class="fa fa-file-pdf-o"></i> Cetak Lawatan {{$i}}</a>
@if(!is_null($ulasan->ulasanPegawai))
<a href="{{route('admin.cetak-cadangan-pegawai', [$mohon_id, $ulasan->id])}}" class="btn btn-success mtx-2"><i class="fa fa-file-pdf-o"></i> Cetak Ulasan Pegawai</a>
@endif
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
@if(auth()->user()->hasRole(['pp kesihatan', 'super'])&&($status_progress == 'lawatan tapak')&&($borangulas?->id == $last_periksa_id))
<form action="{{route('ik.simpan-ulasan')}}" method="post" enctype="multipart/form-data">
@csrf
<input type="hidden" name="permohonan_id" value="{{$mohon_id}}">
<input type="hidden" name="borang_ik_id" value="{{$borangulas?->id}}">
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title px-3">Ulasan Pemeriksaan Tapak</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-3">
<div class="mb-3">
<label for="dt_periksa">Tarikh Pemeriksaan</label>
<input id="dt_periksa" class="form-control" type="date" name="dt_periksa" value="{{ old('dt_periksa', $borangulas?->dt_periksa) }}" autofocus autocomplete="dt_periksa"/>
</div>
</div>
@if(auth()->user()->role == 'super')
<div class="col-md-3">
<label for="ik_id">Nama Pemeriksa</label>
<select name="ik_id" id="ik_id" class="form-control form-select">
<option value="">Pilih Pen Peg Kesihatan</option>
@foreach($iks as $ik)
<option value="{{$ik->id}}">{{$ik->name}}</option>
@endforeach
</select>
</div>
@endif
</div>
<div class="row">
<div class="col-md-4 mb-3">
<label for="latitude">a&#41; Lokasi Tempat berniaga</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_sesuai" name="kesesuaian_lokasi" value="sesuai"
@if($borangulas?->kesesuaian_lokasi == 'sesuai')
{{'checked'}}
@endif>
<label class="form-check-label" for="lokasi_niaga_sesuai">Sesuai</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="lokasi_niaga_tak_sesuai" name="kesesuaian_lokasi" value="tidak sesuai"
@if($borangulas?->kesesuaian_lokasi == 'tidak sesuai')
{{'checked'}}
@endif>
<label class="form-check-label" for="lokasi_niaga_tak_sesuai">Tidak sesuai, kerana</label>
<textarea class="form-control" name="kesesuaian_lokasi_sebab" id="lokasi_niaga_taksesuai_sebab">{{ old('kesesuaian_lokasi_sebab', $borangulas?->kesesuaian_lokasi_sebab) }}</textarea>
</div>
</div>
<div class="col-md-3 mb-3">
<label for="latitude">b&#41; Perniagaan dijalankan oleh</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="dijalankan_oleh" name="dijalankan_oleh" value="pemohon/pelesen"
@if($borangulas?->dijalankan_oleh == 'pemohon/pelesen')
{{'checked'}}
@endif>
<label class="form-check-label" for="dijalankan_oleh">Pemohon/Pelesen</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="dijalankan_oleh_oranglain" name="dijalankan_oleh" value="orang lain"
@if($borangulas?->dijalankan_oleh == 'orang lain')
{{'checked'}}
@endif>
<label class="form-check-label" for="dijalankan_oleh_oranglain">Orang Lain</label>
</div>
</div>
<div class="col-md-5 mb-3">
<label for="latitude">c&#41; Pematuhan syarat</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="pematuhan_syarat" name="pematuhan_syarat" value="telah dipatuhi"
@if($borangulas?->pematuhan_syarat == 'telah dipatuhi')
{{'checked'}}
@endif>
<label class="form-check-label" for="pematuhan_syarat">Telah dipatuhi</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="pematuhan_syarat_tak" name="pematuhan_syarat" value="belum dipatuhi"
@if($borangulas?->pematuhan_syarat == 'belum dipatuhi')
{{'checked'}}
@endif>
<label class="form-check-label" for="pematuhan_syarat_tak">Belum dipatuhi</label> <br />
Perkara yang perlu dipatuhi :
<textarea class="form-control" name="perkara_perlu_dipatuhi" id="perkara_perlu_dipatuhi">{{ old('perkara_perlu_dipatuhi', $borangulas?->perkara_perlu_dipatuhi) }}</textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4 mb-3">
<div class="row">
<div class="col-md-12">
<label>d&#41; Pemprosesan makanan ditempat berniaga</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="pemprosesan_makanan" name="pemprosesan_makanan" value="tiada"
@if($borangulas?->pemprosesan_makanan == 'tiada')
{{'checked'}}
@endif >
<label class="form-check-label" for="pemprosesan_makanan">Tiada (Hanya membungkus/menjual sahaja)</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="pemprosesan_makanan_tak" name="pemprosesan_makanan" value="ada"
@if($borangulas?->pemprosesan_makanan == 'ada')
{{'checked'}}
@endif>
<label class="form-check-label" for="pemprosesan_makanan_tak">Ada</label>
</div>
</div>
<div class="col-md-12">
<strong>Jika ada:</strong>
<table class="table mt-1">
<tbody>
<tr>
<td>Memasak makanan</td>
<td>
<div class="form-check">
<input class="form-check-input" type="checkbox" id="pemprosesan_makanan_memasak" name="pemprosesan_makanan_memasak" value="1"
@if($borangulas?->pemprosesan_makanan_memasak == '1')
{{'checked'}}
@endif>
</div>
</td>
</tr>
<tr>
<td>Merebus makanan</td>
<td>
<div class="form-check">
<input class="form-check-input" type="checkbox" id="pemprosesan_makanan_merebus" name="pemprosesan_makanan_merebus" value="1"
@if($borangulas?->pemprosesan_makanan_merebus == '1')
{{'checked'}}
@endif>
</div>
</td>
</tr>
<tr>
<td>Menggoreng makanan</td>
<td>
<div class="form-check">
<input class="form-check-input" type="checkbox" id="pemprosesan_makanan_menggoreng" name="pemprosesan_makanan_menggoreng" value="1"
@if($borangulas?->pemprosesan_makanan_menggoreng == '1')
{{'checked'}}
@endif>
</div>
</td>
</tr>
<tr>
<td>Lain-lain
<input type="text" class="form-control" id="pemprosesan_makanan_lain_txt" name="pemprosesan_makanan_lain_txt"
value="{{ old('pemprosesan_makanan_lain_txt', $borangulas?->pemprosesan_makanan_lain_txt) }}" />
</td>
<td>
<div class="form-check">
<input class="form-check-input" type="checkbox" id="pemprosesan_makanan_lain" name="pemprosesan_makanan_lain" value="1"
@if($borangulas?->pemprosesan_makanan_lain == '1')
{{'checked'}}
@endif>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row">
<div class="col-md-12">
<label for="latitude">e&#41; Mendirikan bangunan/warung</label>
<div class="form-check">
<input class="form-check-input" type="radio" id="mendirikan_bangunan" name="mendirikan_bangunan" value="tiada"
@if($borangulas?->mendirikan_bangunan == 'tiada')
{{'checked'}}
@endif>
<label class="form-check-label" for="mendirikan_bangunan">Tiada (Hanya payung/meja sahaja)</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" id="mendirikan_bangunan_tidak" name="mendirikan_bangunan" value="ada"
@if($borangulas?->mendirikan_bangunan == 'ada')
{{'checked'}}
@endif>
<label class="form-check-label" for="mendirikan_bangunan_tidak">Ada</label>
</div>
</div>
</div>
</div>
<div class="col-md-4 mb-3">
<div class="row">
<div class="col-md-12">
f&#41; Jika menggunakan kenderaan:
<table class="table mt-1">
<tbody>
<tr>
<td>Motosikal</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="jika_guna_kenderaan_moto" name="jika_guna_kenderaan" value="motosikal"
@if($borangulas?->jika_guna_kenderaan == 'motosikal')
{{'checked'}}
@endif>
</div>
</td>
</tr>
<tr>
<td>Kereta/Van</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="jika_guna_kenderaan_kereta" name="jika_guna_kenderaan" value="kereta/van"
@if($borangulas?->jika_guna_kenderaan == 'kereta/van')
{{'checked'}}
@endif>
</div>
</td>
</tr>
<tr>
<td>Lori</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="jika_guna_kenderaan_lori" name="jika_guna_kenderaan" value="lori"
@if($borangulas?->jika_guna_kenderaan == 'lori')
{{'checked'}}
@endif>
</div>
</td>
</tr>
<tr>
<td>Basikal</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="jika_guna_kenderaan_basikal" name="jika_guna_kenderaan" value="basikal"
@if($borangulas?->jika_guna_kenderaan == 'basikal')
{{'checked'}}
@endif>
</div>
</td>
</tr>
<tr>
<td>
Lain-lain
<input type="text" class="form-control" id="jenis_kenderaan_lain" name="jenis_kenderaan_lain" value="{{ old('jenis_kenderaan_lain', $borangulas?->jenis_kenderaan_lain) }}" />
</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="jika_guna_kenderaan_lain" name="jika_guna_kenderaan" value="lain-lain"
@if($borangulas?->jika_guna_kenderaan == 'lain-lain')
{{'checked'}}
@endif>
</div>
</td>
</tr>
</tbody>
</table>
<div class="form-group">
<label for="no_fail_lesen">No. Pendaftaran Kenderaan</label>
<input type="text" class="form-control" id="no_plate_kenderaan" name="no_plate_kenderaan" value="{{ old('no_plate_kenderaan', $borangulas?->no_plate_kenderaan) }}" />
</div>
</div>
</div>
</div>
<div class="col-md-4 mb-3">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="no_fail_lesen">g&#41; Tarikh mula berniaga</label>
<input type="date" class="form-control" id="dt_mula_niaga" name="dt_mula_niaga" value="{{ old('dt_mula_niaga', $borangulas?->dt_mula_niaga) }}" />
</div>
<div class="form-group">
<label for="no_fail_lesen">Masa berniaga</label>
<input type="text" class="form-control" id="masa_berniaga_mula" name="masa_berniaga_mula" value="{{ old('masa_berniaga_mula', $borangulas?->masa_berniaga_mula) }}" />
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
h&#41; Kebersihan semasa berniaga:
<table class="table mt-1">
<tbody>
<tr>
<td>Kebersihan diri</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" name="kebersihan_diri" id="kebersihan_diri" value="memuaskan"
@if($borangulas?->kebersihan_diri != 'tidak')
{{'checked'}}
@endif />
<label class="form-check-label" for="kebersihan_diri" >Memuaskan</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="kebersihan_diri" id="kebersihan_diri_tidak" value="tidak"
@if($borangulas?->kebersihan_diri == 'tidak')
{{'checked'}}
@endif />
<label class="form-check-label" for="kebersihan_diri_tidak" >Tidak</label>
</div>
</td>
</tr>
<tr>
<td>Kebersihan makanan</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" name="kebersihan_makanan" id="kebersihan_makanan" value="memuaskan"
@if($borangulas?->kebersihan_makanan != 'tidak')
{{'checked'}}
@endif />
<label class="form-check-label" for="kebersihan_makanan" >Memuaskan</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="kebersihan_makanan" id="kebersihan_makanan_tidak" value="tidak"
@if($borangulas?->kebersihan_makanan == 'tidak')
{{'checked'}}
@endif />
<label class="form-check-label" for="kebersihan_makanan_tidak" >Tidak</label>
</div>
</td>
</tr>
<tr>
<td>Kebersihan kawasan</td>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" name="kebersihan_kawasan" id="kebersihan_kawasan" value="memuaskan"
@if($borangulas?->kebersihan_kawasan != 'tidak')
{{'checked'}}
@endif />
<label class="form-check-label" for="kebersihan_kawasan" >Memuaskan</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="kebersihan_kawasan" id="kebersihan_kawasan_tidak" value="tidak"
@if($borangulas?->kebersihan_kawasan == 'tidak')
{{'checked'}}
@endif />
<label class="form-check-label" for="kebersihan_kawasan_tidak" >Tidak</label>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 mb-3">
<div class="form-group">
<label for="no_fail_lesen">i&#41; Laporan kebersihan kawasan/tapak selepas berniaga</label>
<textarea class="form-control" id="laporan_kebersihan_selepas_niaga" name="laporan_kebersihan_selepas_niaga" rows="2">{{ old('laporan_kebersihan_selepas_niaga', $borangulas?->laporan_kebersihan_selepas_niaga) }}</textarea>
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Gambar Lokasi Lawatan Tapak</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-4">
<div class="form-group">
<label for="gambar1">Gambar 1</label>
<input type="file" class="form-control" id="gambar1" name="gambar1" />
</div>
</div>
<div class="col-4">
<div class="form-group">
<label for="gambar2">Gambar 2</label>
<input type="file" class="form-control" id="gambar2" name="gambar2" />
</div>
</div>
<div class="col-4">
<div class="form-group">
<label for="gambar3">Gambar 3</label>
<input type="file" class="form-control" id="gambar3" name="gambar3" />
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Cadangan</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<table class="table mt-1">
<tbody>
<tr>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="cadangan_tiada_halangan" name="cadangan" value="tiada halangan"
@if($borangulas?->cadangan == 'tiada halangan')
{{'checked'}}
@endif >
<label class="form-check-label" for="cadangan_tiada_halangan" ><strong>Tiada halangan</strong> dengan syarat :</label>
<textarea class="form-control" name="tiada_halangan_syarat" id="tiada_halangan_syarat" rows="2">{{ old('tiada_halangan_syarat', $borangulas?->tiada_halangan_syarat) }}</textarea>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="tiada_halangan_notis_dipatuhi" id="tiada_halangan_notis_dipatuhi" value="1"
@if($borangulas?->tiada_halangan_notis_dipatuhi == '1')
{{'checked'}}
@endif />
<label class="form-check-label" for="tiada_halangan_notis_dipatuhi" >Notis yang telah dikeluarkan perlu dipatuhi</label>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="cadangan_tidak_menyokong" name="cadangan" value="tidak menyokong"
@if($borangulas?->cadangan == 'tidak menyokong')
{{'checked'}}
@endif >
<label class="form-check-label" for="cadangan_tidak_menyokong" ><strong>Tidak menyokong</strong> atas sebab : </label>
<textarea class="form-control" id="tidak_menyokong_atas_sebab" id="tidak_menyokong_atas_sebab" rows="2">{{ old('tidak_menyokong_atas_sebab', $borangulas?->tidak_menyokong_atas_sebab) }}</textarea>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="dirujuk_unit_penguatkuasa" id="dirujuk_unit_penguatkuasa" value="1"
@if($borangulas?->dirujuk_unit_penguatkuasa == '1')
{{'checked'}}
@endif />
<label class="form-check-label" for="dirujuk_unit_penguatkuasa" >Dirujuk Jabatan Penguatkuasa untuk tindakan : </label>
<textarea class="form-control" id="dirujuk_unit_penguatkuasa_txt" name="dirujuk_unit_penguatkuasa_txt" rows="2">{{ old('dirujuk_unit_penguatkuasa_txt', $borangulas?->dirujuk_unit_penguatkuasa_txt) }}</textarea>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="cadangan_tiada_halangan" name="cadangan" value="permohonan / lesen dibatalkan kerana tamat perniagaan"
@if($borangulas?->cadangan == 'permohonan / lesen dibatalkan kerana tamat perniagaan')
{{'checked'}}
@endif >
<label class="form-check-label" for="cadangan_tiada_halangan" ><strong>Permohonan/Lesen dibatalkan</strong> kerana tamat perniagaan</label>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row justify-content-center">
<div class="col-12">
<input id="simpan" class="btn btn-secondary" type="submit" name="simpan" value="Simpan"/>
</div> <!-- /.col -->
</div> <!--end::Row-->
</form>
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
@endsection
@else
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Ulasan Pemeriksaan Tapak</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-3">
<div class="mb-3">
<label for="dt_periksa">Tarikh Pemeriksaan</label>
<input id="dt_periksa" class="form-control" type="date" name="dt_periksa" value="{{ old('dt_periksa', $borangulas?->dt_periksa) }}" autofocus autocomplete="dt_periksa" readonly />
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-12 mb-3">
<label for="latitude">a&#41; Lokasi Tempat berniaga</label>
@if($borangulas?->kesesuaian_lokasi == 'sesuai')
<input class="form-control" type="text" id="lokasi_niaga_sesuai" name="kesesuaian_lokasi" value="{{$borangulas?->kesesuaian_lokasi}}" readonly>
@else
<textarea class="form-control" name="kesesuaian_lokasi_sebab" id="lokasi_niaga_taksesuai_sebab" readonly>{{$borangulas?->kesesuaian_lokasi}} kerana {{$borangulas?->kesesuaian_lokasi_sebab}}</textarea>
@endif
</div>
<div class="col-md-12 mb-3">
<label for="latitude">b&#41; Perniagaan dijalankan oleh</label>
<input class="form-control" type="text" id="dijalankan_oleh" name="dijalankan_oleh" value="{{$borangulas?->dijalankan_oleh}}" readonly>
</div>
</div>
</div>
<div class="col-md-6 mb-3">
<label for="latitude">c&#41; Pematuhan syarat</label>
<input class="form-control" type="text" id="pematuhan_syarat" name="pematuhan_syarat" value="{{$borangulas?->pematuhan_syarat}}" readonly >
@if($borangulas?->pematuhan_syarat == 'belum dipatuhi')
<p class="mt-2">Perkara yang perlu dipatuhi :
<textarea class="form-control" name="perkara_perlu_dipatuhi" id="perkara_perlu_dipatuhi" readonly>{{$borangulas?->perkara_perlu_dipatuhi}}</textarea> </p>
@endif
</div>
</div>
<div class="row">
<div class="col-md-4 mb-3">
<div class="row">
<div class="col-md-12">
<label for="latitude">d&#41; Pemprosesan makanan ditempat berniaga</label>
<div class="form-group">
@if($borangulas?->pemprosesan_makanan == 'tiada')
<input class="form-control" type="text" id="pemprosesan_makanan" name="pemprosesan_makanan" value="Tiada (Hanya membungkus/menjual sahaja)" readonly>
@else
<input class="form-control" type="text" id="pemprosesan_makanan" name="pemprosesan_makanan" value="Ada" readonly>
@endif
</div>
</div>
@if($borangulas?->pemprosesan_makanan == 'ada')
<?php
$hijau_memasak = '';
$ikon_memasak = '';
$hijau_merebus = '';
$ikon_merebus = '';
$hijau_menggoreng = '';
$ikon_menggoreng = '';
$hijau_lain = '';
$ikon_lain = '';
if($borangulas?->pemprosesan_makanan_memasak == '1'){
$hijau_memasak = 'class="table-success"';
$ikon_memasak = '<i class="far fa-check-square fa-lg"></i>';
}
if($borangulas?->pemprosesan_makanan_merebus == '1'){
$hijau_merebus = 'class="table-success"';
$ikon_merebus = '<i class="far fa-check-square fa-lg"></i>';
}
if($borangulas?->pemprosesan_makanan_menggoreng == '1'){
$hijau_menggoreng = 'class="table-success"';
$ikon_menggoreng = '<i class="far fa-check-square fa-lg"></i>';
}
if($borangulas?->pemprosesan_makanan_lain == '1'){
$hijau_lain = 'class="table-success"';
$ikon_lain = '<i class="far fa-check-square fa-lg"></i>';
}
?>
<div class="col-md-12">
<table class="table mt-1">
<tbody>
<tr {!!$hijau_memasak!!}>
<td>Memasak makanan</td>
<td>
{!!$ikon_memasak!!}
</td>
</tr>
<tr {!!$hijau_merebus!!}>
<td>Merebus makanan</td>
<td>
{!!$ikon_merebus!!}
</td>
</tr>
<tr {!!$hijau_menggoreng!!}>
<td>Menggoreng makanan</td>
<td>
{!!$ikon_menggoreng!!}
</td>
</tr>
<tr {!!$hijau_lain!!}>
<td>Lain-lain
<input type="text" class="form-control" id="pemprosesan_makanan_lain_txt" name="pemprosesan_makanan_lain_txt"
value="{{ old('pemprosesan_makanan_lain_txt', $borangulas?->ulasan?->pemprosesan_makanan_lain_txt) }}" readonly />
</td>
<td>
{!!$ikon_lain!!}
</td>
</tr>
</tbody>
</table>
</div>
@endif
</div>
<div class="row">
<div class="col-md-12">
<label for="latitude">e&#41; Mendirikan bangunan/warung</label>
<div class="form-group">
@if($borangulas?->mendirikan_bangunan == 'tiada')
<input class="form-control" type="text" id="mendirikan_bangunan" name="mendirikan_bangunan" value="Tiada (Hanya payung/meja sahaja)" readonly>
@else
<input class="form-control" type="text" id="mendirikan_bangunan" name="mendirikan_bangunan" value="Ada" readonly>
@endif
</div>
</div>
</div>
</div>
<div class="col-md-4 mb-3">
<div class="row">
<div class="col-md-12">
f&#41; Jika menggunakan kenderaan:
<?php
$hijau_motosikal = '';
$ikon_motosikal = '';
$hijau_kereta = '';
$ikon_kereta = '';
$hijau_lori = '';
$ikon_lori = '';
$hijau_basikal = '';
$ikon_basikal = '';
$hijau_lain = '';
$ikon_lain = '';
if($borangulas?->jika_guna_kenderaan == 'motosikal'){
$hijau_motosikal = 'class="table-success"';
$ikon_motosikal = '<i class="far fa-check-square fa-lg"></i>';
}
if($borangulas?->jika_guna_kenderaan == 'kereta/van'){
$hijau_kereta = 'class="table-success"';
$ikon_kereta = '<i class="far fa-check-square fa-lg"></i>';
}
if($borangulas?->jika_guna_kenderaan == 'lori'){
$hijau_lori = 'class="table-success"';
$ikon_lori = '<i class="far fa-check-square fa-lg"></i>';
}
if($borangulas?->jika_guna_kenderaan == 'basikal'){
$hijau_basikal = 'class="table-success"';
$ikon_basikal = '<i class="far fa-check-square fa-lg"></i>';
}
if($borangulas?->jika_guna_kenderaan == 'lain-lain'){
$hijau_lain = 'class="table-success"';
$ikon_lain = '<i class="far fa-check-square fa-lg"></i>';
}
?>
<table class="table mt-1">
<tbody>
<tr {!!$hijau_motosikal!!}>
<td>Motosikal</td>
<td>
{!!$ikon_motosikal!!}
</td>
</tr>
<tr {!!$hijau_kereta!!}>
<td>Kereta/Van</td>
<td>
{!!$ikon_kereta!!}
</td>
</tr>
<tr {!!$hijau_lori!!}>
<td>Lori</td>
<td>
{!!$ikon_lori!!}
</td>
</tr>
<tr {!!$hijau_basikal!!}>
<td>Basikal</td>
<td>
{!!$ikon_basikal!!}
</td>
</tr>
<tr {!!$hijau_lain!!}>
<td>
Lain-lain
<input type="text" class="form-control" id="jenis_kenderaan_lain" name="jenis_kenderaan_lain" value="{{ old('jenis_kenderaan_lain', $borangulas?->jenis_kenderaan_lain) }}" readonly/>
</td>
<td>{!!$ikon_lain!!}</td>
</tr>
</tbody>
</table>
<div class="form-group">
<label for="no_fail_lesen">No. Pendaftaran Kenderaan</label>
<input type="text" class="form-control" id="no_plate_kenderaan" name="no_plate_kenderaan" value="{{ old('no_plate_kenderaan', $borangulas?->no_plate_kenderaan) }}" readonly />
</div>
</div>
</div>
</div>
<div class="col-md-4 mb-3">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="no_fail_lesen">g&#41; Tarikh mula berniaga</label>
<input type="date" class="form-control" id="dt_mula_niaga" name="dt_mula_niaga" value="{{ old('dt_mula_niaga', $borangulas?->dt_mula_niaga) }}" readonly />
</div>
<div class="form-group">
<label for="no_fail_lesen">Masa berniaga</label>
<input type="text" class="form-control" id="masa_berniaga_mula" name="masa_berniaga_mula" value="{{ old('masa_berniaga_mula', $borangulas?->masa_berniaga_mula) }}" readonly />
</div>
</div>
</div>
<?php
$hijau_kebersihan_diri = 'class="table-secondary"';
$ikon_kebersihan_diri = '<i class="far fa-square fa-lg"></i> <label class="form-check-label" for="kebersihan_diri_tidak" > </label>';
$hijau_kebersihan_makanan = 'class="table-secondary"';
$ikon_kebersihan_makanan = '<i class="far fa-square fa-lg"></i> <label class="form-check-label" for="kebersihan_makanan_tidak" > </label>';
$hijau_kebersihan_kawasan = 'class="table-secondary"';
$ikon_kebersihan_kawasan = '<i class="far fa-square fa-lg"></i> <label class="form-check-label" for="kebersihan_kawasan_tidak" > </label>';
if($borangulas?->kebersihan_diri == 'memuaskan'){
$hijau_kebersihan_diri = 'class="table-success"';
$ikon_kebersihan_diri = '<i class="far fa-check-square fa-lg"></i> <label class="form-check-label" for="kebersihan_diri" >Memuaskan</label>';
}
elseif($borangulas?->kebersihan_diri == 'tidak'){
$hijau_kebersihan_diri = 'class="table-danger"';
$ikon_kebersihan_diri = '<i class="far fa-window-close fa-lg"></i> <label class="form-check-label" for="kebersihan_diri_tidak" >Tidak</label>';
}
if($borangulas?->kebersihan_makanan == 'memuaskan'){
$hijau_kebersihan_makanan = 'class="table-success"';
$ikon_kebersihan_makanan = '<i class="far fa-check-square fa-lg"></i> <label class="form-check-label" for="kebersihan_makanan" >Memuaskan</label>';
}
elseif($borangulas?->kebersihan_diri == 'tidak'){
$hijau_kebersihan_makanan = 'class="table-danger"';
$ikon_kebersihan_makanan = '<i class="far fa-window-close fa-lg"></i> <label class="form-check-label" for="kebersihan_makanan_tidak" >Tidak</label>';
}
if($borangulas?->kebersihan_kawasan == 'memuaskan'){
$hijau_kebersihan_kawasan = 'class="table-success"';
$ikon_kebersihan_kawasan = '<i class="far fa-check-square fa-lg"></i> <label class="form-check-label" for="kebersihan_kawasan" >Memuaskan</label>';
}
elseif($borangulas?->kebersihan_diri == 'tidak'){
$hijau_kebersihan_kawasan = 'class="table-danger"';
$ikon_kebersihan_kawasan = '<i class="far fa-window-close fa-lg"></i> <label class="form-check-label" for="kebersihan_kawasan_tidak" >Tidak</label>';
}
?>
<div class="row">
<div class="col-md-12">
h&#41; Kebersihan semasa berniaga:
<table class="table mt-1">
<tbody>
<tr {!!$hijau_kebersihan_diri!!}>
<td>Kebersihan diri</td>
<td>
<div class="form-group">
{!!$ikon_kebersihan_diri!!}
</div>
</td>
</tr>
<tr {!!$hijau_kebersihan_makanan!!}>
<td>Kebersihan makanan</td>
<td>
<div class="form-group">
{!!$ikon_kebersihan_makanan!!}
</div>
</td>
</tr>
<tr {!!$hijau_kebersihan_kawasan!!}>
<td>Kebersihan kawasan</td>
<td>
<div class="form-group">
{!!$ikon_kebersihan_kawasan!!}
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 mb-3">
<div class="form-group">
<label for="no_fail_lesen">i&#41; Laporan kebersihan kawasan/tapak selepas berniaga</label>
<div class="form-control-plaintext border p-2" style="white-space:pre-wrap;">{{ $borangulas?->laporan_kebersihan_selepas_niaga }}</div>
</div>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Gambar Lokasi Lawatan Tapak</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-4">
@if(!empty($borangulas?->gambar1))
<img src="{{ route('ik.stream', [$permohonan?->id, $borangulas?->gambar1]) }}" class="img-fluid" alt="...">
@endif
</div>
<div class="col-4">
@if(!empty($borangulas?->gambar2))
<img src="{{ route('ik.stream', [$permohonan?->id, $borangulas?->gambar2]) }}" class="img-fluid" alt="...">
@endif
</div>
<div class="col-4">
@if(!empty($borangulas?->gambar3))
<img src="{{ route('ik.stream', [$permohonan?->id, $borangulas?->gambar3]) }}" class="img-fluid" alt="...">
@endif
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Cadangan</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<table class="table mt-1">
<tbody>
@if($borangulas?->cadangan == 'tiada halangan')
<tr class="table-success">
<td>
<div class="form-check">
<i class="far fa-check-square fa-lg"></i>
<label class="form-check-label" for="cadangan_tiada_halangan" ><strong>Tiada halangan</strong> dengan syarat :</label>
<div class="form-control-plaintext border p-2" style="white-space:pre-wrap;">{{ $borangulas?->tiada_halangan_syarat }}</div>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-group">
@if($borangulas?->tiada_halangan_notis_dipatuhi == '1')
<i class="far fa-file-alt fa-lg"></i>
@endif
<label class="form-check-label" for="tiada_halangan_notis_dipatuhi" >Notis yang telah dikeluarkan perlu dipatuhi</label>
</div>
</div>
</div>
</td>
</tr>
@endif
@if($borangulas?->cadangan == 'tidak menyokong')
<tr class="table-warning">
<td>
<div class="form-group">
@if($borangulas?->cadangan == 'tidak menyokong')
<i class="far fa-window-close fa-lg"></i>
@endif
<label class="form-check-label" for="cadangan_tidak_menyokong" ><strong>Tidak menyokong</strong> atas sebab : </label>
<div class="form-control-plaintext border p-2" style="white-space:pre-wrap;">{{ $borangulas?->tidak_menyokong_atas_sebab }}</div>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-group">
@if($borangulas?->dirujuk_unit_penguatkuasa == '1')
<i class="far fa-share-square fa-lg"></i>
@endif
<label class="form-check-label" for="dirujuk_unit_penguatkuasa" >Dirujuk Jabatan Penguatkuasa untuk tindakan : </label>
<div class="form-control-plaintext border p-2" style="white-space:pre-wrap;">{{ $borangulas?->dirujuk_unit_penguatkuasa_txt }}</div>
</div>
</div>
</div>
</td>
</tr>
@endif
@if($borangulas?->cadangan == 'permohonan / lesen dibatalkan kerana tamat perniagaan')
<tr class="table-danger">
<td>
<div class="form-group">
@if($borangulas?->cadangan == 'permohonan / lesen dibatalkan kerana tamat perniagaan')
<i class="far fa-window-close fa-lg"></i>
@endif
<label class="form-check-label" for="cadangan_tiada_halangan" ><strong>Permohonan/Lesen dibatalkan</strong> kerana tamat perniagaan</label>
</div>
</td>
</tr>
@endif
</tbody>
</table>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endif

View File

@@ -0,0 +1,254 @@
<?php
$i = 0;
$pegawai_link = '';
?>
<div class="row">
@foreach($permohonan->ulasanIk as $ulasan)
<?php
$i++;
$last_periksa_id = $ulasan->id;
?>
<div class="col-md-6 col-sm-12">
<div class="card card-round">
<div class="card-body">
<div class="row">
<div class="col-12">
<a href="{{route('admin.papar-pemeriksaan-lepas', ['id'=>$mohon_id, 'borang_ik_id'=>$ulasan->id])}}" class="btn btn-secondary mt-2">Lawatan {{$i}}</a>
<a href="{{route('admin.papar-cadangan-pegawai', [$mohon_id, $ulasan->id])}}" class="btn btn-info mt-2">Cadangan Pegawai</a>
<a href="{{route('admin.papar-ulasan-cadangan-pengarah', [$mohon_id, $ulasan->id])}}" class="btn btn-info mt-2">Ulasan Pengarah</a>
</div>
</div>
<div class="row mt-3">
<div class="col-auto">
<a href="{{route('admin.cetak-pemeriksaan-lepas', ['id'=>$mohon_id, 'borang_ik_id'=>$ulasan->id])}}" class="btn btn-success mtx-2"><i class="fa fa-file-pdf-o"></i> Cetak Lawatan {{$i}}</a>
@if(!is_null($ulasan->ulasanPegawai))
<a href="{{route('admin.cetak-cadangan-pegawai', [$mohon_id, $ulasan->id])}}" class="btn btn-success mtx-2"><i class="fa fa-file-pdf-o"></i> Cetak Ulasan Pegawai</a>
@endif
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
@if(auth()->user()->hasRole(['pengarah', 'super'])&&($status_progress == 'ulasan pengarah')&&($borangulas?->id == $last_periksa_id))
<form action="{{route('pegawai.simpan-ulasan-cadangan')}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" value="{{$mohon_id}}">
<input type="hidden" name="borang_ik_id" value="{{$borangulas?->id}}">
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Ulasan ke atas Laporan dan Cadangan</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
@if(auth()->user()->role == 'super')
<div class="row">
<div class="col-md-3">
<div class="mb-3">
<label for="dt_cadangan">Tarikh Cadangan</label>
<input id="dt_cadangan" class="form-control" type="date" name="dt_cadangan" value="{{ old('dt_cadangan', $borangulas?->dt_cadangan) }}" autofocus autocomplete="dt_cadangan"/>
</div>
</div>
<div class="col-md-3">
<label for="peg_id">Nama Pegawai</label>
<select name="peg_id" id="peg_id" class="form-control form-select">
<option value="">Pilih Pegawai</option>
@foreach($pengs as $peng)
<option value="{{$peng->id}}">{{$peng->name}}</option>
@endforeach
</select>
</div>
</div>
@endif
<div class="form-check">
<input class="form-check-input" type="checkbox" id="dibawa_ke_mesyuarat" name="dibawa_ke_mesyuarat" value="1"
@if($borangulas?->ulasanPegawai?->pengarah_bawa_mesyuarat == '1')
{{'checked'}}
@endif readonly>
<label class="form-check-label" for="dibawa_ke_mesyuarat" >Dibawa ke Mesyuarat Jawatankuasa Kesihatan dan Lesen untuk : </label>
</div>
<table class="table mt-1">
<tbody>
<tr>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="cadangan_dipertimbangkan" name="cadangan" value="dipertimbangkan"
@if($borangulas?->ulasanPegawai?->pengarah_ulasan == 'dipertimbangkan')
{{'checked'}}
@endif >
<label class="form-check-label" for="cadangan_dipertimbangkan" ><strong>Dipertimbangkan</strong>/diperakukan kelulusan lesen dengan bersyarat.</label>
</div>
</td>
</tr>
<tr>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="cadangan_ditolak" name="cadangan" value="ditolak"
@if($borangulas?->ulasanPegawai?->pengarah_ulasan == 'ditolak')
{{'checked'}}
@endif >
<label class="form-check-label" for="cadangan_tidak_menyokong" ><strong>Ditolak</strong> kerana : </label>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="ditolak_sebab" id="ditolak_sebab_gagal_patuhi_syarat" value="pemohon gagal mematuhi syarat"
@if($borangulas?->ulasanPegawai?->pengarah_ditolak_sebab == 'pemohon gagal mematuhi syarat')
{{'checked'}}
@endif />
<label class="form-check-label" for="ditolak_sebab_gagal_patuhi_syarat" >pemohon gagal mematuhi syarat</label>
</div>
</div>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="ditolak_sebab" id="ditolak_sebab_bukan_dipohon" value="perniagaan dijalankan bukan seperti dipohon"
@if($borangulas?->ulasanPegawai?->pengarah_ditolak_sebab == 'perniagaan dijalankan bukan seperti dipohon')
{{'checked'}}
@endif />
<label class="form-check-label" for="ditolak_sebab_bukan_dipohon" >perniagaan dijalankan bukan seperti dipohon</label>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class="form-check">
<input class="form-check-input" type="radio" id="cadangan_ditangguhkan" name="cadangan" value="ditangguhkan"
@if($borangulas?->ulasanPegawai?->pengarah_ulasan == 'ditangguhkan')
{{'checked'}}
@endif >
<label class="form-check-label" for="cadangan_ditangguhkan" ><strong>Ditangguhkan</strong> sehingga pemohon mematuhi syarat</label>
</div>
</td>
</tr>
<tr>
<td>
<div class="form-group">
<label class="form-check-label" for="catatan" >Catatan : </label>
<textarea class="form-control" id="catatan" name="catatan" rows="2">{{ old('catatan', $borangulas?->ulasanPegawai?->pengarah_catatan) }}</textarea>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
<div class="row justify-content-center">
<div class="col-12">
<input id="simpan" class="btn btn-secondary" type="submit" name="simpan" value="Simpan"/>
</div> <!-- /.col -->
</div> <!--end::Row-->
</form>
@section('js')
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
@endsection
@else
@if(!is_null($borangulas?->ulasanPegawai))
<div class="row">
<div class="col-12">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Ulasan ke atas Laporan dan Cadangan</h4>
</div>
</div> <!-- /.card-header -->
<div class="card-body">
<div class="row">
<div class="col-md-3">
<div class="mb-3">
<label for="dt_cadang">Tarikh Cadangan</label>
<input id="dt_cadang" class="form-control" type="text" name="dt_cadang" value="{{ old('dt_cadang', $borangulas?->ulasanPegawai?->dt_pegawai_ulas) }}" autofocus autocomplete="dt_cadang" readonly/>
</div>
</div>
</div>
<div class="form-check">
@if($borangulas?->ulasanPegawai?->pengarah_bawa_mesyuarat == '1')
<i class="far fa-check-square fa-lg"></i>
<label class="form-check-label" for="dibawa_ke_mesyuarat" >Dibawa ke Mesyuarat Jawatankuasa Kesihatan dan Lesen untuk : </label>
@endif
</div>
<table class="table mt-1">
<tbody>
@if($borangulas?->ulasanPegawai?->pengarah_ulasan == 'dipertimbangkan')
<tr class="table-success">
<td>
<div class="form-check">
<i class="far fa-check-square fa-lg"></i>
<label class="form-check-label" for="cadangan_dipertimbangkan" ><strong>Dipertimbangkan</strong>/diperakukan kelulusan lesen dengan bersyarat.</label>
</div>
</td>
</tr>
@endif
@if($borangulas?->ulasanPegawai?->pengarah_ulasan == 'ditolak')
<tr class="table-danger">
<td>
<div class="form-check">
<i class="far fa-check-square fa-lg"></i>
<label class="form-check-label" for="cadangan_tidak_menyokong" ><strong>Ditolak</strong> kerana : </label>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-check">
@if($borangulas?->ulasanPegawai?->pengarah_ditolak_sebab == 'pemohon gagal mematuhi syarat')
<i class="far fa-check-square fa-lg"></i>
@endif
<label class="form-check-label" for="ditolak_sebab_gagal_patuhi_syarat" >pemohon gagal mematuhi syarat</label>
</div>
</div>
</div>
<div class="row">
<div class="col-1">&nbsp;</div>
<div class="col-sm-11">
<div class="form-check">
@if($borangulas?->ulasanPegawai?->pengarah_ditolak_sebab == 'perniagaan dijalankan bukan seperti dipohon')
<i class="far fa-check-square fa-lg"></i>
@endif
<label class="form-check-label" for="ditolak_sebab_bukan_dipohon" >perniagaan dijalankan bukan seperti dipohon</label>
</div>
</div>
</div>
</td>
</tr>
@endif
@if($borangulas?->ulasanPegawai?->pengarah_ulasan == 'ditangguhkan')
<tr class="table-warning">
<td>
<div class="form-check">
<i class="far fa-check-square fa-lg"></i>
<label class="form-check-label" for="cadangan_ditangguhkan" ><strong>Ditangguhkan</strong> sehingga pemohon mematuhi syarat</label>
</div>
</td>
</tr>
@endif
<tr>
<td>
<div class="form-group">
<label class="form-check-label" for="catatan" >Catatan : </label>
<textarea class="form-control" id="catatan" name="catatan" rows="2" readonly>{{ old('catatan', $borangulas?->ulasanPegawai?->pengarah_catatan) }}</textarea>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endif
@endif

View File

@@ -0,0 +1,246 @@
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Wang Proses</h4>
</div>
</div>
<div class="card-body">
@if(auth()->user()->hasRole(['pembantu tadbir', 'super'])&&($permohonan->status_progress == 'baru'))
<div class="form-group">
<label>Bil Pelbagai</label><br />
<div class="row">
<div class="col-12">
<div class="d-flex">
<div class="form-check">
<input
class="form-check-input"
type="radio"
name="cara_jana"
id="cara_jana_mylesen"
value="mylesen"
/>
<label
class="form-check-label"
for="cara_jana_mylesen"
>
Automatik
</label>
<input id="janabil" class="btn btn-sm btn-secondary" type="button" name="janabil" value="Jana" disabled />
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<div class="d-flex">
<div class="form-check">
<input
class="form-check-input"
type="radio"
name="cara_jana"
id="cara_jana_epbt"
checked
value="epbt"
/>
<label
class="form-check-label"
for="cara_jana_epbt"
>
Manual
</label>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<form action="{{route('pt.simpan-wangproses')}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" id="permohonan_id" value="{{$permohonan->id}}">
<div class="row g-3 align-items-center">
<div class="col-auto">
<label for="no_bil_pelbagai" class="col-form-label">No Akaun Bil Pebagai(BPELxxx) <small>(jana di ePBT)</small></label>
</div>
<div class="col-auto">
<input id="no_bil_pelbagai" class="form-control" type="text" name="no_bil_pelbagai" value="" />
</div>
<div class="col-auto">
<input id="simpanbil" class="btn btn-sm btn-secondary" disabled type="submit" name="simpanbil" value="Simpan" />
</div>
</div>
</form>
</div>
</div>
@endif
<div class="row">
<div class="col-12">
<table class="table">
<?php
$i = 0;
?>
<tr>
<th>#</th>
<th>No Akaun BP</th>
<th>No Resit<br />(Tarikh Bayar)</th>
<th>Bayaran<br />(RM)</th>
</tr>
@foreach($permohonan?->bilpelbagais as $bp)
<?php $i++; ?>
<tr>
<td><?php echo $i; ?>.</td>
<td>{{$bp->no_akaun_bilpelbagai}}</td>
<td>{{$bp->no_resit}}<br />{{$bp->dt_bayar}}</td>
<td>{{$bp->amaun_bayar}}</td>
</tr>
@endforeach
</table>
</div>
</div>
<div class="row">
<div class="col-12">
<form action="{{ route('get-bilpelbagai') }}" method="post" target="_blank">
@csrf
<input id="carian" name="carian" type="hidden" value="{{ $permohonan->user->nokp }}" required autofocus class="form-control ">
<input id="hantar" class="btn btn-primary" type="submit" value="Lihat Bil Pelbagai Dia"/>
</form>
</div>
</div>
</div>
</div>
</div> <!-- /.col -->
<div class="col-sm-12 col-md-4">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Fail</h4>
</div>
</div>
<div class="card-body">
@if(auth()->user()->hasRole(['pembantu tadbir', 'super'])&&($permohonan->status_progress == 'semakan bayaran proses'))
<form action="{{route('pt.simpan-nofail')}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" id="permohonan_id" value="{{$permohonan->id}}">
<div class="form-group">
<label for="no_fail_lesen">No Fail Lesen</label>
<input type="text" class="form-control" id="no_fail_lesen" name="no_fail_lesen"
value="{{ old('no_fail_lesen', $permohonan->no_fail_lesen) }}" />
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jenis_perniagaan">Jenis Perniagaan</label>
<select id="jenis_perniagaan" name="jenis_perniagaan" class="form-select" required>
<option value=""></option>
<option value="makanan" {{ old('jenis_perniagaan', $permohonan?->jenis_perniagaan) == 'makanan' ? 'selected' : ''}}>makanan</option>
<option value="minuman" {{ old('jenis_perniagaan', $permohonan?->jenis_perniagaan) == 'minuman' ? 'selected' : ''}}>minuman</option>
<option value="makanan dan minuman" {{ old('jenis_perniagaan', $permohonan?->jenis_perniagaan) == 'makanan dan minuman' ? 'selected' : ''}}>makanan dan minuman</option>
<option value="makanan berbungkus" {{ old('jenis_perniagaan', $permohonan?->jenis_perniagaan) == 'makanan berbungkus' ? 'selected' : ''}}>makanan berbungkus</option>
</select>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="kawasan">Kawasan</label>
<select id="kawasan" name="kawasan" class="form-select" required>
<option value=""></option>
<option value="01" {{ old('kawasan', $permohonan?->kodkawasan) == '01' ? 'selected' : ''}}>skudai</option>
<option value="04" {{ old('kawasan', $permohonan?->kodkawasan) == '04' ? 'selected' : ''}}>kangkar pulai</option>
<option value="05" {{ old('kawasan', $permohonan?->kodkawasan) == '05' ? 'selected' : ''}}>gelang patah</option>
<option value="07" {{ old('kawasan', $permohonan?->kodkawasan) == '07' ? 'selected' : ''}}>ulu choh</option>
<option value="08" {{ old('kawasan', $permohonan?->kodkawasan) == '08' ? 'selected' : ''}}>lima kedai</option>
<option value="09" {{ old('kawasan', $permohonan?->kodkawasan) == '09' ? 'selected' : ''}}>iskandar puteri</option>
<option value="11" {{ old('kawasan', $permohonan?->kodkawasan) == '11' ? 'selected' : ''}}>teknologi johor</option>
<option value="13" {{ old('kawasan', $permohonan?->kodkawasan) == '13' ? 'selected' : ''}}>tanjung kupang dan sekitar</option>
</select>
</div>
</div>
</div>
<div class="form-group">
<input id="simpannofail" class="btn btn-sm btn-secondary" type="submit" name="simpannofail" value="Simpan" />
</div>
</form>
<hr>
<form action="{{route('pt.hantar-ppk')}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" id="permohonan_id" value="{{$permohonan->id}}">
<div class="form-group">
<label class="form-check-label" for="flexRadioDefault1">
Serah kepada Penolong Pegawai Kesihatan
</label>
</div>
<div class="form-group">
<input id="simpan" class="btn btn-sm btn-secondary" type="submit" name="janabil" value="Hantar" />
</div>
</div>
</form>
@else
<div class="form-group">
<label for="no_fail_lesen">No Fail Lesen</label>
<input type="text" class="form-control" id="no_fail_lesen" disabled
value="{{ old('no_fail_lesen', $permohonan->no_fail_lesen) }}" />
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jenis_perniagaan">Jenis Perniagaan</label>
<input type="text" class="form-control" id="jenis_perniagaan" disabled
value="{{ old('jenis_perniagaan', $permohonan->jenis_perniagaan) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="kodkawasan">Kawasan</label>
<input type="text" class="form-control" id="kodkawasan" disabled
value="{{ old('kodkawasan', $permohonan->kodkawasan) }}" />
</div>
</div>
</div>
@endif
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@section('js')
@if(auth()->user()->hasRole(['pembantu tadbir', 'super'])&&($permohonan->status_progress == 'baru'))
<!-- Select2 -->
<script src="{{ asset('plugins/select2/js/select2.full.min.js') }}"></script>
<script type="text/javascript" src="https://js.arcgis.com/4.25/"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#cara_jana_mylesen').click(function(){
$('#janabil').removeAttr('disabled');
$('#simpanbil').attr('disabled', 'disabled');
});
$('#cara_jana_epbt').click(function(){
$('#simpanbil').removeAttr('disabled');
$('#janabil').attr('disabled', 'disabled');
});
$('#no_bil_pelbagai').change(function() {
let nobil = $(this).val();
if(nobil != ''){
$('#simpanbil').removeAttr('disabled');
}
else{
$('#simpanbil').attr('disabled', 'disabled');
}
})
});
</script>
@endif
@endsection

View File

@@ -0,0 +1,509 @@
@section('meta')
<meta name="csrf-token" content="{{ csrf_token() }}">
@endsection
<div class="row">
<div class="col-sm-12 col-md-8">
<div class="card mt-3">
<div class="card-header">
<h5 class="mb-0">Wang Proses</h5>
</div>
<div class="card-body">
<div class="form-group">
<label for="no_fail_lesen">No Fail Lesen</label>
<input type="text" class="form-control" id="no_fail_lesen" name="no_fail_lesen"
value="{{ old('no_fail_lesen', $permohonan->no_fail_lesen) }}" data-permohonan-id="{{ $permohonan->id }}"
{{ !is_null($permohonan->no_fail_lesen) ? 'disabled' : '' }} />
<small id="no_fail_status" class="text-muted"></small>
</div>
@if(is_null($permohonan->no_resit_wang_proses()))
<!-- PILIHAN JANA BIL -->
<div class="mb-3">
<label class="form-label fw-bold">Cara Jana Bil</label>
<div class="d-flex gap-4">
<div class="form-check">
<input class="form-check-input" type="radio" name="cara_jana" id="cara_jana_mylesen">
<label class="form-check-label" for="cara_jana_mylesen">
Automatik (mylesen)
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="cara_jana" id="cara_jana_epbt">
<label class="form-check-label" for="cara_jana_epbt">
Manual (epbt)
</label>
</div>
</div>
</div>
<!-- CARD GROUP -->
<div class="card-group" id="janaBilGroup">
<!-- CARD 1: AUTOMATIK -->
<div class="card border-success me-2" id="cardAuto" style="display:none;">
<div class="card-header bg-success text-white py-2">Jana Bil Automatik</div>
<div class="card-body">
<form id="formMylesen">
<div class="mb-2">
<label class="form-label">Keterangan</label>
<input type="text" id="keterangan" class="form-control"
value="PROSES PERMOHONAN LESEN PENJAJA SEMENTARA">
</div>
<div class="mb-2">
<label class="form-label">Kod Hasil</label>
<input type="text" id="kod_hasil" class="form-control"
value="H72407">
</div>
<div class="row">
<div class="col-md-6 mb-2">
<label class="form-label">Amaun (RM)</label>
<input type="number" id="amaun" class="form-control"
value="30">
</div>
<div class="col-md-6 mb-3">
<label class="form-label">Kuantiti</label>
<input type="number" id="qty" class="form-control"
value="1" readonly>
</div>
</div>
<button type="button" class="btn btn-success w-100"
id="btnJanaBil">
Jana Bil Automatik
</button>
</form>
</div>
</div>
<!-- CARD 2: MANUAL -->
<div class="card border-primary ms-2" id="cardManual" style="display:none;">
<div class="card-header bg-primary text-white py-2">Masukkan No Bil Manual</div>
<div class="card-body">
<form action="{{route('pt.simpan-wangproses')}}" method="post" id="formEPBT">
@csrf
<input type="hidden" name="permohonan_id" id="permohonan_id" value="{{$permohonan->id}}">
<label class="form-label">No Bil EPBT</label>
<div class="d-flex">
<input type="text" id="no_bil_pelbagai" name="no_bil_pelbagai"
class="form-control"
placeholder="BPELxxx">
<button type="submit"
class="btn btn-primary ms-2"
id="simpanbil"
disabled>
Simpan
</button>
</div>
</form>
</div>
</div>
</div>
@endif
<!-- SENARAI BIL -->
<hr class="my-4">
<h6 class="fw-bold">Senarai Bil</h6>
<div class="row">
@foreach($permohonan->bilpelbagais as $bp)
<div class="col-md-4">
<div class="card border-info mb-3">
<div class="card-header fw-bold text-info">
<h6 class="card-title fw-bold text-info">Bil: {{ $bp->no_akaun_bilpelbagai }}</h6>
</div>
<div class="card-body">
<p>{{ $bp->description }}</p>
<div>Amaun: RM {{ number_format($bp->amaun_bil(), 2) }}</div>
</div>
<div class="card-footer">
@if(is_null($bp->no_resit))
<h6 class="card-title fw-bold text-danger">Belum Bayar</h6>
@else
<h6 class="card-title fw-bold text-success">RESIT : {{ $bp->no_resit }}</h6>
@endif
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
</div>
<div class="col-sm-12 col-md-4">
<div class="card card-round">
<div class="card-header">
<div class="card-head-row card-tools-still-right">
<h4 class="card-title">Maklumat Fail</h4>
</div>
</div>
<div class="card-body">
@if(auth()->user()->hasRole(['pembantu tadbir', 'super'])&&($permohonan->status_progress == 'semakan bayaran proses'))
<form action="{{route('pt.simpan-nofail')}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" id="permohonan_id" value="{{$permohonan->id}}">
@if(!is_null($permohonan->penempatan_id))
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="penempatan">Penempatan</label>
<input type="text" id="penempatan" class="form-control" readonly name="penempatan" value="{{$permohonan?->penempatan?->nama}}" >
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="no_petak">No Petak</label>
<input type="text" id="no_petak" class="form-control" name="no_petak" value="{{$permohonan?->no_petak}}" >
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="kawasan">Kawasan</label>
<input type="text" id="kawasan" class="form-control" readonly name="kawasan" value="{{$permohonan?->kawasan->nama}}" >
</div>
</div>
<div class="col-6">
<div class="form-group">
<label for="taman">Taman</label>
<input type="text" id="taman" class="form-control" readonly name="taman" value="{{$permohonan?->taman->nama}}" >
</div>
</div>
<div class="col-6">
<div class="form-group">
<label for="jalan">Jalan</label>
<input type="text" id="jalan" class="form-control" readonly name="jalan" value="{{$permohonan?->jalan?->nama}}" >
</div>
</div>
</div>
@else
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="kawasan">Kawasan</label>
<select id="kawasan" name="kawasan" class="form-select" required>
@foreach($kawasans as $kawasan)
<option value="{{$kawasan->id}}" {{ $permohonan?->kawasan_id == $kawasan->id ? 'selected' : ''}}>{{$kawasan->nama}}</option>
@endforeach
</select>
</div>
</div>
<div class="col-6">
<div class="form-group">
<label for="taman">Taman</label>
<select id="taman" name="taman" class="form-select" >
<option value="">{{$permohonan?->taman_id}}</option>
@foreach($tamans as $taman)
<option value="{{$taman->id}}" {{ $permohonan?->taman_id == $taman->id ? 'selected' : ''}}>{{$taman->nama}}</option>
@endforeach
</select>
</div>
</div>
<div class="col-6">
<div class="form-group">
<label for="jalan">Jalan</label>
<select id="jalan" class="form-select" name="jalan" >
<option value=""></option>
@foreach($jalans as $jalan)
<option value="{{$jalan->id}}" {{ $permohonan?->jalan_id == $jalan->id ? 'selected' : ''}}>{{$jalan->nama}}</option>
@endforeach
</select>
</div>
</div>
</div>
@endif
<div class="form-group">
<label for="no_akaun_lesen">No Akaun Lesen</label>
<input type="text" class="form-control" id="no_akaun_lesen" name="no_akaun_lesen"
value="{{ old('no_akaun_lesen', $permohonan->no_akaun_lesen) }}" />
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jenis_jualan">Jenis Jualan</label>
<select id="jenis_jualan" name="jenis_jualan" class="form-select" required>
<option value="">{{$permohonan?->jenis_jualan_id}}</option>
@foreach($jenis_jualans as $jenis_jualan)
<option value="{{$jenis_jualan->id}}" {{ $permohonan?->jenis_jualan_id == $jenis_jualan->id ? 'selected' : ''}}>{{$jenis_jualan->nama}}</option>
@endforeach
</select>
</div>
</div>
</div>
<div class="form-group">
<input id="simpannofail" class="btn btn-sm btn-secondary" type="submit" name="simpannofail" value="Simpan" />
</div>
</form>
<hr>
<form action="{{route('pt.hantar-ppk')}}" method="post">
@csrf
<input type="hidden" name="permohonan_id" id="permohonan_id" value="{{$permohonan->id}}">
<div class="form-group">
<label class="form-check-label" for="flexRadioDefault1">
Serah kepada Penolong Pegawai Kesihatan
</label>
</div>
<div class="form-group">
<input id="simpan" class="btn btn-sm btn-secondary" type="submit" name="janabil" value="Hantar" />
</div>
</div>
</form>
@else
<div class="form-group">
<label for="no_fail_lesen">No Fail Lesen</label>
<input type="text" class="form-control" id="no_fail_lesen" disabled
value="{{ old('no_fail_lesen', $permohonan->no_fail_lesen) }}" />
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="jenis_perniagaan">Jenis Perniagaan</label>
<input type="text" class="form-control" id="jenis_perniagaan" disabled
value="{{ old('jenis_perniagaan', $permohonan->jenis_perniagaan) }}" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="kodkawasan">Kawasan</label>
<input type="text" class="form-control" id="kodkawasan" disabled
value="{{ old('kodkawasan', $permohonan->kodkawasan) }}" />
</div>
</div>
</div>
@endif
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@section('js')
@if(auth()->user()->hasRole(['pembantu tadbir', 'super'])&&($permohonan->status_progress == 'baru'))
<script>
$(function () {
function hideAll() {
$("#cardAuto").hide();
$("#cardManual").hide();
}
hideAll();
// Auto
$("#cara_jana_mylesen").on("click", function(){
hideAll();
$("#cardAuto").show();
});
// Manual
$("#cara_jana_epbt").on("click", function(){
hideAll();
$("#cardManual").show();
});
// Enable simpan bila ada input
$("#no_bil_pelbagai").on("keyup", function(){
$("#simpanbil").prop("disabled", $(this).val().trim() === "");
});
// AJAX jana bil automatik
$("#btnJanaBil").on("click", function(){
let data = {
_token: "{{ csrf_token() }}",
permohonan_id: "{{ $permohonan->id }}",
keterangan: $("#keterangan").val(),
kod_hasil: $("#kod_hasil").val(),
amaun: $("#amaun").val(),
qty: $("#qty").val(),
};
$.post("{{ route('pt.jana-bil-automatik') }}", data, function(res){
if(res.success){
alert("Bil dijana: " + res.message);
location.reload();
} else {
alert("Gagal jana bil");
}
});
});
});
$(function () {
$.ajaxSetup({
headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }
});
let t = null;
$('#no_fail_lesen').on('input', function () {
const $el = $(this);
const permohonanId = $el.data('permohonan-id');
const noFailLesen = $el.val().trim();
clearTimeout(t);
t = setTimeout(function () {
$('#no_fail_status').text('Menyimpan...');
$.ajax({
url: `/lesen-penjaja/${permohonanId}/no-fail-lesen`,
method: 'POST',
dataType: 'json',
data: { no_fail_lesen: noFailLesen },
success: function (res) {
if (res.ok) {
$('#no_fail_status').text('Disimpan ✓');
} else {
$('#no_fail_status').text(res.message || 'Gagal simpan.');
}
},
error: function (xhr) {
let msg = 'Gagal simpan.';
if (xhr.status === 422 && xhr.responseJSON?.errors?.no_fail_lesen) {
msg = xhr.responseJSON.errors.no_fail_lesen[0];
} else if (xhr.responseJSON?.message) {
msg = xhr.responseJSON.message;
}
$('#no_fail_status').text(msg);
}
});
}, 400); // 0.4s debounce
});
});
</script>
@endif
@if(auth()->user()->hasRole(['pembantu tadbir', 'super'])&&($permohonan->status_progress == 'semakan bayaran proses'))
<script>
function loadKawasan() {
$.getJSON('/get_kawasan', function(data) {
$('#kawasan').append('<option value="">-- Sila Pilih Kawasan --</option>');
data.forEach(k => {
$('#kawasan').append(
$('<option>', {
value: k.id,
text: k.nama,
selected: k.id == defaultKawasanId
})
);
});
if (defaultKawasanId && defaultTamanId) {
loadTaman(defaultKawasanId, defaultTamanId);
}
});
}
function loadTaman(kawasanId, selectedId = null, done = null) {
$.getJSON('/get_taman', { kawasan_id: kawasanId }, function(data) {
$('#taman').empty().append('<option value="">-- Sila Pilih Taman --</option>');
data.forEach(t => {
$('#taman').append(
$('<option>', {
value: t.id,
text: t.nama,
selected: selectedId && (String(t.id) === String(selectedId))
})
);
});
$('#taman').prop('disabled', false);
// Kekalkan logic asal (default jalan) kalau kau still guna untuk edit page
if (selectedId && typeof defaultJalanId !== 'undefined' && defaultJalanId) {
loadJalan(selectedId, defaultJalanId);
}
if (typeof done === 'function') done();
});
}
function loadJalan(tamanId, selectedId = null, done = null) {
$.getJSON('/get_jalan', { taman_id: tamanId }, function(data) {
$('#jalan').empty().append('<option value="">-- Sila Pilih Jalan --</option>');
data.forEach(j => {
$('#jalan').append(
$('<option>', {
value: j.id,
text: j.nama,
selected: selectedId && (String(j.id) === String(selectedId))
})
);
});
$('#jalan').prop('disabled', false);
if (typeof done === 'function') done();
});
}
/* === EVENT LISTENER KAWASAN/TAMAN/JALAN === */
$("#kawasan").change(function() {
let kawasanId = $(this).val();
$('#taman').empty().append('<option value="">-- Sila Pilih Taman --</option>').prop('disabled', !kawasanId);
$('#jalan').empty().append('<option value="">-- Sila Pilih Jalan --</option>').prop('disabled', true);
if (kawasanId) loadTaman(kawasanId);
});
$("#taman").change(function() {
let tamanId = $(this).val();
let namaTaman = $(this).find("option:selected").text() || '';
let namaKawasan = $("#kawasan option:selected").text() || '';
$('#jalan').empty().append('<option value="">-- Sila Pilih Jalan --</option>').prop('disabled', !tamanId);
if (tamanId) {
loadJalan(tamanId);
// kalau ada penempatan, gabung bagi geocode lagi tepat
const q = namaTaman ? (namaTaman + "," + namaKawasan) : false;
if (q) {
$("#searchBox").val(q);
cariKoordinat();
}
}
});
$("#jalan").change(function() {
let textJalan = $(this).find("option:selected").text() || '';
let textTaman = $("#taman option:selected").text() || '';
if (textJalan) {
// susunan boleh ikut taste; ni aku letak jalan+taman+penempatan
const parts = [textJalan, textTaman].filter(Boolean);
$("#searchBox").val(parts.join(", "));
cariKoordinat();
}
});
</script>
@endif
@endsection

View File

@@ -0,0 +1,132 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Permohonan Baru
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Permohonan Baru</a>
</li>
</ul>
@endsection
@section('content')
<div class="row">
<div class="col-md-6">
<div class="card">
<div class="card-header">
<div class="card-title">Status Permohonan Baru</div>
</div>
<div class="card-body">
<div class="chart-container">
<canvas
id="pieChart"
style="width: 50%; height: 50%"
></canvas>
</div>
</div>
</div>
</div>
</div>
<div class="row mt-4">
@foreach($senarais as $senarai)
<div class="col-sm-12 col-md-6 col-lg-4">
<div class="card">
<div class="card-body">
<h5 class="card-title">{{$senarai->lokasi_penjajaan()}}</h5>
<div class="row mb-2">
<div class="col-sm-12 col-md-12"><i class="fa-solid fa-umbrella-beach"></i> Jenis Lesen : {{$senarai->jenis_penjaja->jenis}}</div>
</div>
<h6 class="card-subtitle text-body-secondary"><i class="fa-solid fa-user"></i> {{stripslashes($senarai->user->name)}}</h6>
<small class="mb-2"><i class="fa-regular fa-id-card"></i> {{$senarai->user->nokp}}</small>
<p><h6 class="card-subtitle text-body-secondary"><i class="fa-solid fa-store"></i> {{$senarai->syarikat->name}}</h6>
<small class="mb-2"><i class="fa-solid fa-file-signature"></i> {{$senarai->syarikat->nossm}}</small></p>
<a href="{{route('admin.papar', [$senarai->id])}}" class="btn btn-primary mt-3"><i class="far fa-eye"></i> Lihat</a>
</div>
</div>
</div> <!-- /.col -->
@endforeach
</div> <!--end::Row-->
@endsection
@section('js')
<!-- Chart JS -->
<script src="{{asset('kai/assets/js/plugin/chart.js/chart.min.js')}}"></script>
<script>
var pieChart = document.getElementById("pieChart").getContext("2d");
var myPieChart = new Chart(pieChart, {
type: "pie",
data: {
datasets: [
{
data: [{{implode(",", $pie)}}],
backgroundColor: {!! json_encode($pie_kaler) !!},
borderWidth: 0,
},
],
labels: {!! json_encode($pie_nama) !!},
},
options: {
responsive: true,
maintainAspectRatio: false,
legend: {
position: "bottom",
labels: {
fontColor: "rgb(154, 154, 154)",
fontSize: 11,
usePointStyle: true,
padding: 20,
},
},
pieceLabel: {
render: "percentage",
fontColor: "white",
fontSize: 14,
},
tooltips: false,
layout: {
padding: {
left: 20,
right: 20,
top: 20,
bottom: 20,
},
},
},
});
$(document).ready(function () {
$('#senarai').DataTable({
dom: '<"row mb-3"<"col-md-3 col-sm-4"f><"col-md-6 col-sm-2"><"col-md-1 col-sm-4"l>>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7"p>>',
language: {
search: '<span class="me-2">Cari:</span>',
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,243 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Untuk Dibawa ke Mesyuarat
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Untuk Dibawa ke Mesyuarat</a>
</li>
</ul>
@endsection
@section('content')
<form action="{{route('pt.cetak-lampiran-b')}}" method="post">
@csrf
<input type="hidden" name="mesyuarat_id" value="{{$mesyuarat->id}}">
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Mesyuarat Jawatankuasa Kesihatan dan Pelesenan (Bilangan {{$mesyuarat->bil_mesyuarat}}/{{$mesyuarat?->tahun}})</h4>
</div>
<div class="card-body">
<div class="row">
<div class="col-sm-12 col-md-6">
<p>Tarikh : {{$mesyuarat->dt_mesyuarat}}</p>
<p>Bilangan Permohonan : {{$mesyuarat->lesen_penjajas->count()}}</p>
<div class="form-group">
<label for="bylaw">By-Law Lesen</label>
<input type="text" class="form-control" name="bylaw" id="bylaw" value="Undang-undang Kecil Penjaja(MBIP)2020">
</div>
<div class="form-group">
<label for="kodlesen">Kod Lesen</label>
<input type="text" class="form-control" id="kodlesen" name="kodlesen" value="71408">
</div>
</div>
<div class="col-sm-12 col-md-6">
<div class="form-group">
<table class="table">
<tr>
<th>Lesen</th>
<td>
<div class="form-group">
<div class="input-group mb-0">
<span class="input-group-text">RM</span>
<input
type="text"
class="form-control"
aria-label="Kadar Lesen" value="60.00"
/>
</div>
</div>
</td>
</tr>
<tr>
<th>Sampah</th>
<td>
<div class="form-group">
<div class="input-group mb-0">
<span class="input-group-text">RM</span>
<input
type="text"
class="form-control"
aria-label="Kadar Sampah" value="60.00"
/>
</div>
</div>
</td>
</tr>
<tr>
<th>Sewa Petak</th>
<td>
<div class="form-group">
<div class="input-group mb-0">
<span class="input-group-text">RM</span>
<input
type="text"
class="form-control"
aria-label="Kadar Sewa Petak" value="60.00"
/>
</div>
</div>
</td>
</tr>
<tr>
<th>Patil</th>
<td>
<div class="form-group">
<div class="input-group mb-0">
<span class="input-group-text">RM</span>
<input
type="text"
class="form-control"
aria-label="Kadar Patil" value="8.50"
/>
</div>
</div>
</td>
</tr>
<tr>
<th></th>
<td>
<div class="form-group">
<div class="input-group mb-0">
<span class="input-group-text">RM</span>
<input
type="text"
class="form-control"
aria-label="Kadar Lesen" value="188.50"
/>
</div>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>
<input type="submit" class="btn btn-primary" value="Lampiran B">
<input type="submit" class="btn btn-primary" value="Sahkan Senarai">
</div>
</div>
</div>
</div>
</form>
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Akan Dibawa ke Mesyuarat (Bilangan {{$mesyuarat?->bil_mesyuarat}}/{{$mesyuarat?->tahun}})</h4>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="senarai2" class="display table table-striped table-hover" >
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Arahan</th>
<th>Pemohon<br />Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Kawasan</th>
<th>No Fail<br />No Akaun Permohonan</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@if(!is_null($mesyuarat?->lesen_penjajas))
@foreach($mesyuarat?->lesen_penjajas as $senarai)
<?php $i++; ?>
<tr class="align-middle text-sm">
<td><?php echo $i; ?></td>
<td>{{$senarai->ulasanPegawai[0]->dt_pengarah_ulas}}</td>
<td>{{stripslashes($senarai->user->name)}}<br>
<small>[{{$senarai->syarikat->name}}]</small></td>
<td>{{$senarai->jenis}}</td>
<td>{{$senarai->kawasan->nama}}</td>
<td>{{$senarai->no_fail_lesen}}
<br />[{{$senarai->no_akaun_permohonan}}]</td>
<td><a href="{{route('pt.buang-dari-mesyuarat', [$senarai->id, $mesyuarat->id])}}"><i class="fas fa-file-export fa-lg"></i></a></td>
</tr>
@endforeach
@endif
</tbody>
</table>
</div>
</div>
</div>
</div> <!-- /.col -->
</div>
</div>
<div class="col-md-6">
<div class="card">
<div class="card-header">
<h4 class="card-title">Belum Dibawa ke Mesyuarat</h4>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="senarai3" class="display table table-striped table-hover" >
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon<br />Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Kawasan</th>
<th>No Fail<br />No Akaun Permohonan</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@foreach($senarais as $senarai)
<?php $i++; ?>
<tr class="align-middle text-sm table-warning">
<td><?php echo $i; ?></td>
<td>{{$senarai->tarikhmohon}}</td>
<td>{{stripslashes($senarai->user->name)}}<br>
<small>[{{$senarai->syarikat->name}}]</small></td>
<td>{{$senarai->jenis}}</td>
<td>{{$senarai->kawasan->nama}}</td>
<td>{{$senarai->no_fail_lesen}}
<br />[{{$senarai->no_akaun_permohonan}}]</td>
<td><a href="{{route('pt.tambah-ke-mesyuarat', [$senarai->id, $mesyuarat?->id])}}"><i class="fas fa-file-import fa-lg"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,295 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Untuk Dibawa ke Mesyuarat
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Untuk Dibawa ke Mesyuarat</a>
</li>
</ul>
@endsection
@section('content')
<form action="{{route('pt.cetak-lampiran-b')}}" method="post" id="form_pertama">
@csrf
<input type="hidden" name="mesyuarat_id" value="{{$mesyuarat->id}}">
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Mesyuarat Jawatankuasa Kesihatan dan Pelesenan (Bilangan {{$mesyuarat->bil_mesyuarat}}/{{$mesyuarat?->tahun}})</h4>
</div>
<div class="card-body">
<div class="row">
<div class="col-sm-12 col-md-6">
<p>Tarikh : {{$mesyuarat->dt_mesyuarat}}</p>
<p>Bilangan Permohonan : {{$mesyuarat->lesen_penjajas->count()}}</p>
</div>
</div>
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
Tambah Permohonan
</button>
<input type="submit" id="lampiran_b" class="btn btn-primary" value="Lampiran B">
<input type="submit" id="sahkan_senarai" class="btn btn-primary" value="Sahkan Senarai">
</div>
</div>
</div>
</div>
</form>
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Akan Dibawa ke Mesyuarat (Bilangan {{$mesyuarat?->bil_mesyuarat}}/{{$mesyuarat?->tahun}})</h4>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="senarai2" class="display table table-striped table-hover" >
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Arahan</th>
<th>No Fail<br />[No Akaun Permohonan]</th>
<th>Maklumat Perniagaan</th>
<th>By Law<br />Kod Lesen</th>
<th width="300px">Kadar</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@if(!is_null($mesyuarat?->lesen_penjajas))
@foreach($mesyuarat?->lesen_penjajas as $senarai)
<?php $i++; ?>
<tr class="align-middle text-sm">
<td><?php echo $i; ?></td>
<td>{{$senarai->ulasanPegawai[0]->dt_pengarah_ulas}}</td>
<td>{{$senarai->no_fail_lesen}}
<br />[{{$senarai->no_akaun_lesen}}]</td>
<td>{{stripslashes($senarai->user->name)}}<br>
<small>[{{$senarai->syarikat->name}}]<br />
({{$senarai->jenis_penjaja->jenis}})<br />
{{$senarai->kawasan->nama}}</small></td>
<td>{{$senarai->pivot->by_law}}<br />{{$senarai->pivot->kodlesen}}</td>
<td>
<div class="row">
<div class="col-6"><strong>Lesen: </strong><br />RM{{$senarai->pivot->kadar_lesen}}
</div>
<div class="col-6"><strong>Sampah: </strong><br />RM{{$senarai->pivot->kadar_sampah}}
</div>
</div>
<div class="row">
<div class="col-6"><strong>Sewa Petak: </strong><br />RM{{$senarai->pivot->kadar_sewa_petak}}
</div>
<div class="col-6"><strong>Patil: </strong><br />RM{{$senarai->pivot->kadar_patil}}
</div>
</div>
</td>
<td><a href="{{route('pt.buang-dari-mesyuarat', [$senarai->id, $mesyuarat->id])}}"><i class="fa fa-times" aria-hidden="true"></i></a></td>
</tr>
@endforeach
@endif
</tbody>
</table>
</div>
</div>
</div>
</div> <!-- /.col -->
</div>
</div>
</div> <!--end::Row-->
<!-- Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<form action="{{route('pt.simpan-senarai-bawa-mesyuarat')}}" method="post">
@csrf
<input type="hidden" name="mesyuarat_id" value="{{$mesyuarat->id}}">
<div class="modal-header">
<h1 class="modal-title fs-5" id="exampleModalLabel">Modal title</h1>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<div class="row">
<div class="col-sm-12">
<p>Tarikh : {{$mesyuarat->dt_mesyuarat}}</p>
</div>
<div class="col-sm-12">
<div class="form-group">
<label for="bylaw">By-Law Lesen</label>
<input type="text" class="form-control" name="bylaw" id="bylaw" value="Undang-undang Kecil Penjaja(MBIP)2020">
</div>
</div>
<div class="col-sm-12">
<div class="form-group">
<label for="kodlesen">Kod Lesen</label>
<input type="text" class="form-control" id="kodlesen" name="kodlesen" value="71408">
</div>
</div>
</div>
<div class="row">
<div class="col-6">
<div class="form-group">
<label for="kadar_lesen">Lesen</label>
<div class="input-group mb-0">
<span class="input-group-text">RM</span>
<input
type="text" name="kadar_lesen" id="kadar_lesen"
class="form-control"
aria-label="Kadar Lesen" value="60.00"
/>
</div>
</div>
</div>
<div class="col-6">
<div class="form-group">
<label for="kadar_sampah">Sampah</label>
<div class="input-group mb-0">
<span class="input-group-text">RM</span>
<input
type="text" id="sampah" name="kadar_sampah"
class="form-control"
aria-label="Kadar Sampah" value="60.00"
/>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-6">
<div class="form-group">
<label for="kadar_sewa_petak">Sewa Petak</label>
<div class="input-group mb-0">
<span class="input-group-text">RM</span>
<input
type="text" id="kadar_sewa_petak" name="kadar_sewa_petak"
class="form-control"
aria-label="Kadar Sewa Petak" value="60.00"
/>
</div>
</div>
</div>
<div class="col-6">
<div class="form-group">
<label for="kadar_patil">
Patil
</label>
<div class="input-group mb-0">
<span class="input-group-text">RM</span>
<input
type="text" id="kadar_patil" name="kadar_patil"
class="form-control"
aria-label="Kadar Patil" value="8.50"
/>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-6">
<div class="form-group">
<label for="patil">
Jumlah
</label>
<div class="input-group mb-0">
<span class="input-group-text">RM</span>
<input
type="text"
class="form-control"
aria-label="Kadar Lesen" value="188.50"
/>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Belum Dibawa ke Mesyuarat</h4>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="senarai3" class="display table table-striped table-hover" >
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon<br />Perniagaan</th>
<th>Jenis Penjaja<br>Kawasan</th>
<th>No Fail<br />No Akaun Permohonan</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@foreach($senarais as $senarai)
<?php $i++; ?>
<tr class="align-middle text-sm table-warning">
<td><input type="checkbox" name="tambah_mesyuarat[]" value="{{$senarai->id}}"></td>
<td>{{$senarai->tarikhmohon}}</td>
<td>{{stripslashes($senarai->user->name)}}<br>
<small>[{{$senarai->syarikat->name}}]</small></td>
<td>({{$senarai->jenis}})<br />{{$senarai->kawasan->nama}}</td>
<td>{{$senarai->no_fail_lesen}}
<br />[{{$senarai->no_akaun_permohonan}}]</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div> <!-- /.col -->
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Simpan</button>
</div>
</form>
</div>
</div>
</div>
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
responsive: true
});
$('#lampiran_b').click(function(){
$('#form_pertama').attr('action', '{{route('pt.cetak-lampiran-b')}}');
});
$('#sahkan_senarai').click(function(){
$('#form_pertama').attr('action', '{{route('pt.sahkan-senarai')}}');
});
});
</script>
@endsection

View File

@@ -0,0 +1,97 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Telah Terima Wang Proses
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Terima Wang Proses</a>
</li>
</ul>
@endsection
@section('content')
<div class="row mt-4">
<div class="col-lg-12">
<div class="table-responsive p-0 text-sm text-secondary">
<table class="table align-items-center mb-0" id="senarai">
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon</th>
<th>Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Alamat Aktiviti</th>
<th>No Bil Proses</th>
<th>Status Bayaran</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@foreach($senarais as $senarai)
<tr class="align-middle text-sm">
<td><?php echo ++$i; ?></td>
<td>{{$senarai->created_at}}</td>
<td>{{stripslashes($senarai->user->name)}}<br><small>{{$senarai->user->nokp}}</small></td>
<td>{{$senarai->syarikat->name}}<br><small>{{$senarai->syarikat->nossm}}</small></td>
<td>{{$senarai->jenis}}</td>
<td>
@if(!is_null($senarai->penempatan?->nama)) {{ucwords($senarai->penempatan?->nama)}},<br /> @endif
@if(!is_null($senarai->jalan?->nama)) {{ucwords(strtolower($senarai->jalan?->nama))}},<br /> @endif
@if(!is_null($senarai->taman?->nama)) {{ucwords(strtolower($senarai->taman?->nama))}},<br /> @endif
{{ucwords(strtolower($senarai->kawasan->nama))}}</td>
<td>@foreach($senarai->bilpelbagais->where('jenis_bil', 'wang proses') as $bil)
{{$bil->no_akaun_bilpelbagai}}
@if($bil->no_resit != '')
<?php $txt_bayar = 'Bayar<br />('.$bil->no_resit.')'; ?>
@else
<?php $txt_bayar = 'Tiada'; ?>
@endif
@endforeach</td>
<td><?php echo $txt_bayar; ?></td>
<td><a href="{{route('admin.papar-wangproses', [$senarai->id])}}"><i class="fas fa-file-signature"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
dom: '<"row mb-3"<"col-md-3 col-sm-6"f><"col-md-8 col-sm-2"><"col-md-1 col-sm-4"l>>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7"p>>',
language: {
search: '<span class="me-2">Cari:</span>',
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,105 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Laporan dan Cadangan Penolong Pengarah
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Cadangan Penolong Pengarah</a>
</li>
</ul>
@endsection
@section('content')
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Laporan dan Cadangan</h4>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="senarai" class="display table table-striped table-hover" >
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon<br />Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Alamat Aktiviti</th>
<th>Status Bayaran</th>
<th>No Fail<br />No Akaun Permohonan</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@foreach($senarais as $senarai)
<?php $i++; ?>
<tr class="align-middle text-sm">
<td><?php echo $i; ?></td>
<td>{{$senarai->created_at}}</td>
<td>{{stripslashes($senarai->user->name)}}<br>
<small>[{{$senarai->syarikat->name}}]</small></td>
<td>{{$senarai->jenis}}</td>
<td>
@if(!is_null($senarai->penempatan?->nama)) {{ucwords($senarai->penempatan?->nama)}},<br /> @endif
@if(!is_null($senarai->jalan?->nama)) {{ucwords(strtolower($senarai->jalan?->nama))}},<br /> @endif
@if(!is_null($senarai->taman?->nama)) {{ucwords(strtolower($senarai->taman?->nama))}},<br /> @endif
{{ucwords(strtolower($senarai->kawasan->nama))}}</td>
@foreach($senarai->bilpelbagais->where('jenis_bil', 'wang proses') as $bil)
@if($bil->no_resit != '')
@php $txt_bayar = 'Bayar<br />('.$bil->no_resit.')'; @endphp
@else
@php $txt_bayar = 'Tiada'; @endphp
@endif
@endforeach
<td><?php echo $txt_bayar; ?></td>
<td>{{$senarai->no_fail_lesen}}
<br />[{{$senarai->no_akaun_permohonan}}]</td>
<td><a href="{{route('admin.papar-cadangan-pegawai', [$senarai->id, $senarai->pemeriksaanTerkini->id])}}"><i class="far fa-eye"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
dom: '<"row mb-3"<"col-md-3 col-sm-6"f><"col-md-5 col-sm-2"><"col-md-3 col-sm-4"l>>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7"p>>',
language: {
search: '<span class="me-2">Cari:</span>',
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,97 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Telah Terima Wang Proses
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Terima Wang Proses</a>
</li>
</ul>
@endsection
@section('content')
<div class="row mt-4">
<div class="col-lg-12">
<div class="table-responsive p-0 text-sm text-secondary">
<table class="table align-items-center mb-0" id="senarai">
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon</th>
<th>Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Alamat Aktiviti</th>
<th>No Bil Proses</th>
<th>Status Bayaran</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@foreach($senarais as $senarai)
<tr class="align-middle text-sm">
<td><?php echo ++$i; ?></td>
<td>{{$senarai->created_at}}</td>
<td>{{stripslashes($senarai->user->name)}}<br><small>{{$senarai->user->nokp}}</small></td>
<td>{{$senarai->syarikat->name}}<br><small>{{$senarai->syarikat->nossm}}</small></td>
<td>{{$senarai->jenis}}</td>
<td>
@if(!is_null($senarai->penempatan?->nama)) {{ucwords($senarai->penempatan?->nama)}},<br /> @endif
@if(!is_null($senarai->jalan?->nama)) {{ucwords(strtolower($senarai->jalan?->nama))}},<br /> @endif
@if(!is_null($senarai->taman?->nama)) {{ucwords(strtolower($senarai->taman?->nama))}},<br /> @endif
{{ucwords(strtolower($senarai->kawasan->nama))}}</td>
<td>@foreach($senarai->bilpelbagais->where('jenis_bil', 'wang proses') as $bil)
{{$bil->no_akaun_bilpelbagai}}
@if($bil->no_resit != '')
<?php $txt_bayar = 'Bayar<br />('.$bil->no_resit.')'; ?>
@else
<?php $txt_bayar = 'Tiada'; ?>
@endif
@endforeach</td>
<td><?php echo $txt_bayar; ?></td>
<td><a href="{{route('admin.papar-lesen', [$senarai->id])}}"><i class="fas fa-file-signature"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
dom: '<"row mb-3"<"col-md-3 col-sm-6"f><"col-md-8 col-sm-2"><"col-md-1 col-sm-4"l>>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7"p>>',
language: {
search: '<span class="me-2">Cari:</span>',
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,83 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Menunggu Keputusan Mesyuarat
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Untuk Dibawa ke Mesyuarat</a>
</li>
</ul>
@endsection
@section('content')
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Mesyuarat Jawatankuasa Kesihatan dan Pelesenan</h4>
</div>
<div class="card-body">
<div class="table-responsive mt-3">
<table id="senarai" class="display table table-striped table-hover" >
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Bilangan</th>
<th>Tahun</th>
<th>Tarikh</th>
<th>Jumlah Permohonan</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@if(!is_null($mesyuarats))
@foreach($mesyuarats as $meet)
<?php $i++; ?>
<tr class="align-middle text-sm">
<td><?php echo $i; ?></td>
<td>{{$meet->bil_mesyuarat}}</td>
<td>{{$meet->tahun}}</td>
<td>{{$meet->dt_mesyuarat}}</td>
<td>{{$meet->lesen_penjajas_count}}</td>
<td><a href="{{route('pt.dapat-keputusan-mesyuarat', [$meet->id])}}"><i class="fas fa-chalkboard-teacher fa-lg"></i></a></td>
</tr>
@endforeach
@endif
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,130 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Menunggu Keputusan Mesyuarat
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Menunggu Keputusan Mesyuarat</a>
</li>
</ul>
@endsection
@section('content')
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Mesyuarat Jawatankuasa Kesihatan dan Pelesenan (Bilangan {{$mesyuarat->bil_mesyuarat}}/{{$mesyuarat?->tahun}})</h4>
</div>
<div class="card-body">
<div class="row">
<div class="col-sm-12 col-md-6">
<p>Tarikh : {{$mesyuarat->dt_mesyuarat}}</p>
<p>Bilangan Permohonan : {{$mesyuarat->lesen_penjajas->count()}}</p>
</div>
</div>
</div>
</div>
</div>
</div>
<form action="{{route('pt.simpan-keputusan-mesyuarat')}}" method="post" id="form_pertama">
@csrf
<input type="hidden" name="mesyuarat_id" value="{{$mesyuarat->id}}">
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Keputusan Mesyuarat (Bilangan {{$mesyuarat?->bil_mesyuarat}}/{{$mesyuarat?->tahun}})</h4>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="senarai2" class="display table table-striped table-hover" >
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Arahan</th>
<th>No Fail<br />No Akaun Permohonan</th>
<th>Maklumat Perniagaan</th>
<th>By Law<br />Kod Lesen</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@if(!is_null($mesyuarat?->lesen_penjajas))
@foreach($mesyuarat?->lesen_penjajas as $senarai)
<?php $i++; ?>
<tr class="align-middle text-sm">
<td><?php echo $i; ?></td>
<td>{{$senarai->created_at}}</td>
<td>{{$senarai->no_fail_lesen}}
<br />[{{$senarai->no_akaun_lesen}}]
</td>
<td>{{stripslashes($senarai->user->name)}}<br>
<small>[{{$senarai->syarikat->name}}]<br />
({{$senarai->jenis_penjaja->jenis}})<br />
{{$senarai->kawasan->nama}}</small></td>
<td>{{$senarai->pivot->by_law}}<br />{{$senarai->pivot->kodlesen}}</td>
<td>
<select name="keputusan[{{$senarai->id}}]" id="keputusan_{{$senarai->id}}" class="form-select">
<option value=""></option>
<option value="diluluskan" @if($senarai->status_mesyuarat == 'diluluskan') {{'selected'}} @endif>Lulus</option>
<option value="ditangguhkan" @if($senarai->status_mesyuarat == 'ditangguhkan') {{'selected'}} @endif>Tangguh</option>
<option value="ditolak" @if($senarai->status_mesyuarat == 'ditolak') {{'selected'}} @endif>Tolak</option>
<option value="dibatalkan" @if($senarai->status_mesyuarat == 'dibatalkan') {{'selected'}} @endif>Batal</option>
</select>
</td>
</tr>
@endforeach
@endif
</tbody>
<tfoot>
<tr class="align-middle text-sm">
<td colspan="5">&nbsp;</td>
<td>
<input type="submit" name="keputusan_save" class="btn btn-primary" value="Kemaskini">
</td>
</tr>
<tfoot>
</table>
</div>
</div>
</div>
</div> <!-- /.col -->
</div>
</div>
</div> <!--end::Row-->
</form>
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,89 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Belum Bayar Lesen
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Belum Bayar Lesen</a>
</li>
</ul>
@endsection
@section('content')
<div class="row mt-4">
<div class="col-lg-12">
<a href="{{route('pt.semaklesenhutang')}}" class="btn btn-primary mb-4">Semak di ePBT</a>
<div class="table-responsive p-0 text-sm text-secondary">
<table class="table align-items-center mb-0" id="senarai">
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Tarikh<br />Lesen</th>
<th>Pemohon</th>
<th>Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Alamat Aktiviti</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@foreach($senarais as $senarai)
<tr class="align-middle text-sm">
<td><?php echo ++$i; ?></td>
<td>{{$senarai->created_at}}</td>
<td>{{$senarai->dt_lesen_dikeluarkan}}</td>
<td>{{stripslashes($senarai->user->name)}}<br><small>{{$senarai->user->nokp}}</small></td>
<td>{{$senarai->syarikat->name}}<br><small>{{$senarai->syarikat->nossm}}</small></td>
<td>{{$senarai->jenis}}</td>
<td>
@if(!is_null($senarai->penempatan?->nama)) {{ucwords($senarai->penempatan?->nama)}},<br /> @endif
@if(!is_null($senarai->jalan?->nama)) {{ucwords(strtolower($senarai->jalan?->nama))}},<br /> @endif
@if(!is_null($senarai->taman?->nama)) {{ucwords(strtolower($senarai->taman?->nama))}},<br /> @endif
{{ucwords(strtolower($senarai->kawasan->nama))}}</td>
<td><a href="{{route('admin.papar', [$senarai->id])}}"><i class="fas fa-file-signature"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
dom: '<"row mb-3"<"col-md-3 col-sm-6"f><"col-md-8 col-sm-2"><"col-md-1 col-sm-4"l>>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7"p>>',
language: {
search: '<span class="me-2">Cari:</span>',
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,109 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Untuk Dibawa ke Mesyuarat
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Untuk Dibawa ke Mesyuarat</a>
</li>
</ul>
@endsection
@section('content')
<div class="alert alert-info" role="alert">
<ol>
<li>Masukkan bilangan, tahun dan tarikh mesyuarat terlebih dahulu.</li>
<li>Kemudian, pilih permohonan yang akan dimasukkan ke dalam mesyuarat tersebut.</li>
</ol>
</div>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Mesyuarat Jawatankuasa Kesihatan dan Pelesenan</h4>
</div>
<div class="card-body">
<form action="{{route('pt.simpan-mesyuarat')}}" method="post">
@csrf
<div class="row row-cols-lg-auto g-3 align-items-center">
<div class="col-12">
<label for="bil_mesyuarat">Bilangan Mesyuarat</label>
<input type="text" name="bil_mesyuarat" id="bil_mesyuarat" class="form-control">
</div>
<div class="col-12">
<label for="tahun">Tahun</label>
<input type="text" name="tahun" id="tahun" class="form-control">
</div>
<div class="col-12">
<label for="tarikh_mesyuarat">Tarikh Mesyuarat</label>
<input type="date" name="dt_mesyuarat" id="dt_mesyuarat" class="form-control">
</div>
<div class="col-12">
<input type="submit" name="simpan" id="simpan_mesyuarat" class="btn btn-primary" value="Simpan">
</div>
</div>
</form>
<div class="table-responsive mt-3">
<table id="senarai" class="display table table-striped table-hover" >
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Bilangan</th>
<th>Tahun</th>
<th>Tarikh</th>
<th>Jumlah Permohonan</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@if(!is_null($mesyuarats))
@foreach($mesyuarats as $meet)
<?php $i++; ?>
<tr class="align-middle text-sm">
<td><?php echo $i; ?></td>
<td>{{$meet->bil_mesyuarat}}</td>
<td>{{$meet->tahun}}</td>
<td>{{$meet->dt_mesyuarat}}</td>
<td>{{$meet->lesen_penjajas_count}}</td>
<td><a href="{{route('pt.bawa-mesyuarat', [$meet->id])}}"><i class="fas fa-chalkboard-teacher fa-lg"></i></a></td>
</tr>
@endforeach
@endif
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,105 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Pemeriksaan Tapak
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Pemeriksaan Tapak</a>
</li>
</ul>
@endsection
@section('content')
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Pemeriksaan Tapak</h4>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="senarai" class="display table table-striped table-hover" >
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon<br />Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Alamat Aktiviti</th>
<th>Status Bayaran</th>
<th>No Fail<br />No Akaun Permohonan</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@foreach($senarais as $senarai)
<?php $i++; $txt_bayar = '';?>
<tr class="align-middle text-sm">
<td><?php echo $i; ?></td>
<td>{{$senarai->created_at}}</td>
<td>{{stripslashes($senarai->user->name)}}<br>
<small>[{{$senarai->syarikat->name}}]</small></td>
<td>{{$senarai->jenis}}</td>
<td>
@if(!is_null($senarai->penempatan?->nama)) {{ucwords($senarai->penempatan?->nama)}},<br /> @endif
@if(!is_null($senarai->jalan?->nama)) {{ucwords(strtolower($senarai->jalan?->nama))}},<br /> @endif
@if(!is_null($senarai->taman?->nama)) {{ucwords(strtolower($senarai->taman?->nama))}},<br /> @endif
{{ucwords(strtolower($senarai->kawasan->nama))}}</td>
@foreach($senarai->bilpelbagais->where('jenis_bil', 'wang proses') as $bil)
@if($bil->no_resit != '')
@php $txt_bayar = 'Bayar<br />('.$bil->no_resit.')'; @endphp
@else
@php $txt_bayar = 'Tiada'; @endphp
@endif
@endforeach
<td><?php echo $txt_bayar; ?></td>
<td>{{$senarai->no_fail_lesen}}
<br />[{{$senarai->no_akaun_permohonan}}]</td>
<td><a href="{{route('admin.papar-pemeriksaan', [$senarai->id])}}"><i class="far fa-eye"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
dom: '<"row mb-3"<"col-md-3 col-sm-6"f><"col-md-5 col-sm-2"><"col-md-3 col-sm-4"l>>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7"p>>',
language: {
search: '<span class="me-2">Cari:</span>',
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,95 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Telah Terima Wang Proses
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Terima Wang Proses</a>
</li>
</ul>
@endsection
@section('content')
<div class="row mt-4">
<div class="col-lg-12">
<div class="table-responsive p-0 text-sm text-secondary">
<table class="table align-items-center mb-0" id="senarai">
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon</th>
<th>Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Alamat Aktiviti</th>
<th>No Bil Proses</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@foreach($senarais as $senarai)
<tr class="align-middle text-sm">
<td><?php echo ++$i; ?></td>
<td>{{$senarai->created_at}}</td>
<td>{{stripslashes($senarai->user->name)}}<br><small>{{$senarai->user->nokp}}</small></td>
<td>{{$senarai->syarikat->name}}<br><small>{{$senarai->syarikat->nossm}}</small></td>
<td>{{$senarai->jenis}}</td>
<td>
@if(!is_null($senarai->penempatan?->nama)) {{ucwords($senarai->penempatan?->nama)}},<br /> @endif
@if(!is_null($senarai->jalan?->nama)) {{ucwords(strtolower($senarai->jalan?->nama))}},<br /> @endif
@if(!is_null($senarai->taman?->nama)) {{ucwords(strtolower($senarai->taman?->nama))}},<br /> @endif
{{ucwords(strtolower($senarai->kawasan->nama))}}</td>
<td>@foreach($senarai->bilpelbagais->where('jenis_bil', 'wang proses') as $bil)
{{$bil->no_akaun_bilpelbagai}}
@if($bil->no_resit != '')
<?php $txt_bayar = 'Bayar<br />('.$bil->no_resit.')'; ?>
@else
<?php $txt_bayar = 'Tiada'; ?>
@endif
@endforeach</td>
<td><a href="{{route('admin.papar', [$senarai->id])}}"><i class="fas fa-file-signature"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
dom: '<"row mb-3"<"col-md-3 col-sm-6"f><"col-md-8 col-sm-2"><"col-md-1 col-sm-4"l>>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7"p>>',
language: {
search: '<span class="me-2">Cari:</span>',
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: true
});
});
</script>
@endsection

View File

@@ -0,0 +1,105 @@
@extends('layouts.appmin')
@section('tajuk')
Senarai Ulasan Pengarah
@endsection
@section('breadcrumb')
<ul class="breadcrumbs mb-3">
<li class="nav-home">
<a href="#">
<i class="icon-home"></i>
</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Penjaja</a>
</li>
<li class="separator">
<i class="icon-arrow-right"></i>
</li>
<li class="nav-item">
<a href="#">Ulasan Pengarah</a>
</li>
</ul>
@endsection
@section('content')
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Ulasan ke atas Laporan dan Cadangan</h4>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="senarai" class="display table table-striped table-hover" >
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Tarikh<br>Mohon</th>
<th>Pemohon<br />Perniagaan</th>
<th>Jenis Penjaja</th>
<th>Alamat Aktiviti</th>
<th>Status Bayaran</th>
<th>No Fail<br />No Akaun Permohonan</th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<?php $i = 0; ?>
@foreach($senarais as $senarai)
<?php ++$i; ?>
<tr class="align-middle text-sm">
<td><?php echo $i; ?></td>
<td>{{$senarai->created_at}}</td>
<td>{{stripslashes($senarai->user->name)}}<br>
<small>[{{$senarai->syarikat->name}}]</small></td>
<td>{{$senarai->jenis}}</td>
<td>
@if(!is_null($senarai->penempatan?->nama)) {{ucwords($senarai->penempatan?->nama)}},<br /> @endif
@if(!is_null($senarai->jalan?->nama)) {{ucwords(strtolower($senarai->jalan?->nama))}},<br /> @endif
@if(!is_null($senarai->taman?->nama)) {{ucwords(strtolower($senarai->taman?->nama))}},<br /> @endif
{{ucwords(strtolower($senarai->kawasan->nama))}}</td>
@foreach($senarai->bilpelbagais->where('jenis_bil', 'wang proses') as $bil)
@if($bil->no_resit != '')
@php $txt_bayar = 'Bayar<br />('.$bil->no_resit.')'; @endphp
@else
@php $txt_bayar = 'Tiada'; @endphp
@endif
@endforeach
<td><?php echo $txt_bayar; ?></td>
<td>{{$senarai->no_fail_lesen}}
<br />[{{$senarai->no_akaun_permohonan}}]</td>
<td><a href="{{route('admin.papar-ulasan-cadangan-pengarah', ['id'=>$senarai->id, $senarai->pemeriksaanTerkini->id])}}"><i class="far fa-eye"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div> <!-- /.col -->
</div> <!--end::Row-->
@endsection
@section('js')
<script>
$(document).ready(function () {
$('#senarai').DataTable({
dom: '<"row mb-3"<"col-md-3 col-sm-6"f><"col-md-5 col-sm-2"><"col-md-3 col-sm-4"l>>' +
'<"row"<"col-12"tr>>' +
'<"row mt-3"<"col-md-5"i><"col-md-7"p>>',
language: {
search: '<span class="me-2">Cari:</span>',
lengthMenu: '<span class="me-2">Show</span> _MENU_'
},
responsive: true
});
});
</script>
@endsection