212 lines
9.7 KiB
PHP
212 lines
9.7 KiB
PHP
<?php
|
|
|
|
use Dcat\Admin\Admin;
|
|
use Illuminate\Routing\Router;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Admin::routes();
|
|
|
|
Route::group([
|
|
'prefix' => config('admin.route.prefix'),
|
|
'namespace' => config('admin.route.namespace'),
|
|
'middleware' => config('admin.route.middleware'),
|
|
], function (Router $router) {
|
|
$router->get('/', 'HomeController@index');
|
|
$router->resource('auth/users', 'AdministratorController')->names('administrators');
|
|
$router->resource('auth/roles', 'RoleController');
|
|
$router->resource('auth/permissions', 'PermissionController');
|
|
$router->resource('auth/menus', 'MenuController');
|
|
|
|
$router->resource('ad-addresses', 'AdAddressController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('ad_addresses');
|
|
|
|
$router->resource('ads', 'AdController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
]);
|
|
|
|
$router->resource('article-categories', 'ArticleCategoryController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('article_categories');
|
|
|
|
$router->resource('articles', 'ArticleController');
|
|
|
|
$router->resource('shipping-templates', 'ShippingTemplateController')->names('shipping_templates');
|
|
$router->get('shipping-templates/{template}/rule-list', 'ShippingTemplateController@ruleList')->name('shipping_templates.rule_list');
|
|
$router->resource('shipping-rules', 'ShippingRuleController')->only([
|
|
'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('shipping_rules');
|
|
|
|
$router->resource('product-categories', 'ProductCategoryController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('product_categories');
|
|
|
|
$router->resource('product-groups', 'ProductGroupController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('product_groups');
|
|
|
|
$router->resource('product-features', 'ProductFeatureController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('product_features');
|
|
|
|
$router->resource('product-buynotes', 'ProductBuynoteController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('product_buynotes');
|
|
|
|
$router->resource('product-spus', 'ProductSpuController')->names('product_spus');
|
|
$router->get('product-spus/{spu}/sku-list', 'ProductSpuController@skuList')->name('product_spus.sku_list');
|
|
|
|
$router->resource('product-skus', 'ProductSkuController')->only([
|
|
'index', 'edit', 'update', 'destroy',
|
|
])->names('product_skus');
|
|
|
|
$router->resource('product-sku-verifies', 'ProductSkuVerifyController')->only([
|
|
'index', 'edit', 'update', 'destroy',
|
|
])->names('product_sku_verifies');
|
|
|
|
$router->resource('product-parts', 'ProductPartController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('product_parts');
|
|
|
|
$router->resource('coupons', 'CouponController')->names('coupons');
|
|
$router->get('coupons/{coupon}/range-list', 'CouponController@rangeList')->name('coupons.range_list');
|
|
$router->resource('coupon-ranges', 'CouponRangeController')->only([
|
|
'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('coupon_ranges');
|
|
|
|
$router->resource('coupon-send-tasks', 'CouponSendTaskController')->names('coupon_send_tasks');
|
|
|
|
$router->resource('coupon-task-logs', 'CouponTaskLogController')->only([
|
|
'index',
|
|
])->names('coupon_task_logs');
|
|
|
|
$router->get('after-sales', 'AfterSaleController@index')->name('after_sales.index');
|
|
$router->get('after-sales/{after_sale}', 'AfterSaleController@show')->name('after_sales.show');
|
|
$router->get('verify-after-sales', 'AfterSaleController@index')->name('after_sales.verifies');
|
|
$router->get('shipping-after-sales', 'AfterSaleController@index')->name('after_sales.shippings');
|
|
$router->get('finance-after-sales', 'AfterSaleController@index')->name('after_sales.finances');
|
|
|
|
$router->resource('users', 'UserController');
|
|
|
|
$router->resource('vips', 'VipController');
|
|
|
|
$router->resource('messages', 'MessageController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
]);
|
|
|
|
$router->get('orders/export/shipping-order', 'OrderController@exportShippingOrder')->name('orders.export_shipping_orders');
|
|
$router->resource('orders', 'OrderController')->only([
|
|
'index', 'show', 'edit', 'update',
|
|
]);
|
|
$router->get('pendding-orders', 'OrderController@index')->name('orders.pendding_orders');
|
|
$router->get('finished-orders', 'OrderController@index')->name('orders.finished_orders');
|
|
|
|
$router->resource('order-packages', 'OrderPackageController')->only([
|
|
'index', 'edit', 'update', 'destroy',
|
|
])->names('order_packages');
|
|
|
|
$router->resource('order-reduce-ranges', 'OrderReduceRangeController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('order_reduce_ranges');
|
|
|
|
$router->resource('app-versions', 'AppVersionController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('app_versions');
|
|
|
|
$router->resource('share-bgs', 'ShareBgController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('share_bgs');
|
|
|
|
$router->resource('tags', 'TagController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
]);
|
|
$router->get('order-tags', 'TagController@index')->name('orders.tags');
|
|
$router->get('package-tags', 'TagController@index')->name('order_packages.tags');
|
|
$router->get('aftersale-tags', 'TagController@index')->name('after_sales.tags');
|
|
|
|
$router->resource('settings', 'SettingController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
]);
|
|
|
|
$router->resource('wallet-to-bank-logs', 'WalletToBankLogController')->only([
|
|
'index',
|
|
])->names('wallet_to_bank_logs');
|
|
|
|
$router->resource('distribution-pre-incomes', 'DistributionPreIncomeController')->only([
|
|
'index',
|
|
])->names('distribution_pre_incomes');
|
|
|
|
$router->resource('wallet-logs', 'WalletLogController')->only([
|
|
'index',
|
|
])->names('wallet_logs');
|
|
|
|
$router->resource('balance-logs', 'BalanceLogController')->only([
|
|
'index',
|
|
])->names('balance_logs');
|
|
|
|
$router->resource('points-logs', 'PointsLogController')->only([
|
|
'index',
|
|
])->names('points_logs');
|
|
|
|
$router->get('quota-logs', 'QuotaLogController@index')->name('quota_logs.index');
|
|
|
|
$router->resource('quota-v1-send-jobs', 'QuotaV1SendJobController')->only([
|
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
|
])->names('quota_v1_send_jobs');
|
|
$router->get('quota-v1-send-jobs/{job}/log-list', 'QuotaV1SendJobController@logList')->name('quota_v1_send_jobs.log_list');
|
|
|
|
$router->resource('order-refunds', 'OrderRefundLogController')->only([
|
|
'index',
|
|
])->names('order_refunds');
|
|
|
|
$router->get('import-job-logs', 'ImportJobLogController@index')->name('import_job_logs.index');
|
|
|
|
$router->resource('sales-value-logs', 'SalesValueLogController')->only(
|
|
['index']
|
|
)->names('sales_value_logs');
|
|
|
|
|
|
//经销商
|
|
$router->resource('dealer-products', 'DealerProductController')->names('dealer_products');
|
|
$router->resource('dealer-orders', 'DealerOrderController')->only([
|
|
'index', 'show', 'edit', 'update',
|
|
])->names('dealer_orders');
|
|
$router->get('dealer-manager-orders', 'DealerOrderController@index')->name('dealer_orders.manager');
|
|
$router->resource('dealer-users', 'DealerController')->only([
|
|
'index', 'show', 'edit', 'update',
|
|
])->names('dealers');
|
|
|
|
//渠道补贴
|
|
$router->resource('dealer-earnings', 'DealerEarningController')->only([
|
|
'index', 'show',
|
|
])->names('dealer_earnings');
|
|
$router->get('dealer-earnings-channel', 'DealerEarningController@index')->name('dealer_earnings.channel');
|
|
$router->get('dealer-earnings-manage', 'DealerEarningController@index')->name('dealer_earnings.manage');
|
|
$router->get('dealer-earnings-manager', 'DealerEarningController@index')->name('dealer_earnings.manager');
|
|
$router->get('dealer-earnings-purchase', 'DealerEarningController@index')->name('dealer_earnings.purchase');
|
|
|
|
//批零明细
|
|
$router->get('dealer-manager-sales-logs', 'DealerManagerSalesLogController@index')->name('dealer_manager_sales_logs.index');
|
|
$router->get('dealer-manage-subsidy-logs', 'DealerManageSubsidyLogController@index')->name('dealer_manage_subsidy_logs.index');
|
|
$router->get('dealer-purchase-logs', 'DealerPurchaseLogController@index')->name('dealer_purchase_logs.index');
|
|
|
|
//批零余额提现
|
|
$router->get('dealer-wallet-to-bank-logs/export', 'DealerWalletToBankLogController@export')->name('dealer_wallet_to_bank_logs.export');
|
|
$router->resource('dealer-wallet-to-bank-logs', 'DealerWalletToBankLogController')->only([
|
|
'index', 'show',
|
|
])->names('dealer_wallet_to_bank_logs');
|
|
|
|
/** api接口 **/
|
|
$router->get('api/product-categories', 'ProductCategoryController@categories')->name('api.product_categories');
|
|
$router->get('api/product-group-details', 'ProductGroupController@details')->name('api.product_group_details');
|
|
$router->get('api/product-skus', 'ProductSkuController@skus')->name('api.product_skus');
|
|
$router->get('api/coupons', 'CouponController@coupons')->name('api.coupons');
|
|
$router->get('api/coupone-send-tasks', 'CouponSendTaskController@tasks')->name('api.coupon_send_tasks');
|
|
$router->get('api/orders', 'OrderController@orders')->name('api.orders');
|
|
$router->get('api/order-products', 'OrderController@orderProducts')->name('api.order_products');
|
|
$router->get('api/users', 'UserController@users')->name('api.users');
|
|
|
|
/** 调试接口 **/
|
|
// $router->get('test', 'HomeController@test');
|
|
});
|