next -> persentasi #3
@ -211,7 +211,7 @@ class DashboardController extends Controller
|
||||
$query = FileDirectory::where('statusenabled', true)
|
||||
->where('status_action', 'approved')
|
||||
->whereIn('id_unit_kerja', $unitIds)
|
||||
->orderBy('entry_at', 'desc');
|
||||
->orderBy('master_kategori_directory_id', 'desc');
|
||||
|
||||
$rows = $query->get();
|
||||
|
||||
@ -1144,13 +1144,38 @@ class DashboardController extends Controller
|
||||
}
|
||||
|
||||
public function dataPdfV2($id){
|
||||
$data = FileDirectory::where('file_directory_id', $id)->first();
|
||||
return view('pdf.index', compact('id'), compact('data'));
|
||||
// dd(auth()->user()->dataUser->mappingUnitKerjaPegawai->pluck('objectunitkerjapegawaifk'));
|
||||
$file = FileDirectory::findOrFail($id);
|
||||
// kalau file umum → bebas akses
|
||||
if ($file->permission_file === true) {
|
||||
return view('pdf.index', [
|
||||
'id' => $id,
|
||||
'data' => $file
|
||||
]);
|
||||
}
|
||||
$userUnitIds = auth()->user()
|
||||
->dataUser
|
||||
->mappingUnitKerjaPegawai
|
||||
->pluck('objectunitkerjapegawaifk');
|
||||
|
||||
// cek apakah unit file termasuk unit user
|
||||
if ($userUnitIds->contains($file->id_unit_kerja)) {
|
||||
return view('pdf.index', [
|
||||
'id' => $id,
|
||||
'data' => $file
|
||||
]);
|
||||
}
|
||||
abort(403, 'Anda tidak memiliki akses ke dokumen ini');
|
||||
// $akses = FileDirectory::findOrFail($id);
|
||||
// dd($akses->where('permission_file', false)->first());
|
||||
// $data = FileDirectory::where('file_directory_id', $id)->first();
|
||||
// return view('pdf.index', compact('id'), compact('data'));
|
||||
}
|
||||
|
||||
public function dataPdf($fileDirectoryId)
|
||||
{
|
||||
$data = FileDirectory::where('file_directory_id', $fileDirectoryId)->first();
|
||||
|
||||
if (!$data) {
|
||||
abort(404, 'PDF Tidak ditemukan');
|
||||
}
|
||||
|
||||
@ -684,11 +684,11 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label fw-semibold">Nama Dokumen</label>
|
||||
<label class="form-label fw-semibold">Nama Dokumen<span class="text-danger">*</span></label>
|
||||
<input type="text"
|
||||
class="form-control"
|
||||
name="data[${colCount}][nama_dokumen]"
|
||||
placeholder="Contoh: Panduan Mencuci Tangan">
|
||||
placeholder="Contoh: Panduan Mencuci Tangan" required>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
|
||||
@ -742,10 +742,10 @@
|
||||
<div class="form-text text-muted"></div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label fw-semibold">Nama Dokumen</label>
|
||||
<label class="form-label fw-semibold">Nama Dokumen<span class="text-danger">*</span></label>
|
||||
<input type="text" class="form-control"
|
||||
name="data[${colCount}][nama_dokumen]"
|
||||
placeholder="Contoh: 001/RS/IT/I/2026">
|
||||
placeholder="Contoh: 001/RS/IT/I/2026" required>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
|
||||
@ -50,8 +50,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label fw-semibold">Nama Dokumen</label>
|
||||
<input type="text" class="form-control" name="data[0][nama_dokumen]" placeholder="Contoh: Panduan Mencuci Tangan">
|
||||
<label class="form-label fw-semibold">Nama Dokumen<span class="text-danger">*</span></label>
|
||||
<input type="text" class="form-control" name="data[0][nama_dokumen]" placeholder="Contoh: Panduan Mencuci Tangan" required>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label fw-semibold">Tanggal Terbit</label>
|
||||
|
||||
@ -720,11 +720,11 @@
|
||||
<div class="form-text text-muted"></div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label fw-semibold">Nama Dokumen</label>
|
||||
<label class="form-label fw-semibold">Nama Dokumen<span class="text-danger">*</span></label>
|
||||
<input type="text"
|
||||
class="form-control"
|
||||
name="data[${colCount}][nama_dokumen]"
|
||||
placeholder="Contoh: Panduan Mencuci Tangan">
|
||||
placeholder="Contoh: Panduan Mencuci Tangan" required>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
|
||||
@ -50,8 +50,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label fw-semibold">Nama Dokumen</label>
|
||||
<input type="text" class="form-control" name="data[0][nama_dokumen]" placeholder="Contoh: Panduan Mencuci Tangan">
|
||||
<label class="form-label fw-semibold">Nama Dokumen<span class="text-danger">*</span></label>
|
||||
<input type="text" class="form-control" name="data[0][nama_dokumen]" placeholder="Contoh: Panduan Mencuci Tangan" required>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label fw-semibold">Tanggal Terbit</label>
|
||||
|
||||
@ -48,8 +48,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label fw-semibold">Nama Dokumen</label>
|
||||
<input type="text" class="form-control" name="nama_dokumen" id="edit_nama_dokumen" placeholder="Contoh: Panduan Mencuci Tangan">
|
||||
<label class="form-label fw-semibold">Nama Dokumen <span class="text-danger">*</span></label>
|
||||
<input type="text" class="form-control" name="nama_dokumen" id="edit_nama_dokumen" placeholder="Contoh: Panduan Mencuci Tangan" required>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label fw-semibold">Tanggal Terbit</label>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user