'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::prefix('store')->group(function(){ Route::prefix('receivingMask')->group(function(){ Route::post("/createApi","ReceivingTaskController@storeApi")->name("store.receivingMask.storeApi"); Route::post('/deliveryAppointment/asnNumber','ReceivingTaskController@getAsnByAppointmentNumberApi') ->name('store.receivingMask.getAsnNumberApi'); }); }); Route::prefix('oracle')->group(function(){ Route::prefix('asn')->group(function(){ Route::post("/toBeProcess/CustomerId","OracleDOCAsnHeaderController@getToBeProcessAsnHeaderDetailsApi") ->name("oracle.asn.getToBeProcessApi"); }); }); 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::post('batchUpdate/finalStatus','OrderIssueController@batchUpdateFinalStatusApi')->name('orderIssue.batchUpdate.finalStatusApi'); Route::post('batchUpdate/issueType','OrderIssueController@batchIssueTypeApi')->name('orderIssue.batchUpdate.issueTypeApi'); Route::match(['get','post'],'disposeImport','OrderIssueController@disposeImportApi'); Route::post('financeConfirm','OrderIssueController@financeConfirmApi'); Route::group(['prefix'=>'rejectedBill'],function(){ Route::post('join','OrderIssueRejectedBillController@joinRejectedBillApi')->name('order.issue.join.rejectedBillApi'); Route::post('unJoin','OrderIssueRejectedBillController@unJoinRejectedBillApi')->name('order.issue.unJoin.rejectedBillApi'); Route::post('reviseJoin','OrderIssueRejectedBillController@reviseJoinRejectedBillApi')->name('order.issue.reviseJoin.rejectedBillApi'); }); 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::post('workOrder/store','OrderIssueProcessLogController@workOrderCreateLogApi')->name('order.issue.log.workOrder.storeApi'); }); 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::prefix('detail')->group(function(){ Route::post('/','OrderDetailController@updateApi')->name('order.detail.updateApi'); Route::post('/dispose','OrderDetailController@disposeApi')->name('order.detail.disposeApi'); }); }); 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('updateRemission',"WorkOrderController@updateRemissionApi")->name('workOrder.updateRemissionApi'); Route::post('userOwnerGroup/update',"WorkOrderController@updateUserOwnerGroupApi")->name('workOrder.userOwnerGroup.updateApi'); Route::post('userWorkGroup/store',"WorkOrderController@storeUserWorkGroupApi")->name('workOrder.userWorkGroups.storeApi'); Route::post('userWorkGroup/destroy',"WorkOrderController@destroyUserWorkGroupApi")->name('workOrder.userWorkGroups.destroyApi'); Route::post('end','WorkOrderController@ownerEndWorkOrderApi')->name('workOrder.owner.endApi'); // 承运商完结工单 Route::post('batchEnd','WorkOrderController@ownerBatchEndWorkOrderApi')->name('workOrder.owner.batchEndApi'); // 承运商处理标记 Route::post('logisticTag','WorkOrderController@logisticHandlerTagApi')->name('workOrder.logistic.handlerTagApi'); Route::post('customRejectedStatusApi','WorkOrderController@customRejectedStatusApi')->name('workOrder.customRejectedStatusApi'); Route::post('batchOthers','WorkOrderController@batchOthersApi')->name('workOrder.batchOthersApi'); // 承运商处理标记 Route::prefix('intercept')->group(function(){ // 拦截 Route::post('batch','WorkOrderInterceptController@createBatchApi')->name("workOrder.intercept.createBatchApi"); // 批量创建 Route::post('store','WorkOrderInterceptController@storeApi')->name('workOrder.intercept.storeApi'); // 拦截订单创建 Route::post('store/batch','WorkOrderInterceptController@batchStoreApi')->name('workOrder.intercept.BatchStoreApi'); // 拦截订单创建 Route::post('logistic/header','WorkOrderInterceptController@logisticHandlerApi')->name('workOrder.intercept.logistic.handlerApi'); // 承运商处理 Route::post('logistic/batchHeader','WorkOrderInterceptController@logisticBatchHandlerApi')->name('workOrder.intercept.logistic.batchHandlerApi'); // 承运商批量处理 Route::post('baoShi/review','WorkOrderInterceptController@baoShiReviewApi')->name('workOrder.intercept.baoShi.reviewApi'); // 宝时终审 Route::post('baoShi/batchReview','WorkOrderInterceptController@baoShiBatchReviewApi')->name('workOrder.intercept.baoShi.batchReviewApi'); // 宝时批量终审 Route::post('checkLogisticNumberApi','WorkOrderInterceptController@checkLogisticNumberApi')->name('workOrder.intercept.checkLogisticNumberApi'); // 宝时批量终审 }); Route::prefix('cancelIntercept')->group(function(){ // 取消拦截 Route::post('batch','WorkOrderCancelInterceptController@createBatchApi')->name("workOrder.cancelIntercept.createBatchApi"); // 批量创建 Route::post('store','WorkOrderCancelInterceptController@storeApi')->name('workOrder.cancelIntercept.storeApi'); // 拦截订单创建 Route::post('store/batch','WorkOrderCancelInterceptController@batchStoreApi')->name('workOrder.cancelIntercept.BatchStoreApi'); // 拦截订单创建 Route::post('logistic/header','WorkOrderCancelInterceptController@logisticHandlerApi')->name('workOrder.cancelIntercept.logistic.handlerApi'); // 承运商处理 Route::post('logistic/batchHeader','WorkOrderCancelInterceptController@logisticBatchHandlerApi')->name('workOrder.cancelIntercept.logistic.batchHandlerApi'); // 承运商批量处理 Route::post('baoShi/review','WorkOrderCancelInterceptController@baoShiReviewApi')->name('workOrder.cancelIntercept.baoShi.reviewApi'); // 宝时终审 Route::post('baoShi/batchReview','WorkOrderCancelInterceptController@baoShiBatchReviewApi')->name('workOrder.cancelIntercept.baoShi.BatchReviewApi'); // 宝时终审 }); Route::prefix('informationChange')->group(function(){ // 信息修改 Route::post('batch','WorkOrderInformationChangeController@createBatchApi')->name('workOrder.informationChange.createBatchApi'); // 批量创建 // 创建 Route::post('store','WorkOrderInformationChangeController@storeApi')->name('workOrder.informationChange.storeApi'); // 创建 Route::post('owner/edit','WorkOrderInformationChangeController@ownerEditApi')->name('workOrder.informationChange.owner.editApi'); // 商家修改信息 Route::post('logistic/header','WorkOrderInformationChangeController@logisticHandlerApi')->name('workOrder.informationChange.logistic.handlerApi'); // 信息修改 Route::post('logistic/batchHeader','WorkOrderInformationChangeController@logisticBatchHandlerApi')->name('workOrder.informationChange.logistic.batchHandlerApi'); // 信息修改 Route::post('baoShi/review','WorkOrderInformationChangeController@baoShiReviewApi')->name('workOrder.informationChange.baoShi.reviewApi'); // 宝时终审 Route::post('baoShi/batchReview','WorkOrderInformationChangeController@baoShiBatchReviewApi')->name('workOrder.informationChange.baoShi.batchReviewApi'); // 宝时批量终审 Route::post('checkLogisticNumber','WorkOrderInformationChangeController@checkLogisticNumberApi')->name('workOrder.informationChange.checkLogisticNumberApi'); // 宝时批量终审 }); Route::prefix('loss')->group(function(){ // 快递丢件 Route::post('batch','WorkOrderLossController@createBatchApi')->name('workOrder.loss.createBatchApi'); // 创建(宝时) Route::post('store','WorkOrderLossController@storeApi')->name('workOrder.loss.storeApi'); // 创建(宝时) Route::post('owner/fill','WorkOrderLossController@ownerFillDetailsApi')->name('workOrder.loss.owner.fillDetailApi'); // 货主填充信息 Route::post('baoShi/review','WorkOrderLossController@baoShiReviewApi')->name('workOrder.loss.baoShi.reviewApi'); // 宝时终审 }); Route::prefix('damage')->group(function(){ // 破损 Route::post('store','WorkOrderDamageController@storeApi')->name('workOrder.damage.storeApi'); // 创建 Route::post('edit/owner','WorkOrderDamageController@ownerEditApi')->name('workOrder.damage.owner.editApi'); // 货主编辑 Route::post('handler/logistic','WorkOrderDamageController@logisticHandleApi')->name('workOrder.damage.logistic.handlerApi'); // 承运商处理 Route::post('review/baoShi','WorkOrderDamageController@baoShiReviewApi')->name('workOrder.damage.baoShi.reviewApi'); // 宝时终审 Route::post('checkLogisticNumber','WorkOrderDamageController@checkLogisticNumberApi')->name('workOrder.damage.checkLogisticNumberApi'); // 宝时终审 }); Route::prefix('expressAbnormal')->group(function(){ // 快递异常 Route::post('store','WorkOrderExpressAbnormalController@storeApi')->name('workOrder.expressAbnormal.storeApi'); // 创建 Route::post('edit/owner','WorkOrderExpressAbnormalController@ownerEditApi')->name('workOrder.expressAbnormal.owner.editApi'); // 承运商处理 Route::post('handler/logistic','WorkOrderExpressAbnormalController@logisticHandleApi')->name('workOrder.expressAbnormal.logistic.handlerApi'); // 承运商处理 Route::post('review/baoShi','WorkOrderExpressAbnormalController@baoShiReviewApi')->name('workOrder.expressAbnormal.baoShi.reviewApi'); // 宝时终审 Route::post('checkLogisticNumber','WorkOrderExpressAbnormalController@checkLogisticNumberApi')->name('workOrder.expressAbnormal.checkLogisticNumberApi'); // 创建 }); Route::prefix('mistake')->group(function(){ // 错漏发 Route::post('batch','WorkOrderMistakeController@createBatchApi')->name('workOrder.mistake.createBatchApi'); // 创建(宝时) Route::post('store','WorkOrderMistakeController@storeApi')->name('workOrder.mistake.storeApi'); Route::post('owner/edit','WorkOrderMistakeController@ownerEditApi')->name('workOrder.mistake.owner.editApi'); Route::post('handle/baoShi','WorkOrderMistakeController@baoShiHandleApi')->name('workOrder.mistake.baoShi.handleApi'); // 宝时处理 Route::post('owner/handler','WorkOrderMistakeController@ownerHandleApi')->name('workOrder.mistake.owner.handlerApi'); // 商家处理并完结订单 Route::post('edit/owner/end','WorkOrderMistakeController@ownerEndEditApi')->name('workOrder.mistake.logistic.end.handlerApi'); // 承运商处理 Route::post('review/baoShi','WorkOrderMistakeController@baoShiReviewApi')->name('workOrder.mistake.baoShi.reviewApi'); // 宝时处理 Route::post('checkLogisticNumber','WorkOrderMistakeController@checkLogisticNumberApi')->name('workOrder.mistake.checkLogisticNumberApi'); // 宝时批量终审 }); Route::prefix('processLog')->group(function(){ // 处理日志 Route::post('/store','WorkOrderProcessLogController@storeApi')->name('workOrder.processLog.storeApi'); Route::post('/store/logistic','WorkOrderProcessLogController@logisticStoreApi')->name('workOrder.processLog.logisticStoreApi'); Route::post('/store/baoShi','WorkOrderProcessLogController@baoShiStoreApi')->name('workOrder.processLog.baoShiStoreApi'); Route::post('/batchStore','WorkOrderProcessLogController@batchStoreApi')->name('workOrder.processLog.batchStore'); Route::post('/destroy','WorkOrderProcessLogController@destroyApi')->name('workOrder.processLog.destroyApi'); Route::post('/tag','WorkOrderProcessLogController@tagApi')->name('workOrder.processLog.tagApi'); }); Route::post('updateIssueType','WorkOrderController@updateIssueTypeApi')->name('workOrder.updateIssueTypeApi'); // 修改问题类型 Route::post('batchUpdateIssueType','WorkOrderController@batchUpdateIssueTypeApi')->name('workOrder.batchUpdateIssueTypeApi'); // 修改问题类型 Route::post('buildOrderIssue','WorkOrderController@buildOrderIssueApi')->name('workOrder.buildOrderIssueApi'); // 生成问题件 Route::delete('/{id}','WorkOrderController@destroyApi')->name('workOrder.destroyApi'); // 工单删除 Route::post('check','WorkOrderController@checkWorkOrderApi')->name('workOrder.checkApi'); // 检查订单是否存在工单 Route::prefix('commodity')->group(function(){ Route::post("/owner","WorkOrderCommoditiesController@ownerUpdateCommoditiesApi")->name("workOrder.commodity.ownerUpdateApi"); // 货主填充商品信息 Route::post("/logistic","WorkOrderCommoditiesController@logisticUpdateCommoditiesApi")->name("workOrder.commodity.logisticUpdateApi"); // 承运商 更新商品 处理信息 Route::post("/baoShi","WorkOrderCommoditiesController@baoShiUpdateCommoditiesApi")->name("workOrder.commodity.baoShiUpdateApi"); // 宝时客服 更新丢件信息 Route::post('/getCommodityEqualsMap',"WorkOrderCommoditiesController@getCommodityEqualsMapApi")->name('workOrder.commodity.equalsMapApi'); // 商品数量 }); Route::prefix('rejectedBill/relation')->group(function(){ Route::post('/store',"WorkOrderRelationRejectedBillController@storeApi")->name('workOrder.rejectedBill.storeApi'); Route::post('/destroy',"WorkOrderRelationRejectedBillController@destroyApi")->name('workOrder.rejectedBill.destroyApi'); Route::post('/resetRelation',"WorkOrderRelationRejectedBillController@resetRelationApi")->name('workOrder.rejectedBill.resetRelationApi'); }); }); /*出库*/ Route::group(['prefix'=>'storeOut'],function(){ /*复核*/ Route::group(['prefix'=>'storeOutReview'], function () { Route::get('apiGetOrderDetail', 'StoreOutReviewController@apiGetOrderDetail')->name('StoreOutReview.apiGetOrderDetail'); }); });