ok
Direktori : /home2/selectio/www/fms-worksuite/resources/views/leave-settings/ajax/ |
Current File : /home2/selectio/www/fms-worksuite/resources/views/leave-settings/ajax/general.blade.php |
<!-- LEAVE GENRAL SETTING START --> <div class="col-lg-12 col-md-12 ntfcn-tab-content-left w-100 p-4"> <div class="form-group"> <div class="d-block d-lg-flex d-md-flex"> <x-forms.radio fieldId="login-yes" :fieldLabel="__('modules.leaves.countLeavesFromDateOfJoining')" fieldName="leaves_start_from" fieldValue="joining_date" :checked="company()->leaves_start_from == 'joining_date'"> </x-forms.radio> <x-forms.radio fieldId="login-no" :fieldLabel="__('modules.leaves.countLeavesFromStartOfYear')" fieldValue="year_start" fieldName="leaves_start_from" :checked="company()->leaves_start_from == 'year_start'"> </x-forms.radio> </div> <div class="d-block d-lg-flex d-md-flex"> <div class="col-lg-3" id="year_starts" @if (company()->leaves_start_from == 'joining_date') style='display:none' @endif> <x-forms.select fieldId="year_starts_from" :fieldLabel="__('modules.accountSettings.yearStartsFrom')" fieldName="year_starts_from" search="true"> @foreach(\App\Models\GlobalSetting::getMonthsOfYear() as $month) <option value="{{ $loop->iteration }}" @if (company()->year_starts_from == $loop->iteration) selected @endif>{{ $month }}</option> @endforeach </x-forms.select> </div> </div> </div> <div class="d-block d-lg-flex d-md-flex"> <x-alert type="info">@lang('modules.leaves.leaveSettingNote')</x-alert> </div> <div class="d-block d-lg-flex d-md-flex"> <p> @lang('modules.leaves.reportingManager') </p> <div class="col-lg-4"> <select name="permission" class="form-control select-picker manager-permission" onchange="changeStatus(this.value)"> <option @if ($leavePermission->manager_permission == 'pre-approve') @endif value="pre-approve">@lang('modules.leaves.preApprove')</option> <option @if ($leavePermission->manager_permission == 'approved') selected @endif value="approved">@lang('modules.leaves.approve')</option> <option @if ($leavePermission->manager_permission == 'cannot-approve') selected @endif value="cannot-approve">@lang('modules.leaves.canNotApprove')</option> </select> </div> <p> @lang('modules.leaves.theLeave') </p> </div> </div> </div> <!-- LEAVE GENRAL SETTING ENDS --> <script> $('input[name=leaves_start_from], #year_starts_from').on("click change", function () { var leaveCountFrom = $('input[name=leaves_start_from]:checked').val(); var yearStartFrom = $('#year_starts_from').val(); $.easyAjax({ url: "{{ route('leaves-settings.store') }}", type: "POST", data: { '_token': '{{ csrf_token() }}', 'leaveCountFrom': leaveCountFrom, 'yearStartFrom': yearStartFrom } }) }); $(function () { $('input[name=leaves_start_from]').change(function () { ($(this).val() == 'year_start') ? $('#year_starts').show() : $('#year_starts').hide(); }); }); function changeStatus(value) { var url = "{{ route('leaves-settings.changePermission') }}"; var token = "{{ csrf_token() }}"; var id = {{$leavePermission->id}}; $.easyAjax({ type: 'POST', url: url, data: { '_token': token, 'value': value, 'id': id, }, }); } </script>