update tgl 1 juni

This commit is contained in:
whywdd 2025-06-04 23:12:20 +07:00
parent 0249840cf6
commit d49e890dc3
2 changed files with 9 additions and 4 deletions

View File

@ -16,7 +16,10 @@ public function index()
->select('id', 'nama', 'jabatan', 'gaji') ->select('id', 'nama', 'jabatan', 'gaji')
->get(); ->get();
return view('UangMasuk', compact('karyawans')); // Ambil tipe pengguna dari user yang sedang login
$tipe_pengguna = auth()->user()->tipe_pengguna;
return view('UangMasuk', compact('karyawans', 'tipe_pengguna'));
} }
public function store(Request $request) public function store(Request $request)

View File

@ -36,18 +36,20 @@ class="w-full border rounded-lg px-3 py-2 focus:outline-none focus:ring-2 focus:
<div class="space-y-2"> <div class="space-y-2">
<!-- Radio Button untuk memilih input --> <!-- Radio Button untuk memilih input -->
<div class="flex items-center space-x-4"> <div class="flex items-center space-x-4">
@if($tipe_pengguna == 'owner')
<label class="flex items-center"> <label class="flex items-center">
<input type="radio" name="keterangan_type" value="karyawan" checked class="mr-2" onchange="toggleKeteranganInput()"> <input type="radio" name="keterangan_type" value="karyawan" checked class="mr-2" onchange="toggleKeteranganInput()">
<span>Pilih Karyawan</span> <span>Pilih Karyawan</span>
</label> </label>
@endif
<label class="flex items-center"> <label class="flex items-center">
<input type="radio" name="keterangan_type" value="manual" class="mr-2" onchange="toggleKeteranganInput()"> <input type="radio" name="keterangan_type" value="manual" {{ $tipe_pengguna != 'owner' ? 'checked' : '' }} class="mr-2" onchange="toggleKeteranganInput()">
<span>Input Manual</span> <span>Input Manual</span>
</label> </label>
</div> </div>
<!-- Dropdown Karyawan --> <!-- Dropdown Karyawan -->
<div id="karyawanInput"> <div id="karyawanInput" {{ $tipe_pengguna != 'owner' ? 'class="hidden"' : '' }}>
<div class="space-y-4"> <div class="space-y-4">
<select <select
id="keterangan" id="keterangan"
@ -287,7 +289,7 @@ function toggleKeteranganInput() {
const manualInput = document.getElementById('manualInput'); const manualInput = document.getElementById('manualInput');
const keteranganType = document.querySelector('input[name="keterangan_type"]:checked').value; const keteranganType = document.querySelector('input[name="keterangan_type"]:checked').value;
if (keteranganType === 'karyawan') { if (keteranganType === 'karyawan' && '{{ $tipe_pengguna }}' === 'owner') {
karyawanInput.classList.remove('hidden'); karyawanInput.classList.remove('hidden');
manualInput.classList.add('hidden'); manualInput.classList.add('hidden');
document.getElementById('keterangan').required = true; document.getElementById('keterangan').required = true;