123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473 |
- <?php
- use Illuminate\Routing\Router;
- Admin::registerAuthRoutes();
- Route::group([
- 'prefix' => config('admin.route.prefix'),
- 'namespace' => config('admin.route.namespace'),
- 'middleware' => config('admin.route.middleware'),
- ], function (Router $router) {
- $router->get('/', 'HomeController@index')->name('admin.home');
- $router->post('/home/ajax', 'HomeController@ajax');
- $router->get('/home/message', 'HomeController@menuMessage')->name('admin.home.message');
- $router->get('/config/{type_id}/{tab_id?}', 'ConfigController@index')->name('admin.config');
- $router->post('/config/{type_id}', 'ConfigController@store')->name('admin.config.post');
- //登录认证,后台管理
- $router->group([
- 'prefix' => 'auth',
- 'namespace' => 'Admin',
- ], function (Router $router) {
- $router->get('login', 'AuthController@getLogin');
- $router->resource('permissions', 'PermissionController');
- $router->resource('roles', 'RoleController');
- });
- //招聘会
- $router->group([
- 'prefix' => 'jobfair',
- 'namespace' => 'Jobfair',
- ], function (Router $router) {
- $router->resource('floorplans', FloorplanController::class);
- $router->resource('index', JobfairController::class)->names('jobfair');
- $router->post('floors', 'FloorplanController@floors')->name('floorplans.floors');
- $router->post('add', 'JobfairController@jobfairAdd')->name('jobfair.add');
- $router->post('newJobfair', 'JobfairController@newJobfair');
- $router->post('updateJobfair', 'JobfairController@updateJobfair');
- $router->resource('management', JobfairManagementController::class);
- $router->resource('jobs', JobfairJobController::class)->names('jobfairjobs');
- $router->post('auditJobs', 'JobfairJobController@auditJobs')->name('jobfairjobs.auditjobs');
- $router->post('auditR', 'JobfairJobController@auditR')->name('jobfairjobs.auditr');
- $router->resource('put_jobs', JobfairPutJobsController::class)->names('jobfairPutJobs');
- $router->post('auditPutJobs', 'JobfairPutJobsController@auditPutJobs')->name('jobfairPutJobs.audit');
- $router->post('auditPutR', 'JobfairPutJobsController@auditPutR')->name('jobfair.auditPutR');
- $router->resource('companys', JobfairCompanyController::class)->names('jobfair.company');
- $router->post('auditCompanys', 'JobfairCompanyController@auditCompanys')->name('jobfair.company.audit');
- $router->post('auditCompanysR', 'JobfairCompanyController@auditCompanysR')->name('jobfair.company.auditr');
- $router->get('signed', 'JobfairController@signed')->name('jobfair.signed');
- $router->post('singedUpdate', 'JobfairController@singedUpdate')->name('jobfair.singedupdate');
- $router->resource('dishonesty', JobfairDishonestyController::class);
- $router->resource('blacklist', JobfairBlacklistController::class);
- $router->resource('sign', JobfairPersonSignedsController::class);
- $router->post('blacklistAdd', 'JobfairBlacklistController@blacklistAdd')->name('blacklist.add');
- $router->post('blacklistDelete', 'JobfairBlacklistController@blacklistDelete')->name('blacklist.delete');
- $router->post('blacklistD', 'JobfairBlacklistController@blacklistD')->name('blacklist.deleted');
- $router->get('jobfairComanyAdd', 'JobfairCompanyController@jobfairComanyAdd');
- $router->get('floorPlans', 'JobfairCompanyController@floorPlans')->name('floorplans.floorPlans');
- $router->get('floorPlansId', 'JobfairCompanyController@floorPlansId')->name('floorplans.floorPlansId');
- $router->post('signedCompanys', 'JobfairCompanyController@signedCompanys')->name('jobfair.company.singedupdate');
- $router->get('export_poster', 'JobfairController@exportPoster')->name('jobfair.export_poster');
- $router->get('export_signin', 'JobfairController@exportSignin')->name('jobfair.export_signin');
- });
- //赴外招聘会
- $router->group([
- 'prefix' => 'jobfairout',
- 'namespace' => 'Jobfairout',
- ], function (Router $router) {
- $router->resource('index', JobfairoutController::class)->names('jobfairout');
- $router->resource('schools', JobfairoutSchoolController::class);
- $router->get('jobfairoutPoster', 'JobfairoutController@jobfairoutPoster')->name('jobfairout.poster');
- $router->get('exportPerson', 'JobfairoutController@exportPerson')->name('jobfairout.export.person');
- $router->get('exportJobs', 'JobfairoutController@exportJobs')->name('jobfairout.export.jobs');
- $router->get('exportFeedback', 'JobfairoutController@exportFeedback')->name('jobfairout.export.feedback');
- $router->resource('jobs', JobfairJobController::class)->names('jobfairoutjobs');
- $router->post('auditJobs', 'JobfairJobController@auditJobs')->name('jobfairoutjobs.auditjobs');
- $router->post('auditR', 'JobfairJobController@auditR')->name('jobfairoutjobs.auditr');
- $router->resource('put_jobs', JobfairoutPutJobsController::class)->names('jobfairoutPutJobs');
- $router->post('auditPutJobs', 'JobfairoutPutJobsController@auditPutJobs');
- $router->post('auditPutR', 'JobfairoutPutJobsController@auditPutR');
- $router->resource('companys', JobfairoutCompanyController::class)->names('jobfairout.company');
- $router->post('auditCompanys', 'JobfairoutCompanyController@auditCompanys')->name('jobfairout.company.audit');
- $router->post('auditCompanysR', 'JobfairoutCompanyController@auditCompanysR')->name('jobfairout.company.auditr');
- $router->get('person', 'JobfairoutCompanyController@person')->name('jobfairout.company.person');
- $router->get('poster', 'JobfairoutCompanyController@poster')->name('jobfairout.company.poster');
- $router->get('jobfairComanyAdd', 'JobfairoutCompanyController@jobfairComanyAdd');
- });
- //企业管理
- $router->group([
- 'prefix' => 'firm',
- 'namespace' => 'Company',
- ], function (Router $router) {
- $router->resource('company', CompanyController::class);
- $router->resource('jobs', JobsController::class);
- $router->resource('promotion', PromotionController::class);
- $router->resource('businessincrement/setcompany_increment', SetmealIncrementController::class);
- $router->resource('invoice/index', InvoiceController::class)->names('invoice');
- $router->resource('invoice/invoicecategory', InvoiceCategoryController::class);
- $router->resource('companysetmeal/setmeal', SetmealController::class);
- $router->resource('companytask/task', TaskController::class);
- $router->post('jobs/jobsAudit', 'JobsController@jobsAudit')->name('jobs.audit');
- $router->post('jobs/jobsbusiness', 'JobsController@jobsbusiness')->name('jobs.business');
- $router->post('jobs/jobsrefresh', 'JobsController@jobsrefresh')->name('jobs.refresh');
- $router->resource('order/company', OrderController::class)->names('order.company');
- $router->resource('companysetmeal/index', MembersSetmealController::class)->names('companysetmeal');
- $router->resource('points', MembersPointController::class);
- $router->resource('companytpl', CompanyTplController::class);
- $router->resource('task/company', TaskController::class)->names('task');
- $router->resource('task/personal', TaskController::class)->names('taskpersonal');
- $router->resource('resumeinterview/downloadresume', CompanyDownResumeController::class);
- $router->resource('resumeinterview/acceptresume', PersonalJobsApplyController::class);
- $router->resource('resumeinterview/interview', CompanyInterViewController::class);
- $router->post('adds', 'PromotionController@adds')->name('promotion.adds');
- $router->get('comBusiness/{id}/{type}', "CompanySetController@comBusiness")->name('comBusiness');
- $router->put('comBusiness/update/{id}', "CompanySetController@update");
- // $router->get('companyset', "CompanySetController@companyset");
- // $router->post('comsetupdate', "CompanySetController@comsetupdate");
- $router->post('company/audit', 'CompanyController@audit')->name('company.audit');
- $router->post('company/oneaudit', 'CompanyController@auditOne')->name('company.oneaudit');//单个企业审核
- $router->resource('order/personal', OrderController::class)->names('order.personal');
- $router->post('company/companyAudit', "CompanyController@companyAudit")->name('company.audit');
- $router->post('company/companyRefresh', "CompanyController@companyRefresh")->name('company.refresh');
- $router->get('ajax/getinfo', 'AjaxController@getInfo')->name('ajax.getinfo');
- $router->resource('companyimg', CompanyImgController::class);
- $router->resource('businessincrement/index', BusienssIncrementController::class)->names('businessincrement');
- $router->post('company/companyImgAudit', 'CompanyImgController@companyImgAudit')->name('companyimg.audit');
- $router->get('manager/{id}', 'CompanyController@manager');
- $router->post('company/sendSms', 'CompanyController@sms')->name('company.sendsms');
- $router->post('company/sendEmail', 'CompanyController@email')->name('company.sendemail');
- $router->post('company/sendSys', 'CompanyController@sys')->name('company.sendsys');
- $router->post('ajax/send/sys', 'AjaxController@sendSys')->name('company.ajax.sendsys');
- $router->post('ajax/send/sms', 'AjaxController@sendSms')->name('company.ajax.sendsms');
- $router->post('ajax/send/email', 'AjaxController@sendEmail')->name('company.ajax.sendemail');
- $router->post('jobs/joblog', 'JobsController@auditLog')->name('jobs.log');//职位审核日志展示
- $router->post('company/log', 'CompanyController@companyLog')->name('company.log');// 企业审核日志展示
- $router->post('companysetmeal/record', 'MembersSetmealController@SetmealRecord')->name('companysetmeal.record');// 套餐记录显示
- //重置密码
- $router->post('auditPassword', 'CompanyController@auditPassword')->name('audit.password');
- $router->post('auditPass', 'CompanyController@auditPass')->name('audit.pass');
- //企业推广
- $router->get('ajax/getpromotion', 'AjaxController@getPromotion')->name('ajax.getpromotion');
- //个人推广
- $router->get('ajax/getresume', 'AjaxController@getResume')->name('ajax.getresume');
- $router->resource('template/company', CompanyTemplateController::class)->names('template.company');
- $router->resource('template/person', PersonTemplateController::class)->names('template.person');
- $router->resource('template/home', HomeTemplateController::class)->names('template.home');
- $router->resource('consultant', ConsultantController::class);
- $router->post('consultantSet', 'CompanyController@consultantSet')->name('consultant.set');
- $router->post('consultantSetUpdate', 'CompanyController@consultantSetUpdate')->name('consultant.set.update');
- $router->get('consultantList', 'ConsultantController@consultantList')->name('consultant.list');
- $router->post('consultantReset', 'ConsultantController@consultantReset')->name('consultant.reset');
- });
- //个人管理
- $router->group([
- 'prefix' => 'personal',
- 'namespace' => 'Person',
- ], function (Router $router) {
- $router->resource('resume', ResumeController::class);
- $router->resource('points', PersonalPointsController::class);
- $router->any('addPoints', 'PersonalPointsController@addPoints')->name('admin.personal.addPoints');
- $router->resource('applyJobs', JobsApplyController::class);
- $router->post('applyCompanyJobs', 'JobsApplyController@applyCompanyJobs');
- $router->resource('interview', PersonInterviewController::class);
- $router->get('company/applyJobs/{id}/{uid}', 'JobsApplyController@applyJobs');
- $router->get('managerRes/{id}', 'MemberController@manager');
- $router->get('manager/into/{id}', 'MemberController@managerInto');
- $router->post('resumeManager', 'ResumeController@manager');
- $router->post('sendSms', 'ResumeController@sms');
- $router->post('sendEmail', 'ResumeController@email');
- $router->post('sendSys', 'ResumeController@sys');
- $router->post('uidSend', 'ResumeController@uidSend')->name('admin.personal.uidSend');
- $router->post('uidEmail', 'ResumeController@uidEmail')->name('admin.personal.uidEmail');
- $router->post('uidSms', 'ResumeController@uidSms')->name('admin.personal.uidSms');
- $router->post('auditResume', 'ResumeController@auditResume');
- $router->post('auditR', 'ResumeController@auditR')->name('admin.personal.auditR');
- $router->post('auditPassword', 'MemberController@auditPassword');
- $router->post('auditPass', 'MemberController@auditPass')->name('admin.personal.auditPass');
- $router->get('userTab/{uid}/{type}', 'MemberController@userInfoTab');
- $router->post('delete/ima', 'ResumePhotoController@deleteIma');
- $router->post('delete/image', 'ResumePhotoController@deleteImage')->name('admin.personal.deleteImage');
- $router->post('resumeAudit', 'ResumeController@audit');
- $router->resource('resumeImg', ResumeImgController::class);
- $router->resource('resumePhoto', ResumePhotoController::class);
- $router->post('auditImg', 'ResumeImgController@auditImg');
- $router->post('auditI', 'ResumeImgController@auditI')->name('admin.personal.auditI');
- $router->post('auditPhoto', 'ResumePhotoController@auditPhoto');
- $router->post('auditP', 'ResumePhotoController@auditP')->name('admin.personal.auditP');
- $router->resource('members', MemberController::class);
- $router->resource('promotion/personalstick', PersonalServiceStickLogController::class)->names('admin.personal.personalstick');
- $router->resource('promotion/personaltag', PersonalServiceTagLogController::class)->names('admin.personal.personaltag');
- $router->any('addstick', 'PersonalServiceStickLogController@addStick')->name('admin.personal.addstick');
- $router->any('addtag', 'PersonalServiceTagLogController@addTag')->name('admin.personal.addtag');
- $router->get('service/{type_id}/{tab_id?}', 'PersonalServiceStickController@index');
- $router->resource('stick', PersonalServiceStickController::class);
- $router->post('service/{type_id}', 'PersonalServiceStickController@store');
- $router->resource('tag', PersonalServiceTagController::class);
- $router->resource('hr', HrBindController::class);
- $router->resource('subscribe', JobSubscribeController::class);
- $router->resource('memberproject', MembersProjectController::class);
- });
- //人才服务
- Route::group([
- 'prefix' => 'personalTalents',
- 'namespace' => 'PersonalTalents',
- ],function(Router $router){
- $router->resource('personaltalents', PersonalTalentsController::class)->names('personalTalents');
- $router->post('levelSet', 'PersonalTalentsController@levelSet')->name('level.set');
- $router->post('levelSetUpdate', 'PersonalTalentsController@levelSetUpdate')->name('level.set.update');
- $router->post('adminUserSet', 'PersonalTalentsController@adminUserSet')->name('adminUser.set');
- $router->post('adminUserSetUpdate', 'PersonalTalentsController@adminUserSetUpdate')->name('adminUser.set.update');
- $router->post('agreeSet', 'PersonalTalentsController@agreeSet')->name('agree.set');
- $router->post('agreeSetUpdate', 'PersonalTalentsController@agreeSetUpdate')->name('agree.set.update');
- $router->get('pushSet', 'PersonalTalentsController@pushSet')->name('push.set');
- $router->post('pushSetUpdate', 'PersonalTalentsController@pushSetUpdate')->name('push.set.update');
- $router->post('log', 'PersonalTalentsController@personalTalentsLog')->name('personalTalents.log');// 企业审核日志展示
- $router->get('personalTalentsLog/list/{id}', 'PersonalTalentsLogController@personalTalentsLogList')->name('personalTalentsLog.list');
- $router->get('personalTalentsLog/create', 'PersonalTalentsLogController@create')->name('personalTalentsLog.create');
- $router->resource('personalTalentsLog', PersonalTalentsLogController::class)->names('personalTalentsLog');
- });
- //内容管理
- $router->group([
- 'prefix' => 'content',
- 'namespace' => 'Content',
- ], function (Router $router) {
- $router->resource('notice/index', NoticeController::class)->names('notice');
- $router->resource('notice/category', NoticeCategoryController::class)->names('notice.category');
- $router->resource('explain/category', ExplainCategoryController::class)->names('explain.category');
- $router->resource('explain/index', ExplainController::class)->names('explain');
- $router->resource('explain/editForm', ExplainController::class);
- $router->resource('sysmessage/index', SysMessageController::class)->names('sysmessage');
- $router->any('sysmessage/index/addForm', 'SysMessageController@store')->name('sysmessage.store');
- $router->any('sysmessage/index/editForm', 'SysMessageController@update')->name('sysmessage.update');
- $router->any('article/index/addForm', 'ArticleController@store')->name('article.store');
- $router->any('article/get_category', 'ArticleController@getCategory');
- $router->resource('article/index', ArticleController::class)->names('article');
- $router->resource('article/category', ArticleCategoryController::class)->names('article.category');
- $router->resource('article/property', ArticlePropertyController::class)->names('article.property');
- $router->post('ads/change_category', 'AdController@changeCategory');
- $router->post('ads/update', 'AdController@update')->name('admin.ad.update');
- $router->any('ad/get_category', 'AdController@getCategory');
- $router->resource('ad/category', AdCategoryController::class)->names('ad.category');
- $router->resource('ad/index', AdController::class)->names('ad');
- $router->resource('link/index', LinkControllser::class)->names('link');
- $router->resource('link/category', LinkCategoryController::class)->names('link.category');
- $router->any('report/types', 'ReportController@reportTypes');
- $router->post('report/audit', 'ReportController@audit')->name('report.audit');
- $router->resource('report', ReportController::class);
- $router->any('hrtools/download/{type}/{filename}', 'HrtoolsController@download');
- $router->resource('hrtools/category', HrtoolsCategoryController::class)->names('hrtools.category');
- $router->resource('hrtools/index', HrtoolsController::class)->names('hrtools');
- $router->any('help/childCategory', 'HelpController@childCategorys');
- $router->resource('help/category', HelpCategoryController::class)->names('help.category');
- $router->resource('help/index', HelpController::class)->names('help');
- $router->post('appeal/audit', 'AppealController@audit')->name('appeal.audit');
- $router->post('appeal/sendEmail', 'AppealController@sendEmail')->name('appeal.email');
- $router->resource('appeal/index', AppealController::class)->names('appeal');
- $router->post('feedback/audit', 'FeedbackController@audit')->name('feedback.audit');
- $router->resource('feedback', FeedbackController::class);
- $router->resource('complaint/adviser', ComplaintAdviserController::class);
- $router->post('complaint/auditAdviser', 'ComplaintAdviserController@auditAdviser');
- $router->post('complaint/auditAdviserR', 'ComplaintAdviserController@auditAdviserR')->name('admin.complaint.auditAdviserR');
- $router->resource('policy', PolicyController::class);
- $router->resource('policys/policycategory', PolicyCategoryController::class);
- $router->resource('policys/policyproperty', PolicyPropertyController::class);
- $router->resource('policys/treat', TreatController::class);
- $router->get('policys/treats/category', 'TreatController@category');//异步联动使用
- $router->resource('innovator', innovatorController::class);
- $router->resource('innovators/innovatorcategory', InnovatorCategoryController::class);
- $router->resource('feature', FeatureController::class);
- $router->resource('features/featuresort', FeatureSortController::class);
- $router->resource('recuperate/index', RecuperateController::class);
- $router->get('recuperate/apply/personal', 'RecuperateApplyController@appointinfo')->name('recuperate.applypersonal');
- $router->resource('recuperate/apply', RecuperateApplyController::class);
- $router->resource('recuperate/time', RecuperateTimeController::class);
- $router->resource('recuperate/log', RecuperateLogController::class);
- $router->resource('recuperate/category', RecuperateCategoryController::class);
- $router->post('audit_recuperate_apply', 'RecuperateApplyController@audit')->name('recuperate.apply.audit');
- $router->post('audit_recuperate_apply_qx', 'RecuperateApplyController@audit_qx')->name('recuperate.apply.audit_qx');
- $router->get('export_recuperate_apply', 'RecuperateController@exportApply')->name('recuperate.export_apply');
- $router->resource('rcstfwlt', RcstfwltController::class);
- //人才购房
- $router->get('buy_house/image', 'BuyHouseController@image')->name('content.buy_house.image');
- $router->get('buy_house/export', 'BuyHouseController@export')->name('content.buy_house.export');
- $router->resource('buy_house', BuyHouseController::class)->names('content.buy_house');
- $router->any('buy_house/sock', 'BuyHouseController@sock')->name('content.buy_house.sock');
- $router->any('buy_house/sync', 'BuyHouseController@sync')->name('content.buy_house.sync');
- $router->get('buy_house_select/index/{id}', 'BuyHouseSelectController@index')->name('content.buy_house_select');
- $router->get('buy_house_select/detail', 'BuyHouseSelectController@detail')->name('content.buy_house_select.detail');
- $router->post('buy_house_select/select', 'BuyHouseSelectController@select')->name('content.buy_house_select.select');
- $router->get('buy_house_rs', 'BuyHouseRsController@index')->name('content.buy_house_rs');
- $router->get('buy_house_rs/detail', 'BuyHouseRsController@detail')->name('content.buy_house_rs.detail');
- $router->post('buy_house_rs/audit', 'BuyHouseRsController@audit')->name('content.buy_house_rs.audit');
- $router->get('buy_house_zj', 'BuyHouseZjController@index')->name('content.buy_house_zj');
- $router->get('buy_house_zj/detail', 'BuyHouseZjController@detail')->name('content.buy_house_zj.detail');
- $router->post('buy_house_zj/audit', 'BuyHouseZjController@audit')->name('content.buy_house_zj.audit');
- $router->get('buy_house_zr', 'BuyHouseZrController@index')->name('content.buy_house_zr');
- $router->get('buy_house_zr/detail', 'BuyHouseZrController@detail')->name('content.buy_house_zr.detail');
- $router->post('buy_house_zr/audit', 'BuyHouseZrController@audit')->name('content.buy_house_zr.audit');
- $router->get('buy_house_jc', 'BuyHouseJcController@index')->name('content.buy_house_jc');
- $router->get('buy_house_jc/detail', 'BuyHouseJcController@detail')->name('content.buy_house_jc.detail');
- $router->post('buy_house_jc/audit', 'BuyHouseJcController@audit')->name('content.buy_house_jc.audit');
- $router->resource('buy_house_news', BuyHouseNewsController::class)->names('content.buy_house_news');
- $router->any('buy_house_blacklist', 'BuyHouseBlacklistController@index')->name('content.buy_house_blacklist');
- $router->any('buy_house_blacklist/status', 'BuyHouseBlacklistController@status')->name('content.buy_house_blacklist.status');
- $router->any('buy_house_blacklist/comment', 'BuyHouseBlacklistController@comment')->name('content.buy_house_blacklist.comment');
- $router->get('buy_house_log', 'BuyHouseLogController@index')->name('content.buy_house_log');
- $router->get('buy_house_log/detail', 'BuyHouseLogController@detail')->name('content.buy_house_log.detail');
- $router->get('buy_house_check_log', 'BuyHouseCheckLogController@index')->name('content.buy_house_log');
- $router->get('buy_house_check_log/detail', 'BuyHouseCheckLogController@detail')->name('content.buy_house_check_log.detail');
- });
- //系统管理
- $router->group([
- 'prefix' => 'sys',
- 'namespace' => 'System',
- ], function (Router $router) {
- $router->resource('category/district', CategoryDistrictController::class)->names('admin.sys.district');
- $router->post('district/ajax', 'CategoryDistrictController@ajax');
- $router->get('categoryJobs/category', 'CategoryJobsController@category');//异步联动使用
- $router->post('categoryJobs/ajax', 'CategoryJobsController@ajax');//异步获取categoryJobs的数据
- $router->resource('category/jobs', CategoryJobsController::class)->names('admin.sys.jobs');
- $router->get('district/categoryDis', 'CategoryDistrictController@categoryDis');//添加企业城市联动
- $router->resource('bad_word', BadwordController::class);
- $router->resource('hot_word', HotwordController::class);
- $router->get('category/categoryDis', 'CategoryDistrictController@categoryDis');
- $router->get('category/categoryMaj', 'CategoryMajorController@categoryMaj');
- $router->resource('subsite', SubsiteController::class);
- $router->resource('category/major', CategoryMajorController::class)->names('admin.sys.major');
- $router->resource('category/otherIndex', CategoryGroupsController::class)->names('admin.sys.otherIndex');
- $router->resource('category/otherList', CategoryController::class)->names('admin.sys.otherList');
- $router->get('category/trade', 'CategoryGroupsController@tradeList')->name('admin.sys.cateTrade');
- $router->resource('page/index', PageController::class)->names('admin.sys.index');
- $router->post('page/index/release', 'PageController@manager');//设置缓存(批量)
- $router->post('page/index/caching', 'PageController@caching')->name('admin.sys.caching'); //设置缓存(弹框)
- $router->resource('navigation/navList', NavigationController::class)->names('admin.sys.navList');
- $router->get('page/getTag', 'PageController@getTag')->name('admin.sys.getTag');
- $router->resource('navigation/category', NavigationCategoryController::class)->names('admin.sys.category');
- $router->resource('email/rule', EmailController::class)->names('admin.sys.rule');
- $router->resource('email/templates', EmailTemplateController::class)->names('admin.sys.templates');
- $router->resource('email/log', EmailLogController::class);
- $router->get('email/test', 'EmailController@test');
- $router->post('email/test', 'EmailController@testPost');
- $router->resource('email/batch', EmailBatchController::class)->names('admin.sys.batch');
- $router->resource('email/queue', EmailQueueController::class)->names('admin.sys.queue');
- $router->resource('sms/index', SmsController::class)->names('admin.sys.provider');
- $router->resource('sms/rule', SmsRuleController::class)->names('admin.sys.regulation');
- $router->resource('sms/template', SmsTemplateController::class)->names('admin.sys.masterplate');
- $router->resource('weixin/index', WeiXinController::class);
- $router->resource('sms/batch', SmsBatchController::class)->names('admin.sys.push');
- $router->resource('sms/queue', SmsQueueController::class)->names('admin.sys.record');
- $router->get('sms/test', 'SmsController@test');
- $router->post('sms/test', 'SmsController@testPost');
- $router->resource('user/log', UserLogController::class);
- $router->resource('short_url/index', ShortUrlController::class)->names('admin.sys.short_url');
- });
- //工具管理
- $router->group([
- 'prefix' => 'tool',
- 'namespace' => 'Tool',
- ], function (Router $router) {
- $router->resource('cache', CacheController::class);
- $router->post('ClearCache', 'CacheController@clear')->name('cache.clear');
- $router->resource('tpl', TplController::class);
- $router->resource('pay', PaymentController::class);
- $router->resource('oauth', OauthController::class);
- });
- //回收站
- $router->group([
- 'prefix' => 'recycle',
- 'namespace' => 'Recycle',
- ], function (Router $router) {
- $router->resource('company', CompanyController::class)->names('recycle.company');
- $router->post('company/restore/{id}', 'CompanyController@restore')->name('company.restore');
- $router->resource('person', MemberController::class)->names('recycle.person');
- $router->post('person/restore/{id}', 'MemberController@restore');
- });
- //招考报名管理系统
- $router->group([
- 'prefix' => 'recruit',
- 'namespace' => 'Recruit'
- ], function (Router $router) {
- $router->resource('index', RecruitController::class)->names('recruit');
- $router->get('manage/getRecruitPost', 'RecruitController@getRecruitPost')->name('recruit.getRecruitPost');//获得招考岗位表
- $router->get('appoint_list', 'RecruitController@appointList')->name('recruit.appoint_list');//报名管理
- $router->get('getUserinfo', 'RecruitController@getUserinfo')->name('recruit.getUserinfo');
- $router->get('ajax_audit', 'RecruitController@ajax_audit')->name('recruit.ajax_audit');
- $router->get('show_log', 'RecruitController@showLog')->name('recruit.show_log');
- $router->get('fetch_word', 'RecruitController@fetch_word')->name('recruit.fetch_word');
- $router->post('fetchword', 'RecruitController@fetchWord')->name('recruit.fetchword');
- $router->get('ticket/{id}', 'RecruitTicketController@index')->name('recruit.ticket');
- $router->put('ticket/{id}/ticket_save', 'RecruitTicketController@ticket_save')->name('recruit.ticket_save');
- $router->get('test', 'RecruitController@test')->name('recruit.test');
- $router->resource('article', RecruitArticleController::class)->names('recruit.article');
- $router->get('article/create', 'RecruitArticleController@create')->name('recruit.article.create');
- $router->get('out_zip', 'RecruitController@out_zip')->name('recruit.out_zip');
- $router->get('out_excel', 'RecruitController@out_excel')->name('recruit.out_excel');
- $router->post('appoint_audit', 'RecruitController@appoint_audit')->name('recruit.appoint_audit');
- $router->get('ajax_supplement', 'RecruitController@ajax_supplement')->name('recruit.ajax_supplement');
- $router->post('supplement', 'RecruitController@supplement')->name('recruit.supplement');
- $router->post('modify_appoint_info', 'RecruitController@modify_appoint_info')->name('recruit.modify_appoint_info');
- $router->get('seat_sticker', 'RecruitController@seat_sticker')->name('recruit.seat_sticker');
- $router->get('sign_table', 'RecruitController@sign_table')->name('recruit.sign_table');
- $router->get('ajax/ajax_ticket', 'RecruitTicketController@ajax_ticket')->name('recruit.ajax_ticket');
- $router->get('ajax/ajax_record', 'RecruitController@ajax_record')->name('recruit.ajax_record');
- $router->get('ticket_data_template', 'RecruitTicketController@ticket_data_template')->name('recruit.ticket_data_template');
- $router->post('create_ticket','RecruitTicketController@create_ticket')->name('recruit.create_ticket');
- $router->post('update_record','RecruitController@update_record')->name('recruit.update_record');
- $router->get('create_record_template', 'RecruitController@create_record_template')->name('recruit.create_record_template');
- });
- //抽奖
- $router->group([
- 'prefix' => 'lottery',
- 'namespace' => 'Lottery',
- ], function (Router $router) {
- $router->resource('prize', PrizeController::class)->names('lottery.prize');
- $router->resource('win', WinController::class)->names('lottery.win');
- $router->post('writeoff', 'WinController@writeoff')->name('lottery.writeoff');
- });
- });
|