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->resource('quanzhida', QuanzhidaController::class)->names('content.quanzhida'); }); //系统管理 $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('batchFetchWord', 'RecruitController@batchFetchWord')->name('recruit.batchFetchWord'); $router->resource('ticket', RecruitTicketController::class)->names('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->get('ajax_health', 'RecruitController@ajax_health')->name('recruit.ajax_health'); $router->post('health', 'RecruitController@health')->name('recruit.health'); $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->get('ticket_template','RecruitController@ticket_template')->name('recruit.ticket_template'); }); //专场招考报名管理系统 $router->group([ 'prefix' => 'special', 'namespace' => 'Recruit' ], function (Router $router) { $router->resource('index', SpecialController::class)->names('special');//专场招考 $router->get('appoint_list', 'SpecialController@appointList')->name('special.appoint_list');//报名管理 $router->get('manage/getRecruitPost', 'SpecialController@getRecruitPost')->name('special.getRecruitPost');//获得招考岗位表 $router->get('getUserinfo', 'SpecialController@getUserinfo')->name('special.getUserinfo'); $router->get('ajax_audit', 'SpecialController@ajax_audit')->name('special.ajax_audit'); $router->get('show_log', 'SpecialController@showLog')->name('special.show_log'); $router->post('appoint_audit', 'SpecialController@appoint_audit')->name('special.appoint_audit'); $router->get('out_excel', 'SpecialController@out_excel')->name('special.out_excel'); $router->get('ajax/ajax_ticket', 'RecruitTicketController@ajax_ticket')->name('special.ajax_ticket'); $router->resource('ticket', RecruitTicketController::class)->names('special.ticket'); $router->get('ticket_data_template', 'RecruitTicketController@ticket_data_template')->name('special.ticket_data_template'); $router->post('create_ticket','RecruitTicketController@create_ticket')->name('special.create_ticket'); $router->get('seat_sticker', 'SpecialController@seat_sticker')->name('special.seat_sticker'); $router->get('sign_table', 'SpecialController@sign_table')->name('special.sign_table'); $router->get('ajax/ajax_record', 'RecruitController@ajax_record')->name('special.ajax_record'); }); //抽奖 $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'); }); });