feat: improve print views, SQLite config, and file upload performance
This commit is contained in:
@@ -120,37 +120,44 @@
|
||||
}
|
||||
|
||||
@media print {
|
||||
.print-toolbar { display: none !important; }
|
||||
.page-body { padding: 0 !important; min-height: unset !important; }
|
||||
|
||||
@page {
|
||||
size: A5 landscape;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
* {
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
-webkit-print-color-adjust: exact !important;
|
||||
print-color-adjust: exact !important;
|
||||
color-adjust: exact !important;
|
||||
}
|
||||
|
||||
.print-toolbar { display: none !important; }
|
||||
|
||||
html, body {
|
||||
width: 210mm !important;
|
||||
height: 148mm !important;
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
overflow: hidden !important;
|
||||
background: white !important;
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.page-body {
|
||||
display: block !important;
|
||||
padding: 0 !important;
|
||||
margin: 0 !important;
|
||||
min-height: unset !important;
|
||||
}
|
||||
|
||||
.prescription-container {
|
||||
width: 210mm !important;
|
||||
height: 148mm !important;
|
||||
position: fixed !important;
|
||||
top: 0 !important; left: 0 !important;
|
||||
position: relative !important;
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
box-shadow: none !important;
|
||||
overflow: hidden !important;
|
||||
}
|
||||
|
||||
.prescription-bg {
|
||||
@@ -158,8 +165,6 @@
|
||||
height: 148mm !important;
|
||||
object-fit: fill !important;
|
||||
display: block !important;
|
||||
-webkit-print-color-adjust: exact !important;
|
||||
print-color-adjust: exact !important;
|
||||
}
|
||||
|
||||
.content-overlay {
|
||||
|
||||
@@ -139,6 +139,26 @@
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
.surgery-type {
|
||||
position: absolute;
|
||||
top: 37.5%;
|
||||
right: 48%;
|
||||
font-size: 13pt;
|
||||
font-weight: bold;
|
||||
color: #000;
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
.surgery-center {
|
||||
position: absolute;
|
||||
top: 23.5%;
|
||||
right: 22%;
|
||||
font-size: 14pt;
|
||||
font-weight: bold;
|
||||
color: #000;
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
@media print {
|
||||
.print-toolbar { display: none !important; }
|
||||
.page-body { padding: 0 !important; min-height: unset !important; }
|
||||
@@ -227,18 +247,16 @@
|
||||
}
|
||||
$surgeryTextClass = str_replace('patient-name', 'surgery-text', $nameClass);
|
||||
|
||||
$dateStr = $prescription->issue_date ?? '';
|
||||
if ($dateStr && preg_match('/^\d{4}-\d{2}-\d{2}/', $dateStr)) {
|
||||
try {
|
||||
$dateStr = \Morilog\Jalali\Jalalian::fromCarbon(\Carbon\Carbon::parse($dateStr))->format('Y/m/d');
|
||||
} catch (\Exception $e) {}
|
||||
}
|
||||
@endphp
|
||||
|
||||
<div class="{{ $nameClass }}">{{ $patientName }}</div>
|
||||
<div class="patient-date">{{ $dateStr }}</div>
|
||||
<div class="patient-date">{{ $surgeryDate }}</div>
|
||||
<div class="{{ $surgeryTextClass }}">{{ $patientName }}</div>
|
||||
<div class="surgery-date-center">{{ $dateStr }}</div>
|
||||
<div class="surgery-type">سپتورینوپلاستی</div>
|
||||
<div class="surgery-date-center">{{ $surgeryDate }}</div>
|
||||
@if($centerName)
|
||||
<div class="surgery-center">{{ $centerName }}</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -126,38 +126,43 @@
|
||||
}
|
||||
|
||||
@media print {
|
||||
.print-toolbar { display: none !important; }
|
||||
.page-body { padding: 0 !important; min-height: unset !important; }
|
||||
|
||||
@page {
|
||||
size: A5 landscape;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
* {
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
-webkit-print-color-adjust: exact !important;
|
||||
print-color-adjust: exact !important;
|
||||
color-adjust: exact !important;
|
||||
}
|
||||
|
||||
.print-toolbar { display: none !important; }
|
||||
|
||||
html, body {
|
||||
width: 210mm !important;
|
||||
height: 148mm !important;
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
overflow: hidden !important;
|
||||
background: white !important;
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.page-body {
|
||||
display: block !important;
|
||||
padding: 0 !important;
|
||||
margin: 0 !important;
|
||||
min-height: unset !important;
|
||||
}
|
||||
.prescription-container {
|
||||
width: 210mm !important;
|
||||
height: 148mm !important;
|
||||
position: fixed !important;
|
||||
top: 0 !important;
|
||||
left: 0 !important;
|
||||
position: relative !important;
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
box-shadow: none !important;
|
||||
overflow: hidden !important;
|
||||
}
|
||||
|
||||
.prescription-bg {
|
||||
@@ -165,8 +170,6 @@
|
||||
height: 148mm !important;
|
||||
object-fit: fill !important;
|
||||
display: block !important;
|
||||
-webkit-print-color-adjust: exact !important;
|
||||
print-color-adjust: exact !important;
|
||||
}
|
||||
|
||||
.content-overlay {
|
||||
|
||||
Reference in New Issue
Block a user