- 기초관리: 목록(13컬럼) + 폼(기본정보 + 케이스전용 + 절곡테이블 + 이미지) - 절곡품: 가이드레일/케이스/하단마감재 타입별 목록 + 폼 - 부품 추가(기초관리 검색 모달) + 삭제 + 수량/품명/재질 편집 - 절곡테이블 inline 편집 + 재질별 폭합 자동계산 - 작업지시서 레거시 포맷 인쇄 모달 - 원본수정 버튼 sam_item_id 직접 링크 - DB 메뉴 등록 (기초관리 + 절곡품 + 케이스 + 하단마감재)
102 lines
5.2 KiB
PHP
102 lines
5.2 KiB
PHP
@extends('layouts.tenant-console')
|
|
|
|
@section('title', '대시보드')
|
|
|
|
@section('content')
|
|
<div class="max-w-7xl mx-auto">
|
|
<!-- 테넌트 정보 카드 -->
|
|
<div class="bg-white rounded-xl shadow-sm border border-gray-200 p-6 mb-6">
|
|
<div class="flex items-center justify-between mb-4">
|
|
<h1 class="text-xl font-bold text-gray-800">
|
|
<i class="ri-building-line text-blue-600 mr-2"></i>
|
|
{{ $tenant->company_name }}
|
|
</h1>
|
|
<span class="inline-flex items-center px-2.5 py-1 rounded-full text-xs font-medium
|
|
{{ match($tenant->tenant_st_code) {
|
|
'active' => 'bg-green-100 text-green-800',
|
|
'trial' => 'bg-yellow-100 text-yellow-800',
|
|
'suspended', 'expired' => 'bg-red-100 text-red-800',
|
|
default => 'bg-gray-100 text-gray-800',
|
|
} }}">
|
|
{{ $tenant->status_label }}
|
|
</span>
|
|
</div>
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-3 gap-4 text-sm">
|
|
<div>
|
|
<span class="text-gray-500">코드:</span>
|
|
<span class="font-medium text-gray-800 ml-1">{{ $tenant->code ?? '-' }}</span>
|
|
</div>
|
|
<div>
|
|
<span class="text-gray-500">대표자:</span>
|
|
<span class="font-medium text-gray-800 ml-1">{{ $tenant->ceo_name ?? '-' }}</span>
|
|
</div>
|
|
<div>
|
|
<span class="text-gray-500">이메일:</span>
|
|
<span class="font-medium text-gray-800 ml-1">{{ $tenant->email ?? '-' }}</span>
|
|
</div>
|
|
<div>
|
|
<span class="text-gray-500">전화:</span>
|
|
<span class="font-medium text-gray-800 ml-1">{{ $tenant->phone_formatted ?? '-' }}</span>
|
|
</div>
|
|
<div>
|
|
<span class="text-gray-500">사업자번호:</span>
|
|
<span class="font-medium text-gray-800 ml-1">{{ $tenant->business_num ?? '-' }}</span>
|
|
</div>
|
|
<div>
|
|
<span class="text-gray-500">유형:</span>
|
|
<span class="font-medium text-gray-800 ml-1">{{ $tenant->tenant_type ?? '-' }}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- 메뉴 바로가기 카드 -->
|
|
<h2 class="text-lg font-semibold text-gray-700 mb-4">관리 메뉴</h2>
|
|
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4">
|
|
<a href="/tenant-console/{{ $tenantId }}/permissions"
|
|
class="bg-white rounded-xl shadow-sm border border-gray-200 p-5 hover:shadow-md hover:border-blue-300 transition group">
|
|
<div class="flex items-center gap-3 mb-2">
|
|
<div class="w-10 h-10 bg-indigo-100 rounded-lg flex items-center justify-center group-hover:bg-indigo-200 transition">
|
|
<i class="ri-shield-keyhole-line text-xl text-indigo-600"></i>
|
|
</div>
|
|
<h3 class="font-semibold text-gray-800">권한 관리</h3>
|
|
</div>
|
|
<p class="text-sm text-gray-500">역할, 부서, 사용자별 권한을 관리합니다.</p>
|
|
</a>
|
|
|
|
<a href="/tenant-console/{{ $tenantId }}/system/ai-config"
|
|
class="bg-white rounded-xl shadow-sm border border-gray-200 p-5 hover:shadow-md hover:border-blue-300 transition group">
|
|
<div class="flex items-center gap-3 mb-2">
|
|
<div class="w-10 h-10 bg-emerald-100 rounded-lg flex items-center justify-center group-hover:bg-emerald-200 transition">
|
|
<i class="ri-settings-3-line text-xl text-emerald-600"></i>
|
|
</div>
|
|
<h3 class="font-semibold text-gray-800">시스템 관리</h3>
|
|
</div>
|
|
<p class="text-sm text-gray-500">AI설정, 휴일, 알림, 공통코드를 관리합니다.</p>
|
|
</a>
|
|
|
|
<a href="/tenant-console/{{ $tenantId }}/production/items"
|
|
class="bg-white rounded-xl shadow-sm border border-gray-200 p-5 hover:shadow-md hover:border-blue-300 transition group">
|
|
<div class="flex items-center gap-3 mb-2">
|
|
<div class="w-10 h-10 bg-orange-100 rounded-lg flex items-center justify-center group-hover:bg-orange-200 transition">
|
|
<i class="ri-instance-line text-xl text-orange-600"></i>
|
|
</div>
|
|
<h3 class="font-semibold text-gray-800">생산관리</h3>
|
|
</div>
|
|
<p class="text-sm text-gray-500">품목, BOM, 견적수식을 관리합니다.</p>
|
|
</a>
|
|
|
|
<a href="/tenant-console/{{ $tenantId }}/boards"
|
|
class="bg-white rounded-xl shadow-sm border border-gray-200 p-5 hover:shadow-md hover:border-blue-300 transition group">
|
|
<div class="flex items-center gap-3 mb-2">
|
|
<div class="w-10 h-10 bg-purple-100 rounded-lg flex items-center justify-center group-hover:bg-purple-200 transition">
|
|
<i class="ri-article-line text-xl text-purple-600"></i>
|
|
</div>
|
|
<h3 class="font-semibold text-gray-800">게시판관리</h3>
|
|
</div>
|
|
<p class="text-sm text-gray-500">게시판 생성, 수정, 삭제를 관리합니다.</p>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
@endsection
|