@extends('layouts.app') @section('title', 'Redmine 申請單詳情') @section('content')

Redmine 申請單詳情

返回列表
申請單 #{{ $redmineRequest->id }}
@if ($redmineRequest->request_type === 'new_account') @elseif ($redmineRequest->request_type === 'join_project') @elseif ($redmineRequest->request_type === 'new_project') @endif
申請類型 @php $typeColor = match ($redmineRequest->request_type) { 'new_account' => 'success', 'join_project' => 'primary', 'new_project' => 'warning', default => 'secondary', }; @endphp {{ $redmineRequest->request_type_label }}
申請帳號 {{ $redmineRequest->username }}
電子郵件 {{ $redmineRequest->email ?? $redmineRequest->user->email ?? '-' }}
到期日 {{ $redmineRequest->expire_date }}
Redmine 帳號 {{ $redmineRequest->redmine_login }}
專案名稱 {{ $redmineRequest->projects }}
Identifier {{ $redmineRequest->username }}
指派專案 {{ $redmineRequest->project_name ?? ($redmineRequest->projects ?: '未指定') }}
申請人 {{ $redmineRequest->user->name ?? '-' }}
申請日期 {{ $redmineRequest->created_at->format('Y-m-d H:i') }}
目前狀態 @php $color = match ($redmineRequest->status) { 'pending' => 'warning', 'pending_admin' => 'info', 'approved' => 'success', 'rejected' => 'danger', default => 'secondary', }; $label = match ($redmineRequest->status) { 'pending' => '待主管審核', 'pending_admin' => '待管理者審核', 'approved' => '已通過', 'rejected' => '已拒絕', default => '未知', }; @endphp {{ $label }}
@if ($redmineRequest->reason)
申請原因

{{ $redmineRequest->reason }}

@endif
@if ($redmineRequest->status === 'approved') 下載申請單 @endif @if (in_array($redmineRequest->status, ['pending', 'pending_admin']))
@csrf @method('DELETE')
@endif
@endsection