diff --git a/user-management/web/index.html b/user-management/web/index.html index 3ba0192..8af4b63 100644 --- a/user-management/web/index.html +++ b/user-management/web/index.html @@ -279,6 +279,22 @@
+ +
+
+
+ + 행정 지원 + tksupport +
+
+ + | + +
+
+
+
@@ -381,6 +397,22 @@
+ +
+
+
+ + 행정 지원 + tksupport +
+
+ + | + +
+
+
+
@@ -2360,14 +2392,14 @@ - + - + diff --git a/user-management/web/static/js/tkuser-vacation-settings.js b/user-management/web/static/js/tkuser-vacation-settings.js index 9606dd7..f036d18 100644 --- a/user-management/web/static/js/tkuser-vacation-settings.js +++ b/user-management/web/static/js/tkuser-vacation-settings.js @@ -150,7 +150,8 @@ async function saveVacationSettings() { if (!Object.keys(changes).length) { showToast('변경된 설정이 없습니다.', 'error'); return; } try { - await api('/vacation-settings', { method: 'PUT', body: JSON.stringify({ settings: changes }) }); + const settingsArr = Object.entries(changes).map(([setting_key, setting_value]) => ({ setting_key, setting_value: String(setting_value) })); + await api('/vacation-settings', { method: 'PUT', body: JSON.stringify({ settings: settingsArr }) }); showToast('설정이 저장되었습니다.'); vacSettingsLoaded = false; await loadVacationSettingsTab();