diff --git a/src/views/List/PcListView.ts b/src/views/List/PcListView.ts index ec07c5e..1fa7de7 100644 --- a/src/views/List/PcListView.ts +++ b/src/views/List/PcListView.ts @@ -50,7 +50,15 @@ export function renderPcList(container: HTMLElement) { return `${status}`; } }, - { header: ASSET_SCHEMA.CURRENT_USER.ui, sortKey: ASSET_SCHEMA.CURRENT_USER.key, align: 'center', render: a => a[ASSET_SCHEMA.CURRENT_USER.key] || '-' }, + { + header: '사용자', + sortKey: ASSET_SCHEMA.CURRENT_USER.key, + align: 'center', + render: a => { + const status = a[ASSET_SCHEMA.HW_STATUS.key] || '재고'; + return (status === '재고' ? a[ASSET_SCHEMA.PREV_USER.key] : a[ASSET_SCHEMA.CURRENT_USER.key]) || '-'; + } + }, { header: ASSET_SCHEMA.USER_POSITION.ui, sortKey: ASSET_SCHEMA.USER_POSITION.key, align: 'center', render: a => a[ASSET_SCHEMA.USER_POSITION.key] || '-' }, { header: ASSET_SCHEMA.ASSET_TYPE.ui, sortKey: ASSET_SCHEMA.ASSET_TYPE.key, align: 'center', width: '10%', render: a => a[ASSET_SCHEMA.ASSET_TYPE.key] || '-' }, { header: ASSET_SCHEMA.CPU.ui, sortKey: ASSET_SCHEMA.CPU.key, align: 'center', render: a => a[ASSET_SCHEMA.CPU.key] || '' },