| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317 |
- <?php
- // vim: set expandtab cindent tabstop=4 shiftwidth=4 fdm=marker:
- // +----------------------------------------------------------------------+
- // | Eacher openCode |
- // +----------------------------------------------------------------------+
- // | Copyright (c) 2015-2018 http://www.xeacher.com. All rights reserved. |
- // +----------------------------------------------------------------------+
- // | Authors: Eacher <20yyq@163.com> |
- // | |
- // +----------------------------------------------------------------------+
- Route::group(['namespace' => 'Admins'], function () {
- // 登录
- Route::post('login', 'AuthController@login')->name('login');
- //修改密码
- Route::post('modifyPassword', 'UserController@modifyPassword')->name('admins/modifyPassword');
- //配置管理员管理区域
- Route::post('addAdminarea','AdminAreaController@add');
- //修改当前用户密码
- Route::post('modifyCurPassword', 'UserController@modifyCurPassword');
- // 退出登录
- Route::get('logout', function () {
- Auth::logout();
- return showJson(101, '退出登录成功');
- });
- // 获取地区信息
- Route::get('area/{id}', 'AreaController@Index');
- //获取开放的地区
- Route::get('openarea/{id}', 'AreaController@openArea');
- // 获取配置信息
- Route::post('config/show', 'ConfigController@show');
- Route::group(['middleware' => ['admins.auth', 'auth.permission']], function () {
-
- /************************************首页*****************************************/
- Route::prefix('home')->group(function () {
- // 统计信息
- Route::post('statistics', 'HomeController@statistics')
- ->name('admins/home/statistics');
- // 提现申请动态
- Route::post('withdraw', 'HomeController@withdraw')
- ->name('admins/home/withdraw');
- // 代理升级提醒
- Route::post('upgrade', 'HomeController@upgrade')
- ->name('admins/home/upgrade');
- // 获取配置
- Route::get('config', 'ConfigController@index')
- ->name('admins/home/config');
- });
- /************************************数据统计管理*****************************************/
- Route::prefix('statistics')->group(function () {
- // 广告浏览量监控数据统计
- Route::post('adver', 'AdverController@StatBrowse')
- ->name('admins/statistics/adver');
- // 城区业绩量统计
- Route::post('area', 'AdverController@StatArea')
- ->name('admins/statistics/area');
- // 代理业绩量统计
- Route::post('proxy', 'UserController@StatProxy')
- ->name('admins/statistics/proxy');
- // 年业务量完成情况统计
- Route::post('goalinyear', 'StatController@goalInYear')
- ->name('admins/statistics/goalinyear');
- // 月业务量完成情况统计
- Route::post('goalinmonth', 'StatController@goalInMonth')
- ->name('admins/statistics/goalinmonth');
- });
- /************************************代理管理*****************************************/
- Route::prefix('proxy')->group(function () {
- Route::middleware('mustSystemManager')->group(function () {
- // 代理列表
- Route::post('list', 'UserController@proxyList')->name('admins/proxy/list');
- Route::get('list', 'UserController@proxyList')->name('admins/proxy/list');
- // 设置用户的代理配置
- Route::post('setproxy', 'ProxyController@setByUser')->name('admins/proxy/setproxy');
- // 审核(兼容批量)
- Route::post('upgrade/audit', 'UpgradeController@audit')->name('admins/proxy/upgrade/audit');
- // 城区代理审核
- Route::post('proxyarea', 'ProxyAreaController@index')->name('admins/proxy/proxyarea');
- // 审核(兼容批量)
- Route::post('proxyarea/audit', 'ProxyAreaController@audit')->name('admins/proxy/proxyarea/audit');
- //代理详情
- Route::post('detail', 'UserController@detail')->name('admins/proxy/detail');
- });
- // 提现记录
- Route::post('withdraw', 'UserWithdrawController@getListByUid')->name('admins/proxy/withdraw');
- // 代理-冻结/解冻
- Route::post('freeze', 'UserController@updateStatus')->name('admins/proxy/freeze');
- // 解除代理
- Route::post('relieve', 'UserController@relieve')->name('admins/proxy/relieve');
- // 私信
- Route::post('sendmsg', 'UserController@sendMsg')->name('admins/proxy/sendmsg');
- // 下级代理人数列表
- Route::post('invite', 'UserController@getListByInvite')->name('admins/proxy/invite');
- // 点币转账记录
- Route::post('change', 'AccountLogController@changeCoin')->name('admins/proxy/change');
- // 代理缴费记录
- Route::post('agentlog', 'AccountLogController@agentPayLog')->name('admins/proxy/agentlog');
- // 代理升级审核
- Route::post('upgrade', 'UpgradeController@index')->name('admins/proxy/upgrade');
- // 代理点币调整 2021/7/21
- Route::post('coin', 'UserController@editUserCoin')->name('admins/proxy/coin');
- });
- /************************************提现申请管理*****************************************/
- Route::prefix('withdraw')->middleware(['mustSystemManager'])->group(function () {
- // 提现设置-列表 // 系统管理员
- Route::post('index', 'UserWithdrawController@index')->name('admins/withdraw/index');
- //导出提现记录
- Route::post('excel','UserWithdrawController@outputToExcel')->name('admins/withdraw/excel'); //导出提现记录
- Route::get('excel','UserWithdrawController@outputToExcel')->name('admins/withdraw/excel');
- // 提现设置-审核 // 系统管理员
- Route::post('audit', 'UserWithdrawController@audit')->name('admins/withdraw/audit');
- // 提现设置 // 系统管理员
- Route::post('set', 'ConfigController@setWITHDRAWMIN')->name('admins/withdraw/set');
- });
- /************************************广告投放管理*****************************************/
- Route::prefix('adver')->group(function () {
- // 广告列表
- Route::post('index', 'AdverController@index')->name('admins/adver/index');
- // 广告列表-查看
- Route::post('show', 'AdverController@show')->name('admins/adver/show');
- // 广告审核列表
- Route::post('audit/index', 'AdverController@getListByAudit')->name('admins/adver/audit/index');
- // 对赌广告判定输赢
- Route::post('judge', 'AdverController@judge')->name('admins/adver/judge');
- // 广告审核列表-资质查看
- Route::post('audit/company', 'AdverController@showCompany')->name('admins/adver/audit/company');
- // 广告审核列表-审核
- Route::post('audit', 'AdverController@Audit')->name('admins/adver/audit');
- // 广告审核列表-确认对赌
- Route::post('betcomfirm', 'AdverController@BetComfirm')->name('admins/adver/betcomfirm');
- // 广告审核列表-审核协议上传
- Route::post('procotol', 'AdverController@procotolUpload')->name('admins/adver/procotol');
- // 广告列表-屏蔽
- Route::post('shield', 'AdverController@shield')->name('admins/adver/shield');
- // 广告列表-修改
- Route::post('modify', 'AdverController@modify')->name('admins/adver/modify');
- // 广告列表-修改剩余量/投放时间
- Route::post('modifymore', 'AdverController@modifyMore')->name('admins/adver/modifymore');
- //查看某个代理的所有广告 2021/6/21 lzj
- Route::post('oneadlist','AdverController@oneAdList')->name('admins/adver/oneadlist');
- //调整代理等级 2021/6/22
- Route::post('editadver','AdverController@editAdver')->name('admins/adver/editadver');
-
- // 系统管理员
- Route::middleware('mustSystemManager')->group(function () {
- // 广告设置-行业分类
- Route::post('industry', 'IndustryController@index')
- ->name('admins/adver/industry');
- // 广告设置--添加行业分类 2021/7/21
- Route::post('addindustry', 'IndustryController@add')
- ->name('admins/adver/addindustry');
- // 广告设置--删除/批量删除 2021/7/21
- Route::post('deleteindustry', 'IndustryController@delete')
- ->name('admins/adver/deleteindustry');
- // 广告设置-担保效果
- Route::post('guarantee', 'AdverController@guarantee')
- ->name('admins/adver/guarantee');
- // 广告促销管理-列表
- Route::post('activity/index', 'AdverActivityController@index')
- ->name('admins/adver/activity/index');
- // 广告促销管理-添加
- Route::post('activity/add', 'AdverActivityController@add')
- ->name('admins/adver/activity/add');
- });
- });
- /************************************用户管理*****************************************/
- //用户编辑
- Route::prefix('user')->middleware(['mustSystemManager'])->group(function () {
- Route::post('edit', 'UserController@edit')->name('admins/user/edit');
- Route::post('info', 'UserController@getUerInfo')->name('admins/user/info');
- });
- /************************************代理区设置 *****************************************/
- Route::prefix('proxyarea')->middleware(['mustSystemManager'])->group(function () {
- // 开放城区管理-列表
- Route::post('', 'ProxyController@index')->name('admins/proxyarea');
- // 开放城区管理-添加城区
- Route::post('add', 'ProxyController@add')->name('admins/proxyarea/add');
- // 开放城区管理-城区代理设置-数据
- Route::post('show', 'ProxyController@show')->name('admins/proxyarea/show');
- // 开放城区管理-城区代理设置
- Route::post('modify', 'ProxyController@modify')->name('admins/proxyarea/modify');
- // 开放城区管理-修改开放地区状态
- Route::post('modifyStatus', 'ProxyController@modifyStatus')->name('admins/proxyarea/modifyStatus');
- // 城区代理设置-数据
- Route::post('global', 'ProxyController@global')->name('admins/proxyarea/global');
- // 城区代理全局设置-数据
- Route::post('global_set', 'ProxyController@global_set')->name('admins/proxyarea/global_set');
- // 城区代理全局设置-修改
- Route::post('modify_global_set', 'ProxyController@modify_global')->name('admins/proxyarea/modify_global_set');
- });
- /************************************系统设置 // 系统管理员*****************************************/
- Route::prefix('system')->middleware(['mustSystemManager'])->group(function () {
- // 系统公告设置-列表
- Route::post('notice', 'SystemNoticeController@index')->name('admins/notice/notice');
- // 系统公告设置-编辑
- Route::post('notice/edit', 'SystemNoticeController@add')->name('admins/notice/notice/edit');
- // 用户协议管理-列表
- Route::post('protocol', 'ProtocolController@index')->name('admins/notice/protocol');
- // 用户协议管理-编辑用户协议
- Route::post('protocol/add', 'ProtocolController@add')->name('admins/notice/protocol/add');
- //轮播图添加
- Route::post('slider/add', 'SliderController@add')->name('admins/system/slider/add');
- //轮播图列表
- Route::post('slider/index', 'SliderController@index')->name('admins/system/slider/index');
- //轮播图编辑
- Route::post('slider/update', 'SliderController@update')->name('admins/system/slider/update');
- //轮播图删除
- Route::post('slider/del', 'SliderController@del')->name('admins/system/slider/del');
- });
- /************************************客户服务 // 系统管理员*****************************************/
- Route::prefix('serve')->middleware(['mustSystemManager'])->group(function () {
- // 反馈列表
- Route::post('feedback', 'FeedBackController@index')->name('admins/serve/feedback');
- // 反馈列表-回复
- Route::post('feedback/reply', 'FeedBackController@reply')->name('admins/serve/feedback/reply');
- });
- /************************************系统管理 // 系统管理员*****************************************/
- // 更新管理员密码
- Route::post('manager/update', ['uses' => 'SystemUserController@update', 'as' => 'SystemUser update']);
- Route::prefix('system')->group(function () {
- // 系统设置-列表
- Route::get('config', ['uses' => 'ConfigController@index', 'as' => 'config index']);
- // 系统设置-编辑
- Route::post('config/edit', ['uses' => 'ConfigController@edit', 'as' => 'config edit']);
- // 管理员-列表
- Route::post('user', ['uses' => 'SystemUserController@index', 'as' => 'systemuser index']);
- //管理员-消息模板
- Route::post('msglist', ['uses' => 'SystemUserController@msgTemplateList', 'as' => 'systemuser msglist']);
- Route::post('msgedit', ['uses' => 'SystemUserController@editMsgTemplate', 'as' => 'systemuser msgedit']);
- // 管理员-添加
- Route::post('user/add', ['uses' => 'SystemUserController@create', 'as' => 'systemuser create']);
- // 管理员-编辑
- Route::post('user/edit', ['uses' => 'SystemUserController@edit', 'as' => 'systemuser edit']);
- // 系统日志
- Route::post('operationLogs', ['uses' => 'SystemUserController@operationLogs', 'as' => 'systemuser operationLogs']);
- // 管理员-删除
- Route::get('user/del/{id}', ['uses' => 'SystemUserController@del', 'as' => 'systemuser del']);
- // 管理员-拥有的权限
- Route::get('modelhasroles/{id}', ['uses' => 'SystemModelHasRolesController@show', 'as' => 'modelhasroles show']);
- // 管理员-分配角色
- Route::post('modelhasroles/create', ['uses' => 'SystemModelHasRolesController@create', 'as' => 'modelhasroles create']);
- // 管理员-分配角色
- Route::post('modelhasroles/removeRole', ['uses' => 'SystemModelHasRolesController@removeRole', 'as' => 'modelhasroles removeRole']);
- // 管理员-分发权限
- Route::post('modelhasper/dispath', ['uses' => 'SystemModelHasPermissionsController@dispath', 'as' => 'modelhasper dispath']);
- // 管理员-权限列表
- Route::post('modelhasper/list', ['uses' => 'SystemModelHasPermissionsController@list', 'as' => 'modelhasper list']);
- // 角色-创建
- Route::post('roles/create', ['uses' => 'SystemRolesController@create', 'as' => 'role create']);
- // 角色-列表
- Route::post('roles', ['uses' => 'SystemRolesController@index', 'as' => 'role index']);
- // 角色-详情
- Route::get('roles/{id}', ['uses' => 'SystemRolesController@show', 'as' => 'role show']);
- // 角色-编辑
- Route::post('roles/edit', ['uses' => 'SystemRolesController@edit', 'as' => 'role edit']);
- // 角色-删除
- Route::get('roles/del/{id}', ['uses' => 'SystemRolesController@del', 'as' => 'role del']);
- // 角色-分配权限
- Route::post('roles/syncPermissions', ['uses' => 'SystemRoleHasPermissionsController@syncPermissions', 'as' => 'role syncPermissions']);
- // 角色-删除权限
- Route::post('roles/revoPermission', ['uses' => 'SystemRoleHasPermissionsController@revoPermission', 'as' => 'role revoPermission']);
- // 权限-列表
- Route::get('permissions/index', ['uses' => 'SystemPermissionsController@index', 'as' => 'permission index']);
- // 权限-添加列表
- Route::post('permissions/create', ['uses' => 'SystemPermissionsController@create', 'as' => 'permission create']);
- // 权限-详情
- Route::get('permissions/{id}', ['uses' => 'SystemPermissionsController@show', 'as' => 'permission show']);
- // 权限-编辑
- Route::post('permissions/edit', ['uses' => 'SystemPermissionsController@edit', 'as' => 'permission edit']);
- // 权限-删除
- Route::get('permissions/del/{id}', ['uses' => 'SystemPermissionsController@del', 'as' => 'permission del']);
- });
- });
- //权限-树形权限
- Route::post('system/permissions/tree', ['uses' => 'SystemPermissionsController@tree', 'as' => 'permission tree']);
- });
|