mirror of
https://gitlab.com/signalytic/client-external/streamline/streamline-emr.git
synced 2026-09-11 18:51:31 +00:00
65 lines
6.1 KiB
PHP
65 lines
6.1 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::group(['middleware' => ['auth', 'disablebackbutton', 'user-locale','subscription-tracking', 'password-expiry']], function () {
|
|
/* Payroll Routes */
|
|
Route::any('/payroll/make_payment{id}', 'PayrollController@make_payment')->name('payroll.make_payment');
|
|
Route::any('/payroll/save_payment', 'PayrollController@save_payment')->name('payroll.save_payment');
|
|
Route::any('/payroll/view_payroll_payments', 'PayrollController@view_payroll_payments')->name('payroll.view_payroll_payments');
|
|
Route::any('/payroll/destroy_payslip{id}', 'PayrollController@destroy_payslip')->name('payroll.destroy_payslip');
|
|
Route::get('/payroll/inactive_payslips', 'PayrollController@inactive_payslips')->name('payroll.inactive_payslips');
|
|
Route::post('/payroll/activate_payslip{id}', 'PayrollController@activate_payslip')->name('payroll.activate_payslip');
|
|
Route::any('/payroll/edit_payslip{id}', 'PayrollController@edit_payslip')->name('payroll.edit_payslip');
|
|
Route::any('/payroll/update_payslip', 'PayrollController@update_payslip')->name('payroll.update_payslip');
|
|
Route::any('/payroll/view_payslip{id}', 'PayrollController@view_payslip')->name('payroll.view_payslip');
|
|
Route::any('/payroll/view_payroll_member_details{id}', 'PayrollController@view_payroll_member_details')->name('payroll.view_payroll_member_details');
|
|
Route::get('/payroll/calculate_nssf', 'PayrollController@calculate_nssf');
|
|
Route::get('/payroll/calculate_paye', 'PayrollController@calculate_paye');
|
|
Route::any('/payroll/deactivate{id}', 'PayrollController@deactivate')->name('payroll.deactivate');
|
|
Route::get('/payroll/inactive', 'PayrollController@inactive')->name('payroll.inactive');
|
|
Route::post('/payroll/activate{id}', 'PayrollController@activate')->name('payroll.activate');
|
|
Route::get('/payroll/bulk_create', 'PayrollController@bulk_create')->name('payroll.bulk_create');
|
|
Route::any('/payroll/bulk_store', 'PayrollController@bulk_store')->name('payroll.bulk_store');
|
|
Route::any('/payroll/bulk_edit', 'PayrollController@bulk_edit')->name('payroll.edit.bulk_edit');
|
|
Route::any('/payroll/bulk_update', 'PayrollController@bulk_update')->name('payroll.bulk_update');
|
|
Route::any('/payroll/create_bulk_payment', 'PayrollController@create_bulk_payment')->name('payroll.create_bulk_payment');
|
|
Route::any('/payroll/store_bulk_payment', 'PayrollController@store_bulk_payment')->name('payroll.store_bulk_payment');
|
|
Route::any('/payroll/add_new_department_dynamically', 'PayrollController@add_new_department_dynamically')->name('payroll.add_new_department_dynamically');
|
|
Route::any('/payroll/allowances_or_deductions/{id}', 'PayrollController@allowances_or_deductions');
|
|
Route::any('/payroll/add_allowances_or_deductions/{id}', 'PayrollController@add_allowances_or_deductions');
|
|
Route::any('/payroll/save_allowances_or_deductions', 'PayrollController@save_allowances_or_deductions')->name('payroll.save_allowances_or_deductions');
|
|
Route::any('/payroll/allowance_or_deductions_receipt/{id}', 'PayrollController@allowance_or_deductions_receipt');
|
|
Route::any('/payroll/get_allowance_or_deductions/', 'PayrollController@get_allowance_or_deductions');
|
|
Route::any('/payroll/remove_allowance_deduction/{id}', 'PayrollController@remove_allowance_deduction');
|
|
Route::any('/payroll/index_search/', 'PayrollController@index_search')->name('payroll.index_search');
|
|
Route::any('/payroll/print_staff_details/{id}', 'PayrollController@print_staff_details')->name('payroll.print_staff_details');
|
|
Route::any('/payroll/print_allowances_or_deductions/{id}', 'PayrollController@print_allowances_or_deductions');
|
|
Route::resource('payroll', 'PayrollController');
|
|
|
|
/* Payroll Defaults Routes */
|
|
Route::any('/payroll_defaults/edit_nssf_rate', 'PayrollDefaultsController@edit_nssf_rate')->name('payroll_defaults.edit_nssf_rate');
|
|
Route::any('/payroll_defaults/save_nssf_rate', 'PayrollDefaultsController@save_nssf_rate')->name('payroll_defaults.save_nssf_rate');
|
|
Route::any('/payroll_defaults/edit_tax_rate', 'PayrollDefaultsController@edit_tax_rate')->name('payroll_defaults.edit_tax_rate');
|
|
Route::any('/payroll_defaults/save_tax_rate', 'PayrollDefaultsController@save_tax_rate')->name('payroll_defaults.save_tax_rate');
|
|
|
|
/* Payroll Categories Routes */
|
|
Route::get('/payroll_categories/inactive', 'PayrollCategoriesController@inactive')->name('payroll_categories.inactive');
|
|
Route::post('/payroll_categories/activate{id}', 'PayrollCategoriesController@activate')->name('payroll_categories.activate');
|
|
Route::resource('payroll_categories', 'PayrollCategoriesController');
|
|
|
|
/* Payroll Categories Routes */
|
|
Route::get('/payroll_salary_scales/inactive', 'PayrollSalaryScaleController@inactive')->name('payroll_salary_scales.inactive');
|
|
Route::post('/payroll_salary_scales/activate{id}', 'PayrollSalaryScaleController@activate')->name('payroll_salary_scales.activate');
|
|
Route::resource('payroll_salary_scales', 'PayrollSalaryScaleController');
|
|
|
|
/* Payroll Schedules Routes */
|
|
Route::get('/payroll_schedules/inactive', 'PayrollScheduleController@inactive')->name('payroll_schedules.inactive');
|
|
Route::post('/payroll_schedules/activate{id}', 'PayrollScheduleController@activate')->name('payroll_schedules.activate');
|
|
Route::any('/payroll_schedules/create', 'PayrollScheduleController@create')->name('payroll_schedules.create');
|
|
Route::any('/payroll_schedules/save_schedule', 'PayrollScheduleController@save_schedule')->name('payroll_schedules.save_schedule');
|
|
Route::any('/payroll_schedules/index', 'PayrollScheduleController@index')->name('payroll_schedules.index');
|
|
Route::any('/payroll_schedules/get_allowance_deductions_details', 'PayrollScheduleController@get_allowance_deductions_details')->name('payroll_schedules.get_allowance_deductions_details');
|
|
Route::any('/payroll_schedules/details/{id}', 'PayrollScheduleController@details')->name('payroll_schedules.details');
|
|
Route::any('/payroll_schedules/print_details/{id}', 'PayrollScheduleController@print_details')->name('payroll_schedules.print_details');
|
|
}); |