Files
Backend-Api/ServiceHost/Areas/Client/Pages/Company/CustomizeCheckout/_ModalEmployeeSettingPartials/Salary.cshtml

109 lines
4.8 KiB
Plaintext

@using _0_Framework.Application
@using _0_Framework.Domain.CustomizeCheckoutShared.Enums
@model CompanyManagment.App.Contracts.CustomizeWorkshopSettings.EditCustomizeEmployeeSettings
@inject _0_Framework.Application.IAuthHelper AuthHelper
<div class="row my-2">
<div class="col-12 mb-2">
<div class="rollCallInfo">
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="16" cy="16" r="12" fill="#2FC1C1" />
<path d="M17.3333 9.33333C17.3333 10.0697 16.7363 10.6667 16 10.6667C15.2636 10.6667 14.6666 10.0697 14.6666 9.33333C14.6666 8.59695 15.2636 8 16 8C16.7363 8 17.3333 8.59695 17.3333 9.33333Z" fill="#FFE2E2" />
<path d="M16 22.0013V15.3346C16 14.2416 16 13.695 15.7288 13.3076C15.6284 13.1643 15.5037 13.0396 15.3604 12.9392C14.973 12.668 14.4265 12.668 13.3334 12.668V12.668M16 22.0013H18M16 22.0013H14" stroke="#FFE2E2" />
</svg>
<span>این تنظیمات در محاسبات فیش حقوق قانونی اداره کار تاثیری نخواهد داشت.</span>
</div>
</div>
@if (AuthHelper.GetPermissions().Contains(@SubAccountPermissionHelper.CustomizeCheckoutSettingsSalaryPermissionCode))
{
<div class="col-12">
<div class="titleSettingRollCall">میزان حقوق</div>
<div class="form-group my-1 position-relative">
<input type="text" name="Command.Salary" class="form-control form-control-currency w-100" value="@Model.Salary" />
<span style="top: 5px;position: absolute;left: 10px;font-size: 14px;color: #868686;">ریال</span>
</div>
</div>
<div class="col-12">
<div class="my-4"></div>
</div>
}
else
{
<div class="col-12 d-none">
<div class="titleSettingRollCall">میزان حقوق</div>
<div class="form-group my-1 position-relative">
<input type="text" name="Command.Salary" class="form-control form-control-currency w-100" value="@Model.Salary" />
<span style="top: 5px;position: absolute;left: 10px;font-size: 14px;color: #868686;">ریال</span>
</div>
</div>
}
<div class="col-12 group-container">
<div class="titleSettingRollCall">تعداد مرخصی مجاز</div>
<div class="form-group my-1 group">
<label for="LeavePermittedDays1">تعداد روز</label>
<input type="text" id="LeavePermittedDays1" class="sub-input form-control-percent" maxlength="3" name="Command.LeavePermittedDays" value="@(Model.LeavePermittedDays > 0 ? Model.LeavePermittedDays : 0)" />
</div>
</div>
<div class="col-12">
<div class="lineHr my-3"></div>
</div>
<div class="col-12 group-container">
<div class="titleSettingRollCall">وضعیت فعالیت مجموعه در روز های جمعه</div>
@* <div class="form-group my-1 group">
<input type="radio" name="Command.FridayWork" id="Friday1" class="form-check-input Main-Radio" @(Model.FridayWork == FridayWork.Default ? "checked" : "") value="@((int)(FridayWork.Default))" />
<label for="Friday1">پرسنل در روزهای جمعه کار نمی‌کند.</label>
</div>
<div class="form-group my-1 group">
<input type="radio" name="Command.FridayWork" id="Friday2" class="form-check-input Main-Radio" @(Model.FridayWork == FridayWork.WorkInFriday ? "checked" : "") value="@((int)(FridayWork.WorkInFriday))" />
<label for="Friday2">پرسنل در روزهای جمعه کار می‌کند.</label>
</div> *@
</div>
<div class="col-12">
<div class="lineHr my-3"></div>
</div>
<div class="col-12 group-container">
<div class="titleSettingRollCall">وضعیت فعالیت مجموعه در روز های تعطیلات رسمی</div>
<div class="form-group my-1 group">
<input type="radio" name="Command.HolidayWork" id="OffDays1" class="form-check-input Main-Radio" @(Model.HolidayWork == HolidayWork.Default ? "checked" : "") value="@((int)(HolidayWork.Default))" />
<label for="OffDays1">پرسنل در ایام تعطیل رسمی کار نمی‌کند.</label>
</div>
<div class="form-group my-1 group">
<input type="radio" name="Command.HolidayWork" id="OffDays2" class="form-check-input Main-Radio" @(Model.HolidayWork == HolidayWork.WorkInHolidays ? "checked" : "") value="@((int)(HolidayWork.WorkInHolidays))" />
<label for="OffDays2">پرسنل در ایام تعطیل رسمی کار می‌کند.</label>
</div>
</div>
</div>
<script>
$(document).ready(function () {
$('#BonusesPaysInEndOfMonth1').change(function () {
if ($(this).is(':checked')) {
$(this).val(1);
} else {
$(this).val(0);
}
});
$('#BonusesPaysInEndOfMonth1').change(function () {
if ($(this).is(':checked')) {
$(this).val(1);
} else {
$(this).val(0);
}
});
});
</script>