Файловый менеджер - Редактировать - /home/kckglobal/public_html/portal/Modules/Payroll/Resources/views/payroll-setting/create-salary-component-modal.blade.php
Назад
<div class="modal-header"> <h5 class="modal-title" id="modelHeading">@lang('app.add') @lang('payroll::modules.payroll.salaryComponents')</h5> <button type="button" onclick="removeOpenModal()" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="portlet-body"> <x-form id="addSalaryComponent" method="POST" class="ajax-form"> <div class="form-body"> <div class="row"> <div class="col-lg-6"> <x-forms.text fieldId="component_name" :fieldLabel="__('payroll::modules.payroll.salaryComponents')" fieldName="component_name" fieldRequired="true"> </x-forms.text> </div> <div class="col-lg-6"> <x-forms.select fieldId="component_type" :fieldLabel="__('payroll::modules.payroll.componentType')" fieldName="component_type" fieldRequired="true"> <option value="earning">@lang('payroll::modules.payroll.earning')</option> <option value="deduction">@lang('payroll::modules.payroll.deduction')</option> </x-forms.select> </div> </div> <div class="row"> <div class="col-lg-6"> <x-forms.select fieldId="value_type" :fieldLabel="__('payroll::modules.payroll.valueType')" fieldName="value_type" fieldRequired="true"> <option value="fixed">@lang('payroll::modules.payroll.fixed')</option> <option value="percent">@lang('payroll::modules.payroll.ctcPercent')</option> <option value="basic_percent">@lang('payroll::modules.payroll.basicPercent')</option> <option value="variable">@lang('payroll::modules.payroll.variable')</option> </x-forms.select> </div> <div class="col-lg-6"> <x-forms.number fieldId="component_value" :fieldLabel="__('payroll::modules.payroll.componentValueMonthly')" class="component_value" minValue="0" fieldName="component_value" fieldRequired="true"> </x-forms.number> </div> <div class="col-lg-6 percentageBox"> <x-forms.number fieldId="weekly_value" :fieldLabel="__('payroll::modules.payroll.componentValueWeekly')" fieldValue="0" minValue="0" fieldName="weekly_value" fieldRequired="false"> </x-forms.number> </div> <div class="col-lg-6 percentageBox"> <x-forms.number fieldId="biweekly_value" :fieldLabel="__('payroll::modules.payroll.componentValueBi-weekly')" fieldValue="0" minValue="0" fieldName="biweekly_value" fieldRequired="false"> </x-forms.number> </div> <div class="col-lg-6 percentageBox"> <x-forms.number fieldId="semimonthly_value" :fieldLabel="__('payroll::modules.payroll.componentValueSemi-monthly')" fieldValue="0" minValue="0" fieldName="semimonthly_value" fieldRequired="false"> </x-forms.number> </div> </div> </div> </x-form> </div> </div> <div class="modal-footer"> <x-forms.button-cancel data-dismiss="modal" class="border-0 mr-3">@lang('app.close')</x-forms.button-cancel> <x-forms.button-primary id="save-salary-component" icon="check">@lang('app.save')</x-forms.button-primary> </div> <script> $('#component_value').on('keyup', function(e) { var value = $(this).val(); var perday = value / 30; var weekly = perday * 7; var biWeekly = weekly *2; var semiMonthly = perday * 15; $('#weekly_value').val(weekly.toFixed(2)); $('#biweekly_value').val(biWeekly.toFixed(2)); $('#semimonthly_value').val(semiMonthly.toFixed(2)); }); $('#weekly_value').on('keyup', function(e) { var value = $(this).val(); var perday = value / 7; var monthly = perday * 30; var biWeekly = value * 2; var semiMonthly = monthly / 2; $('#component_value').val(monthly.toFixed(2)); $('#biweekly_value').val(biWeekly.toFixed(2)); $('#semimonthly_value').val(semiMonthly.toFixed(2)); }); $('#biweekly_value').on('keyup', function(e) { var value = $(this).val(); var perdays = value / 14; var weekly = perdays * 7; var monthly = perdays * 30; var semiMonthly = monthly / 2; $('#component_value').val(monthly.toFixed(2)); $('#weekly_value').val(weekly.toFixed(2)); $('#semimonthly_value').val(semiMonthly.toFixed(2)); }); $('#semimonthly_value').on('keyup', function(e) { var value = $(this).val(); var perday = value / 15; var monthly = perday * 30; var Weekly = perday * 7; var biWeekly = Weekly * 2; $('#component_value').val(monthly.toFixed(2)); $('#biweekly_value').val(biWeekly.toFixed(2)); $('#weekly_value').val(Weekly.toFixed(2)); }); $('#value_type').on('change', function(e) { var value = $(this).val(); if(value == 'percent' || value == 'basic_percent') { $('.percentageBox').hide(); } else{ $('.percentageBox').show(); } }); $(".select-picker").selectpicker(); // save source $('#save-salary-component').click(function (e) { e.preventDefault(); $('#save-salary-component').attr('disabled', true); $.easyAjax({ url: "{{ route('salary-components.store') }}", container: '#addSalaryComponent', type: "POST", blockUI: true, disableButton: true, buttonSelector: "#save-salary-component", data: $('#addSalaryComponent').serialize(), success: function (response) { if (response.status == "success") { window.location.reload(); } } }) }); </script>
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка