مدیریت نمونه‌های بیولوژیکی

@if (session()->has('message')) @endif
{{-- Tab 1: Biological Samples List --}}

لیست نمونه‌ها

افزودن نمونه جدید
{{-- Search and Filters --}}
{{-- Table of Items --}}
@forelse ($items as $item) @empty @endforelse
نام نمونه شناسه (SKU) نوع نمونه شماره پاساژ تاریخ فریز مقدار عملیات
{{ $item->name }} {{ $item->sku }} {{ $item->cell_type }} {{ $item->passage_number }} {{ $item->freeze_date ? verta($item->freeze_date)->format('Y/m/d') : '-' }} {{ $item->quantity }} {{ $item->unit }}
هیچ نمونه بیولوژیکی یافت نشد.
{{ $items->links() }}
{{-- Tab 2: Nitrogen Tank Management --}}

ساختار تانک‌های ازت

ایجاد تانک جدید
{{-- [NEW] User Guide --}}

راهنما: برای جانمایی یک نمونه، روی تانک مورد نظر کلیک کرده، به باکس مقصد بروید و در نمای گرافیکی، روی یک خانه خالی (+) کلیک کنید.

@forelse ($locations ?? [] as $location)
@empty

هیچ تانکی برای تیم‌های شما ثبت نشده است.

@endforelse
{{-- Tab 3: Checkout Requests History --}}

تاریخچه درخواست‌ها

فیلتر وضعیت:
@forelse ($requests as $request) @empty {{-- Empty state row --}} @endforelse
نام نمونه (SKU) تحویل گیرنده تاریخ خروج موعد بازگشت وضعیت عملیات
{{ $request->inventoryItem->name }} {{ $request->inventoryItem->sku }} {{ $request->recipient_name }} {{ verta($request->checkout_date)->format('Y/m/d H:i') }} {{ verta($request->expected_return_date)->format('Y/m/d H:i') }} {{ $request->status }} @if($request->status !== 'returned') @endif
{{ $requests->links('pagination::tailwind', ['paginatorName' => 'requestsPage']) }}
{{ $editingItem ? 'ویرایش نمونه بیولوژیکی' : 'افزودن نمونه بیولوژیکی جدید' }}
{{-- Team Selection --}}
{{-- Generated SKU Display --}}
{{ $editingItem ? $editingItem->sku : $generatedSku }}
{{-- [UPDATED] Sample Type (Cell Type) --}}
{{-- [NEW] Custom Sample Type Input --}} @if(isset($state['cell_type']) && $state['cell_type'] === 'سایر')
@endif
{{-- [UPDATED] Freeze Date with Jalali Date Picker --}}
انصراف ذخیره
{{-- --}} {{-- --}} {{-- ایجاد تانک ازت جدید--}} {{-- --}} {{-- --}} {{--
--}} {{--
--}} {{-- --}} {{-- --}} {{-- --}} {{--
--}} {{--
--}} {{-- --}} {{-- --}} {{-- --}} {{--
--}} {{--
--}} {{-- --}} {{--
--}} {{-- {{ $newTankState['location_code'] ?? '---' }}--}} {{--
--}} {{--
--}} {{--
--}} {{--

ساختار داخلی

--}} {{--
--}} {{--
--}} {{-- --}} {{-- --}} {{--
--}} {{--
--}} {{-- --}} {{-- --}} {{-- --}} {{--
--}} {{--
--}} {{-- --}} {{-- @if(isset($newTankState['internal_structure_type']) && $newTankState['internal_structure_type'] === 'rack_based')--}} {{-- تعداد رک در هر کنیستر--}} {{-- @else--}} {{-- تعداد کرایوکین در هر کنیستر--}} {{-- @endif--}} {{-- --}} {{-- --}} {{-- --}} {{--
--}} {{--
--}} {{--
--}} {{-- --}} {{-- انصراف--}} {{-- ذخیره تانک--}} {{-- --}} {{--
--}} @if($parentLocation) افزودن زیرمجموعه به "{{ $parentLocation->name }}" @else ایجاد تانک ازت جدید @endif {{-- Form for creating a new TANK --}} @if(!$parentLocation)
{{ $newLocationState['location_code'] ?? '---' }}

ساختار داخلی

@if(isset($newLocationState['internal_structure_type']) && $newLocationState['internal_structure_type'] === 'rack_based') تعداد رک در هر کنیستر @else تعداد کرایوکین در هر کنیستر @endif
{{-- Form for creating a SUB-LOCATION (Canister, Rack, etc.) --}} @else
{{-- Show dimension fields only for boxes --}} @if(isset($newLocationState['location_type']) && $newLocationState['location_type'] === 'box')
@endif
@endif
انصراف ذخیره
ویرایش نام مکان انصراف ذخیره حذف مکان آیا از حذف "{{ $deletingLocation?->name }}" مطمئن هستید؟

توجه: با حذف این مکان، تمام زیرمجموعه‌های آن نیز به صورت دائمی حذف خواهند شد.

انصراف بله، حذف کن
{{-- [NEW] Checkout Request Modal is now here --}} ثبت درخواست خروج نمونه

نام نمونه: {{ $itemForCheckout?->name }}

شناسه: {{ $itemForCheckout?->sku }}

انصراف ثبت درخواست
جزئیات درخواست خروج نمونه @if($viewingRequest)

نام نمونه: {{ $viewingRequest->inventoryItem->name }}

شناسه (SKU): {{ $viewingRequest->inventoryItem->sku }}

تیم تحقیقاتی: {{ $viewingRequest->researchTeam->name }}


درخواست دهنده: {{ $viewingRequest->requester->name }}

تحویل دهنده: {{ $viewingRequest->handler->name }}

تحویل گیرنده: {{ $viewingRequest->recipient_name }}


تاریخ خروج: {{ verta($viewingRequest->checkout_date)->format('Y/m/d H:i') }}

موعد بازگشت: {{ verta($viewingRequest->expected_return_date)->format('Y/m/d H:i') }}

تاریخ بازگشت واقعی: {{ $viewingRequest->actual_return_date ? verta($viewingRequest->actual_return_date)->format('Y/m/d H:i') : 'هنوز بازنگشته' }}

یادداشت: {{ $viewingRequest->notes ?: '-' }}

@endif
بستن
تایید بازگشت نمونه آیا تایید می‌کنید که نمونه با شناسه {{ $returningRequest?->inventoryItem->sku }} به انبار بازگشته است؟ انصراف بله، تایید می‌کنم