['auth', 'disablebackbutton', 'user-locale','subscription-tracking', 'password-expiry']], function () { /* lab requisition for sundries */ Route::any('lab_sundries_requisition', 'StoresController@lab_requisition_for_sundries')->name('stores.lab_sundries'); Route::any('store_lab_sundries_requisition', 'StoresController@store_lab_requisition_for_sundries')->name('stores.store_sundries_requisition'); Route::any('lab_sundries_stock_sheet', 'StoresController@lab_sundries_stock_sheet')->name('stores.lab_sundries_stock_sheet'); /* radiology requisition for sundries */ Route::any('imaging_sundries_requisition', 'StoresController@radiology_requisition_for_sundries')->name('stores.radiology_sundries'); Route::post('store_radiology_sundries_requisition', 'StoresController@store_radiology_requisition_for_sundries')->name('stores.store_radiology_requisition'); Route::any('imaging_sundries_stock_sheet', 'StoresController@radiology_sundries_stock_sheet')->name('stores.radiology_sundries_stock_sheet'); Route::any('check_item_batch_balance', 'StoresController@check_batch_balance'); Route::any('edit_temporary_quotation_search', 'StoresController@edit_temporary_quotation_search')->name('stores.edit_temporary_quotation_search'); Route::any('remove_item_batch', 'StoresController@remove_item_batch'); Route::any('approve_requisitioned_opd_items', 'StoresController@approve_requisitioned_opd_items')->name('stores.approve_requisitioned_opd_items'); Route::any('approve_opd_requisition', 'StoresController@approve_requisition')->name('stores.approve_requisition'); Route::get('viewing_items_to_issue_out/{id}', 'StoresController@viewing_items_to_issue_out'); Route::any('editing_item_batch_number', 'StoresController@edit_item_batch'); Route::any('physical_stock_count_search', 'StoresController@physical_stock_count_search')->name('stores.physical_stock_count_search'); Route::any('sundries_physical_stock_count_search', 'StoresController@sundries_physical_stock_count_search')->name('stores.sundries_physical_stock_count_search'); Route::any('general_items_physical_stock_count_search', 'StoresController@general_items_physical_stock_count_search')->name('stores.general_items_physical_stock_count_search'); Route::get('items_purchase_order_print/{quotation_number}/{item_type}', 'StoresController@items_purchase_order_print'); Route::get('item_bill_print/{quotation_number}/{item_type}', 'StoresController@item_bill_print'); Route::get('issued_out_items_print/{requisition_id}', 'StoresController@issued_out_items_print'); Route::any('issued_item_print/{requisition_id}/{item_type}', 'StoresController@issued_item_print'); Route::any('print_previous_issued_items_details/{requisition_id}/{item_type}', 'StoresController@print_previous_issued_items_details')->name('stores.print_previous_issued_items_details'); Route::any('update_labs_stock_sheet', 'StoresController@update_labs_stock_sheet'); Route::any('get_item_cost_price', 'StoresController@get_item_cost_price'); /* Stores Controller */ Route::any('/stores/daily_stock_value_report', 'StoresController@daily_stock_value_report')->name('stores.daily_stock_value_report'); Route::any('select_quotation_type', 'StoresController@select_quotation_type')->name('stores.select_quotation'); Route::any('request_quotation', 'StoresController@request_a_quotation')->name('stores.request_quotation'); Route::get('save_new_supplier', 'StoresController@save_new_supplier'); Route::post('store_request_quotation_temporarily', 'StoresController@store_request_quotation_temporarily'); Route::post('store_request_quotation', 'StoresController@store_request_quotation'); Route::any('select_temporary_quotation_type', 'StoresController@select_temporary_quotation'); Route::post('temporary_quotation', 'StoresController@temporary_quotations')->name('stores.request_temporary_quotation'); Route::post('edit_temporary_quotations', 'StoresController@edit_temporary_quotations'); Route::get('items_purchase_order', 'StoresController@items_purchase_order'); Route::any('quotation_to_bill', 'StoresController@quotation_to_bill')->name('stores.quotation_to_bill'); Route::any('bill_items', 'StoresController@bill_items')->name('stores.bill_items'); Route::any('store_drug_bill', 'StoresController@store_drug_bill'); Route::any('select_quotation_to_approve', 'StoresController@select_quotation_to_approve')->name('stores.select_quotation_to_approve'); Route::any('approve_or_delete_quotation', 'StoresController@approve_or_delete_quotation'); Route::any('store_approved_purchase', 'StoresController@store_approved_purchase'); Route::any('receive_items', 'StoresController@receive_items')->name('stores.receive_items'); Route::any('confirm_item_receipt', 'StoresController@confirm_item_receipt'); Route::any('store_received_items', 'StoresController@store_received_items'); Route::any('select_receive_items_option', 'StoresController@select_receive_items_option')->name('stores.select_receive_items_option'); Route::any('receive_items_directly', 'StoresController@receive_items_directly')->name('stores.receive_items_directly'); Route::any('store_received_items_directly', 'StoresController@store_received_items_directly')->name('stores.store_received_items_directly'); Route::any('receive_items_directly_search', 'StoresController@receive_items_directly_search')->name('stores.receive_items_directly_search'); Route::any('stores_stock_sheet', 'StoresController@stock_sheet')->name('stores.stores_stock_sheet'); Route::any('update_stock_sheet', 'StoresController@update_stock_sheet'); Route::get('issue_store_items', 'StoresController@issue_store_items')->name('stores.issue_store_items'); Route::any('previously_received_items', 'StoresController@previously_received_items')->name('stores.previously_received_items'); Route::post('previous_received_items_details', 'StoresController@previous_received_items_details'); Route::any('previously_issued_items', 'StoresController@previously_issued_items')->name('stores.previously_issued_items'); Route::any('previous_quotations', 'StoresController@previous_quotations')->name('stores.previous_quotations'); Route::post('edit_previous_quotation', 'StoresController@edit_previous_quotation'); Route::post('update_previous_quotation', 'StoresController@update_previous_quotation')->name('stores.update_previous_quotation'); Route::any('previous_purchase_orders', 'StoresController@previous_purchase_orders')->name('stores.previous_purchase_orders'); Route::any('previous_order_history', 'StoresController@previous_order_history')->name('stores.previous_order_history'); Route::any('issued_items_history', 'StoresController@issued_items_history')->name('stores.issued_items_history'); Route::any('print_drug_bill', 'StoresController@print_drug_bill'); Route::post('issue_out_drugs_form', 'StoresController@issue_out_drugs_form')->name('stores.issue_out_drugs_form'); Route::post('issue_out_drugs', 'StoresController@issue_out_drugs')->name('stores.issue_out_drugs'); Route::any('delete_received_items/{quotation_number}', 'StoresController@delete_received_items'); Route::any('optical_items_stock_sheet', 'StoresController@optical_items_stock_sheet')->name('stores.optical_items_stock_sheet'); Route::resource('stores', 'StoresController'); Route::any('previous_issued_items_details', 'StoresController@previous_issued_items_details')->name('stores.previous_issued_items_details'); /* Physical stock count */ Route::any('physical_stock_count', 'StoresController@physical_stock_count')->name('stores.physical_stock_count'); Route::any('update_physical_stock_count', 'StoresController@update_physical_stock_count'); Route::any('general_items_update_physical_stock_count', 'StoresController@update_general_items_physical_stock_count')->name('general_items.update_physical_stock_count'); Route::any('resume_physical_stock_count', 'StoresController@resume_physical_stock_count')->name('stores.resume_physical_stock_count'); Route::any('complete_resumed_physical_stock_count', 'StoresController@complete_resumed_physical_stock_count'); Route::any('stock_reconciliation_report', 'StoresController@stock_reconciliation_report')->name('stores.stock_reconciliation_report'); Route::any('stock_reconciliation_report_details', 'StoresController@stock_reconciliation_report_details')->name('stores.stock_reconciliation_report_details'); /* Physical stock count for sundries */ Route::any('sundries_physical_stock_count', 'StoresController@sundries_physical_stock_count')->name('stores.sundries_physical_stock_count'); Route::any('update_sundries_physical_stock_count', 'StoresController@update_sundries_physical_stock_count'); Route::any('resume_sundries_physical_stock_count', 'StoresController@resume_sundries_physical_stock_count')->name('stores.resume_sundries_physical_stock_count'); Route::any('complete_resumed_sundries_stock_count', 'StoresController@complete_resumed_sundries_stock_count'); Route::any('sundries_stock_reconciliation_report', 'StoresController@sundries_stock_reconciliation_report')->name('stores.sundries_stock_reconciliation_report'); Route::any('sundries_stock_reconciliation_report_details', 'StoresController@sundries_stock_reconciliation_report_details')->name('stores.sundries_stock_reconciliation_report_details'); /* Physical stock count for Radiologies */ Route::get('stores_radiologies_stock_reconciliation_report','StoresController@radiologies_stock_reconciliation_report'); Route::post('stores_radiologies_stock_reconciliation_report','StoresController@radiologies_stock_reconciliation_report')->name('stores.radiologies_stock_reconciliation_report'); Route::post('stores_radiologies_stock_reconciliation_report_details', 'StoresController@radiologies_stock_reconciliation_report_details')->name('stores.radiologies_stock_reconciliation_report_details'); Route::get('radiologies_physical_stock_count', 'StoresController@radiologies_physical_stock_count')->name('stores.radiologies_physical_stock_count'); Route::post('update_radiologies_physical_stock_count', 'StoresController@update_radiologies_physical_stock_count'); Route::any('resume_radiologies_physical_stock_count', 'StoresController@resume_radiologies_physical_stock_count')->name('stores.resume_radiologies_physical_stock_count'); Route::post('radiologies_physical_stock_count_search', 'StoresController@radiologies_physical_stock_count')->name('stores.radiologies_physical_stock_count_search'); /* Phyical Stock count for lab items */ Route::get('stores_labs_physical_stock_count', 'StoresController@labs_physical_stock_count')->name('stores.labs_physical_stock_count'); Route::get('stores_labs_stock_reconciliation_report','StoresController@labs_stock_reconciliation_report'); Route::post('stores_labs_stock_reconciliation_report','StoresController@labs_stock_reconciliation_report')->name('stores.labs_stock_reconciliation_report'); Route::post('stores_labs_stock_reconciliation_report_details', 'StoresController@labs_stock_reconciliation_report_details')->name('stores.labs_stock_reconciliation_report_details'); Route::post('update_labs_physical_stock_count', 'StoresController@update_labs_physical_stock_count'); Route::any('resume_labs_physical_stock_count', 'StoresController@resume_labs_physical_stock_count')->name('stores.resume_labs_physical_stock_count'); Route::post('stores_labs_physical_stock_count_search', 'StoresController@labs_physical_stock_count')->name('stores.labs_physical_stock_count_search'); /* Physical stock count for general items */ Route::any('general_items_physical_stock_count', 'StoresController@general_items_physical_stock_count')->name('stores.general_items_physical_stock_count'); Route::any('update_general_items_physical_stock_count', 'StoresController@update_general_items_physical_stock_count'); Route::any('resume_general_items_physical_stock_count', 'StoresController@resume_general_items_physical_stock_count')->name('stores.resume_general_items_physical_stock_count'); Route::any('complete_resumed_general_items_stock_count', 'StoresController@complete_resumed_general_items_stock_count'); Route::any('general_items_stock_reconciliation_report', 'StoresController@general_items_stock_reconciliation_report')->name('stores.general_items_stock_reconciliation_report'); Route::any('general_items_stock_reconciliation_report_details', 'StoresController@general_items_stock_reconciliation_report_details')->name('stores.general_items_stock_reconciliation_report_details'); Route::any('electronic_stock_card', 'StoresController@electronic_stock_card')->name('stores.electronic_stock_card'); Route::post('electronic_stock_card_details', 'StoresController@electronic_stock_card_details')->name('stores.electronic_stock_card_details'); Route::post('electronic_stock_card_details_print', 'StoresController@electronic_stock_card_details')->name('stores.electronic_stock_card_details_print'); Route::post('electronic_stock_card_receive_items_drill_down', 'StoresController@electronic_stock_card_receive_items_drill_down')->name('stores.received_items_drill_down'); Route::post('electronic_stock_card_issued_items_drill_down', 'StoresController@electronic_stock_card_issued_items_drill_down')->name('stores.issued_items_drill_down'); Route::post('electronic_stock_card_adjustment_drill_down', 'StoresController@electronic_stock_card_adjustment_drill_down')->name('stores.adjustment_drill_down'); /* Physical stock count for optical */ Route::any('optical_physical_stock_count', 'StoresController@optical_physical_stock_count')->name('stores.optical_physical_stock_count'); Route::any('update_optical_physical_stock_count', 'StoresController@update_optical_physical_stock_count'); Route::any('optical_stock_reconciliation_report', 'StoresController@optical_stock_reconciliation_report')->name('stores.optical_stock_reconciliation_report'); Route::any('optical_stock_reconciliation_report_details', 'StoresController@optical_stock_reconciliation_report_details')->name('stores.optical_stock_reconciliation_report_details'); /* stores monthly consumption */ Route::any('average_monthly_consumption', 'StoresController@average_monthly_consumption')->name('stores.average_monthly_consumption'); Route::any('average_monthly_consumption_details', 'StoresController@average_monthly_consumption_details')->name('stores.average_monthly_consumption_details'); Route::any('average_consumption_per_month', 'StoresController@average_consumption_per_month')->name('stores.average_consumption_per_month'); /* Sundry stock sheet */ Route::any('sundries_stock_sheet', 'StoresController@sundries_stock_sheet')->name('stores.sundries_stock_sheet'); Route::any('update_sundries_stock_sheet', 'StoresController@update_sundries_stock_sheet'); /* General Items stock sheet */ Route::any('general_items_stock_sheet', 'StoresController@general_items_stock_sheet')->name('stores.general_items_stock_sheet'); Route::any('update_general_items_stock_sheet', 'StoresController@update_general_items_stock_sheet'); /* drugs issued to pharmacy report */ Route::any('drugs_issued_to_pharmacy_report', 'StoresController@drugs_issued_to_pharmacy_report')->name('stores.drugs_issued_to_pharmacy_report'); Route::any('drugs_issued_to_pharmacy_report_details', 'StoresController@drugs_issued_to_pharmacy_report_details'); /* labs stock sheet */ Route::any('stores_labs_stock_sheet', 'StoresController@labs_stock_sheet')->name('stores.labs_stock_sheet'); // radiology stock sheet Route::get('store_radiology_stock_sheet','StoresController@radiology_stock_sheet')->name('stores.radiology_stock_sheet'); /* request a quotation search */ Route::any('request_a_quotation_search', 'StoresController@request_a_quotation_search')->name('stores.request_a_quotation_search'); /* goods received note route */ Route::get('goods_received_note/{quotation_number}', 'StoresController@goods_received_note')->name('stores.goods_received_note'); Route::get('goods_received_note_print/{quotation_number}', 'StoresController@goods_received_note_print')->name('stores.goods_received_note_print'); Route::any('clean_opening_stock_balance', 'StoresController@clean_opening_stock_balance'); Route::any('clean_labs_with_no_expense_accounts', 'StoresController@clean_labs_with_no_expense_accounts'); Route::any('get_item_batch_watcher_details', 'StoresController@get_item_batch_watcher_details'); Route::any('clean_stock_watcher_to_remove_deleted', 'StoresController@clean_stock_watcher_to_remove_deleted'); Route::get('clean_batch_watcher_deleted_batches', 'StoresController@remove_batches_from_batch_watcher'); Route::any('details_of_items_to_approve/{id}', 'StoresController@details_of_items_to_approve'); Route::any('issued_items_history_cost_centres', 'StoresController@issued_items_history_cost_centres')->name('stores.issued_items_history_cost_centres'); });