<?php

use Illuminate\Routing\Router;
use Illuminate\Support\Facades\Route;
use Dcat\Admin\Admin;

Admin::routes();

Route::group([
    'prefix'     => config('admin.route.prefix'),
    'namespace'  => config('admin.route.namespace'),
    'middleware' => config('admin.route.middleware'),
], function (Router $router) {

    /******************************************************  图片文件上传组件Start  *********************************************************/

    $router->match(['put', 'post'], 'upload/user', 'UploadController@userUpload'); //头像图上传

    $router->match(['put', 'post'], 'upload/goods', 'UploadController@goodsUpload'); //商品图上传

    $router->match(['put', 'post'], 'upload/merchant', 'UploadController@merchantUpload'); //门店图上传

    $router->match(['put', 'post'], 'upload/user-avatar', 'UploadController@uploadUserAvatar'); //上传用户头像

    $router->match(['put', 'post'], 'upload/carousel', 'UploadController@carouselUpload'); //上传轮播图

    $router->match(['put', 'post'], 'upload/article', 'UploadController@articleUpload'); //上传文章图

    $router->match(['put', 'post'], 'upload/skuImage', 'UploadController@uploadSkuImage'); //上传商品规格图

    //$router->match(['put', 'post'], 'upload/resource-file', 'UploadController@uploadResourceFile'); //上传资源文件

    /******************************************************  图片文件上传组件end    *********************************************************/


    $router->get('/', 'HomeController@index');

    $router->resource('category', 'CategoryController'); //分类管理

    $router->resource('article', 'ArticleController'); //文章管理

    $router->resource('goods', 'GoodController'); //商品管理
    Route::get('goods-export', 'GoodController@export'); //导出

    $router->resource('kefu', 'KefuController');  //平台客服

    $router->resource('setting', 'SystemSettingController'); //数值设置

    $router->resource('orderInfo', 'OrderInfoController'); //订单管理

    $router->resource('user', 'UserController');  //用户管理

    $router->resource('user-share', 'ShareController');  //查看下级

    $router->resource('user-check', 'UserCheckController');  //用户审核列表

    $router->resource('check-number', 'CheckNumberController');  //审核编号列表

    $router->resource('carousel', 'CarouselController');  //轮播图管理

    $router->resource('merchant', 'MerchantController');  //商家管理

    $router->resource('merchant-store', 'MerchantGoodsStoreController');  //商家库存管理

    $router->resource('merchant-store-log', 'MerchantStoreSkuLogController');  //商家库存记录

    $router->resource('buycode-check', 'UserBuycodeCheckController');  //直购码审核

    $router->resource('verifier', 'StoreAdminUsersController');  //核销员列表

    $router->resource('comment', 'CommentController');  //评论列表

    $router->resource('comment-tpl', 'CommentTplController');  //评价模板

    $router->resource('check-cashout', 'IncomeController');  //提现审核管理

    $router->get('city', 'CityController@getList');  //城市选择-联动

    $router->get('get-store-list', 'MerchantGoodsStoreController@getList');  //门店选择-联动
});