This commit is contained in:
admin
2026-01-22 01:16:54 +09:00
parent 86020ada5c
commit 3d91356877
16 changed files with 1862 additions and 494 deletions

View File

@@ -159,6 +159,19 @@
value="0"
/>
</div>
<div class="form-group">
<label style="display: flex; align-items: center">
<input
type="checkbox"
name="employment_insurance_eligible"
id="employment_insurance_eligible"
checked
style="width: auto; margin-right: 8px"
/>
<span>雇用保険加入対象</span>
</label>
<small>チェックを入れると雇用保険に加入します</small>
</div>
<div class="form-group">
<label>適用開始日 *</label>
<input
@@ -267,6 +280,7 @@
<th>支給形態</th>
<th>通勤手当</th>
<th>その他手当</th>
<th>雇用保険</th>
<th>適用期間</th>
<th>操作</th>
</tr>
@@ -290,6 +304,11 @@
<td>${s.payment_type}</td>
<td>¥${Number(s.commute_allowance).toLocaleString()}</td>
<td>¥${Number(s.other_allowance).toLocaleString()}</td>
<td>${
s.employment_insurance_eligible !== false
? "✓ 対象"
: "✗ 非対象"
}</td>
<td>${s.valid_from} ${s.valid_to || "現在"}</td>
<td>
<button class="btn btn-primary" onclick="editSetting(${
@@ -300,7 +319,7 @@
`
)
.join("")
: '<tr><td colspan="10" style="text-align:center;">給与設定が登録されていません</td></tr>'
: '<tr><td colspan="11" style="text-align:center;">給与設定が登録されていません</td></tr>'
}
</tbody>
</table>
@@ -339,6 +358,8 @@
setting.commute_allowance;
document.getElementById("other_allowance").value =
setting.other_allowance;
document.getElementById("employment_insurance_eligible").checked =
setting.employment_insurance_eligible !== false;
document.getElementById("valid_from").value = setting.valid_from;
document.getElementById("valid_to").value =
setting.valid_to || "";
@@ -386,6 +407,9 @@
payment_type: formData.get("payment_type"),
commute_allowance: parseFloat(formData.get("commute_allowance")) || 0,
other_allowance: parseFloat(formData.get("other_allowance")) || 0,
employment_insurance_eligible: document.getElementById(
"employment_insurance_eligible"
).checked,
valid_from: formData.get("valid_from"),
};