update tgl 1 juni
This commit is contained in:
parent
0249840cf6
commit
d49e890dc3
|
@ -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)
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue