This commit is contained in:
Dr Masroor Ehsan 2025-01-15 21:57:22 +06:00
parent e4be14be81
commit 706c7b1f75

View File

@ -22,7 +22,8 @@
class WorklistDataTable extends DataTable
{
const DATE_FORMAT = 'd.m.Y H:i';
const DATE_FORMAT_SHORT = 'd.m.Y H:i';
const DATE_FORMAT_LONG = 'd/m/Y h:i A';
private static function renderDateColumn(Carbon|CarbonImmutable|null $dt): ?string
{
@ -33,7 +34,7 @@ private static function renderDateColumn(Carbon|CarbonImmutable|null $dt): ?stri
return Blade::render(
'staff.worklist.partials._multi-value-cell',
[
'title' => $dt->format(self::DATE_FORMAT),
'title' => $dt->format(self::DATE_FORMAT_SHORT),
'subtitle' => $dt->diffForHumans(),
]
);
@ -210,7 +211,7 @@ private function physicianColumn(?User $user, Carbon|CarbonImmutable|null $dt):
[
'avatar_url' => $user->avatar(),
'name' => $user->display_name,
'time' => $dt?->format(self::DATE_FORMAT) ?? '~',
'time' => $dt?->format(self::DATE_FORMAT_SHORT) ?? '~',
]
);
}
@ -231,7 +232,7 @@ private function renderCustomColumns(): array
$columns[$col->value] = fn (Study $study) => $study->sanitizedStudyDescription();
break;
case WorklistColumn::AssignedPhysician:
$columns[$col->value] = fn (Study $study) => $study->assigned_at?->format(self::DATE_FORMAT);
$columns[$col->value] = fn (Study $study) => $study->assigned_at?->format(self::DATE_FORMAT_SHORT);
break;
case WorklistColumn::ReadingPhysician:
$columns[$col->value] = fn (Study $study) => $this->physicianColumn($study->readingPhysician, $study->read_at);
@ -255,7 +256,7 @@ private function renderCustomColumns(): array
break;
case WorklistColumn::History:
$columns[$col->value] = fn (Study $study) => sprintf('
<a href="#" data-id="%s" class="btn btn-sm btn-outline-light show-attach" data-bs-toggle="tooltip" data-bs-placement="right" title="Tooltip on right">
<a href="#" data-id="%s" class="btn btn-sm btn-outline-light show-attach" data-bs-toggle="tooltip" data-bs-placement="right" title="xxx">
<i class="fa-light fa-file-prescription %s"></i>
</a>
',