修改 ICON 和部門資料

This commit is contained in:
2025-09-19 08:29:51 +08:00
parent 08a1f1b248
commit 753e32ada2
14 changed files with 596 additions and 32 deletions

View File

@@ -26,6 +26,14 @@ import {
ArrowLeft,
Plus,
X,
Database,
BarChart3,
Camera,
Smartphone,
Monitor,
Globe,
FileText,
Bot,
} from "lucide-react"
import { Button } from "@/components/ui/button"
import { Input } from "@/components/ui/input"
@@ -279,7 +287,8 @@ export default function AIShowcasePlatform() {
// 圖標映射函數
const getIconComponent = (iconName: string) => {
const iconMap: { [key: string]: any } = {
'Bot': Brain,
'Bot': Bot,
'Brain': Brain,
'ImageIcon': ImageIcon,
'Mic': Mic,
'MessageSquare': MessageSquare,
@@ -300,10 +309,17 @@ export default function AIShowcasePlatform() {
'X': X,
'ChevronLeft': ChevronLeft,
'ChevronRight': ChevronRight,
'ArrowLeft': ArrowLeft
'ArrowLeft': ArrowLeft,
'Database': Database,
'BarChart3': BarChart3,
'Camera': Camera,
'Smartphone': Smartphone,
'Monitor': Monitor,
'Globe': Globe,
'FileText': FileText,
}
return iconMap[iconName] || Brain // 預設使用 Brain 圖標
return iconMap[iconName] || Bot // 預設使用 Bot 圖標
}
const getTypeColor = (type: string) => {
@@ -946,10 +962,27 @@ export default function AIShowcasePlatform() {
</SelectTrigger>
<SelectContent>
<SelectItem value="all"></SelectItem>
<SelectItem value="ACBU">ACBU</SelectItem>
<SelectItem value="AUBU">AUBU</SelectItem>
<SelectItem value="FAB3">FAB3</SelectItem>
<SelectItem value="FNBU">FNBU</SelectItem>
<SelectItem value="HQBU">HQBU</SelectItem>
<SelectItem value="HRBU">HRBU</SelectItem>
<SelectItem value="IBU">IBU</SelectItem>
<SelectItem value="ICDU">ICDU</SelectItem>
<SelectItem value="ICBU">ICBU</SelectItem>
<SelectItem value="ITBU">ITBU</SelectItem>
<SelectItem value="MBU1">MBU1</SelectItem>
<SelectItem value="MBU5">MBU5</SelectItem>
<SelectItem value="PJA">PJA</SelectItem>
<SelectItem value="PBU">PBU</SelectItem>
<SelectItem value="SBG">SBG</SelectItem>
<SelectItem value="SBU">SBU</SelectItem>
<SelectItem value="董事會"></SelectItem>
<SelectItem value="法務室"></SelectItem>
<SelectItem value="關係企業發展"></SelectItem>
<SelectItem value="稽核室"></SelectItem>
<SelectItem value="總經理室"></SelectItem>
</SelectContent>
</Select>