@if($definitions->isEmpty())
등록된 시스템 필드 정의가 없습니다.
"+ 필드 정의 추가" 버튼을 클릭하여 새 필드를 추가하세요.
| 순서 | 소스 테이블 | 필드 키 | 필드명 | 타입 | 필수 | 기본시딩 | 옵션 | 액션 |
|---|---|---|---|---|---|---|---|---|
|
{{ $def->source_table_label ?? $def->source_table }}
{{ $def->source_table }}
|
||||||||
| {{ $def->order_no }} |
{{ $def->source_table }}
|
{{ $def->field_key }}
|
{{ $def->field_name }}
@if($def->is_required)
*
@endif
@if($def->default_value)
기본값: {{ $def->default_value }}
@endif
|
@php $typeLabels = [ 'textbox' => ['label' => '텍스트', 'color' => 'gray'], 'number' => ['label' => '숫자', 'color' => 'blue'], 'dropdown' => ['label' => '드롭다운', 'color' => 'purple'], 'checkbox' => ['label' => '체크박스', 'color' => 'green'], 'date' => ['label' => '날짜', 'color' => 'orange'], 'textarea' => ['label' => '텍스트영역', 'color' => 'gray'], ]; $typeInfo = $typeLabels[$def->field_type] ?? ['label' => $def->field_type, 'color' => 'gray']; @endphp {{ $typeInfo['label'] }} | @if($def->is_required) @else - @endif | @if($def->is_seed_default) 시딩대상 @else 제외 @endif | @if(!empty($def->options)) @php $optionsData = is_array($def->options) ? $def->options : json_decode($def->options, true); $optionCount = is_array($optionsData) ? count($optionsData) : 0; @endphp {{ $optionCount }}개 @else - @endif |
|