fix(proxy-input): 공종 드롭다운 필드명 수정
work_types API: id/name 반환 → work_type_id/work_type_name으로 접근하던 오류 수정 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -27,7 +27,7 @@ async function loadDropdownData() {
|
|||||||
window.apiCall('/daily-work-reports/work-types')
|
window.apiCall('/daily-work-reports/work-types')
|
||||||
]);
|
]);
|
||||||
projects = (pRes.data || pRes || []).filter(p => p.is_active !== 0);
|
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); }
|
} catch (e) { console.warn('드롭다운 로드 실패:', e); }
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -132,7 +132,7 @@ function openEditMode() {
|
|||||||
projSel.innerHTML = '<option value="">프로젝트 선택 *</option>' + projects.map(p => `<option value="${p.project_id}">${esc(p.project_name)}</option>`).join('');
|
projSel.innerHTML = '<option value="">프로젝트 선택 *</option>' + projects.map(p => `<option value="${p.project_id}">${esc(p.project_name)}</option>`).join('');
|
||||||
|
|
||||||
const typeSel = document.getElementById('bulkWorkType');
|
const typeSel = document.getElementById('bulkWorkType');
|
||||||
typeSel.innerHTML = '<option value="">공종 선택 *</option>' + workTypes.map(t => `<option value="${t.work_type_id}">${esc(t.work_type_name)}</option>`).join('');
|
typeSel.innerHTML = '<option value="">공종 선택 *</option>' + workTypes.map(t => `<option value="${t.id}">${esc(t.name)}</option>`).join('');
|
||||||
|
|
||||||
// 적용 대상 목록
|
// 적용 대상 목록
|
||||||
document.getElementById('targetWorkers').innerHTML = selected.map(w =>
|
document.getElementById('targetWorkers').innerHTML = selected.map(w =>
|
||||||
|
|||||||
@@ -106,7 +106,7 @@
|
|||||||
|
|
||||||
<script src="/static/js/tkfb-core.js?v=2026033108"></script>
|
<script src="/static/js/tkfb-core.js?v=2026033108"></script>
|
||||||
<script src="/js/api-base.js?v=2026031701"></script>
|
<script src="/js/api-base.js?v=2026031701"></script>
|
||||||
<script src="/js/proxy-input.js?v=2026033201"></script>
|
<script src="/js/proxy-input.js?v=2026033202"></script>
|
||||||
<script>initAuth();</script>
|
<script>initAuth();</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user