| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 |
- <?php
- use Illuminate\Http\Request;
- /*
- |--------------------------------------------------------------------------
- | API Routes
- |--------------------------------------------------------------------------
- |
- | Here is where you can register API routes for your application. These
- | routes are loaded by the RouteServiceProvider within a group which
- | is assigned the "api" middleware group. Enjoy building your API!
- |
- */
- //登录
- Route::any('login', 'Api\LoginController@login');
- //文件获取
- Route::any('uploadFiles/{file_name}', 'Api\FileUploadController@getFile');
- Route::any('getExport/{file_name}','Api\ExportFileController@getExport');
- Route::group(['middleware'=> ['checkLogin']],function ($route){
- //文件上传统一方法
- $route->any('uploadFile', 'Api\FileUploadController@uploadFile');
- //获取默认表头
- $route->any('getTableHead','Api\TableHeadController@tableHeadGet');
- //设置表头
- $route->any('setTableHead','Api\TableHeadController@tableHeadAdd');
- //获取下载模板
- $route->any('getTableTitleXls','Api\ImportController@getTableTitleXls');
- //菜单
- $route->any('menuList', 'Api\SysMenuController@menuList');
- //导入
- $route->any('importAll','Api\ImportController@importAll');
- //导出统一方法
- $route->any('exportFile', 'Api\ExportFileController@exportFile');
- //只有超级管理员有权限的接口 ------- 菜单管理前端页面不开放
- $route->any('menuAdd', 'Api\SysMenuController@add')->name('only.add');
- $route->any('menuEdit', 'Api\SysMenuController@edit')->name('only.edit');
- $route->any('menuDel', 'Api\SysMenuController@del')->name('only.delete');
- $route->any('menuMove', 'Api\SysMenuController@menuMove')->name('only.move');
- $route->any('employeeManageAdd', 'Api\EmployeeController@employeeManageAdd')->name('only.manageAdd');
- $route->any('employeeManageEdit', 'Api\EmployeeController@employeeManageEdit')->name('only.admin');
- //人员
- $route->any('employeeAdd', 'Api\EmployeeController@employeeAdd')->name('employee.add');
- $route->any('employeeEdit', 'Api\EmployeeController@employeeEdit')->name('employee.edit');
- $route->any('employeeEditOther', 'Api\EmployeeController@employeeEditOther')->name('employee.editPassword');
- $route->any('employeeDel', 'Api\EmployeeController@employeeDel')->name('employee.delete');
- $route->any('employeeDetail', 'Api\EmployeeController@employeeDetail')->name('employee.detail');
- $route->any('employeeList', 'Api\EmployeeController@employeeList')->name('employee.list');
- $route->any('employeeDepart', 'Api\EmployeeController@employeeDepart');
- $route->any('employeeEditImg', 'Api\EmployeeController@employeeEditImg')->middleware('OssFileDeal');
- $route->any('getEmployeeImg', 'Api\EmployeeController@getEmployeeImg');
- //部门
- $route->any('departAdd', 'Api\EmployeeController@departAdd')->name('depart.add');
- $route->any('departEdit', 'Api\EmployeeController@departEdit')->name('depart.edit');
- $route->any('departDel', 'Api\EmployeeController@departDel')->name('employee.del');
- $route->any('departList', 'Api\EmployeeController@departList');
- //角色
- $route->any('roleAdd', 'Api\EmployeeController@roleAdd')->name('role.add');
- $route->any('roleEdit', 'Api\EmployeeController@roleEdit')->name('role.edit');
- $route->any('roleDel', 'Api\EmployeeController@roleDel')->name('role.delete');
- $route->any('roleList', 'Api\EmployeeController@roleList');
- $route->any('roleDetail', 'Api\EmployeeController@roleDetail')->name('role.');
- $route->any('roleMenu', 'Api\EmployeeController@roleMenu')->name('role.');
- //设备
- $route->any('deviceList', 'Api\DeviceController@deviceList');
- $route->any('deviceEdit', 'Api\DeviceController@deviceEdit');
- $route->any('deviceAdd', 'Api\DeviceController@deviceAdd');
- $route->any('deviceDel', 'Api\DeviceController@deviceDel');
- $route->any('deviceDetail', 'Api\DeviceController@deviceDetail');
- //项目
- $route->any('itemList', 'Api\ItemController@itemList');
- $route->any('itemEdit', 'Api\ItemController@itemEdit');
- $route->any('itemAdd', 'Api\ItemController@itemAdd');
- $route->any('itemDel', 'Api\ItemController@itemDel');
- $route->any('itemDetail', 'Api\ItemController@itemDetail');
- //费用类型
- $route->any('feeAdd', 'Api\FeeController@feeAdd')->name('fee.add');
- $route->any('feeEdit', 'Api\FeeController@feeEdit')->name('fee.edit');
- $route->any('feeDel', 'Api\FeeController@feeDel')->name('fee.del');
- $route->any('feeList', 'Api\FeeController@feeList');
- //人员月度研发工时单
- $route->any('monthlyPwOrderList', 'Api\PersonWorkController@monthlyPwOrderList');
- $route->any('monthlyPwOrderEdit', 'Api\PersonWorkController@monthlyPwOrderEdit');
- $route->any('monthlyPwOrderAdd', 'Api\PersonWorkController@monthlyPwOrderAdd');
- $route->any('monthlyPwOrderDel', 'Api\PersonWorkController@monthlyPwOrderDel');
- $route->any('monthlyPwOrderDetail', 'Api\PersonWorkController@monthlyPwOrderDetail');
- //设备月度研发工时单
- $route->any('monthlyDwOrderList', 'Api\DeviceWorkController@monthlyDwOrderList');
- $route->any('monthlyDwOrderEdit', 'Api\DeviceWorkController@monthlyDwOrderEdit');
- $route->any('monthlyDwOrderAdd', 'Api\DeviceWorkController@monthlyDwOrderAdd');
- $route->any('monthlyDwOrderDel', 'Api\DeviceWorkController@monthlyDwOrderDel');
- $route->any('monthlyDwOrderDetail', 'Api\DeviceWorkController@monthlyDwOrderDetail');
- //人员月度工资单
- $route->any('monthlyPsOrderList', 'Api\PersonSalaryController@monthlyPsOrderList');
- $route->any('monthlyPsOrderEdit', 'Api\PersonSalaryController@monthlyPsOrderEdit');
- $route->any('monthlyPsOrderAdd', 'Api\PersonSalaryController@monthlyPsOrderAdd');
- $route->any('monthlyPsOrderDel', 'Api\PersonSalaryController@monthlyPsOrderDel');
- $route->any('monthlyPsOrderDetail', 'Api\PersonSalaryController@monthlyPsOrderDetail');
- //设备月度折旧单
- $route->any('monthlyDdOrderList', 'Api\DeviceDepreciationController@monthlyDdOrderList');
- $route->any('monthlyDdOrderEdit', 'Api\DeviceDepreciationController@monthlyDdOrderEdit');
- $route->any('monthlyDdOrderAdd', 'Api\DeviceDepreciationController@monthlyDdOrderAdd');
- $route->any('monthlyDdOrderDel', 'Api\DeviceDepreciationController@monthlyDdOrderDel');
- $route->any('monthlyDdOrderDetail', 'Api\DeviceDepreciationController@monthlyDdOrderDetail');
- //规则配置
- $route->any('ruleSetList', 'Api\RuleSetController@ruleSetList');
- $route->any('ruleSetEdit', 'Api\RuleSetController@ruleSetEdit');
- $route->any('ruleSetAdd', 'Api\RuleSetController@ruleSetAdd');
- $route->any('ruleSetDel', 'Api\RuleSetController@ruleSetDel');
- $route->any('ruleSetDetail', 'Api\RuleSetController@ruleSetDetail');
- $route->any('ruleSetCreate', 'Api\RuleSetController@ruleSetCreate');
- //人员日工时单
- $route->any('dailyPwOrderList', 'Api\PersonWorkController@dailyPwOrderList');
- $route->any('dailyPwOrderEdit', 'Api\PersonWorkController@dailyPwOrderEdit');
- $route->any('dailyPwOrderAdd', 'Api\PersonWorkController@dailyPwOrderAdd');
- $route->any('dailyPwOrderDel', 'Api\PersonWorkController@dailyPwOrderDel');
- $route->any('dailyPwOrderDetail', 'Api\PersonWorkController@dailyPwOrderDetail');
- //根据月工时生成
- $route->any('dailyPwOrderCreate', 'Api\PersonWorkController@dailyPwOrderCreate');
- //设备日工时单
- $route->any('dailyDwOrderList', 'Api\DeviceWorkController@dailyDwOrderList');
- $route->any('dailyDwOrderEdit', 'Api\DeviceWorkController@dailyDwOrderEdit');
- $route->any('dailyDwOrderAdd', 'Api\DeviceWorkController@dailyDwOrderAdd');
- $route->any('dailyDwOrderDel', 'Api\DeviceWorkController@dailyDwOrderDel');
- $route->any('dailyDwOrderDetail', 'Api\DeviceWorkController@dailyDwOrderDetail');
- //根据月工时生成
- $route->any('dailyDwOrderCreate', 'Api\DeviceWorkController@dailyDwOrderCreate');
- //日历设置
- $route->any('calendarList', 'Api\CalendarController@calendarList');
- $route->any('calendarEdit', 'Api\CalendarController@calendarEdit');
- $route->any('calendarAdd', 'Api\CalendarController@calendarAdd');
- $route->any('calendarDel', 'Api\CalendarController@calendarDel');
- $route->any('calendarDetail', 'Api\CalendarController@calendarDetail');
- //工时设置 暂时后台写死数据 toDo
- //请假单 加班单
- $route->any('pLeaveOverOrderList', 'Api\PLeaveOverController@pLeaveOverList');
- $route->any('pLeaveOverEdit', 'Api\PLeaveOverController@pLeaveOverEdit');
- $route->any('pLeaveOverAdd', 'Api\PLeaveOverController@pLeaveOverAdd');
- $route->any('pLeaveOverDel', 'Api\PLeaveOverController@pLeaveOverDel');
- $route->any('pLeaveOverDetail', 'Api\PLeaveOverController@pLeaveOverDetail');
- //获取默认月考勤数据 人和设备
- $route->any('isSetMonthCalendar', 'Api\RuleSetController@isSetMonthCalendar');
- //费用报销单
- $route->any('expenseClaimsList', 'Api\ExpenseClaimsController@expenseClaimsList');
- $route->any('expenseClaimsAdd', 'Api\ExpenseClaimsController@expenseClaimsAdd');
- $route->any('expenseClaimsEdit', 'Api\ExpenseClaimsController@expenseClaimsEdit');
- $route->any('expenseClaimsDel', 'Api\ExpenseClaimsController@expenseClaimsDel');
- $route->any('expenseClaimsDetail', 'Api\ExpenseClaimsController@expenseClaimsDetail');
- //研发支出辅助帐
- $route->any('auxiliaryAccountList', 'Api\AuxiliaryAccountController@auxiliaryAccountList');
- $route->any('auxiliaryAccountAdd', 'Api\AuxiliaryAccountController@auxiliaryAccountAdd');
- $route->any('auxiliaryAccountEdit', 'Api\AuxiliaryAccountController@auxiliaryAccountEdit');
- $route->any('auxiliaryAccountDel', 'Api\AuxiliaryAccountController@auxiliaryAccountDel');
- $route->any('auxiliaryAccountDetail', 'Api\AuxiliaryAccountController@auxiliaryAccountDetail');
- ////需要一个单独的接口根据月份汇总新增的研发支出辅助帐
- $route->any('auxiliaryAccountSummary', 'Api\AuxiliaryAccountController@auxiliaryAccountSummary');
- //统计类
- ///人员月度工时统计表(日维度)
- $route->any('employeeDayHourStatistic', 'Api\StatisticsController@employeeDayHourStatistic');
- ///人员工资统计表(月维度)
- $route->any('employeeMonthSalaryStatistic', 'Api\StatisticsController@employeeMonthSalaryStatistic');
- ///项目工资分摊统计表(日期)
- $route->any('itemDaySalaryStatistic', 'Api\StatisticsController@itemDaySalaryStatistic');
- });
|