initial commit
This commit is contained in:
@@ -0,0 +1,366 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>WDBS</title>
|
||||
<link rel="shortcut icon" type="image/jpg" href="{{ asset('main/assets/images/logos/logo.jpg') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('main/assets/css/styles.min.css') }}" />
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
|
||||
<script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>
|
||||
</head>
|
||||
|
||||
<body class="bg-3">
|
||||
<!-- Body Wrapper -->
|
||||
<div class="page-wrapper" id="main-wrapper" data-layout="vertical" data-navbarbg="skin6" data-sidebartype="full"
|
||||
data-sidebar-position="fixed" data-header-position="fixed">
|
||||
<!-- Sidebar Start -->
|
||||
<aside class="left-sidebar">
|
||||
<!-- Sidebar scroll-->
|
||||
<div>
|
||||
<div class="brand-logo d-flex align-items-center justify-content-between">
|
||||
<a href="{{ route('landing') }}" class="text-nowrap logo-img">
|
||||
<img src="{{ asset('main/assets/images/logos/logo_landscape.png') }}" width="100%" alt="Logo" />
|
||||
</a>
|
||||
<div class="close-btn d-xl-none d-block sidebartoggler cursor-pointer" id="sidebarCollapse">
|
||||
<i class="ti ti-x fs-8"></i>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Sidebar navigation-->
|
||||
<nav class="sidebar-nav scroll-sidebar" data-simplebar="">
|
||||
<ul id="sidebarnav">
|
||||
<li class="nav-small-cap">
|
||||
<i class="ti ti-dots nav-small-cap-icon fs-4"></i>
|
||||
<span class="hide-menu">Home</span>
|
||||
</li>
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link" href="{{ route('dashboard') }}" aria-expanded="false">
|
||||
<span>
|
||||
<i class="ti ti-layout-dashboard"></i>
|
||||
</span>
|
||||
<span class="hide-menu">Dashboard</span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-small-cap">
|
||||
<i class="ti ti-dots nav-small-cap-icon fs-4"></i>
|
||||
<span class="hide-menu">NAVIGATIONS</span>
|
||||
</li>
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link" href="{{ route('browse_data') }}" aria-expanded="false">
|
||||
<span>
|
||||
<i class="ti ti-article"></i>
|
||||
</span>
|
||||
<span class="hide-menu">Browse Data</span>
|
||||
</a>
|
||||
</li>
|
||||
@if (in_array(Auth::user()->user_type, ['operator', 'admin']))
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link" href="{{ route('upload_data') }}" aria-expanded="false">
|
||||
<span>
|
||||
<i class="ti ti-alert-circle"></i>
|
||||
</span>
|
||||
<span class="hide-menu">Upload Data</span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link" href="{{ route('my_data') }}" aria-expanded="false">
|
||||
<span>
|
||||
<i class="ti ti-cards"></i>
|
||||
</span>
|
||||
<span class="hide-menu">My Data</span>
|
||||
</a>
|
||||
</li>
|
||||
@endif
|
||||
@if (in_array(Auth::user()->user_type, ['admin']))
|
||||
<li class="nav-small-cap">
|
||||
<i class="ti ti-dots nav-small-cap-icon fs-4"></i>
|
||||
<span class="hide-menu">ADMIN</span>
|
||||
</li>
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link" href="{{ route('admin_dashboard') }}" aria-expanded="false">
|
||||
<span>
|
||||
<i class="ti ti-file-description"></i>
|
||||
</span>
|
||||
<span class="hide-menu">Administrator</span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="sidebar-item">
|
||||
<a class="sidebar-link" href="{{ route('request_log') }}" aria-expanded="false">
|
||||
<span>
|
||||
<i class="ti ti-book"></i>
|
||||
</span>
|
||||
<span class="hide-menu">Check Data Requests</span>
|
||||
</a>
|
||||
</li>
|
||||
@endif
|
||||
</ul>
|
||||
</nav>
|
||||
<!-- End Sidebar navigation-->
|
||||
</div>
|
||||
<!-- End Sidebar scroll-->
|
||||
</aside>
|
||||
<!-- Sidebar End -->
|
||||
<!-- Main wrapper -->
|
||||
<div class="body-wrapper">
|
||||
<!-- Header Start -->
|
||||
<header class="app-header">
|
||||
<nav class="navbar navbar-expand-lg navbar-light">
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item d-block d-xl-none">
|
||||
<a class="nav-link sidebartoggler nav-icon-hover" id="headerCollapse" href="javascript:void(0)">
|
||||
<i class="ti ti-menu-2"></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="navbar-collapse justify-content-end px-0" id="navbarNav">
|
||||
<ul class="navbar-nav flex-row ms-auto align-items-center justify-content-end">
|
||||
<a href="{{ route('landing') }}" target="_blank" class="btn btn-primary">Landing Page</a>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link nav-icon-hover" href="javascript:void(0)" id="drop2" data-bs-toggle="dropdown"
|
||||
aria-expanded="false">
|
||||
<img src="{{ asset('main/assets/images/profile/user-1.jpg') }}" alt="" width="35" height="35" class="rounded-circle">
|
||||
</a>
|
||||
<div class="dropdown-menu dropdown-menu-end dropdown-menu-animate-up" aria-labelledby="drop2">
|
||||
<div class="message-body">
|
||||
<a href="#" id="logout-link" class="btn btn-outline-primary mx-3 mt-2 d-block">Logout</a>
|
||||
<form id="logout-form" method="POST" action="{{ route('logout') }}" style="display: none;">
|
||||
@csrf
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<div class="container-fluid">
|
||||
@if(session('success'))
|
||||
<div class="alert alert-success">
|
||||
{{ session('success') }}
|
||||
</div>
|
||||
@endif
|
||||
|
||||
@if(session('error'))
|
||||
<div class="alert alert-danger">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<div class="card card-bg" style="background-color: #ffcd87; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);">
|
||||
<div class="card-body">
|
||||
<div class="card" style="background-color: #3a4b51; box-shadow: 0 4px 8px rgba(58, 75, 81, 0.8);">
|
||||
<div class="card-body">
|
||||
@if (session('success'))
|
||||
<div class="alert alert-success">
|
||||
{{ session('success') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{ route('operations.update', $operation->id) }}" method="POST" enctype="multipart/form-data">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
|
||||
<div class="mb-4">
|
||||
<div class="row mb-2">
|
||||
<div class="col-md-4 mb-2 text-start">
|
||||
<a href="{{ route('my_data') }}" class="btn btn-danger">Go Back</a>
|
||||
</div>
|
||||
<div class="col-md-4 mb-2 text-center">
|
||||
<h5 class="card-title fw-semibold mb-4 text-center" style="font-size: 27px;">Edit Data Pasien Bibir Sumbing</h5>
|
||||
</div>
|
||||
<div class="col-md-4 mb-2 text-end">
|
||||
<button type="submit" class="btn btn-secondary">Update</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row mb-3">
|
||||
<!-- DATA DESKRIPSI -->
|
||||
<div class="col-md-4">
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Nama pasien</label>
|
||||
<input type="text" name="nama" class="form-control" value="{{ $operation->nama }}" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label required-field">Tanggal Lahir</label>
|
||||
<input type="date" name="tanggal_lahir" class="form-control" value="{{ $operation->tanggal_lahir }}" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Umur pasien</label>
|
||||
<input type="number" name="umur" class="form-control" value="{{ $operation->umur }}" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Alamat</label>
|
||||
<input type="text" name="alamat" class="form-control" value="{{ $operation->alamat }}" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Suku</label>
|
||||
<input type="text" name="suku" class="form-control" value="{{ $operation->suku }}" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- DATA DOKTER -->
|
||||
<div class="col-md-4">
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Kelainan kongenital penyerta</label>
|
||||
<input type="text" name="kelainan_kongenital" class="form-control" value="{{ $operation->kelainan_kongenital }}" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label required-field">Tanggal Operasi</label>
|
||||
<input type="date" name="tanggal_operasi" class="form-control" value="{{ $operation->tanggal_operasi }}" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Teknik operasi yang digunakan</label>
|
||||
<input type="text" name="teknikoperasi" class="form-control" value="{{ $operation->teknikoperasi }}" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Nama penyelenggara</label>
|
||||
<input type="text" name="operator" class="form-control" value="{{ $operation->operator }}" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Lokasi operasi</label>
|
||||
<input type="text" name="lokasioperasi" class="form-control" value="{{ $operation->lokasioperasi }}" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- DATA PENYAKIT -->
|
||||
<div class="col-md-4">
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Anak ke-berapa</label>
|
||||
<input type="number" name="anak_ke" class="form-control" value="{{ $operation->anak_ke }}" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Jenis kelamin</label>
|
||||
<select name="kelamin" class="form-select" required>
|
||||
<option value="Laki-laki" {{ $operation->kelamin == 'Laki-laki' ? 'selected' : '' }}>Laki-laki</option>
|
||||
<option value="Perempuan" {{ $operation->kelamin == 'Perempuan' ? 'selected' : '' }}>Perempuan</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Jenis kelainan cleft</label>
|
||||
<select name="jenis_cleft" class="form-select" required>
|
||||
<option value="sindromik" {{ $operation->jenis_cleft == 'sindromik' ? 'selected' : '' }}>Sindromik</option>
|
||||
<option value="non_sindromik" {{ $operation->jenis_cleft == 'non_sindromik' ? 'selected' : '' }}>Non Sindromik</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Jenis terapi</label>
|
||||
<select name="jenis_terapi" class="form-select" required>
|
||||
<option value="labioplasty" {{ $operation->jenis_terapi == 'labioplasty' ? 'selected' : '' }}>Labioplasty</option>
|
||||
<option value="palatoplasty" {{ $operation->jenis_terapi == 'palatoplasty' ? 'selected' : '' }}>Palatoplasty</option>
|
||||
<option value="gnatoplasty" {{ $operation->jenis_terapi == 'gnatoplasty' ? 'selected' : '' }}>Gnatoplasty</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Diagnosa</label>
|
||||
<select name="diagnosa" class="form-select" required>
|
||||
<option value="labioschisis" {{ $operation->diagnosa == 'labioschisis' ? 'selected' : '' }}>Labioschisis</option>
|
||||
<option value="palatoschisis" {{ $operation->diagnosa == 'palatoschisis' ? 'selected' : '' }}>Palatoschisis</option>
|
||||
<option value="labiopalatoschisis" {{ $operation->diagnosa == 'labiopalatoschisis' ? 'selected' : '' }}>Labiopalatoschisis</option>
|
||||
<option value="labiognatoschisis" {{ $operation->diagnosa == 'labiognatoschisis' ? 'selected' : '' }}>Labiognatoschisis</option>
|
||||
<option value="labiopalatognatoschisis" {{ $operation->diagnosa == 'labiopalatognatoschisis' ? 'selected' : '' }}>Labiopalatognatoschisis</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row mb-3">
|
||||
<!-- DATA PANJANG & FOTO -->
|
||||
<div class="col-md-4">
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Riwayat kehamilan ibu dari pasien</label>
|
||||
<textarea name="riwayathamil" rows="6" class="form-control" required>{{ $operation->riwayathamil }}</textarea>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Riwayat keluarga pasien</label>
|
||||
<textarea name="riwayatkeluarga" rows="6" class="form-control" required>{{ $operation->riwayatkeluarga }}</textarea>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Riwayat kawin kerabat</label>
|
||||
<textarea name="riwayat_kawin_kerabat" rows="6" class="form-control" required>{{ $operation->riwayat_kawin_kerabat }}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- DATA PANJANG & FOTO -->
|
||||
<div class="col-md-4">
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Riwayat penyakit terdahulu</label>
|
||||
<textarea name="riwayat_penyakit_terdahulu" rows="6" class="form-control" required>{{ $operation->riwayat_penyakit_terdahulu }}</textarea>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Follow-up</label>
|
||||
<textarea name="followup" rows="6" class="form-control" required>{{ $operation->followup }}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- DATA PANJANG & FOTO -->
|
||||
<div class="col-md-4">
|
||||
<div class="mb-4 form-label" style="color: #c8c8c8">
|
||||
<label style="color: #ffffff">Aturan unggah foto:</label>
|
||||
<label>1. Ukuran harus memiliki rasio 1:1 (cth: 512x512).</label>
|
||||
<label>2. Mata pasien harus ditutup / diberikan kotak hitam untuk menutupi matanya.</label>
|
||||
<label>3. Muka pasien harus menghadap ke layar kamera ketika difoto.</label>
|
||||
<label>4. Bibir pasien harus terlihat ketika difoto.</label>
|
||||
</div>
|
||||
<div class="mb-1">
|
||||
<label class="form-label">Foto pre-op (awal operasi)</label>
|
||||
<input type="file" name="photos_pre_op" class="form-control">
|
||||
@if ($preOpPhoto)
|
||||
<img src="{{ asset($preOpPhoto->gambar) }}" alt="Pre-Op Photo" style="max-width: 100px; margin-top: 10px;">
|
||||
@endif
|
||||
</div>
|
||||
<div class="mb-1">
|
||||
<label class="form-label">Foto post-op (setelah operasi)</label>
|
||||
<input type="file" name="photos_post_op" class="form-control">
|
||||
@if ($postOpPhoto)
|
||||
<img src="{{ asset($postOpPhoto->gambar) }}" alt="Post-Op Photo" style="max-width: 100px; margin-top: 10px;">
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-4">
|
||||
<div class="row mb-2">
|
||||
<div class="col-md-8">
|
||||
<a href="{{ route('my_data') }}" class="btn btn-danger">Go Back</a>
|
||||
</div>
|
||||
<div class="col-md-4 text-end">
|
||||
<button type="submit" class="btn btn-secondary">Update</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="{{ asset('main/assets/libs/jquery/dist/jquery.min.js') }}"></script>
|
||||
<script src="{{ asset('main/assets/libs/bootstrap/dist/js/bootstrap.bundle.min.js') }}"></script>
|
||||
<script src="{{ asset('main/assets/js/sidebarmenu.js') }}"></script>
|
||||
<script src="{{ asset('main/assets/js/app.min.js') }}"></script>
|
||||
<script src="{{ asset('main/assets/libs/apexcharts/dist/apexcharts.min.js') }}"></script>
|
||||
<script src="{{ asset('main/assets/libs/simplebar/dist/simplebar.js') }}"></script>
|
||||
<script src="{{ asset('main/assets/js/dashboard.js') }}"></script>
|
||||
|
||||
<!-- Logout button script -->
|
||||
<script>
|
||||
document.getElementById('logout-link').addEventListener('click', function(event) {
|
||||
event.preventDefault();
|
||||
document.getElementById('logout-form').submit();
|
||||
});
|
||||
</script>
|
||||
|
||||
<script>
|
||||
flatpickr("input[name=tanggal_lahir]", {
|
||||
dateFormat: "Y-m-d",
|
||||
});
|
||||
|
||||
flatpickr("input[name=tanggal_operasi]", {
|
||||
dateFormat: "Y-m-d",
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user