|
|
@@ -0,0 +1,272 @@
|
|
|
+<?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('wxSetUser', 'Api\WxController@setUser');
|
|
|
+Route::any('wxSetMobile', 'Api\WxController@setMobile');
|
|
|
+Route::any('getSystemMenuList', 'Api\WxController@getSystemMenuList'); //获取进入的系统 工时或项目管理
|
|
|
+Route::group(['middleware'=> ['checkWx']],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');
|
|
|
+ $route->any('menuEdit', 'Api\SysMenuController@edit');
|
|
|
+ $route->any('menuDel', 'Api\SysMenuController@del');
|
|
|
+ $route->any('menuMove', 'Api\SysMenuController@menuMove');
|
|
|
+
|
|
|
+ $route->any('employeeManageAdd', 'Api\EmployeeController@employeeManageAdd');
|
|
|
+ $route->any('employeeManageEdit', 'Api\EmployeeController@employeeManageEdit');
|
|
|
+
|
|
|
+ //用户表头自定义设置相关
|
|
|
+ $route->any('customFieldList', 'Api\CustomFieldSettingController@list');
|
|
|
+ $route->any('customFieldEdit', 'Api\CustomFieldSettingController@edit');
|
|
|
+ $route->any('customFieldAdd', 'Api\CustomFieldSettingController@add');
|
|
|
+ $route->any('customFieldDel', 'Api\CustomFieldSettingController@del');
|
|
|
+ $route->any('customFieldDetail', 'Api\CustomFieldSettingController@detail');
|
|
|
+
|
|
|
+ //人员
|
|
|
+ $route->any('employeeAdd', 'Api\EmployeeController@employeeAdd')->middleware('OssFileDeal');
|
|
|
+ $route->any('employeeEdit', 'Api\EmployeeController@employeeEdit')->middleware('OssFileDeal');
|
|
|
+ $route->any('employeeEditOther', 'Api\EmployeeController@employeeEditOther');
|
|
|
+ $route->any('employeeDel', 'Api\EmployeeController@employeeDel')->middleware('OssFileDeal');
|
|
|
+ $route->any('employeeDetail', 'Api\EmployeeController@employeeDetail');
|
|
|
+ $route->any('employeeList', 'Api\EmployeeController@employeeList');
|
|
|
+
|
|
|
+ $route->any('employeeDepart', 'Api\EmployeeController@employeeDepart');
|
|
|
+ $route->any('employeeEditImg', 'Api\EmployeeController@employeeEditImg')->middleware('OssFileDeal');
|
|
|
+ $route->any('getEmployeeImg', 'Api\EmployeeController@getEmployeeImg');
|
|
|
+
|
|
|
+ //公司设置
|
|
|
+ $route->any('companySet', 'Api\EmployeeController@companySet');
|
|
|
+ $route->any('companyDetail', 'Api\EmployeeController@companyDetail');
|
|
|
+ //公司工作时段设置
|
|
|
+ $route->any('companyWorkArrangeSet', 'Api\EmployeeController@companyWorkArrangeSet');
|
|
|
+ $route->any('companyWorkArrangeDetail', 'Api\EmployeeController@companyWorkArrangeDetail');
|
|
|
+
|
|
|
+ //部门
|
|
|
+ $route->any('departAdd', 'Api\EmployeeController@departAdd');
|
|
|
+ $route->any('departEdit', 'Api\EmployeeController@departEdit');
|
|
|
+ $route->any('departDel', 'Api\EmployeeController@departDel');
|
|
|
+ $route->any('departList', 'Api\EmployeeController@departList');
|
|
|
+
|
|
|
+ //角色
|
|
|
+ $route->any('roleAdd', 'Api\EmployeeController@roleAdd');
|
|
|
+ $route->any('roleEdit', 'Api\EmployeeController@roleEdit');
|
|
|
+ $route->any('roleDel', 'Api\EmployeeController@roleDel');
|
|
|
+ $route->any('roleList', 'Api\EmployeeController@roleList');
|
|
|
+ $route->any('roleDetail', 'Api\EmployeeController@roleDetail');
|
|
|
+ $route->any('roleMenu', 'Api\EmployeeController@roleMenu');
|
|
|
+
|
|
|
+ //设备
|
|
|
+ $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('itemFileUpLoad', 'Api\ItemController@itemFileUpLoad');
|
|
|
+ $route->any('itemFileUpDelete', 'Api\ItemController@itemFileUpDelete');
|
|
|
+ $route->any('itemFileIsDelivery', 'Api\ItemController@itemFileIsDelivery');
|
|
|
+
|
|
|
+ //项目
|
|
|
+ $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('itemDetailBoard', 'Api\ItemController@itemDetailBoard');
|
|
|
+ $route->any('itemFinish', 'Api\ItemController@itemFinish');
|
|
|
+
|
|
|
+ //项目节点
|
|
|
+ $route->any('itemNodeList', 'Api\ItemController@itemNodeList');
|
|
|
+ $route->any('itemNodeEdit', 'Api\ItemController@itemNodeEdit');
|
|
|
+ $route->any('itemNodeAdd', 'Api\ItemController@itemNodeAdd');
|
|
|
+ $route->any('itemNodeDel', 'Api\ItemController@itemNodeDel');
|
|
|
+ $route->any('itemNodeDetail', 'Api\ItemController@itemNodeDetail');
|
|
|
+ $route->any('itemNodeDetailBoard', 'Api\ItemController@itemNodeDetailBoard');
|
|
|
+ $route->any('itemNodeFinish', 'Api\ItemController@itemNodeFinish');
|
|
|
+
|
|
|
+ //项目节点任务
|
|
|
+ $route->any('itemNodeMissionListBySearch', 'Api\ItemController@itemNodeMissionListBySearch'); //不分页 带 项目 节点查询
|
|
|
+ $route->any('itemNodeMissionDetailBoard', 'Api\ItemController@itemNodeMissionDetailBoard');
|
|
|
+ $route->any('itemNodeMissionEdit', 'Api\ItemController@itemNodeMissionEdit');
|
|
|
+ $route->any('itemNodeMissionAdd', 'Api\ItemController@itemNodeMissionAdd');
|
|
|
+ $route->any('itemNodeMissionDel', 'Api\ItemController@itemNodeMissionDel');
|
|
|
+ $route->any('itemNodeMissionDetail', 'Api\ItemController@itemNodeMissionDetail');
|
|
|
+ $route->any('itemNodeMissionFinish', 'Api\ItemController@itemNodeMissionFinish'); // 完结
|
|
|
+ $route->any('itemNodeMissionUpdateProgress', 'Api\ItemController@itemNodeMissionUpdateProgress'); // 更新任务进展
|
|
|
+ $route->any('itemNodeMissionUpdateProgressContent', 'Api\ItemController@itemNodeMissionUpdateProgressContent'); // 更新任务进展人员日报
|
|
|
+ $route->any('itemNodeMissionBatchUpdateProgressContent', 'Api\ItemController@itemNodeMissionBatchUpdateProgressContent'); // 批量操作任务进展人员日报
|
|
|
+ $route->any('itemNodeMissionContentDelete', 'Api\ItemController@itemNodeMissionContentDelete'); // 批量删除任务进展人员日报
|
|
|
+ $route->any('itemNodeMissionUpdateState', 'Api\ItemController@itemNodeMissionUpdateState'); // 拖拽更新任务状态
|
|
|
+ $route->any('itemNodeMissionList', 'Api\ItemController@itemNodeMissionList');
|
|
|
+ $route->any('itemGannetList', 'Api\ItemController@itemGannetList');
|
|
|
+ $route->any('itemGannetGetSonData', 'Api\ItemController@itemGannetGetSonData');
|
|
|
+ $route->any('itemMissionProgressList', 'Api\ItemController@itemMissionProgressList');
|
|
|
+
|
|
|
+ //外部获取进展
|
|
|
+ $route->any('itemMissionProgressBoard', 'Api\ItemController@itemMissionProgressBoard');
|
|
|
+ //外部链接登录 更新自己的进展
|
|
|
+ $route->any('itemNodeMissionUpdateProgressContentOutSide', 'Api\ItemController@itemNodeMissionUpdateProgressContentOutSide');
|
|
|
+
|
|
|
+ //分享任务链接
|
|
|
+ $route->any('shareAdd', 'Api\ItemController@shareAdd');
|
|
|
+ $route->any('shareEdit', 'Api\ItemController@shareEdit');
|
|
|
+ $route->any('shareList', 'Api\ItemController@shareList');
|
|
|
+ $route->any('shareDetail', 'Api\ItemController@shareDetail');
|
|
|
+ $route->any('shareCancel', 'Api\ItemController@shareCancel');
|
|
|
+
|
|
|
+ //标签管理
|
|
|
+ $route->any('tagList', 'Api\TagController@tagList');
|
|
|
+ $route->any('tagEdit', 'Api\TagController@tagEdit');
|
|
|
+ $route->any('tagAdd', 'Api\TagController@tagAdd');
|
|
|
+ $route->any('tagDel', 'Api\TagController@tagDel');
|
|
|
+ $route->any('tagDetail', 'Api\TagController@tagDetail');
|
|
|
+
|
|
|
+ //团队
|
|
|
+ $route->any('teamList', 'Api\TeamController@teamList');
|
|
|
+ $route->any('teamEdit', 'Api\TeamController@teamEdit');
|
|
|
+ $route->any('teamAdd', 'Api\TeamController@teamAdd');
|
|
|
+ $route->any('teamDel', 'Api\TeamController@teamDel');
|
|
|
+ $route->any('teamDetail', 'Api\TeamController@teamDetail');
|
|
|
+
|
|
|
+ //审批流模板
|
|
|
+ $route->any('workFlowList', 'Api\WorkFlowController@workFlowList');
|
|
|
+ $route->any('workFlowEdit', 'Api\WorkFlowController@workFlowEdit');
|
|
|
+ $route->any('workFlowAdd', 'Api\WorkFlowController@workFlowAdd');
|
|
|
+ $route->any('workFlowDel', 'Api\WorkFlowController@workFlowDel');
|
|
|
+ $route->any('workFlowDetail', 'Api\WorkFlowController@workFlowDetail');
|
|
|
+
|
|
|
+ //待我审核
|
|
|
+ $route->any('getMyPendingApprovals', 'Api\WorkFlowController@getMyPendingApprovals');
|
|
|
+ //待我审核时查看详情
|
|
|
+ $route->any('getMyPendingApprovalsDetail', 'Api\WorkFlowController@getMyPendingApprovalsDetail');
|
|
|
+ //已完成
|
|
|
+ $route->any('getMyHandledApprovals', 'Api\WorkFlowController@getMyHandledApprovals');
|
|
|
+ //审核接口
|
|
|
+ $route->any('approval', 'Api\WorkFlowController@approval');
|
|
|
+
|
|
|
+ //费用类型
|
|
|
+ $route->any('feeAdd', 'Api\FeeController@feeAdd');
|
|
|
+ $route->any('feeEdit', 'Api\FeeController@feeEdit');
|
|
|
+ $route->any('feeDel', 'Api\FeeController@feeDel');
|
|
|
+ $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')->name('use_range_check');
|
|
|
+ $route->any('monthlyPsOrderAdd', 'Api\PersonSalaryController@monthlyPsOrderAdd')->name('use_range_check');
|
|
|
+ $route->any('monthlyPsOrderDel', 'Api\PersonSalaryController@monthlyPsOrderDel');
|
|
|
+ $route->any('monthlyPsOrderDetail', 'Api\PersonSalaryController@monthlyPsOrderDetail');
|
|
|
+
|
|
|
+ //设备月度折旧单
|
|
|
+ $route->any('monthlyDdOrderList', 'Api\DeviceDepreciationController@monthlyDdOrderList');
|
|
|
+ $route->any('monthlyDdOrderEdit', 'Api\DeviceDepreciationController@monthlyDdOrderEdit')->name('use_range_check');
|
|
|
+ $route->any('monthlyDdOrderAdd', 'Api\DeviceDepreciationController@monthlyDdOrderAdd')->name('use_range_check');
|
|
|
+ $route->any('monthlyDdOrderDel', 'Api\DeviceDepreciationController@monthlyDdOrderDel');
|
|
|
+ $route->any('monthlyDdOrderDetail', 'Api\DeviceDepreciationController@monthlyDdOrderDetail');
|
|
|
+
|
|
|
+ //规则配置
|
|
|
+ $route->any('ruleSetList', 'Api\RuleSetController@ruleSetList');
|
|
|
+ $route->any('ruleSetEdit', 'Api\RuleSetController@ruleSetEdit')->name('use_range_check');
|
|
|
+ $route->any('ruleSetAdd', 'Api\RuleSetController@ruleSetAdd')->name('use_range_check');
|
|
|
+ $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')->name('use_range_check');
|
|
|
+ $route->any('dailyPwOrderAdd', 'Api\PersonWorkController@dailyPwOrderAdd')->name('use_range_check');
|
|
|
+ $route->any('dailyPwOrderDel', 'Api\PersonWorkController@dailyPwOrderDel');
|
|
|
+ $route->any('dailyPwOrderDetail', 'Api\PersonWorkController@dailyPwOrderDetail');
|
|
|
+ //根据月工时生成
|
|
|
+ $route->any('dailyPwOrderCreate', 'Api\PersonWorkController@dailyPwOrderCreate');
|
|
|
+ $route->any('dailyPwOrderPreview', 'Api\PersonWorkController@dailyPwOrderPreview');
|
|
|
+ $route->any('dailyPwOrderSave', 'Api\PersonWorkController@dailyPwOrderSave');
|
|
|
+
|
|
|
+ //设备日工时单
|
|
|
+ $route->any('dailyDwOrderList', 'Api\DeviceWorkController@dailyDwOrderList');
|
|
|
+ $route->any('dailyDwOrderEdit', 'Api\DeviceWorkController@dailyDwOrderEdit')->name('use_range_check');
|
|
|
+ $route->any('dailyDwOrderAdd', 'Api\DeviceWorkController@dailyDwOrderAdd')->name('use_range_check');
|
|
|
+ $route->any('dailyDwOrderDel', 'Api\DeviceWorkController@dailyDwOrderDel');
|
|
|
+ $route->any('dailyDwOrderDetail', 'Api\DeviceWorkController@dailyDwOrderDetail');
|
|
|
+ //根据月工时生成
|
|
|
+ $route->any('dailyDwOrderCreate', 'Api\DeviceWorkController@dailyDwOrderCreate');
|
|
|
+ $route->any('dailyDwOrderPreview', 'Api\DeviceWorkController@dailyDwOrderPreview');
|
|
|
+ $route->any('dailyDwOrderSave', 'Api\DeviceWorkController@dailyDwOrderSave');
|
|
|
+
|
|
|
+ //日历设置
|
|
|
+ $route->any('calendarList', 'Api\CalendarController@calendarList');
|
|
|
+ $route->any('calendarEdit', 'Api\CalendarController@calendarEdit')->name('use_range_check');
|
|
|
+ $route->any('calendarAdd', 'Api\CalendarController@calendarAdd')->name('use_range_check');
|
|
|
+ $route->any('calendarDel', 'Api\CalendarController@calendarDel');
|
|
|
+ $route->any('calendarDetail', 'Api\CalendarController@calendarDetail');
|
|
|
+
|
|
|
+ //归档
|
|
|
+ $route->any('archiveList', 'Api\ArchiveController@archiveList');
|
|
|
+ $route->any('archiveAdd', 'Api\ArchiveController@archiveAdd');
|
|
|
+ $route->any('archiveDel', 'Api\ArchiveController@archiveDel');
|
|
|
+
|
|
|
+ //请假单 加班单
|
|
|
+ $route->any('pLeaveOverOrderList', 'Api\PLeaveOverController@pLeaveOverList');
|
|
|
+ $route->any('pLeaveOverEdit', 'Api\PLeaveOverController@pLeaveOverEdit')->name('use_range_check');
|
|
|
+ $route->any('pLeaveOverAdd', 'Api\PLeaveOverController@pLeaveOverAdd')->name('use_range_check');
|
|
|
+ $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')->middleware('OssFileDeal')->name('use_range_check');
|
|
|
+ $route->any('expenseClaimsEdit', 'Api\ExpenseClaimsController@expenseClaimsEdit')->middleware('OssFileDeal')->name('use_range_check');
|
|
|
+ $route->any('expenseClaimsDel', 'Api\ExpenseClaimsController@expenseClaimsDel')->middleware('OssFileDeal');
|
|
|
+ $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');
|
|
|
+});
|