You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

project.blade.php 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. @extends('layouts.main')
  2. @php
  3. $hasNotification = true;
  4. $FDI_amt = 100000000;
  5. @endphp
  6. @section('content')
  7. <div class="flex flex-col gap-4 bg-white rounded p-10 min-h-screen">
  8. <div class="flex justify-between items-center">
  9. <p class="flex items-center text-xs">
  10. <i class="fa-solid fa-house text-[#BD8736] mr-1"></i>
  11. <span>Dashboard <i class="fa-solid fa-chevron-right"></i> Lihat Projek</span>
  12. </p>
  13. <div class="relative cursor-pointer">
  14. @if ($hasNotification)
  15. <div class="absolute top-[2px] left-0 w-2 h-2 bg-[#E50A0A] rounded-full"></div>
  16. @endif
  17. <i class="fa-regular fa-bell text-md hover:text-[#BD8736]"></i>
  18. </div>
  19. </div>
  20. <div class="flex" style="gap:10px">
  21. <div class="relative w-fit">
  22. <input type="text" placeholder="Carian"
  23. class="w-full pl-4 pr-10 py-1 px-5 border border-gray-300 rounded-lg text-sm text-gray-700 bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500" />
  24. <div class="pointer-events-none absolute text-gray-500 text-xs"
  25. style="top: 50%; transform: translateY(-50%); right:10px">
  26. <i class="fas fa-search"></i>
  27. </div>
  28. </div>
  29. <div class="relative w-fit">
  30. <select
  31. class="appearance-none w-full pl-4 pr-10 py-1 px-5 border border-gray-300 rounded-lg text-sm text-gray-700 cursor-pointer bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500">
  32. <option value="comited" selected>Komited</option>
  33. <option value="potential">Pontential</option>
  34. </select>
  35. </div>
  36. <div class="relative w-fit">
  37. <select
  38. class="appearance-none w-full pl-4 pr-10 py-1 px-5 border border-gray-300 rounded-lg text-sm text-gray-700 cursor-pointer bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500">
  39. <option value="all" selected>Status</option>
  40. <option value="final">Perjanjian Muktamad</option>
  41. <option value="draft">Deraf Perjanjian</option>
  42. </select>
  43. </div>
  44. <div class="relative w-fit">
  45. <select
  46. class="appearance-none w-full pl-4 pr-10 py-1 px-5 border border-gray-300 rounded-lg text-sm text-gray-700 cursor-pointer bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500">
  47. <option value="all" selected>Daerah</option>
  48. <option value="1">Gambang</option>
  49. <option value="2">Pekan</option>
  50. </select>
  51. </div>
  52. <div class="relative w-fit">
  53. <select
  54. class="appearance-none w-full pl-4 pr-10 py-1 px-5 border border-gray-300 rounded-lg text-sm text-gray-700 cursor-pointer bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500">
  55. <option value="all" selected>Tahun</option>
  56. <option value="2026">2026</option>
  57. <option value="2025">2025</option>
  58. </select>
  59. </div>
  60. <button
  61. class="bg-[#012961] hover:bg-blue-700 text-white font-semibold w-fit text-xs py-2 px-4 rounded-lg shadow-md transition duration-200 ml-auto">
  62. <span><i class="fa-solid fa-file-excel text-white text-xs pe-3"></i> Eksport</span>
  63. </button>
  64. </div>
  65. <div class="border rounded">
  66. <h5 class="font-semibold m-5">Senarai Pelaburan Komited Perbadanan Kemajuan Negeri Pahang (PKNP) 2025</h5>
  67. <div class="bg-[#012961] text-white p-5">
  68. <h3 class="text-xs font-bold">FOREIGN DIRECT INVESTMENT (FDI)</h3>
  69. </div>
  70. <div class="overflow-x-scroll overflow-hidden rounded-[10px]">
  71. <table class="min-w-[2000px] text-sm text-left text-gray-700 border-collapse">
  72. <thead>
  73. <tr>
  74. <th class="text-xs px-4 py-5">Bil</th>
  75. <th class="text-xs px-4 py-5">Nama Syarikat</th>
  76. <th class="text-xs px-4 py-5">Jenis Projek</th>
  77. <th class="text-xs px-4 py-5">Status</th>
  78. <th class="text-xs px-4 py-5">Catatan</th>
  79. <th class="text-xs px-4 py-5">Tarikh MOA Ditandatangani</th>
  80. <th class="text-xs px-4 py-5">Daerah</th>
  81. <th class="text-xs px-4 py-5">Anggaran Nilai Pelaburan (RM)</th>
  82. <th class="text-xs px-4 py-5">Anggaran Peluang Pekerjaan</th>
  83. <th class="text-xs px-4 py-5">Keluasan (Ekar)</th>
  84. </tr>
  85. </thead>
  86. <tbody>
  87. @foreach ($comittedFDIProject as $index => $project)
  88. <tr>
  89. <td class="px-4 py-2">{{ $index + 1 }}</td>
  90. <td class="px-4 py-2">{{ $project['company_name'] }}</td>
  91. <td class="px-4 py-2">{{ $project['type'] }}
  92. </td>
  93. <td class="px-4 py-2 text-center">
  94. @switch($project['status'])
  95. @case(1)
  96. <div class="px-3 py-1 text-xs rounded-lg border inline-block"
  97. style="color:#E5A20A; background-color:#FFFBF4; border-color:#E5A20A;width:100%">
  98. Perjanjian Muktamad
  99. </div>
  100. @break
  101. @case(0)
  102. <div class="px-3 py-1 text-xs rounded-lg border inline-block"
  103. style="color:#49B452; background-color:#F7FFF7; border-color:#49B452; width:100%">
  104. Deraf Perjanjian
  105. </div>
  106. @break
  107. <div></div>
  108. @default
  109. @endswitch
  110. </td>
  111. <td class="px-4 py-2 text-xs">{{ $project['note'] }}</td>
  112. <td class="px-4 py-2 text-xs">{{ $project['moa_date'] }}</td>
  113. <td class="px-4 py-2 text-xs">{{ $project['area'] }}</td>
  114. <td class="px-4 py-2 text-xs">{{ number_format($project['invesment_approx'], 2) }}</td>
  115. <td class="px-4 py-2 text-xs">{{ $project['labour_approx'] }}</td>
  116. @if ($project['land_area'])
  117. <td class="px-4 py-2 text-xs">{{ number_format($project['land_area']) }}</td>
  118. @else
  119. <td class="px-4 py-2 text-xs"><span class="text-md font-bold">TBC</span></td>
  120. @endif
  121. </tr>
  122. @endforeach
  123. </tbody>
  124. </table>
  125. </div>
  126. <div class="bg-[#F8F8F8] p-5">
  127. <h3 class="text-xs font-bold">JUMLAH FDI: <span class="ms-4">{{ number_format($FDI_amt, 2) }}</span></h3>
  128. </div>
  129. </div>
  130. <div class="border rounded overflow-hidden">
  131. <div class="bg-[#012961] text-white p-5">
  132. <h3 class="text-xs font-bold">Domestic Direct Investment (DDI)</h3>
  133. </div>
  134. <div class="overflow-x-scroll overflow-hidden rounded-[10px]">
  135. <table class="min-w-[2000px] text-sm text-left text-gray-700 border-collapse">
  136. <thead>
  137. <tr>
  138. <th class="text-xs px-4 py-5">Bil</th>
  139. <th class="text-xs px-4 py-5">Nama Syarikat</th>
  140. <th class="text-xs px-4 py-5">Jenis Projek</th>
  141. <th class="text-xs px-4 py-5">Status</th>
  142. <th class="text-xs px-4 py-5">Catatan</th>
  143. <th class="text-xs px-4 py-5">Tarikh MOA Ditandatangani</th>
  144. <th class="text-xs px-4 py-5">Daerah</th>
  145. <th class="text-xs px-4 py-5">Anggaran Nilai Pelaburan (RM)</th>
  146. <th class="text-xs px-4 py-5">Anggaran Peluang Pekerjaan</th>
  147. <th class="text-xs px-4 py-5">Keluasan (Ekar)</th>
  148. </tr>
  149. </thead>
  150. <tbody>
  151. @foreach ($commitedDDIProject as $index => $project)
  152. <tr>
  153. <td class="px-4 py-2">{{ $index + 1 }}</td>
  154. <td class="px-4 py-2">{{ $project['company_name'] }}</td>
  155. <td class="px-4 py-2">{{ $project['type'] }}
  156. </td>
  157. <td class="px-4 py-2 text-center">
  158. @switch($project['status'])
  159. @case(1)
  160. <div class="px-3 py-1 text-xs rounded-lg border inline-block"
  161. style="color:#E5A20A; background-color:#FFFBF4; border-color:#E5A20A;width:100%">
  162. Perjanjian Muktamad
  163. </div>
  164. @break
  165. @case(0)
  166. <div class="px-3 py-1 text-xs rounded-lg border inline-block"
  167. style="color:#49B452; background-color:#F7FFF7; border-color:#49B452; width:100%">
  168. Deraf Perjanjian
  169. </div>
  170. @break
  171. <div></div>
  172. @default
  173. @endswitch
  174. </td>
  175. <td class="px-4 py-2 text-xs">{{ $project['note'] }}</td>
  176. <td class="px-4 py-2 text-xs">{{ $project['moa_date'] }}</td>
  177. <td class="px-4 py-2 text-xs">{{ $project['area'] }}</td>
  178. <td class="px-4 py-2 text-xs">{{ number_format($project['invesment_approx'], 2) }}</td>
  179. <td class="px-4 py-2 text-xs">{{ $project['labour_approx'] }}</td>
  180. @if ($project['land_area'])
  181. <td class="px-4 py-2 text-xs">{{ number_format($project['land_area'], 2) }}</td>
  182. @else
  183. <td class="px-4 py-2 text-xs"><span class="text-md font-bold">TBC</span></td>
  184. @endif
  185. </tr>
  186. @endforeach
  187. </tbody>
  188. </table>
  189. </div>
  190. <div class="bg-[#F8F8F8] p-5">
  191. <h3 class="text-xs font-bold">JUMLAH DDI: <span class="ms-4">{{ number_format($FDI_amt, 2) }}</span>
  192. </h3>
  193. </div>
  194. </div>
  195. <button
  196. class="bg-[#012961] hover:bg-blue-700 text-white font-semibold w-fit text-xs py-2 px-4 rounded-lg shadow-md transition duration-200 ml-auto">
  197. <i class="fa-solid fa-download text-white text-xs"></i>
  198. <span>Simpan</span>
  199. </button>
  200. <div class="border rounded p-5">
  201. <h5 class="font-semibold mb-4">Rekod Penetapan KPI Pelaburan</h5>
  202. <p class="text-xs font-bold">YB Dato’ Pengerusi memohon agar sasaran adalah melebihi sasaran tahun 2024: <span
  203. class="text-[#BD8736]">DEADLINE, 2 WEEK from JPPP MEETING.</span></p>
  204. <p class="text-xs font-bold">15-04-2025 | Jumlah Pelaburan Komited telah dikemaskini berdasarkan data yang diisi
  205. oleh S-GLC. Jumlah pelaburan komited berjumlah RM 2,000,333.00.</p>
  206. </div>
  207. </div>
  208. @endsection
  209. @section('scripts')
  210. @endsection