resq/config/routes/job_order.yaml
2023-10-27 17:53:10 +08:00

274 lines
7.1 KiB
YAML

jo_in:
path: /job-order/incoming
controller: App\Controller\JobOrderController::incomingForm
methods: [GET]
jo_in_vehicle:
path: /job-order/incoming/cvehicle/{cvid}
controller: App\Controller\JobOrderController::incomingVehicleForm
methods: [GET]
jo_in_vehicle_blank:
path: /job-order/incoming/cvehicle
jo_in_submit:
path: /job-order/incoming
controller: App\Controller\JobOrderController::incomingSubmit
methods: [POST]
jo_proc:
path: /job-order/processing
controller: App\Controller\JobOrderController::listProcessing
methods: [GET]
jo_proc_rows:
path: /job-order/processing-rows
controller: App\Controller\JobOrderController::getRows
methods: [POST]
defaults:
tier: "proc"
jo_proc_form:
path: /job-order/processing/{id}
controller: App\Controller\JobOrderController::processingForm
methods: [GET]
jo_proc_submit:
path: /job-order/processing/{id}
controller: App\Controller\JobOrderController::processingSubmit
methods: [POST]
jo_assign:
path: /job-order/assigning
controller: App\Controller\JobOrderController::listAssigning
methods: [GET]
jo_assign_rows:
path: /job-order/assigning-rows
controller: App\Controller\JobOrderController::getRows
methods: [POST]
defaults:
tier: "assign"
jo_assign_form:
path: /job-order/assigning/{id}
controller: App\Controller\JobOrderController::assigningForm
methods: [GET]
jo_assign_submit:
path: /job-order/assigning/{id}
controller: App\Controller\JobOrderController::assigningSubmit
methods: [POST]
jo_gen_invoice:
path: /job-order/generate-invoice
controller: App\Controller\JobOrderController::generateInvoice
methods: [POST]
jo_fulfill:
path: /job-order/fulfillment
controller: App\Controller\JobOrderController::listFulfillment
methods: [GET]
jo_fulfill_rows:
path: /job-order/fulfillment-rows
controller: App\Controller\JobOrderController::getRows
methods: [POST]
defaults:
tier: "fulfill"
jo_fulfill_form:
path: /job-order/fulfillment/{id}
controller: App\Controller\JobOrderController::fulfillmentForm
methods: [GET]
jo_fulfill_submit:
path: /job-order/fulfillment/{id}
controller: App\Controller\JobOrderController::fulfillmentSubmit
methods: [POST]
jo_open:
path: /job-order/open
controller: App\Controller\JobOrderController::listOpen
methods: [GET]
jo_open_rows:
path: /job-order/open-rows
controller: App\Controller\JobOrderController::getRows
methods: [POST]
defaults:
tier: "open"
jo_open_hub_form:
path: /job-order/open/hub/{id}
controller: App\Controller\JobOrderController::openHubForm
methods: [GET]
jo_open_hub_submit:
path: /job-order/open/hub/{id}
controller: App\Controller\JobOrderController::openHubSubmit
methods: [POST]
jo_open_rider_form:
path: /job-order/open/rider/{id}
controller: App\Controller\JobOrderController::openRiderForm
methods: [GET]
jo_open_rider_submit:
path: /job-order/open/rider/{id}
controller: App\Controller\JobOrderController::openRiderSubmit
methods: [POST]
jo_cancel:
path: /job-order/cancel/{id}
controller: App\Controller\JobOrderController::cancelJobOrder
methods: [DELETE]
jo_search:
path: /job-order/search
controller: App\Controller\JobOrderController::getJobOrders
methods: [GET]
jo_proc_unlock:
path: /job-order/{id}/unlock/processor
controller: App\Controller\JobOrderController::unlockProcessor
methods: [GET]
jo_assign_unlock:
path: /job-order/{id}/unlock/assignor
controller: App\Controller\JobOrderController::unlockAssignor
methods: [GET]
jo_all:
path: /job-order/all
controller: App\Controller\JobOrderController::listAll
methods: [GET]
jo_all_rows:
path: /job-order/all-rows
controller: App\Controller\JobOrderController::getRows
methods: [POST]
defaults:
tier: "all"
jo_all_form:
path: /job-order/all/{id}
controller: App\Controller\JobOrderController::allForm
methods: [GET]
jo_pdf_form:
path: /job-order/pdf/{id}
controller: App\Controller\JobOrderController::pdfForm
methods: [GET]
jo_open_edit_form:
path: /job-order/{id}/open-edit
controller: App\Controller\JobOrderController::openEditForm
methods: [GET]
jo_open_edit_submit:
path: /job-order/{id}/open-edit
controller: App\Controller\JobOrderController::openEditSubmit
methods: [POST]
jo_reject_hub:
path: /job-order/{id}/reject-hub
controller: App\Controller\JobOrderController::rejectHubSubmit
methods: [POST]
jo_onestep_form:
path: /job-order/onestep
controller: App\Controller\JobOrderController::oneStepForm
methods: [GET]
jo_onestep_submit:
path: /job-order/onestep
controller: App\Controller\JobOrderController::oneStepSubmit
methods: [POST]
jo_onestep_edit_form:
path: /job-order/onestep/{id}/edit
controller: App\Controller\JobOrderController::oneStepEditForm
methods: [GET]
jo_onestep_edit_submit:
path: /job-order/onestep/{id}/edit
controller: App\Controller\JobOrderController::oneStepEditSubmit
methods: [POST]
jo_ajax_popup:
path: /job-order/{id}/popup
controller: App\Controller\JobOrderController::popupInfo
methods: [GET]
jo_tracker:
path: /track/{id}
controller: App\Controller\JobOrderController::tracker
methods: [GET]
jo_walkin_form:
path: /job-order/walk-in
controller: App\Controller\JobOrderController::walkInForm
methods: [GET]
jo_walkin_submit:
path: /job-order/walk-in
controller: App\Controller\JobOrderController::walkInSubmit
methods: [POST]
jo_walkin_edit_form:
path: /job-order/walk-in/{id}
controller: App\Controller\JobOrderController::walkInEditForm
methods: [GET]
jo_walkin_edit_submit:
path: /job-order/walk-in/{id}
controller: App\Controller\JobOrderController::walkInEditSubmit
methods: [POST]
jo_autoassign:
path: /job-order/autoassign
controller: App\Controller\JobOrderController::autoAssignForm
methods: [GET]
jo_autoassign_test_submit:
path: /job-order/autoassign
controller: App\Controller\JobOrderController::autoAssignSubmit
methods: [POST]
jo_hub_view:
path: /job-order/hub-view
controller: App\Controller\JobOrderController::hubView
methods: [GET]
jo_hub_view_rows:
path: /job-order/hub-view-rows
controller: App\Controller\JobOrderController::getHubViewRows
methods: [POST]
defaults:
tier: "hub_view_all"
jo_hub_view_form:
path: /job-order/hub-view/{id}
controller: App\Controller\JobOrderController::hubViewForm
methods: [GET]
jo_fulfill_cancel_submit:
path: /job-order/fulfillcancel/{id}
controller: App\Controller\JobOrderController::fulfillCancelSubmit
methods: [POST]
jo_cancel_reasons:
path: /ajax/jo_cancel_reasons
controller: App\Controller\JobOrderController::cancelReasons
methods: [GET]
jo_geofence:
path: /ajax/job-order/geofence
controller: App\Controller\JobOrderController::checkGeofence
methods: [GET]
jo_all_view_form:
path: /job-order/all/view/{id}
controller: App\Controller\JobOrderController::allViewForm
methods: [GET]