diff --git a/system1-factory/web/js/proxy-input.js b/system1-factory/web/js/proxy-input.js index 1508bf3..ad4613e 100644 --- a/system1-factory/web/js/proxy-input.js +++ b/system1-factory/web/js/proxy-input.js @@ -27,7 +27,7 @@ async function loadDropdownData() { window.apiCall('/daily-work-reports/work-types') ]); projects = (pRes.data || pRes || []).filter(p => p.is_active !== 0); - workTypes = (wRes.data || wRes || []).filter(w => w.is_active !== 0); + workTypes = (wRes.data || wRes || []).map(w => ({ id: w.id || w.work_type_id, name: w.name || w.work_type_name, ...w })); } catch (e) { console.warn('드롭다운 로드 실패:', e); } } @@ -132,7 +132,7 @@ function openEditMode() { projSel.innerHTML = '' + projects.map(p => ``).join(''); const typeSel = document.getElementById('bulkWorkType'); - typeSel.innerHTML = '' + workTypes.map(t => ``).join(''); + typeSel.innerHTML = '' + workTypes.map(t => ``).join(''); // 적용 대상 목록 document.getElementById('targetWorkers').innerHTML = selected.map(w => diff --git a/system1-factory/web/pages/work/proxy-input.html b/system1-factory/web/pages/work/proxy-input.html index 94fc679..cb4f3af 100644 --- a/system1-factory/web/pages/work/proxy-input.html +++ b/system1-factory/web/pages/work/proxy-input.html @@ -106,7 +106,7 @@ - +