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 @@
-
+