From d34ebb85005fedd24b06699dd28607d9169ac0ed Mon Sep 17 00:00:00 2001 From: Taehoon Date: Wed, 20 May 2026 14:34:07 +0900 Subject: [PATCH] feat: restructure navigation, customize list columns, and move action buttons to search bar 1. Restructured navigation hierarchy (Hardware, Software, Ops Support, etc.). 2. Customized table columns for all asset categories according to new specs. 3. Moved Template/Upload/Export/Add buttons to search bar with layout optimization. 4. Hidden Asset Code and Previous User from list views (Modal only). 5. Added Current/Previous User and detailed PC spec fields (GPU, HDD3/4). --- index.html | 12 - src/components/Modal/DashboardDetailModal.ts | 34 +- src/components/Modal/HWModal.ts | 768 ++++++++----------- src/components/Navigation.ts | 24 +- src/core/schema.ts | 99 ++- src/core/utils.ts | 22 + src/main.ts | 146 ++-- src/styles/table.css | 22 +- src/views/List/CloudListView.ts | 56 +- src/views/List/CostListView.ts | 107 +++ src/views/List/DomainListView.ts | 81 +- src/views/List/EquipmentListView.ts | 71 +- src/views/List/FacilityListView.ts | 108 +++ src/views/List/GiftListView.ts | 100 +++ src/views/List/MobileListView.ts | 80 +- src/views/List/NetworkListView.ts | 110 +++ src/views/List/PcListView.ts | 75 +- src/views/List/PcPartListView.ts | 112 +++ src/views/List/ServerListView.ts | 60 +- src/views/List/SpaceInfoListView.ts | 106 +++ src/views/List/StorageListView.ts | 69 +- src/views/List/SwListView.ts | 179 ++--- src/views/SW_Table.ts | 32 +- 23 files changed, 1509 insertions(+), 964 deletions(-) create mode 100644 src/views/List/CostListView.ts create mode 100644 src/views/List/FacilityListView.ts create mode 100644 src/views/List/GiftListView.ts create mode 100644 src/views/List/NetworkListView.ts create mode 100644 src/views/List/PcPartListView.ts create mode 100644 src/views/List/SpaceInfoListView.ts diff --git a/index.html b/index.html index 9b13fd3..2706895 100644 --- a/index.html +++ b/index.html @@ -37,19 +37,7 @@ - - - - diff --git a/src/components/Modal/DashboardDetailModal.ts b/src/components/Modal/DashboardDetailModal.ts index 7d43931..9905809 100644 --- a/src/components/Modal/DashboardDetailModal.ts +++ b/src/components/Modal/DashboardDetailModal.ts @@ -1,5 +1,6 @@ -import { HardwareAsset, SoftwareAsset } from '../../core/excelHandler'; import { state } from '../../core/state'; +import { ASSET_SCHEMA } from '../../core/schema'; +import { createIcons, X } from 'lucide'; const DASHBOARD_DETAIL_MODAL_HTML = `