wip - assign
This commit is contained in:
parent
4838c45289
commit
3161b143bb
@ -51,6 +51,7 @@ public function dataTable(QueryBuilder $query): EloquentDataTable
|
|||||||
->editColumn('show_study', function (Study $study) {
|
->editColumn('show_study', function (Study $study) {
|
||||||
$btn = '<a href="#" data-id="' . _h($study->id) . '" class="btn btn-outline-facebook btn-xs showStudy">Show</a>';
|
$btn = '<a href="#" data-id="' . _h($study->id) . '" class="btn btn-outline-facebook btn-xs showStudy">Show</a>';
|
||||||
$btn .= '<a href="' . route('staff.history.edit', $study->hash) . '" class="edit btn btn-primary btn-xs editStudy">Edit</a>';
|
$btn .= '<a href="' . route('staff.history.edit', $study->hash) . '" class="edit btn btn-primary btn-xs editStudy">Edit</a>';
|
||||||
|
$btn .= ' <a href="#" data-id="' . _h($study->id) . '" class="btn btn-outline-dribbble btn-xs show-assign">Assign</a>';
|
||||||
$btn .= ' <a href="#" data-id="' . _h($study->id) . '" class="btn btn-danger btn-xs deleteStudy">Delete</a>';
|
$btn .= ' <a href="#" data-id="' . _h($study->id) . '" class="btn btn-danger btn-xs deleteStudy">Delete</a>';
|
||||||
|
|
||||||
return $btn;
|
return $btn;
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
use App\Http\Controllers\HashidControllerBase;
|
use App\Http\Controllers\HashidControllerBase;
|
||||||
use App\Models\Enums\Permission;
|
use App\Models\Enums\Permission;
|
||||||
|
use App\Models\Enums\UserRole;
|
||||||
use App\Models\Study;
|
use App\Models\Study;
|
||||||
use App\Services\AuditTrail\Activity;
|
use App\Services\AuditTrail\Activity;
|
||||||
|
|
||||||
@ -63,4 +64,13 @@ public function attachments()
|
|||||||
|
|
||||||
return view('staff.history.partials._uploaded-studies-list', compact('study', 'allow_delete'));
|
return view('staff.history.partials._uploaded-studies-list', compact('study', 'allow_delete'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function assignmentShow()
|
||||||
|
{
|
||||||
|
$this->decodeKeys();
|
||||||
|
$study = Study::findOrFail($this->key);
|
||||||
|
$rads = User::active()->role(UserRole::Radiologist)->get();
|
||||||
|
|
||||||
|
return view('staff.studies.assign-form', compact('study', 'rads'));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@if(!blank($details->surgical_history))
|
@if (!blank($details->surgical_history))
|
||||||
<div class="card shadow-none bg-transparent border mb-4">
|
<div class="card shadow-none bg-transparent border mb-4">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<h5 class="card-title">Surgical History</h5>
|
<h5 class="card-title">Surgical History</h5>
|
||||||
@ -14,7 +14,7 @@
|
|||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
@if(!blank($details->lab_results))
|
@if (!blank($details->lab_results))
|
||||||
<div class="card shadow-none bg-transparent border mb-4">
|
<div class="card shadow-none bg-transparent border mb-4">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<h5 class="card-title">Lab Results</h5>
|
<h5 class="card-title">Lab Results</h5>
|
||||||
@ -23,7 +23,7 @@
|
|||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
@if(!blank($details->clinical_diagnosis))
|
@if (!blank($details->clinical_diagnosis))
|
||||||
<div class="card shadow-none bg-transparent border mb-4">
|
<div class="card shadow-none bg-transparent border mb-4">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<h5 class="card-title">Clinical Diagnosis</h5>
|
<h5 class="card-title">Clinical Diagnosis</h5>
|
||||||
|
8
resources/views/staff/studies/assign-form.blade.php
Normal file
8
resources/views/staff/studies/assign-form.blade.php
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<table class="table table-sm">
|
||||||
|
@foreach ($rads as $doc)
|
||||||
|
<tr>
|
||||||
|
<td>{{ $doc->display_name }}</td>
|
||||||
|
<td>X</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
</table>
|
@ -55,6 +55,16 @@
|
|||||||
$('#study-modal').modal('show');
|
$('#study-modal').modal('show');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
$('body').on('click', '.show-assign', function () {
|
||||||
|
var study_id = $(this).data('id');
|
||||||
|
$.get("{{ route('staff.studies.assign-show') }}", {hashid: study_id}, function (data) {
|
||||||
|
$('#assign-details').html(data);
|
||||||
|
$('#assign-modal').modal('show');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
@ -96,4 +106,18 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="modal fade" id="assign-modal" tabindex="-1" aria-labelledby="label-assign" aria-hidden="true">
|
||||||
|
<div class="modal-dialog modal-lg">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h5 class="modal-title" id="label-assign">Assign Radiologist</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div id="assign-details"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
@endsection
|
@endsection
|
||||||
|
Loading…
Reference in New Issue
Block a user