Merge pull request '작동하지 않는 버튼 비활성화' (#261) from common/feat/dashboard-map into main
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/261
This commit is contained in:
commit
a2e99b30e6
|
|
@ -1,6 +1,4 @@
|
|||
import {
|
||||
Users, Shield, Settings, BarChart3, Palette, Layout, Database, Package
|
||||
} from "lucide-react";
|
||||
import { Users, Shield, Settings, BarChart3, Palette, Layout, Database, Package } from "lucide-react";
|
||||
import Link from "next/link";
|
||||
import { GlobalFileViewer } from "@/components/GlobalFileViewer";
|
||||
|
||||
|
|
@ -9,75 +7,74 @@ import { GlobalFileViewer } from "@/components/GlobalFileViewer";
|
|||
*/
|
||||
export default function AdminPage() {
|
||||
return (
|
||||
<div className="min-h-screen bg-background">
|
||||
<div className="w-full max-w-none px-4 pt-12 pb-16 space-y-16">
|
||||
|
||||
<div className="bg-background min-h-screen">
|
||||
<div className="w-full max-w-none space-y-16 px-4 pt-12 pb-16">
|
||||
{/* 주요 관리 기능 */}
|
||||
<div className="mx-auto max-w-7xl space-y-10">
|
||||
<div className="text-center mb-8">
|
||||
<h2 className="text-2xl font-bold text-foreground mb-2">주요 관리 기능</h2>
|
||||
<div className="mb-8 text-center">
|
||||
<h2 className="text-foreground mb-2 text-2xl font-bold">주요 관리 기능</h2>
|
||||
<p className="text-muted-foreground">시스템의 핵심 관리 기능들을 제공합니다</p>
|
||||
</div>
|
||||
<div className="grid gap-6 md:grid-cols-2 lg:grid-cols-3">
|
||||
<Link href="/admin/userMng" className="block">
|
||||
<div className="rounded-lg border bg-card p-6 shadow-sm transition-colors hover:bg-muted">
|
||||
<div className="bg-card hover:bg-muted rounded-lg border p-6 shadow-sm transition-colors">
|
||||
<div className="flex items-center gap-4">
|
||||
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10">
|
||||
<Users className="h-6 w-6 text-primary" />
|
||||
<div className="bg-primary/10 flex h-12 w-12 items-center justify-center rounded-lg">
|
||||
<Users className="text-primary h-6 w-6" />
|
||||
</div>
|
||||
<div>
|
||||
<h3 className="font-semibold text-foreground">사용자 관리</h3>
|
||||
<p className="text-sm text-muted-foreground">사용자 계정 및 권한 관리</p>
|
||||
<h3 className="text-foreground font-semibold">사용자 관리</h3>
|
||||
<p className="text-muted-foreground text-sm">사용자 계정 및 권한 관리</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</Link>
|
||||
|
||||
<div className="rounded-lg border bg-card p-6 shadow-sm">
|
||||
{/* <div className="bg-card rounded-lg border p-6 shadow-sm">
|
||||
<div className="flex items-center gap-4">
|
||||
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-success/10">
|
||||
<Shield className="h-6 w-6 text-success" />
|
||||
<div className="bg-success/10 flex h-12 w-12 items-center justify-center rounded-lg">
|
||||
<Shield className="text-success h-6 w-6" />
|
||||
</div>
|
||||
<div>
|
||||
<h3 className="font-semibold text-foreground">권한 관리</h3>
|
||||
<p className="text-sm text-muted-foreground">메뉴 및 기능 권한 설정</p>
|
||||
<h3 className="text-foreground font-semibold">권한 관리</h3>
|
||||
<p className="text-muted-foreground text-sm">메뉴 및 기능 권한 설정</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="rounded-lg border bg-card p-6 shadow-sm">
|
||||
<div className="bg-card rounded-lg border p-6 shadow-sm">
|
||||
<div className="flex items-center gap-4">
|
||||
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10">
|
||||
<Settings className="h-6 w-6 text-primary" />
|
||||
<div className="bg-primary/10 flex h-12 w-12 items-center justify-center rounded-lg">
|
||||
<Settings className="text-primary h-6 w-6" />
|
||||
</div>
|
||||
<div>
|
||||
<h3 className="font-semibold text-foreground">시스템 설정</h3>
|
||||
<p className="text-sm text-muted-foreground">기본 설정 및 환경 구성</p>
|
||||
<h3 className="text-foreground font-semibold">시스템 설정</h3>
|
||||
<p className="text-muted-foreground text-sm">기본 설정 및 환경 구성</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="rounded-lg border bg-card p-6 shadow-sm">
|
||||
<div className="bg-card rounded-lg border p-6 shadow-sm">
|
||||
<div className="flex items-center gap-4">
|
||||
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-warning/10">
|
||||
<BarChart3 className="h-6 w-6 text-warning" />
|
||||
<div className="bg-warning/10 flex h-12 w-12 items-center justify-center rounded-lg">
|
||||
<BarChart3 className="text-warning h-6 w-6" />
|
||||
</div>
|
||||
<div>
|
||||
<h3 className="font-semibold text-foreground">통계 및 리포트</h3>
|
||||
<p className="text-sm text-muted-foreground">시스템 사용 현황 분석</p>
|
||||
</div>
|
||||
<h3 className="text-foreground font-semibold">통계 및 리포트</h3>
|
||||
<p className="text-muted-foreground text-sm">시스템 사용 현황 분석</p>
|
||||
</div>
|
||||
</div>
|
||||
</div> */}
|
||||
|
||||
<Link href="/admin/screenMng" className="block">
|
||||
<div className="rounded-lg border bg-card p-6 shadow-sm transition-colors hover:bg-muted">
|
||||
<div className="bg-card hover:bg-muted rounded-lg border p-6 shadow-sm transition-colors">
|
||||
<div className="flex items-center gap-4">
|
||||
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10">
|
||||
<Palette className="h-6 w-6 text-primary" />
|
||||
<div className="bg-primary/10 flex h-12 w-12 items-center justify-center rounded-lg">
|
||||
<Palette className="text-primary h-6 w-6" />
|
||||
</div>
|
||||
<div>
|
||||
<h3 className="font-semibold text-foreground">화면관리</h3>
|
||||
<p className="text-sm text-muted-foreground">드래그앤드롭으로 화면 설계 및 관리</p>
|
||||
<h3 className="text-foreground font-semibold">화면관리</h3>
|
||||
<p className="text-muted-foreground text-sm">드래그앤드롭으로 화면 설계 및 관리</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -87,113 +84,113 @@ export default function AdminPage() {
|
|||
|
||||
{/* 표준 관리 섹션 */}
|
||||
<div className="mx-auto max-w-7xl space-y-10">
|
||||
<div className="text-center mb-8">
|
||||
<h2 className="text-2xl font-bold text-foreground mb-2">표준 관리</h2>
|
||||
<div className="mb-8 text-center">
|
||||
<h2 className="text-foreground mb-2 text-2xl font-bold">표준 관리</h2>
|
||||
<p className="text-muted-foreground">시스템 표준 및 컴포넌트를 통합 관리합니다</p>
|
||||
</div>
|
||||
<div className="grid gap-6 md:grid-cols-2 lg:grid-cols-4">
|
||||
<Link href="/admin/standards" className="block h-full">
|
||||
<div className="rounded-lg border bg-card p-6 shadow-sm transition-colors hover:bg-muted h-full">
|
||||
{/* <Link href="/admin/standards" className="block h-full">
|
||||
<div className="bg-card hover:bg-muted h-full rounded-lg border p-6 shadow-sm transition-colors">
|
||||
<div className="flex items-center gap-4">
|
||||
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10">
|
||||
<Database className="h-6 w-6 text-primary" />
|
||||
<div className="bg-primary/10 flex h-12 w-12 items-center justify-center rounded-lg">
|
||||
<Database className="text-primary h-6 w-6" />
|
||||
</div>
|
||||
<div>
|
||||
<h3 className="font-semibold text-foreground">웹타입 관리</h3>
|
||||
<p className="text-sm text-muted-foreground">입력 컴포넌트 웹타입 표준 관리</p>
|
||||
<h3 className="text-foreground font-semibold">웹타입 관리</h3>
|
||||
<p className="text-muted-foreground text-sm">입력 컴포넌트 웹타입 표준 관리</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</Link>
|
||||
|
||||
<Link href="/admin/templates" className="block h-full">
|
||||
<div className="rounded-lg border bg-card p-6 shadow-sm transition-colors hover:bg-muted h-full">
|
||||
<div className="bg-card hover:bg-muted h-full rounded-lg border p-6 shadow-sm transition-colors">
|
||||
<div className="flex items-center gap-4">
|
||||
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-success/10">
|
||||
<Layout className="h-6 w-6 text-success" />
|
||||
<div className="bg-success/10 flex h-12 w-12 items-center justify-center rounded-lg">
|
||||
<Layout className="text-success h-6 w-6" />
|
||||
</div>
|
||||
<div>
|
||||
<h3 className="font-semibold text-foreground">템플릿 관리</h3>
|
||||
<p className="text-sm text-muted-foreground">화면 디자이너 템플릿 표준 관리</p>
|
||||
<h3 className="text-foreground font-semibold">템플릿 관리</h3>
|
||||
<p className="text-muted-foreground text-sm">화면 디자이너 템플릿 표준 관리</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</Link>
|
||||
</Link> */}
|
||||
|
||||
<Link href="/admin/tableMng" className="block h-full">
|
||||
<div className="rounded-lg border bg-card p-6 shadow-sm transition-colors hover:bg-muted h-full">
|
||||
<div className="bg-card hover:bg-muted h-full rounded-lg border p-6 shadow-sm transition-colors">
|
||||
<div className="flex items-center gap-4">
|
||||
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10">
|
||||
<Database className="h-6 w-6 text-primary" />
|
||||
<div className="bg-primary/10 flex h-12 w-12 items-center justify-center rounded-lg">
|
||||
<Database className="text-primary h-6 w-6" />
|
||||
</div>
|
||||
<div>
|
||||
<h3 className="font-semibold text-foreground">테이블 관리</h3>
|
||||
<p className="text-sm text-muted-foreground">데이터베이스 테이블 및 웹타입 매핑</p>
|
||||
<h3 className="text-foreground font-semibold">테이블 관리</h3>
|
||||
<p className="text-muted-foreground text-sm">데이터베이스 테이블 및 웹타입 매핑</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</Link>
|
||||
|
||||
<Link href="/admin/components" className="block h-full">
|
||||
<div className="rounded-lg border bg-card p-6 shadow-sm transition-colors hover:bg-muted h-full">
|
||||
{/* <Link href="/admin/components" className="block h-full">
|
||||
<div className="bg-card hover:bg-muted h-full rounded-lg border p-6 shadow-sm transition-colors">
|
||||
<div className="flex items-center gap-4">
|
||||
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10">
|
||||
<Package className="h-6 w-6 text-primary" />
|
||||
<div className="bg-primary/10 flex h-12 w-12 items-center justify-center rounded-lg">
|
||||
<Package className="text-primary h-6 w-6" />
|
||||
</div>
|
||||
<div>
|
||||
<h3 className="font-semibold text-foreground">컴포넌트 관리</h3>
|
||||
<p className="text-sm text-muted-foreground">화면 디자이너 컴포넌트 표준 관리</p>
|
||||
<h3 className="text-foreground font-semibold">컴포넌트 관리</h3>
|
||||
<p className="text-muted-foreground text-sm">화면 디자이너 컴포넌트 표준 관리</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</Link>
|
||||
</Link> */}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/* 빠른 액세스 */}
|
||||
<div className="mx-auto max-w-7xl space-y-10">
|
||||
<div className="text-center mb-8">
|
||||
<h2 className="text-2xl font-bold text-foreground mb-2">빠른 액세스</h2>
|
||||
<div className="mb-8 text-center">
|
||||
<h2 className="text-foreground mb-2 text-2xl font-bold">빠른 액세스</h2>
|
||||
<p className="text-muted-foreground">자주 사용하는 관리 기능에 빠르게 접근할 수 있습니다</p>
|
||||
</div>
|
||||
<div className="grid gap-6 md:grid-cols-3">
|
||||
<Link href="/admin/menu" className="block">
|
||||
<div className="rounded-lg border bg-card p-6 shadow-sm transition-colors hover:bg-muted">
|
||||
<div className="bg-card hover:bg-muted rounded-lg border p-6 shadow-sm transition-colors">
|
||||
<div className="flex items-center gap-4">
|
||||
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10">
|
||||
<Layout className="h-6 w-6 text-primary" />
|
||||
<div className="bg-primary/10 flex h-12 w-12 items-center justify-center rounded-lg">
|
||||
<Layout className="text-primary h-6 w-6" />
|
||||
</div>
|
||||
<div>
|
||||
<h3 className="font-semibold text-foreground">메뉴 관리</h3>
|
||||
<p className="text-sm text-muted-foreground">시스템 메뉴 및 네비게이션 설정</p>
|
||||
<h3 className="text-foreground font-semibold">메뉴 관리</h3>
|
||||
<p className="text-muted-foreground text-sm">시스템 메뉴 및 네비게이션 설정</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</Link>
|
||||
|
||||
<Link href="/admin/external-connections" className="block">
|
||||
<div className="rounded-lg border bg-card p-6 shadow-sm transition-colors hover:bg-muted">
|
||||
<div className="bg-card hover:bg-muted rounded-lg border p-6 shadow-sm transition-colors">
|
||||
<div className="flex items-center gap-4">
|
||||
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-success/10">
|
||||
<Database className="h-6 w-6 text-success" />
|
||||
<div className="bg-success/10 flex h-12 w-12 items-center justify-center rounded-lg">
|
||||
<Database className="text-success h-6 w-6" />
|
||||
</div>
|
||||
<div>
|
||||
<h3 className="font-semibold text-foreground">외부 연결 관리</h3>
|
||||
<p className="text-sm text-muted-foreground">외부 데이터베이스 연결 설정</p>
|
||||
<h3 className="text-foreground font-semibold">외부 연결 관리</h3>
|
||||
<p className="text-muted-foreground text-sm">외부 데이터베이스 연결 설정</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</Link>
|
||||
|
||||
<Link href="/admin/commonCode" className="block">
|
||||
<div className="rounded-lg border bg-card p-6 shadow-sm transition-colors hover:bg-muted">
|
||||
<div className="bg-card hover:bg-muted rounded-lg border p-6 shadow-sm transition-colors">
|
||||
<div className="flex items-center gap-4">
|
||||
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10">
|
||||
<Settings className="h-6 w-6 text-primary" />
|
||||
<div className="bg-primary/10 flex h-12 w-12 items-center justify-center rounded-lg">
|
||||
<Settings className="text-primary h-6 w-6" />
|
||||
</div>
|
||||
<div>
|
||||
<h3 className="font-semibold text-foreground">공통 코드 관리</h3>
|
||||
<p className="text-sm text-muted-foreground">시스템 공통 코드 및 설정</p>
|
||||
<h3 className="text-foreground font-semibold">공통 코드 관리</h3>
|
||||
<p className="text-muted-foreground text-sm">시스템 공통 코드 및 설정</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -203,13 +200,12 @@ export default function AdminPage() {
|
|||
|
||||
{/* 전역 파일 관리 */}
|
||||
<div className="mx-auto max-w-7xl space-y-6">
|
||||
<div className="text-center mb-6">
|
||||
<h2 className="text-2xl font-bold text-foreground mb-2">전역 파일 관리</h2>
|
||||
<div className="mb-6 text-center">
|
||||
<h2 className="text-foreground mb-2 text-2xl font-bold">전역 파일 관리</h2>
|
||||
<p className="text-muted-foreground">모든 페이지에서 업로드된 파일들을 관리합니다</p>
|
||||
</div>
|
||||
<GlobalFileViewer />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in New Issue