@extends('layouts.admin') @section('title', '工人檔案') @push('breadcrumb') @endpush @push('styles') @endpush @section('content') @php $sort = request('sort', 'name'); $initial = function ($worker) use ($sort) { if ($sort === 'en_name') { $en = strtoupper(trim($worker->en_name ?? '')); return $en !== '' ? $en[0] : '?'; } $zh = mb_substr($worker->zh_name ?? '', 0, 1); if ($zh && preg_match('/^\p{Han}/u', $zh)) return $zh; $en = strtoupper(trim($worker->en_name ?? '')); return $en !== '' ? $en[0] : '?'; }; @endphp
@forelse ($workers as $worker) @php $isResigned = ($worker->employment_status ?? '在職') === '離職'; $genderClass = $worker->gender == '女' ? 'gender-female' : 'gender-male'; $cardClass = $isResigned ? 'resigned' : $genderClass; @endphp
{{ $worker->employment_status ?? '在職' }}
{{ $initial($worker) }}
{{ $worker->zh_name }}@if($worker->en_name) {{ $worker->en_name }}@endif
@if($worker->phone_number) 電話 {{ $worker->phone_number }} @endif @if($worker->id_card) 身份證 {{ $worker->id_card }} @endif @if($worker->mainland_id) 大陸證 {{ $worker->mainland_id }} @endif
@empty

目前沒有工人資料

請從 Excel 匯入或新增工人

@can('performAdminAction') Excel 匯入 @endcan
@endforelse
@forelse ($workers as $worker) @empty @endforelse
中文姓名 英文姓名 性別 身份證號碼 電話號碼 在職狀態 所屬公司 / 店鋪
{{ $worker->zh_name }} {{ $worker->en_name ?? '—' }} {{ $worker->gender }} {{ $worker->id_card ?? '—' }} {{ $worker->phone_number ?? '—' }} {{ $worker->employment_status ?? '在職' }} @if($worker->branch) {{ $worker->branch->company->name ?? '無公司' }} {{ $worker->branch->name }} @else 未分配 @endif

目前沒有工人資料

請從 Excel 匯入或新增工人

@if($workers->hasPages())
顯示 {{ $workers->firstItem() }} 到 {{ $workers->lastItem() }} 筆,共 {{ $workers->total() }} 筆資料
{{ $workers->links('pagination::bootstrap-5') }}
@endif @endsection @push('scripts') @endpush