diff --git a/server.js b/server.js index b45a199..938d2c2 100644 --- a/server.js +++ b/server.js @@ -193,7 +193,7 @@ app.get('/api/assets/master', async (req, res) => { const catMap = { 'PC': 'pc', '서버': 'server', '저장매체': 'storage', '네트워크': 'network', - '업무지원장비': 'equipment', '사무가구': 'officeSupplies', '공간정보장비': 'survey', + '업무지원장비': 'equipment', '시설자산': 'officeSupplies', '공간정보장비': 'survey', '내빈/외빈': 'vip', 'PC부품': 'pcParts' }; diff --git a/src/views/List/FacilityListView.ts b/src/views/List/FacilityListView.ts index 74fad83..f3eb426 100644 --- a/src/views/List/FacilityListView.ts +++ b/src/views/List/FacilityListView.ts @@ -7,7 +7,7 @@ import { createListView } from './ListFactory'; export function renderFacilityList(container: HTMLElement) { createListView(container, { title: '사무가구', - dataSource: () => sortAssets(state.masterData.equipment?.filter((a: any) => a.category === '시설자산') || []), + dataSource: () => sortAssets(state.masterData.officeSupplies || []), searchKeys: ['MODEL_NAME', 'ASSET_MFR', 'ASSET_TYPE'], filterOptions: { keywordLabel: `통합 검색 (${ASSET_SCHEMA.MODEL_NAME.ui})`, diff --git a/src/views/List/GiftListView.ts b/src/views/List/GiftListView.ts index 9fed837..1d17421 100644 --- a/src/views/List/GiftListView.ts +++ b/src/views/List/GiftListView.ts @@ -6,7 +6,7 @@ import { createListView } from './ListFactory'; export function renderGiftList(container: HTMLElement) { createListView(container, { title: '선물', - dataSource: () => sortAssets(state.masterData.equipment?.filter((a: any) => a.category === '선물') || []), + dataSource: () => sortAssets(state.masterData.vip || []), searchKeys: ['PRODUCT_NAME', 'MODEL_NAME', 'ASSET_TYPE'], filterOptions: { keywordLabel: `통합 검색 (${ASSET_SCHEMA.PRODUCT_NAME.ui})`, diff --git a/src/views/List/PcPartListView.ts b/src/views/List/PcPartListView.ts index 96754e4..8c53956 100644 --- a/src/views/List/PcPartListView.ts +++ b/src/views/List/PcPartListView.ts @@ -7,7 +7,7 @@ import { createListView } from './ListFactory'; export function renderPcPartList(container: HTMLElement) { createListView(container, { title: 'PC부품', - dataSource: () => sortAssets(state.masterData.equipment?.filter((a: any) => a.category === 'PC부품') || []), + dataSource: () => sortAssets(state.masterData.pcParts || []), searchKeys: ['MODEL_NAME', 'ASSET_TYPE'], filterOptions: { keywordLabel: `통합 검색 (${ASSET_SCHEMA.MODEL_NAME.ui})`, diff --git a/src/views/List/SpaceInfoListView.ts b/src/views/List/SpaceInfoListView.ts index f47e169..f0fef2b 100644 --- a/src/views/List/SpaceInfoListView.ts +++ b/src/views/List/SpaceInfoListView.ts @@ -7,7 +7,7 @@ import { createListView } from './ListFactory'; export function renderSpaceInfoList(container: HTMLElement) { createListView(container, { title: '공간정보장비', - dataSource: () => sortAssets(state.masterData.equipment?.filter((a: any) => a.category === '공간정보장비') || []), + dataSource: () => sortAssets(state.masterData.survey || []), searchKeys: ['MODEL_NAME', 'PRODUCT_NAME', 'CURRENT_USER', 'ASSET_TYPE'], filterOptions: { keywordLabel: `통합 검색 (${ASSET_SCHEMA.MODEL_NAME.ui}/${ASSET_SCHEMA.CURRENT_USER.ui})`,