'rejected' ],function(){ Route::post('cancelCheck','RejectedController@cancelCheckApi'); }); Route::post('logistic/numberFeatures/computeLogisticByNumber', 'LogisticNumberFeatureController@apiComputeLogisticByNumber'); Route::post('logistic/logisticNumberReturnIsUnique', 'RejectedBillController@apiLogisticNumberReturnIsUnique'); /** 商品 */ Route::prefix('commodity')->group(function (){ Route::post('getCommodityByBarcode', 'CommodityController@apiGetCommodityByBarcode'); Route::post('getCommodity','CommodityController@getCommodityApi')->name('commodity.getCommodityApi'); }); Route::post('rejectedBill/getRejectedByLogisticNumberReturn', 'RejectedController@apiGetRejectedByLogisticNumberReturn'); /** 运输管理 */ Route::group(['prefix' => 'transport'], function () { Route::post('waybill/recoverSelected', 'WaybillController@apiRestoreSelected'); Route::post('waybill/changeFee', 'WaybillController@changeFee'); Route::post('waybill/changeCharge', 'WaybillController@changeCharge'); }); /** 人事管理 */ Route::group(['prefix' => 'personnel'], function () { /** 卸货 */ Route::group(['prefix' => 'discharge'], function () { /** 任务 */ Route::group(['prefix' => 'task'], function () { Route::delete('delete', 'DischargeTaskController@destroyApi')->name('discharge.deleteApi'); Route::post('store', 'DischargeTaskController@storeApi')->name('discharge.storeApi'); Route::put('update', 'DischargeTaskController@updateApi')->name('discharge.updateApi'); Route::put('updateFacilitator', 'DischargeTaskController@updateTaskFacilitatorApi')->name('discharge.updateTaskFacilitatorApi'); Route::put('updateColumn', 'DischargeTaskController@updateApi')->name('facilitator.updateColumnApi'); Route::post('import', 'DischargeTaskController@importApi')->name('discharge.importApi'); Route::post('constEntryImport', 'DischargeTaskController@constEntryImportApi')->name('discharge.constEntryImportApi'); }); }); }); Route::group(['prefix' => 'order'], function () { Route::group(['prefix'=>'issue'],function(){ Route::post('orderIssueHasClientCode', 'OrderIssueController@apiOrderIssueHasClientCode'); Route::post('orderIssueHasLogisticNumberReturn', 'OrderIssueController@apiOrderIssueHasLogisticNumberReturn'); Route::post('update', 'OrderIssueController@updateApi'); Route::post('updateColumn','OrderIssueController@updateColumnApi'); Route::post('destroy', 'OrderIssueController@apiDestroy'); Route::post('batchDestroy', 'OrderIssueController@batchDestroyApi')->name('order.issue.batchDestroyApi'); Route::any('orderIssueTag', 'OrderIssueController@apiOrderIssueTag'); Route::post('disposeOrderIssue', 'OrderIssueController@apiDisposeOrderIssue'); Route::post('endOrderIssue', 'OrderIssueController@apiEndOrderIssue'); Route::post('getOrderInfoByClientNo', 'OrderIssueController@apiGetOrderInfoByClientNo'); Route::post('isExistByOrderNo','OrderIssueController@isExistByOrderNoApi'); Route::post('editSecondClientNo','OrderIssueController@editSecondClientNoApi'); Route::post('endOrderIssues','OrderIssueController@endOrderIssuesApi'); Route::post('editSecondLogisticNumber','OrderIssueController@editSecondLogisticNumberApi'); Route::post('importPasteData','OrderIssueController@importPasteDataApi'); Route::post('archiveOrderIssue','OrderIssueController@archiveOrderIssueApi'); Route::post('destroySecondLogisticNumber','OrderIssueController@destroySecondLogisticNumberApi'); Route::match(['get','post'],'disposeImport','OrderIssueController@disposeImportApi'); Route::post('financeConfirm','OrderIssueController@financeConfirmApi'); Route::group(['prefix'=>'rejectedBill'],function(){ Route::post('join','OrderIssueRejectedBillController@joinRejectedBillApi'); Route::post('unJoin','OrderIssueRejectedBillController@unJoinRejectedBillApi'); Route::post('reviseJoin','OrderIssueRejectedBillController@reviseJoinRejectedBillApi'); }); Route::group(['prefix'=>'onTop'],function(){ Route::post('/store', 'OrderIssueOnTopController@apiStore'); Route::post('/cancelTop', 'OrderIssueOnTopController@apiDestroy'); }); Route::group(['prefix'=>'log'],function(){ Route::post('store', 'OrderIssueProcessLogController@apiStore')->name('order.issue.log.storeApi'); Route::post('destroy', 'OrderIssueProcessLogController@destroyApi')->name('order.issue.log.destroyApi'); Route::post('batchStore','OrderIssueProcessLogController@batchStoreApi')->name('order.issue.log.batchStoreApi'); Route::post('tag','OrderIssueProcessLogController@tagApi')->name('order.issue.log.tagApi'); }); Route::group(['prefix'=>'recycle'],function(){ Route::post('recover','OrderIssueController@recoverOrderIssueApi'); }); Route::post('userWorkgroups/add','OrderIssueController@addUserWorkgroup'); Route::post('userWorkgroups/delete','OrderIssueController@destroyUserWorkgroup'); Route::post('batchOthers','OrderIssueController@batchOthers'); }); Route::prefix('commodity')->group(function(){ Route::post('/commodities','OrderPackageCommoditiesController@getCommoditiesApi')->name('order.commodity.getCommoditiesApi'); }); Route::group(['prefix'=>'tracking'],function (){ Route::get('update','OrderTrackingController@updateApi'); Route::any('logisticUpdate','OrderTrackingController@logisticUpdateApi'); Route::any('warehouseUpdate','OrderTrackingController@warehouseUpdateApi'); Route::post('updateLogisticId','OrderTrackingController@updateLogisticIdApi'); }); Route::group(['prefix'=>'trackingOwner'],function (){ Route::any('all','OrderTrackingOwnerController@getAllApi'); Route::any('updateStatus','OrderTrackingOwnerController@updateStatusApi'); }); }); Route::group(['prefix'=>'maintenance'],function (){ Route::group(['prefix'=>'owner'],function (){ Route::post('getOwners','OwnerController@getOwners'); }); Route::group(['prefix' => 'print'],function(){ Route::post('getData','PrintController@getPrintDataApi'); Route::post('uploadPrintData','PrintController@uploadPrintDataApi'); Route::post("upDatePrintCount","PrintController@updatePrintCountApi"); }); Route::group(['prefix'=>'expressPrinting'],function (){ Route::group(['prefix'=>'part'],function(){ Route::group(['prefix'=>'image'],function(){ Route::post('saveFile','PrintPartImageController@saveFileApi'); Route::post('update','PrintPartImageController@updateFileApi'); Route::delete('{id}','PrintPartImageController@updateFileApi'); }); }); Route::group(['prefix'=>'template'],function(){ Route::post('create','PrintTemplateController@storeApi'); Route::delete('{id}','PrintTemplateController@destroyApi'); Route::post('update','PrintTemplateController@updateApi'); Route::post('saveRelation','PrintTemplateController@saveRelationApi'); }); Route::group(['prefix' => 'setting'],function () { Route::group(['prefix' => 'terminal'],function () { Route::post('','TerminalController@storeApi')->name('terminal.storeApi'); Route::put('','TerminalController@updateApi')->name('terminal.updateApi'); Route::delete('{id}','TerminalController@destroyApi')->name('terminal.destroyApi'); Route::get('{ip}','TerminalController@getTerminalApi'); Route::get('/getTerminal','TerminalController@getTerminalByIPApi'); }); Route::group(['prefix' => 'printer'],function () { Route::post('','TerminalPrinterController@storeApi')->name('printer.storeApi'); Route::put('','TerminalPrinterController@updateApi')->name('printer.updateApi'); Route::delete('{id}','TerminalPrinterController@destroyApi')->name('printer.destroyApi'); }); }); }); }); /** 快递打印次数记录*/ Route::group(['prefix'=>'printRecord'],function(){ Route::post("/updateRecord/{logistic_number}/{task_id}","OrderPackageExpressBillPrintRecordController@updateRecordApi"); }); /** 控制台 */ Route::group(['prefix'=>'control'],function () { Route::post('panel/menu/orderCountingRecordApi','ControlPanelController@orderCountingRecordsApi') ; Route::post('panel/menu/logisticsCountingRecordsApi','ControlPanelController@logisticsCountingRecordsApi'); Route::post('panel/menu/warehouseCountingRecordsApi','ControlPanelController@warehouseCountingRecordsApi'); Route::post('panel/menu/laborReportsCountingRecordApi','ControlPanelController@laborReportsCountingRecordApi'); Route::post('panel/menu/laborReportsUserGroupsCountApi','ControlPanelController@laborReportsUserGroupsCountApi'); Route::post('panel/menu/weightApi','ControlPanelController@weightApi'); Route::post('panel/menu/exceptionTypeApi','ControlPanelController@exceptionTypeApi'); Route::post('panel/menu/orderPackageReceivedSyncRecordApi','ControlPanelController@orderPackageReceivedSyncRecordApi'); }); /** 耗材 */ Route::group(['prefix' => 'material'],function(){ Route::post('store','MaterialController@storeApi')->name('material.storeApi'); Route::post('update','MaterialController@updateApi')->name('material.updateApi'); Route::delete('destroy/{id}','MaterialController@destroyApi')->name('material.destroyApi'); }); /** 项目耗材 */ Route::group(['prefix' => 'ownerMaterial'],function(){ Route::post('store','OwnerMaterialController@storeApi')->name('ownerMaterial.storeApi'); Route::post('update','OwnerMaterialController@updateApi')->name('ownerMaterial.updateApi'); Route::delete('{id}','OwnerMaterialController@destroyApi')->name('ownerMaterial.destroyApi'); Route::post('uploadFile','OwnerMaterialController@fileApi')->name('ownerMaterial.uploadFile'); }); /** 供应商 */ Route::group(['prefix' => 'supplier'], function () { Route::post('store', 'SupplierController@storeApi')->name('supplier.storeApi'); Route::post('update', 'SupplierController@updateApi')->name('supplier.updateApi'); Route::delete('{id}', 'SupplierController@destroyApi')->name('supplier.destroyApi'); }); /** 系统配置 */ Route::group(['prefix' => 'configuration'],function(){ Route::post('store','ConfigurationController@storeApi')->name('configuration.storeApi'); Route::post('update','ConfigurationController@updateApi')->name('configuration.updateApi'); Route::delete('{id}','ConfigurationController@destroyApi')->name('configuration.destroyApi'); }); /** 装卸队 */ Route::group(['prefix' => 'facilitator'], function () { Route::post('store', 'FacilitatorController@storeApi')->name('facilitator.storeApi'); Route::put('update', 'FacilitatorController@updateApi')->name('facilitator.updateApi'); Route::delete('destroy', 'FacilitatorController@destroyApi')->name('facilitator.destroyApi'); Route::post('gainStatement', 'FacilitatorController@gainStatementApi')->name('facilitator.gainStatementApi'); }); /** 需求管理 */ Route::group(['prefix'=>'demand'],function(){ Route::post('store','DemandController@storeApi')->name('demand.storeApi'); Route::post('update','DemandController@updateApi')->name('demand.updateApi'); Route::post('uploadFile','DemandController@uploadFileApi')->name('demand.uploadFileApi'); Route::delete('destroy','DemandController@destroyApi')->name('demand.destroyApi'); Route::delete('destroyFile','DemandController@destroyFileApi')->name('demand.destroyFileApi'); Route::post('finish','DemandController@finishApi')->name('demand.finishApi'); Route::post('claim','DemandController@claimApi')->name('demand.claimApi'); Route::get('unClaimDemandRatio','DemandController@getUnClaimDemandRatioApi')->name('demand.getUnClaimDemandRatioApi'); Route::group(['prefix'=>'process'],function (){ Route::post('store','DemandProcessController@storeApi')->name('demand.process.storeApi'); Route::delete('destroy','DemandProcessController@destroyApi')->name('demand.process.destroyApi'); }); }); Route::get('/authority/get','AuthorityController@getAuthoritiesApi')->name('authority.getAuthoritiesApi'); /** 栈管理 */ Route::group(['prefix' => 'station'],function(){ /** 缓存架 */ Route::group(['prefix'=>'cacheShelf'],function(){ Route::post('pushTask','CacheShelfController@pushTaskApi')->name('station.cacheShelf.pushTaskApi'); }); /** 栈规则 */ Route::group(['prefix'=>'rule'],function(){ Route::post('store','StationRuleBatchController@storeApi')->name('station.rule.storeApi'); Route::put('update','StationRuleBatchController@updateApi')->name('station.rule.updateApi'); Route::delete('destroy','StationRuleBatchController@destroyApi')->name('station.rule.destroyApi'); }); }); /** 包裹 */ Route::group(['prefix' => 'package'], function () { Route::post('logistic/benchRemark', 'OrderPackageController@benchRemark')->name('orderPackage.benchRemark'); Route::put('logistic', 'OrderPackageController@update')->name('orderPackage.update'); Route::post('logistic/delete', 'OrderPackageController@destroy')->name('orderPackage.destroy'); }); /** 快递打印 */ Route::group(['prefix' => 'print'],function (){ Route::post('template/store','PrintTemplateController@storeAi'); }); Route::prefix('workOrder')->group(function(){ Route::post('store','WorkOrderController@storeApi')->name('workOrder.storeApi'); // 创建 Route::post('damaged','WorkOrderController@damagedApi')->name('workOrder.damagedApi'); // 创建 破损 Route::post('loss','WorkOrderController@updateLossApi')->name('workOrder.lossApi'); // 客户提供丢件信息 Route::post('status','WorkOrderController@updateWorkOrderStatusApi')->name('workOrder.updateStatusApi'); Route::post('status/logistic','WorkOrderController@logisticUpdateWorkOrderStatusApi')->name('workOrder.logisticUpdateStatusApi'); Route::post('store','WorkOrderController@storeApi')->name('workOrder.storeApi'); // 创建 Route::post('review','WorkOrderController@reviewApi')->name('workOrder.reviewApi'); // 审核 Route::post('batchReview','WorkOrderController@batchReviewApi')->name('workOrder.batchReviewApi'); // 批量审核 Route::post('buildOrderIssue','WorkOrderController@buildOrderIssueApi')->name('workOrder.buildOrderIssueApi'); // 生成问题件 Route::post('updateIssueType','WorkOrderController@updateIssueTypeApi')->name('workOrder.updateIssueTypeApi'); // 修改问题类型 Route::post('batchUpdateIssueType','WorkOrderController@batchUpdateIssueTypeApi')->name('workOrder.batchUpdateIssueTypeApi'); // 修改问题类型 Route::delete('/{id}','WorkOrderController@destroyApi')->name('workOrder.destroyApi'); Route::prefix('process')->group(function (){ Route::post('log/logistic','WorkOrderProcessLogController@logisticStoreApi')->name('workOrderProcessLog.logisticLogApi'); Route::post('log','WorkOrderProcessLogController@storeApi')->name('workOrderProcessLog.LogApi'); }); }); /*出库*/ Route::group(['prefix'=>'storeOut'],function(){ /*复核*/ Route::group(['prefix'=>'storeOutReview'], function () { Route::get('apiGetOrderDetail', 'StoreOutReviewController@apiGetOrderDetail')->name('StoreOutReview.apiGetOrderDetail'); }); });