Files
sam-manage/resources/views/tenant-console/index.blade.php
강영보 d03c7ed870 feat: [bending] 절곡품 관리 MNG 화면
- 기초관리: 목록(13컬럼) + 폼(기본정보 + 케이스전용 + 절곡테이블 + 이미지)
- 절곡품: 가이드레일/케이스/하단마감재 타입별 목록 + 폼
- 부품 추가(기초관리 검색 모달) + 삭제 + 수량/품명/재질 편집
- 절곡테이블 inline 편집 + 재질별 폭합 자동계산
- 작업지시서 레거시 포맷 인쇄 모달
- 원본수정 버튼 sam_item_id 직접 링크
- DB 메뉴 등록 (기초관리 + 절곡품 + 케이스 + 하단마감재)
2026-03-19 21:08:57 +09:00

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