新增4个子功能页面: - 送货未定价 (delivery-unpriced): pm_unOrderDetails, 265452行 - 退货未定价 (return-unpriced): finance_purchaseReturn WHERE priceB=0, 35928行 - 其他扣款补款 (other-adjustments): fys_supplierPaymentSummary WHERE other!=0, 460行 - 代发快递 (dropshipping-express): fys_express_courier_settlement, 765行 嵌套子菜单改造: - 未定价明细下新增children嵌套结构(送货未定价+退货未定价) - ShowInAdmin监听器支持page级dropdown嵌套 - Business\Pages控制器支持父级page跳转到第一个子页面 - SidebarPermissions支持children权限key
65 lines
3.6 KiB
PHP
65 lines
3.6 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::api('ecommerce-finance', function () {
|
|
Route::post('import-files', 'ImportFiles@store')->name('import-files.store');
|
|
Route::apiResource('channels', 'Channels')->except(['destroy']);
|
|
Route::apiResource('stores', 'Stores')->except(['destroy']);
|
|
Route::apiResource('import-batches', 'ImportBatches')->only(['index', 'show', 'store']);
|
|
Route::get('reconciliation-exceptions', 'ReconciliationExceptions@index')->name('reconciliation-exceptions.index');
|
|
|
|
// 货款对账
|
|
Route::get('goods-reconciliations', 'GoodsReconciliations@index')->name('goods-reconciliations.index');
|
|
Route::get('goods-reconciliations/summary', 'GoodsReconciliations@summary')->name('goods-reconciliations.summary');
|
|
Route::get('goods-reconciliations/options', 'GoodsReconciliations@options')->name('goods-reconciliations.options');
|
|
|
|
// 供应商应付 - 子功能页面
|
|
Route::prefix('supplier-payables')->group(function () {
|
|
// 退货对账
|
|
Route::get('return-reconciliations', 'SupplierPayables@returnReconciliationsIndex');
|
|
Route::get('return-reconciliations/summary', 'SupplierPayables@returnReconciliationsSummary');
|
|
Route::get('return-reconciliations/options', 'SupplierPayables@returnReconciliationsOptions');
|
|
|
|
// 发票扣款
|
|
Route::get('invoice-deductions', 'SupplierPayables@invoiceDeductionsIndex');
|
|
Route::get('invoice-deductions/summary', 'SupplierPayables@invoiceDeductionsSummary');
|
|
Route::get('invoice-deductions/options', 'SupplierPayables@invoiceDeductionsOptions');
|
|
|
|
// 赔偿明细
|
|
Route::get('compensation-details', 'SupplierPayables@compensationDetailsIndex');
|
|
Route::get('compensation-details/summary', 'SupplierPayables@compensationDetailsSummary');
|
|
Route::get('compensation-details/options', 'SupplierPayables@compensationDetailsOptions');
|
|
|
|
// 借支明细
|
|
Route::get('advance-details', 'SupplierPayables@advanceDetailsIndex');
|
|
Route::get('advance-details/summary', 'SupplierPayables@advanceDetailsSummary');
|
|
Route::get('advance-details/options', 'SupplierPayables@advanceDetailsOptions');
|
|
|
|
// 送货未定价
|
|
Route::get('delivery-unpriced', 'SupplierPayables@deliveryUnpricedIndex');
|
|
Route::get('delivery-unpriced/summary', 'SupplierPayables@deliveryUnpricedSummary');
|
|
Route::get('delivery-unpriced/options', 'SupplierPayables@deliveryUnpricedOptions');
|
|
|
|
// 退货未定价
|
|
Route::get('return-unpriced', 'SupplierPayables@returnUnpricedIndex');
|
|
Route::get('return-unpriced/summary', 'SupplierPayables@returnUnpricedSummary');
|
|
Route::get('return-unpriced/options', 'SupplierPayables@returnUnpricedOptions');
|
|
|
|
// 样品扣款
|
|
Route::get('sample-deductions', 'SupplierPayables@sampleDeductionsIndex');
|
|
Route::get('sample-deductions/summary', 'SupplierPayables@sampleDeductionsSummary');
|
|
Route::get('sample-deductions/options', 'SupplierPayables@sampleDeductionsOptions');
|
|
|
|
// 其他扣款补款
|
|
Route::get('other-adjustments', 'SupplierPayables@otherAdjustmentsIndex');
|
|
Route::get('other-adjustments/summary', 'SupplierPayables@otherAdjustmentsSummary');
|
|
Route::get('other-adjustments/options', 'SupplierPayables@otherAdjustmentsOptions');
|
|
|
|
// 代发快递
|
|
Route::get('dropshipping-express', 'SupplierPayables@dropshippingExpressIndex');
|
|
Route::get('dropshipping-express/summary', 'SupplierPayables@dropshippingExpressSummary');
|
|
Route::get('dropshipping-express/options', 'SupplierPayables@dropshippingExpressOptions');
|
|
});
|
|
});
|