web.php 83 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952
  1. <?php
  2. use Illuminate\Routing\Router;
  3. /*
  4. |--------------------------------------------------------------------------
  5. | Web端路由,为了路由的整洁,需要按模块分组
  6. |--------------------------------------------------------------------------
  7. |
  8. | Here is where you can register web routes for your application. These
  9. | routes are loaded by the RouteServiceProvider within a group which
  10. | contains the "web" middleware group. Now create something great!
  11. |
  12. */
  13. /*短链接*/
  14. Route::get('/u/{url}', 'Web\HomeController@short_url')->name('short_url');
  15. /*首页*/
  16. Route::get('/', 'Web\HomeController@index')->name('home');
  17. Route::get('home/declare', 'Web\HomeController@declare')->name('declare'); //优秀人才申报
  18. //新春招聘会
  19. Route::get('active/jobfair/online2020', 'Web\Active\JobfairController@online2020')->name('active.jobfair.online2020');
  20. Route::get('active/jobfair/spring', 'Web\Active\JobfairController@spring')->name('active.jobfair.spring');
  21. Route::get('active/jobfair/restaurant', 'Web\Active\JobfairController@restaurant')->name('active.jobfair.restaurant'); //薪动餐饮
  22. Route::get('active/jobfair/spring_main', 'Web\Active\JobfairController@spring_main')->name('active.jobfair.spring_main');
  23. Route::get('active/jobfair/spring_jkq', 'Web\Active\JobfairController@spring_jkq')->name('active.jobfair.spring_jkq');
  24. Route::get('active/jobfair/ai_recruit', 'Web\Active\JobfairController@ai_recruit')->name('active.jobfair.ai_recruit');
  25. Route::get('active/jobfair/test', 'Web\Active\JobfairController@test')->name('active.jobfair.test');
  26. Route::post('active/jobfair/data', 'Web\Active\JobfairController@data')->name('active.jobfair.data');
  27. Route::get('active/jobfair/data', 'Web\Active\JobfairController@data')->name('active.jobfair.data');
  28. //线上招聘会
  29. Route::get('active/jobfair/online_recruit', 'Web\Active\JobfairController@online_recruit')->name('active.jobfair.online_recruit');
  30. Route::group([
  31. 'prefix' => '/share'
  32. ],function(Router $router){
  33. $router->get('/', 'Web\Share\ShareController@index')->name('share');
  34. //需要登录的操作
  35. Route::group([
  36. 'middleware'=>'auth:web-member,web-company'
  37. ], function(Router $router){
  38. $router->get('my', 'Web\Share\ShareController@my')->name('share.my');
  39. $router->any('getMyData', 'Web\Share\ShareController@getMyData')->name('share.getmydata');
  40. $router->get('update', 'Web\Share\ShareController@update')->name('share.update');
  41. $router->any('getMyInfo', 'Web\Share\ShareController@getMyInfo')->name('share.getmyinfo');
  42. $router->any('save', 'Web\Share\ShareController@save')->name('share.save');
  43. $router->any('delete', 'Web\Share\ShareController@delete')->name('share.delete');
  44. });
  45. $router->get('api/getUser', 'Web\Share\ApiController@getUser')->name('share.api.getuser');
  46. $router->post('getSelectData', 'Web\Share\ShareController@getSelectData')->name('share.getselectdata');
  47. $router->any('getShareHallData', 'Web\Share\ShareController@getShareHallData')->name('share.getsharehalldata');
  48. $router->any('api/save', 'Web\Share\ApiController@save')->name('share.api.save');
  49. $router->any('api/getMatch', 'Web\Share\ApiController@getMatch')->name('share.api.getmatch');
  50. // $router->get('/',function(){
  51. // return view('share');
  52. // });
  53. });
  54. Route::group([
  55. 'prefix' => '/recruit'
  56. ],function(Router $router){
  57. $router->post('api/getUser', 'Web\Recruit\ApiController@getUser')->name('recruit.api.getuser');
  58. $router->post('api/upload', 'Web\Recruit\ApiController@upload')->name('recruit.api.upload');
  59. $router->post('api/save', 'Web\Recruit\ApiController@save')->name('recruit.api.save');
  60. $router->post('api/internship_save', 'Web\Recruit\ApiController@internship_save')->name('recruit.api.internship_save');
  61. $router->post('api/getRecruit','Web\Recruit\ApiController@recruit_list')->name('recruit.api.getrecruit');
  62. $router->post('api/getSignupList','Web\Recruit\ApiController@signup_list')->name('recruit.api.getsignuplist');
  63. $router->post('api/getSignupDetail','Web\Recruit\ApiController@signup_detail')->name('recruit.api.getsignupdetail');
  64. $router->post('api/addRecruit','Web\Recruit\ApiController@add_recruit')->name('recruit.api.addrecruit');
  65. $router->any('api/editRecruit','Web\Recruit\ApiController@edit_recruit')->name('recruit.api.editrecruit');
  66. $router->post('api/getRecruitDetail','Web\Recruit\ApiController@get_recruit_detail')->name('recruit.api.getrecruitdetail');
  67. $router->post('api/getInternshipDetail','Web\Recruit\ApiController@get_internship_detail')->name('recruit.api.getinternshipdetail');
  68. $router->post('api/getUserRecruit','Web\Recruit\ApiController@get_user_recruit')->name('recruit.api.getuserrecruit');
  69. $router->post('api/getUserInternship','Web\Recruit\ApiController@get_user_internship')->name('recruit.api.getuserinternship');
  70. $router->post('api/checkUserRecruit','Web\Recruit\ApiController@check_user_recruit')->name('recruit.api.checkuserrecruit');
  71. $router->post('api/checkUserInternship','Web\Recruit\ApiController@check_user_internship')->name('recruit.api.checkuserinternship');
  72. $router->post('api/getSignForm','Web\Recruit\ApiController@get_sign_form')->name('recruit.api.getsignform');
  73. $router->post('api/lookTicket','Web\Recruit\ApiController@look_ticket')->name('recruit.api.lookticket');
  74. $router->get('api/export', 'Web\Recruit\ApiController@export')->name('recruit.api.export');
  75. $router->get('api/ticket_download', 'Web\Recruit\ApiController@ticket_download')->name('recruit.api.ticket_download');
  76. $router->get('list','Web\Recruit\IndexController@index')->name('recruit.index.list');
  77. $router->get('show','Web\Recruit\IndexController@show')->name('recruit.index.show');
  78. $router->get('sign_up','Web\Recruit\IndexController@sign_up')->name('recruit.sign_up');
  79. $router->get('preview','Web\Recruit\IndexController@preview')->name('recruit.preview');
  80. $router->get('sign_up_count','Web\Recruit\IndexController@sign_up_count')->name('recruit.sign_up_count');
  81. $router->get('public_notice','Web\Recruit\IndexController@public_notice')->name('recruit.public_notice');
  82. $router->get('pen_ticket','Web\Recruit\IndexController@pen_ticket')->name('recruit.pen_ticket');
  83. $router->get('check_ticket','Web\Recruit\IndexController@check_ticket')->name('recruit.check_ticket');
  84. $router->get('face_ticket','Web\Recruit\IndexController@face_ticket')->name('recruit.face_ticket');
  85. $router->get('reexamine_ticket','Web\Recruit\IndexController@reexamine_ticket')->name('recruit.reexamine_ticket');
  86. $router->get('material_supplement','Web\Recruit\IndexController@material_supplement')->name('recruit.material_supplement');
  87. $router->get('health_info','Web\Recruit\IndexController@health_info')->name('recruit.health_info');
  88. $router->post('save_supplement','Web\Recruit\IndexController@save_supplement')->name('recruit.save_supplement');
  89. $router->post('save_healthinfo','Web\Recruit\IndexController@save_healthinfo')->name('recruit.save_healthinfo');
  90. $router->get('interviewer','Web\Recruit\IndexController@interviewer_random')->name('recruit.interviewer');
  91. $router->post('check_user_basic_info','Web\Recruit\IndexController@checkUserBasicInfo')->name('recruit.check_user_basic_info');
  92. //招考招聘
  93. $router->get('recruit', 'Web\Recruit\IndexController@person_recruit')->name('recruit.recruit');
  94. $router->get('recruitInfo', 'Web\Recruit\IndexController@recruit_info')->name('recruit.recruitInfo');
  95. $router->post('saveRecruitInfo', 'Web\Recruit\IndexController@saveRecruitInfo')->name('recruit.saveRecruitInfo');
  96. $router->post('upload', 'Web\Recruit\ApiController@upload')->name('recruit.api.upload');//招考相关程序上传图片
  97. $router->post('save_sign_up', 'Web\Recruit\IndexController@saveSignUp')->name('recruit.save_sign_up');
  98. $router->get('post_select','Web\Recruit\IndexController@post_select')->name('recruit.post_select');
  99. $router->post('give_up_post','Web\Recruit\IndexController@give_up_post')->name('recruit.give_up_post');
  100. $router->post('comfirm_post','Web\Recruit\IndexController@comfirm_post')->name('recruit.comfirm_post');
  101. $router->get('select_result','Web\Recruit\IndexController@select_result')->name('recruit.select_result');
  102. $router->post('get_select_result','Web\Recruit\IndexController@get_select_result')->name('recruit.get_select_result');
  103. $router->get('get_select_result','Web\Recruit\IndexController@get_select_result')->name('recruit.get_select_result');
  104. $router->post('select_init','Web\Recruit\IndexController@select_init')->name('recruit.select_init');
  105. $router->get('supplement_info','Web\Recruit\IndexController@supplement_info')->name('recruit.supplement_info');
  106. $router->post('save_supplement_info','Web\Recruit\IndexController@save_supplement_info')->name('recruit.save_supplement_info');
  107. $router->post('pen_comfirm','Web\Recruit\IndexController@comfirm_pen')->name('recruit,comfirm_pen');
  108. $router->post('supplementary_entry','Web\Recruit\IndexController@supplementary_entry')->name('recruit,supplementary_entry');
  109. $router->post("get_appoint_list",'Web\Recruit\IndexController@show_sign_limit')->name('recruit.get_appoint_list');
  110. $router->any('/{route?}', function () {
  111. return view('recruit');
  112. })->where(['route' => '.*']);
  113. });
  114. Route::group(['prefix' => '/signup'],function(){
  115. Route::any('/{route?}', function () {
  116. return view('signup');
  117. })->where(['route' => '.*']);
  118. });
  119. /*认证*/
  120. Route::group([
  121. 'prefix' => '/auth',
  122. ], function (Router $router) {
  123. $router->get('thirdlogin/official/bind', 'Web\Auth\ThirdloginController@officialBind')->name('auth.thirdlogin.official.bind');
  124. $router->get('thirdlogin/official/bind/check/{ticket}', 'Web\Auth\ThirdloginController@officialBindCheck')->name('auth.thirdlogin.official.bindcheck');
  125. $router->get('thirdlogin/background/{ticket}', 'Web\Auth\ThirdloginController@backgroundLogin')->name('auth.thirdlogin.background');
  126. $router->get('thirdlogin/checklogin/{ticket}', 'Web\Auth\ThirdloginController@checkLogin')->name('auth.thirdlogin.checklogin');
  127. $router->get('thirdlogin/{login_type}', 'Web\Auth\ThirdloginController@thirdLogin')->name('auth.thirdlogin');
  128. $router->get('thirdlogin/bind/{login_type}', 'Web\Auth\ThirdloginController@bindAccount')->name('auth.thirdlogin.bind');
  129. $router->post('thirdlogin/bind/{login_type}/{utype}', 'Web\Auth\ThirdloginController@bindAccountPost')->name('auth.thirdlogin.bind.post');
  130. $router->get('thirdlogin/bind/new/{login_type}', 'Web\Auth\ThirdloginController@bindNewAccount')->name('auth.thirdlogin.bind.new');
  131. $router->post('thirdlogin/bind/new/{login_type}/{utype}', 'Web\Auth\ThirdloginController@bindNewAccountPost')->name('auth.thirdlogin.bind.new.post');
  132. $router->get('gt/init', 'Web\Auth\GeetestController@initGeetest');
  133. $router->get('login', 'Web\Auth\LoginController@showLoginForm')->name('login');
  134. $router->get('login/company', 'Web\Auth\LoginController@showLoginCompanyForm')->name('login.company');
  135. $router->post('login/account', 'Web\Auth\LoginController@loginByAccount')->name('login.account');
  136. $router->post('login/sms', 'Web\Auth\LoginController@loginBySms')->name('login.sms');
  137. $router->post('login/company', 'Web\Auth\LoginController@loginByCompany')->name('login.company');
  138. $router->get('logout', 'Web\Auth\LoginController@logout')->name('logout');
  139. $router->get('email/check/{token}/{tag?}', 'Web\Auth\EmailController@checkEmail')->name('email.check');
  140. $router->get('register', 'Web\Auth\RegisterController@registerIndex')->name('register.index');
  141. $router->get('register/person', 'Web\Auth\RegisterController@registerPerson')->name('register.person');
  142. $router->get('register/company', 'Web\Auth\RegisterController@registerCompany')->name('register.company');
  143. $router->get('register/send_email/{type}', 'Web\Auth\RegisterController@showSendEmail')->name('register.send_email');
  144. $router->post('register/company', 'Web\Auth\RegisterController@registerCompanyPost');
  145. $router->post('register/person', 'Web\Auth\RegisterController@registerPersonPost');
  146. $router->post('register/check/{utype}', 'Web\Auth\RegisterController@checkUnique')->name('register.check');
  147. $router->get('register/status', 'Web\Auth\RegisterController@registerStatus')->name('register.status');
  148. $router->get('password/request', 'Web\Auth\ResetPasswordController@passwordRequest')->name('password.request');
  149. $router->post('password/request', 'Web\Auth\ResetPasswordController@passwordRequestPost');
  150. $router->get('password/reset/{token}', 'Web\Auth\ResetPasswordController@passwordReset')->name('password.reset');
  151. $router->post('password/reset/{token}', 'Web\Auth\ResetPasswordController@passwordResetPost');
  152. $router->get('register/org', 'Web\Auth\RegisterController@registerOrg')->name('register.org');
  153. $router->post('register/org', 'Web\Auth\RegisterController@registerOrgPost');
  154. $router->get('login/org', 'Web\Auth\LoginController@showLoginOrgForm')->name('login.org');
  155. $router->post('login/org', 'Web\Auth\LoginController@loginByOrg');
  156. });
  157. /*通用接口*/
  158. Route::group([
  159. 'prefix' => '/common',
  160. ], function (Router $router) {
  161. $router->post('sms/send', 'Web\Common\SmsController@sendSms')->name('sms.send');
  162. $router->get('test/pay/before/{platform}/{type}', 'Web\Common\PayTestController@payBefore');
  163. $router->get('test/pay/{platform}/{type}', 'Web\Common\PayTestController@pay')->name('test.pay');
  164. $router->get('test/pay/success', 'Web\Common\PayTestController@paySuccess')->name('test.pay.success');
  165. $router->get('test/ip', 'Web\Common\PayTestController@testIP');
  166. });
  167. /*个人*/
  168. Route::group([
  169. 'prefix' => '/person'
  170. ], function (Router $router) {
  171. Route::group([
  172. 'middleware' => ['auth:web-member']
  173. ], function (Router $router) {
  174. Route::group([
  175. 'middleware'=>'personAuth'
  176. ], function (Router $router) {
  177. $router->get('index', 'Web\Person\ResumeController@index')->name('person.index');
  178. $router->get('changeneed', 'Web\Person\ResumeController@changeneed')->name('person.changeneed');
  179. $router->get('jobfair', 'Web\Jobfair\JobfairController@personJobfair')->name('person.personJobfair');
  180. $router->any('jobfair/delect', 'Web\Jobfair\JobfairController@personDelect')->name('person.personDelect');
  181. $router->get('jobfairout', 'Web\Jobfairout\JobfairoutController@personJobfairout')->name('person.personJobfairout');
  182. $router->any('jobfairout/delect', 'Web\Jobfairout\JobfairoutController@personDelectout')->name('person.personDelectout');
  183. $router->get('pop/pms', 'Web\Person\ResumeController@popPms')->name('person.pop.pms');
  184. $router->post('pop/pms/read', 'Web\Person\ResumeController@popPmsRead')->name('person.pms.read');
  185. $router->get('ajax_get_interest_jobs', 'Web\Person\ResumeController@ajaxGetInterestJobs')->name('person.ajax_get_interest_jobs');
  186. $router->post('signIn', 'Web\Person\ResumeController@signIn')->name('person.signIn');
  187. $router->get('memberInfo/head', 'Web\Person\MemberInfoController@head')->name('person.head');
  188. $router->post('memberInfo/upload/head', 'Web\Person\MemberInfoController@uploadHead')->name('person.upload.head');
  189. $router->get('memberInfo/memberSafe', 'Web\Person\MemberInfoController@memberSafe')->name('person.memberSafe');
  190. $router->post('memberInfo/unbind', 'Web\Person\MemberInfoController@unbind')->name('person.unbind');
  191. $router->get('memberInfo/saveUsername', 'Web\Person\MemberInfoController@saveUsername')->name('person.saveUsername');
  192. $router->post('memberInfo/updateUsername', 'Web\Person\MemberInfoController@updateUsername')->name('person.updateUsername');
  193. $router->get('memberInfo/memberLog', 'Web\Person\MemberInfoController@memberLog')->name('person.memberLog');
  194. $router->get('memberInfo/passwordView', 'Web\Person\MemberInfoController@passwordView')->name('person.passwordView');
  195. $router->post('memberInfo/passwordInfo', 'Web\Person\MemberInfoController@passwordInfo')->name('person.passwordInfo');
  196. $router->get('service', 'Web\Person\MemberController@service')->name('person.service');
  197. $router->get('service/task', 'Web\Person\MemberController@task')->name('person.task');
  198. $router->get('service/increment', 'Web\Person\MemberController@increment')->name('person.increment');
  199. $router->get('service/increment_add/{type}', 'Web\Person\MemberController@increment_add')->name('person.increment_add');
  200. $router->get('service/order_list', 'Web\Person\MemberController@order_list')->name('person.order_list');
  201. $router->get('service/order_detail/{oid}', 'Web\Person\MemberController@order_detail')->name('person.order_detail');
  202. $router->match(['GET','POST'], 'service/pay', 'Web\Person\MemberController@pay')->name('person.pay');
  203. $router->post('service/weixin/payStatus', 'Web\Person\MemberController@payStatus')->name('person.payStatus');
  204. $router->post('service/order_cancel', 'Web\Person\MemberController@order_cancel')->name('person.order_cancel');
  205. $router->match(['GET','POST'], 'service/payAgain', 'Web\Person\MemberController@payAgain')->name('person.payAgain');
  206. $router->post('service/order_delete', 'Web\Person\MemberController@order_delete')->name('person.order_delete');
  207. $router->get('resume', 'Web\Person\ResumeController@resume')->name('person.resume');
  208. $router->get('resumeAjax', 'Web\Person\ResumeController@resumeAjax')->name('person.resumeAjax');
  209. $router->get('resumeUpdate/{id}', 'Web\Person\ResumeController@resumeUpdate')->name('person.resumeUpdate');
  210. $router->post('resume/updateSubditeResume', 'Web\Person\ResumeController@updateSubditeResume')->name('person.updateSubditeResume');
  211. $router->post('resume/updateTitle', 'Web\Person\ResumeController@updateTitle')->name('person.updateTitle');
  212. $router->post('resume/updateHunting', 'Web\Person\ResumeController@updateHunting')->name('person.updateHunting');
  213. $router->post('resume/updateSpecialty', 'Web\Person\ResumeController@updateSpecialty')->name('person.updateSpecialty');
  214. $router->post('resume/del_refresh_resume', 'Web\Person\ResumeController@delRefreshResume')->name('person.delRefreshResume');
  215. $router->post('resume/del_entrust_resume', 'Web\Person\ResumeController@delEntrustResume')->name('person.delEntrustResume');
  216. $router->post('resume/resumeEducationAdd', 'Web\Person\ResumeController@resumeEducationAdd')->name('person.resumeEducationAdd');
  217. $router->get('resume/resumeEducation', 'Web\Person\ResumeController@resumeEducation')->name('person.resumeEducation');
  218. $router->post('resume/resumeEducationUpdate', 'Web\Person\ResumeController@resumeEducationUpdate')->name('person.resumeEducationUpdate');
  219. $router->any('resume/resumeEduDelete', 'Web\Person\ResumeController@resumeEduDelete')->name('person.resumeEduDelete');
  220. $router->get('resume/resumeWork', 'Web\Person\ResumeController@resumeWork')->name('person.resumeWork');
  221. $router->post('resume/resumeWorkAdd', 'Web\Person\ResumeController@resumeWorkAdd')->name('person.resumeWorkAdd');
  222. $router->post('resume/resumeWorkUpdate', 'Web\Person\ResumeController@resumeWorkUpdate')->name('person.resumeWorkUpdate');
  223. $router->any('resume/resumeWorkDelete', 'Web\Person\ResumeController@resumeWorkDelete')->name('person.resumeWorkDelete');
  224. $router->get('resume/resumeTrain', 'Web\Person\ResumeController@resumeTrain')->name('person.resumeTrain');
  225. $router->post('resume/resumeTrainAdd', 'Web\Person\ResumeController@resumeTrainAdd')->name('person.resumeTrainAdd');
  226. $router->post('resume/resumeTrainUpdate', 'Web\Person\ResumeController@resumeTrainUpdate')->name('person.resumeTrainUpdate');
  227. $router->any('resume/resumeTrainDelete', 'Web\Person\ResumeController@resumeTrainDelete')->name('person.resumeTrainDelete');
  228. $router->get('resume/resumeCredent', 'Web\Person\ResumeController@resumeCredent')->name('person.resumeCredent');
  229. $router->post('resume/resumeCredentAdd', 'Web\Person\ResumeController@resumeCredentAdd')->name('person.resumeCredentAdd');
  230. $router->post('resume/resumeCredentUpdate', 'Web\Person\ResumeController@resumeCredentUpdate')->name('person.resumeCredentUpdate');
  231. $router->post('resume/resumeMaterialUpdate', 'Web\Person\ResumeController@resumeMaterialUpdate')->name('person.resumeMaterialUpdate');
  232. $router->post('resume/ajaxRongyuZhiwu', 'Web\Person\ResumeController@ajaxRongyuZhiwu')->name('person.ajaxRongyuZhiwu');
  233. $router->any('resume/resumeCredentDelete', 'Web\Person\ResumeController@resumeCredentDelete')->name('person.resumeCredentDelete');
  234. $router->get('resume/resumeLanAdd', 'Web\Person\ResumeController@resumeLanAdd')->name('person.resumeLanAdd');
  235. $router->get('resume/ajax_get_language_list', 'Web\Person\ResumeController@getLanguageL')->name('person.ajax_get_language_list');
  236. $router->post('resume/save_language', 'Web\Person\ResumeController@saveLanguage')->name('person.saveLanguage');
  237. $router->post('resume/del_language', 'Web\Person\ResumeController@delLanguage')->name('person.del_language');
  238. $router->post('resume/tagSave', 'Web\Person\ResumeController@tagSave')->name('person.tagSave');
  239. $router->post('resume/resumeCopy', 'Web\Person\ResumeController@resumeCopy')->name('person.resumeCopy');
  240. $router->post('resume/saveBasicInfo', 'Web\Person\ResumeController@saveBasicInfo')->name('person.saveBasicInfo');
  241. $router->post('resume/refreshResume', 'Web\Person\ResumeController@refreshResume')->name('person.refreshResume');
  242. $router->get('resume/del_resume', 'Web\Person\ResumeController@delResume')->name('person.del_resume');
  243. $router->post('resume/set_del_resume', 'Web\Person\ResumeController@setDelResume')->name('person.set_del_resume');
  244. $router->post('resume/set_def', 'Web\Person\ResumeController@setDef')->name('person.set_def');
  245. $router->get('resume/entrust', 'Web\Person\ResumeController@entrust')->name('person.entrust');
  246. $router->post('resume/set_entrust', 'Web\Person\ResumeController@setEntrust')->name('person.set_entrust');
  247. $router->post('resume/set_entrust_del', 'Web\Person\ResumeController@setEntrustDel')->name('person.set_entrust_del');
  248. $router->get('resume/outward', 'Web\Person\ResumeOutwardController@outward')->name('person.outward');
  249. $router->get('resume/outward/company', 'Web\Person\ResumeOutwardController@outwardCompany')->name('person.outward.company');
  250. $router->post('resume/addOutward', 'Web\Person\ResumeOutwardController@addOutward')->name('person.addOutward');
  251. $router->get('resume/outwardList', 'Web\Person\ResumeOutwardController@outwardList')->name('person.outwardList');
  252. $router->post('resume/outward_del', 'Web\Person\ResumeOutwardController@outwardDel')->name('person.outward_del');
  253. $router->get('resume/privacy', 'Web\Person\ResumePrivacyController@privacy')->name('person.privacy');
  254. $router->post('resume/save_resume_privacy', 'Web\Person\ResumePrivacyController@saveResumePrivacy')->name('person.save_resume_privacy');
  255. $router->post('resume/save_shield_company', 'Web\Person\ResumePrivacyController@saveShieldCompany')->name('person.save_shield_company');
  256. $router->any('resume/del_shield_company', 'Web\Person\ResumePrivacyController@delShieldCompany')->name('person.del_shield_company');
  257. $router->get('jobs', 'Web\Company\CompanyInterviewController@jobsInterview')->name('person.jobs_interview');
  258. $router->post('jobs/set_interview', 'Web\Company\CompanyInterviewController@setInterview')->name('person.set_interview');
  259. $router->any('jobs/del_interview', 'Web\Company\CompanyInterviewController@delInterview')->name('person.del_interview');
  260. $router->get('jobs/ajax_interview_detail', 'Web\Company\CompanyInterviewController@ajaxInterviewDetail')->name('person.ajax_interview_detail');
  261. $router->get('jobs/apply_jobs', 'Web\Person\PersonJobsApplyController@jobsApply')->name('person.apply_jobs');
  262. $router->any('jobs/del_apply_jobs', 'Web\Person\PersonJobsApplyController@delApplyJobs')->name('person.del_apply_jobs');
  263. $router->get('jobs/attention_me', 'Web\Person\ViewResumeController@attentionMe')->name('person.attention_me');
  264. $router->any('jobs/del_attention', 'Web\Person\ViewResumeController@delAttention')->name('person.del_attention');
  265. $router->get('jobs/attention_jobs', 'Web\Person\ViewJobController@attentionJobs')->name('person.attention_jobs');
  266. $router->any('jobs/del_attention_jobs', 'Web\Person\ViewJobController@delAttentionJobs')->name('person.del_attention_jobs');
  267. $router->get('collection', 'Web\Person\PersonFavoriteController@jobsF')->name('person.jobsF');
  268. $router->any('collection/del_person_favorite', 'Web\Person\PersonFavoriteController@delPersonFavorite')->name('person.del_person_favorite');
  269. $router->any('collection/resume_apply', 'Web\Person\PersonFavoriteController@resumeApply')->name('person.resume_apply');
  270. $router->get('collection/attention_com', 'Web\Person\PersonFavoriteController@attentionCom')->name('person.attention_com');
  271. $router->post('collection/deleteCompany','Web\Person\PersonFavoriteController@deleteCompany')->name('person.deleteCompany');
  272. $router->get('collection/attention_sub', 'Web\Person\PersonFavoriteController@getJobsSub')->name('person.attention_sub');
  273. $router->get('collection/attention_sub_edit/{id?}', 'Web\Person\PersonFavoriteController@getJobsSubEdit')->name('person.attention_sub_edit');
  274. $router->post('collection/attention_sub_add', 'Web\Person\PersonFavoriteController@getJobsSubAdd')->name('person.attention_sub_add');
  275. $router->post('collection/attention_sub_out', 'Web\Person\PersonFavoriteController@getJobsSubout')->name('person.attention_sub_out');
  276. $router->post('collection/attention_add_var', 'Web\Person\PersonFavoriteController@getJobsAddVar')->name('person.attention_add_var');
  277. $router->any('collection/attention_sub_del', 'Web\Person\PersonFavoriteController@getJobsSubDel')->name('person.attention_sub_del');
  278. $router->any('resume/tag_cn', 'Web\Person\ResumeController@tagCn')->name('person.tag_cn');
  279. $router->any('resume/resume_stick', 'Web\Person\ResumeController@resumeStick')->name('person.resume_stick');
  280. $router->post('resume/increment_add_save', 'Web\Person\ResumeController@incrementAddSave');
  281. $router->post('resume/increment_stick_save', 'Web\Person\ResumeController@incrementStickSave');
  282. $router->post('resume/uploadImages', 'Web\Person\ResumeController@uploadImages');
  283. $router->post('resume/uploadFiles', 'Web\Person\ResumeController@uploadFiles');
  284. $router->any('resume/delFile', 'Web\Person\ResumeController@delFile');
  285. $router->post('resume/autoRefresh', 'Web\Person\ResumeController@autoRefresh');
  286. $router->any('resume/del_images', 'Web\Person\ResumeController@del_images')->name('person.delImages');
  287. $router->get('pms', 'Web\Person\MemberInfoController@pms')->name('person.pms');
  288. $router->get('pms/check_pms', 'Web\Person\MemberInfoController@checkPms')->name('person.check_pms');
  289. $router->match(['GET','POST'],'pms/deletePms','Web\Person\MemberInfoController@deletePms')->name('person.deletePms');
  290. $router->post('pms/newPms', 'Web\Person\MemberInfoController@newPms')->name('person.newPms');
  291. $router->get('pms/msg', 'Web\Person\MemberInfoController@msg')->name('person.msg');
  292. $router->post('pms/msgSend', 'Web\Person\MemberInfoController@msgSend')->name('person.msgSend');
  293. $router->match(['POST','GET'],'pms/msgDelete', 'Web\Person\MemberInfoController@msgDelete')->name('person.msgDelete');
  294. $router->get('pms/invitation_reg', 'Web\Person\MemberInfoController@invitation_reg')->name('person.invitation_reg');
  295. //简历模版。
  296. $router->get('resume/resume_tpl', 'Web\Person\ResumeController@resumeTpl')->name('person.resume.tpl');
  297. $router->post('resume/resume_update_tpl', 'Web\Person\ResumeController@resumeTplUpdate')->name('person.resume.tpl.update');
  298. $router->post('resume/increment_tpl_points', 'Web\Person\ResumeController@incrementTplPoints')->name('person.resume.tpl.points');
  299. $router->post('resume/increment_tpl_pay', 'Web\Person\ResumeController@incrementTplPay')->name('person.resume.tpl.pay');
  300. $router->post('resume/display', 'Web\Person\ResumeController@resumeDisplay')->name('person.resume.display');
  301. //疗养套餐
  302. $router->get('recuperate', 'Web\Company\CompanyInterviewController@recuperate')->name('person.recuperate');
  303. $router->post('recuperate/audit_qx', 'Web\Company\CompanyInterviewController@audit_qx')->name('person.recuperate.audit_qx');
  304. });
  305. $router->get('resumeAdd', 'Web\Person\ResumeController@resumeAdd')->name('person.resumeAdd');
  306. $router->post('resume/create', 'Web\Person\ResumeController@resumeCreate')->name('person.resumeCreate');
  307. $router->get('resumeCheck', 'Web\Person\ResumeController@resumeCheck')->name('person.resumeCheck');
  308. $router->get('memberInfo/userMobile', 'Web\Person\MemberInfoController@userMobile')->name('person.userMobile');
  309. $router->get('memberInfo/userEmail', 'Web\Person\MemberInfoController@userEmail')->name('person.userEmail');
  310. $router->get('memberInfo', 'Web\Person\MemberInfoController@memberInfo')->name('person.memberInfo');
  311. $router->post('memberInfo/updateInfo', 'Web\Person\MemberInfoController@updateInfo')->name('person.updateInfo');
  312. $router->get('resume/resume_doc/{id}', 'Web\Person\ResumeController@resumeDoc')->name('person.resumeDoc');
  313. $router->post('memberInfo/mobileAudit', 'Web\Person\MemberInfoController@mobileAudit')->name('person.mobileAudit');
  314. $router->post('memberInfo/mobileAuditCode', 'Web\Person\MemberInfoController@mobileAuditCode')->name('person.mobileAuditCode');
  315. $router->post('memberInfo/emailAudit', 'Web\Person\MemberInfoController@emailAudit')->name('person.emailAudit');
  316. $router->get('jobsMatch/{id}', 'Web\Person\ResumeController@matchJobs')->name('person.jobsMatch'); //职位匹配
  317. //我要创业
  318. $router->get('project', "Web\Person\ProjectController@index")->name('project');
  319. $router->post('projects/seeProject', "Web\Person\ProjectController@seeProject")->name('project.seeProject');
  320. $router->get('projects/add', "Web\Person\ProjectController@add")->name('project.add');
  321. $router->get('projects/edit', "Web\Person\ProjectController@edit")->name('project.edit');
  322. $router->post('projects/saveproject', 'Web\Person\ProjectController@saveProject')->name('person.saveproject');
  323. $router->post('projects/delproject', 'Web\Person\ProjectController@delproject')->name('person.delproject');
  324. });
  325. $router->get('resume/downFile', 'Web\Person\ResumeController@downFile')->name('person.resume.downFile');
  326. $router->get('resume/resumeShow/{id}', 'Web\Person\ResumeController@resumeShow')->name('person.resumeShow');
  327. });
  328. Route::group([
  329. 'prefix' => '/organization',
  330. ], function(Router $router){
  331. Route::group([
  332. 'middleware'=>'auth:web-organization'
  333. ], function(Router $router){
  334. $router->get('org/info', 'Web\Organization\OrganizationController@organizationInfo')->name('org.info');
  335. $router->get('org/index','Web\Organization\OrganizationController@index')->name('org.index');
  336. $router->get('service/add','Web\Organization\OrganizationController@serviceAdd')->name('service.add');
  337. $router->post('service/add','Web\Organization\OrganizationController@serviceAdd');
  338. $router->post('service/del','Web\Organization\OrganizationController@serviceDel')->name('service.del');
  339. $router->get('service/edit','Web\Organization\OrganizationController@serviceEdit')->name('service.edit');
  340. $router->post('service/edit','Web\Organization\OrganizationController@serviceEdit');
  341. $router->get('org/security', 'Web\Organization\OrganizationController@orgSecurity')->name('org.security');
  342. $router->get('org/security/loginLog', 'Web\Organization\OrganizationController@loginLog')->name('org.security.loginLog');
  343. $router->get('org/modifyPwd', 'Web\Organization\OrganizationController@modifyPwd')->name('org.modifyPwd');
  344. $router->post('org/savePwd', 'Web\Organization\OrganizationController@savePwd')->name('org.savePwd');
  345. $router->get('org/authEmail', 'Web\Organization\OrganizationController@authEmail')->name('org.authEmail');
  346. $router->post('org/security/email/send', 'Web\Organization\OrganizationController@emailSend')->name('org.security.email.send');
  347. $router->get('org/dispensingList','Web\Organization\OrganizationController@dispensingList')->name('org.dispensingList');
  348. $router->get('org/transfer','Web\Organization\OrganizationController@transfer')->name('org.transfer');
  349. });
  350. });
  351. /*企业*/
  352. Route::group([
  353. 'prefix' => '/company',
  354. ], function (Router $router) {
  355. Route::group([
  356. 'middleware'=>'auth:web-company'
  357. ], function (Router $router) {
  358. //企业资料
  359. $router->get('com/info', 'Web\Company\CompanyController@companyInfo')->name('com.info');
  360. $router->post('save', 'Web\Company\CompanyController@companySave')->name('save');
  361. $router->post('attach', 'Web\Company\CompanyController@attach')->name('attach');//企业保存logo
  362. $router->get('logo/del', 'Web\Company\CompanyController@logoDel')->name('logo.del');//企业删除logo
  363. Route::group(['middleware'=>'companyInfoAuth'],function (Router $router){
  364. $router->match(['GET','POST'],'modify/mobile','Web\Company\CompanyController@modifyMobile')->name('modify.mobile');//修改手机
  365. $router->get('com/sign','Web\Company\CompanyController@sign')->name('com.sign');//签到
  366. //企业联系人
  367. $router->get('com/contact', 'Web\Company\CompanyController@Contact')->name('com.contact');
  368. $router->post('com/contact', 'Web\Company\CompanyController@ContactAjax')->name('com.contact.ajax');
  369. $router->match(['GET','POST'],'com/contact/add','Web\Company\CompanyController@addContact')->name('com.contact.add');
  370. $router->match(['GET','POST'],'com/contact/edit','Web\Company\CompanyController@editContact')->name('com.contact.edit');
  371. $router->post('com/contact/del', 'Web\Company\CompanyController@deleteContact')->name('com.contact.del');
  372. $router->get('com/contact/show', 'Web\Company\CompanyController@showContact')->name('com.contact.show');
  373. $router->get('com/security', 'Web\Company\CompanyController@companySecurity')->name('com.security');
  374. $router->get('modifyUsername', 'Web\Company\CompanyController@modifyUsername')->name('modifyUsername');//修改用户名
  375. $router->post('saveUsername', 'Web\Company\CompanyController@saveUsername')->name('saveUsername');//修改用户名
  376. $router->get('modifyPwd', 'Web\Company\CompanyController@modifyPwd')->name('modifyPwd');//修改密码
  377. $router->post('savePwd', 'Web\Company\CompanyController@savePwd')->name('savePwd');//修改密码
  378. $router->get('unbindThird' ,'Web\Company\CompanyController@unBindThird')->name('unbindThird'); //解除绑定
  379. $router->get('com/security/loginLog', 'Web\Company\CompanyController@loginLog')->name('com.security.loginLog');//登录日志
  380. $router->get('authMobile', 'Web\Company\CompanyController@authMobile')->name('authMobile');//认证手机
  381. $router->post('mobile/audit', 'Web\Company\CompanyController@mobileAudit')->name('mobile.audit');//验证手机验证码
  382. $router->post('verifyCode', 'Web\Company\CompanyController@verifyCode')->name('verifyCode');//获取验证码
  383. $router->get('authEmail', 'Web\Company\CompanyController@authEmail')->name('authEmail');//认证email
  384. $router->post('com/security/email/send', 'Web\Company\CompanyController@emailSend')->name('com.security.email.send');//认证Email
  385. //企业认证
  386. $router->get('com/auth/{anew?}', 'Web\Company\CompanyController@companyAuth')->name('com.auth');
  387. $router->post('certificate', 'Web\Company\CompanyController@certificate')->name('certificate');
  388. $router->post('com/pms/read', 'Web\Company\CompanyController@pmsRead')->name('com.pms.read');
  389. //企业会员服务开始
  390. $router->get('service/setmeal', 'Web\Company\ServiceController@index')->name('service.setmeal');//我的套餐
  391. $router->match(['POST','GET'], 'service/setmeal/detail', 'Web\Company\ServiceController@setmealDetail')->name('service.setmeal.detail');//套餐明细
  392. $router->get('service/setmeal/add/{id}', 'Web\Company\ServiceController@setmealAdd')->name('service.setmeal.add');//套餐升级
  393. $router->get('service/setmeal/pay/setmeal', 'Web\Company\ServiceController@paySetmeal')->name('service.setmeal.pay.setmeal');//套餐升级
  394. $router->get('service/setmeal/pay/setmeal/status', 'Web\Company\ServiceController@paySetmealStatus')->name('service.setmeal.pay.setmeal.status');
  395. $router->post('service/setmeal/check/order/status','Web\Company\ServiceController@checkOrderStatus')->name('service.setmeal.check.order.status');//检查订单状态
  396. $router->post('service/setmeal/pay/save', 'Web\Company\ServiceController@setmealAddSave')->name('service.setmeal.pay.save');//套餐支付
  397. $router->get('service/setmeal/finish/{oid}','Web\Company\ServiceController@setmealFinish')->name('service.setmeal.finish');//支付完成
  398. $router->get('service/points', 'Web\Company\ServiceController@points')->name('service.points');//我的积分
  399. $router->get('service/points/add', 'Web\Company\ServiceController@pointsAdd')->name('service.points.add');//购买积分
  400. $router->post('service/points/save', 'Web\Company\ServiceController@pointsSave')->name('service.points.save');//购买积分保存
  401. $router->get('service/points/detail', 'Web\Company\ServiceController@pointsDetail')->name('service.points.detail');//积分明细
  402. $router->get('service/increment/index','Web\Company\ServiceController@increment')->name('service.increment.index');//增值服务
  403. $router->get('service/increment/add/{cat}','Web\Company\ServiceController@incrementAdd')->name('service.increment.add');//增值服务
  404. $router->get('service/increment/confirm','Web\Company\ServiceController@confirmPayIncrement')->name('service.increment.confirm');//增值提示
  405. $router->post('service/increment/pay','Web\Company\ServiceController@incrementPaySave')->name('service.increment.pay');//增值提示
  406. Route::group(['middleware'=>'companyAuth'],function (Router $router){
  407. $router->get('com/index','Web\Company\CompanyController@index')->name('com.index');//会员中心
  408. $router->get('com/join','Web\Company\CompanyController@join')->name('com.join');//会员中心
  409. $router->post('com/ajax_sms', 'Web\Company\CompanyController@ajaxSms')->name('com.ajaxSms');//获取企业消息。
  410. $router->get('com/index/ajax.statistics','Web\Company\CompanyController@ajaxGetStatistics')->name('com.index.ajax.statistics');//会员中心
  411. $router->get('company/recommendresume','Web\Company\CompanyController@ajaxGetRecommendResumes')->name('company.recommendresume');//会员中心 - 推荐简历
  412. //企业风采
  413. $router->get('com/img', 'Web\Company\CompanyController@companyImg')->name('com.img');
  414. $router->post('save/img', 'Web\Company\CompanyController@saveImg')->name('save.img');
  415. $router->get('remark', 'Web\Company\CompanyController@remark')->name('remark');
  416. $router->post('save/remark', 'Web\Company\CompanyController@saveRemark')->name('save.remark');//修改备注
  417. $router->get('img/del/{id}', 'Web\Company\CompanyController@delImg')->name('img.del');//删除风采
  418. //我的消息
  419. $router->get('com/pms', 'Web\Company\CompanyController@companyPms')->name('com.pms');
  420. $router->post('com/pms/msgSend', 'Web\Company\CompanyController@msgSend')->name('company.msgSend');
  421. $router->match(['GET','POST'],'com/pms/msgDelete', 'Web\Company\CompanyController@msgDelete')->name('company.msgDelete');
  422. $router->match(['GET','POST'], 'com/pms/del', 'Web\Company\CompanyController@companyPmsDel')->name('com.pms.del');//删除消息
  423. $router->get( 'com/pms/check', 'Web\Company\CompanyController@companyPmsCheck')->name('com.pms.check');//查看消息
  424. $router->get('com/pms/consult', 'Web\Company\CompanyController@companyPmsConsult')->name('com.pms.consult');
  425. //职位管理
  426. $router->get('jobs/list/{type?}', 'Web\Company\JobsController@jobsList')->name('jobs.list');//管理职位
  427. $router->get('jobs/add', 'Web\Company\JobsController@jobsAdd')->name('jobs.add');//添加职位
  428. $router->match(['post','get'],'jobs/add/tojobfair', 'Web\Company\JobsController@jobsAddToJobfair')->name('jobs.add.toJobfair');//添加职位到招聘会
  429. $router->post('jobs/ajax/contact','Web\Company\JobsController@ajaxGetComContact')->name('jobs.ajax.contact');//获取企业联系人
  430. $router->get('jobs/ajax/district','Web\Company\JobsController@ajaxGetDistrict')->name('jobs.ajax.district');//请求返回省市区文字
  431. $router->get('jobs/code/{id}', 'Web\Company\CompanyController@myCode')->name('jobs.code');//分享职位生成的二维码
  432. $router->get('jobs/edit/{id}', 'Web\Company\JobsController@jobsAdd')->name('jobs.edit');//修改职位
  433. $router->post('jobs/save', 'Web\Company\JobsController@jobsSave')->name('jobs.save');
  434. $router->match(['get','post'], 'jobs/refresh/{id?}/{increment?}', 'Web\Company\JobsController@jobsRefresh')->name('jobs.refresh');//职位刷新
  435. $router->post('jobs/pay/refresh', 'Web\Company\JobsController@jobsPayRefresh')->name('jobs.pay.refresh');//付钱刷新
  436. $router->get('refresh/all', 'Web\Company\CompanyController@jobsRefreshAll')->name('refresh.all');//企业中心一键职位刷新
  437. $router->match(['post','get'], 'jobs/close/{id}', 'Web\Company\JobsController@jobsClose')->name('jobs.close');//关闭职位
  438. $router->match(['post','get'], 'jobs/closeAll', 'Web\Company\JobsController@closeAll')->name('jobs.closeAll');//批量关闭职位
  439. $router->match(['post','get'], 'jobs/display/{id}', 'Web\Company\JobsController@jobsShow')->name('jobs.display');//恢复职位
  440. $router->match(['post','get'], 'jobs/del/{id}', 'Web\Company\JobsController@jobsDel')->name('jobs.del');//删除职位
  441. $router->match(['post','get'], 'jobs/delAll', 'Web\Company\JobsController@delAll')->name('jobs.delAll');//批量删除职位
  442. $router->get('jobs/stick', 'Web\Company\JobsController@jobsStick')->name('jobs.stick');//职位置顶
  443. $router->get('jobs/emergency', 'Web\Company\JobsController@jobsEmergency')->name('jobs.emergency');//职位紧急
  444. //招聘效果统计开始
  445. $router->get('jobs/statistics/visitor','Web\Company\JobsController@statisticsVisitor')->name('jobs.statistics.visitor');//访客统计
  446. $router->get('jobs/statistics/viewjobs','Web\Company\JobsController@statisticsViewjobs')->name('jobs.statistics.viewjobs');//职位浏览统计
  447. $router->get('jobs/statistics/apply','Web\Company\JobsController@statisticsApply')->name('jobs.statistics.apply');//应聘统计
  448. //招聘效果统计结束
  449. //简历管理
  450. //收到简历开始
  451. $router->get('resume/apply', 'Web\Company\ResumeController@resumeApply')->name('resume.apply');
  452. $router->get('resume/labelapply/{id}/{state}', 'Web\Company\ResumeController@resumeLabelApply')->name('resume.labelapply');//标记简历
  453. $router->match(['get', 'post'], 'resume/apply/deljobsapply', 'Web\Company\ResumeController@delJobsApply')->name('resume.apply.deljobsapply'); //删除简历
  454. $router->match(['get', 'post'], 'resume/apply/jobsinterview', 'Web\Company\ResumeController@jobsInterview')->name('resume.apply.jobsinterview'); //面试邀请
  455. $router->post('resume/apply/save', 'Web\Company\ResumeController@resumeSaveToComputer')->name('resume.apply.save'); //保存到电脑
  456. $router->get('resume/apply/save/local', 'Web\Company\ResumeController@resumeSaveToLocal')->name('resume.apply.save.local'); //保存到电脑
  457. $router->match(['get', 'post'], 'resume/send/email','Web\Company\ResumeController@sendToEmail')->name('resume.send.email');//发送到email
  458. $router->get('resume/health/apply', 'Web\Company\ResumeController@resumeHealthApply')->name('resume.health.apply');
  459. $router->any('resume/health/download', 'Web\Company\ResumeController@resumeHealthDownload')->name('resume.health.download');
  460. $router->get('resume/ic/apply', 'Web\Company\ResumeController@resumeIcApply')->name('resume.ic.apply');
  461. $router->any('resume/ic/download', 'Web\Company\ResumeController@resumeIcDownload')->name('resume.ic.download');
  462. //收到简历结束
  463. //面试邀请开始
  464. $router->get('resume/interview', 'Web\Company\ResumeController@interviewJobs')->name('resume.interview');//面试邀请
  465. $router->get('resume/interview/detail', 'Web\Company\ResumeController@interviewDetail')->name('resume.interview.detail');//面试邀请详情
  466. $router->match(['GET','POST'], 'resume/interview/del', 'Web\Company\ResumeController@interviewDel')->name('resume.interview.del');//删除面试邀请
  467. //面试邀请结束
  468. //已下载简历开始
  469. $router->get('resume/down', 'Web\Company\ResumeController@resumeDown')->name('resume.down');//列表
  470. $router->match(['get', 'post'],'resume/down/del', 'Web\Company\ResumeController@resumeDownDel')->name('resume.down.del');//删除
  471. $router->get('resume/label/{id}/{state}', 'Web\Company\ResumeController@labelResume')->name('resume.label');//标注简历
  472. //已下载简历结束
  473. //收藏的简历开始
  474. $router->get('resume/favorites', 'Web\Company\ResumeController@favoritesResume')->name('resume.favorites'); //收藏简历列表
  475. $router->match(['GET','POST'], 'resume/favorites/save', 'Web\Company\ResumeController@favoritesResumeSave')->name('resume.favorites.save'); //收藏简历
  476. $router->match(['GET', 'POST'], 'resume/favorites/del', 'Web\Company\ResumeController@favoritesResumeDel')->name('resume.favorites.del'); //删除收藏简历
  477. //收藏的简历结束
  478. //浏览过的简历开始
  479. $router->get('resume/browse','Web\Company\ResumeController@browseResume')->name('resume.browse');//浏览过的简历
  480. $router->match(['GET','POST'], 'resume/browse/del','Web\Company\ResumeController@browseResumeDel')->name('resume.browse.del');//删除浏览过的简历
  481. //浏览过的简历结束
  482. //谁看过我开始
  483. $router->get('resume/workbrowse','Web\Company\ResumeController@browseJobs')->name('resume.workbrowse');//谁看过我
  484. $router->match(['GET','POST'], 'resume/workbrowse/del','Web\Company\ResumeController@browseJobsDel')->name('resume.workbrowse.del');//谁看过我删除
  485. //谁看过我结束
  486. //面试结果反馈开始
  487. $router->get('resume/feedback','Web\Company\ResumeController@feedback')->name('resume.interview.feedback');//面试结果反馈
  488. $router->match(['get','post'], 'resume/feedback/modify','Web\Company\ResumeController@feedbackModify')->name('resume.feedback.modify');//修改面试结果反馈
  489. //面试结果反馈结束
  490. //简历回收站开始
  491. $router->get('resume/recycle','Web\Company\ResumeController@recycle')->name('resume.recycle');//简历回收站列表
  492. $router->match(['get', 'post'], 'resume/apply/destroyjobsapply', 'Web\Company\ResumeController@destroyJobsApply')->name('resume.apply.destroyjobsapply'); //删除简历
  493. $router->match(['get', 'post'], 'resume/apply/clear/recycle', 'Web\Company\ResumeController@clearRecycle')->name('resume.apply.clear.recycle'); //清空回收站
  494. //简历回收站结束
  495. //关注我开始
  496. $router->get('resume/concern','Web\Company\ResumeController@concern')->name('resume.concern');//谁关注我
  497. $router->match(['get', 'post'],'resume/concern/del','Web\Company\ResumeController@concernDel')->name('resume.concern.del');//删除谁关注我
  498. //关注我结束
  499. //订单
  500. $router->get('service/order/index','Web\Company\ServiceController@orderList')->name('service.order.index');
  501. //模板切换。
  502. $router->get('service/template/index','Web\Company\ServiceController@templateList')->name('service.template.index');
  503. $router->post('service/template/companyUpdate','Web\Company\ServiceController@companyUpdate')->name('company.template.update');
  504. $router->match(['get','post'],'complaint/consultant','Web\Company\ServiceController@complaintConsultant')->name('company.complaint.consultant');
  505. $router->get('service/order/detail/{id}','Web\Company\ServiceController@orderDetail')->name('service.order.detail');
  506. $router->match(['get', 'post'], 'service/order/del','Web\Company\ServiceController@orderDel')->name('service.order.del');
  507. $router->match(['get','post'], 'service/order/cancel','Web\Company\ServiceController@orderCancel')->name('service.order.cancel');
  508. $router->post('service/order/invoice/save','Web\Company\ServiceController@invoiceSave')->name('service.order.invoice.save');
  509. $router->get('service/order/pay/repeat/{id}','Web\Company\ServiceController@orderPayRepeat')->name('service.order.pay.repeat');
  510. // $router->get('service/order/invoice/enote/{id}','Web\Company\ServiceController@enote')->name('service.order.invoice.enote');//电子票据
  511. $router->post('com/ajax/resume/search', 'Web\Company\CompanyController@ajaxResumeSearch')->name('com.ajax.resume.search');//搜人才跳转
  512. //订单
  513. //企业会员服务结束
  514. $router->get('ajaxGetCategoryContent', 'Web\CommonController@ajaxGetCategoryContent')->name('ajaxGetCategoryContent');
  515. //招聘会
  516. $router->get('jobfair/lists','Web\Jobfair\JobfairController@jobfairIndex')->name('jobfair.lists');//近期招聘会
  517. $router->get('jobfair/enact','Web\Jobfair\JobfairController@jobfairEnact')->name('jobfair.enact');//定展记录
  518. $router->get('jobfair/jobfairjob','Web\Jobfair\JobfairController@jobfairjob')->name('jobfair.jobfairjob'); //参展职位
  519. $router->get('jobfair/jobfairjob/edit/{id}','Web\Jobfair\JobfairController@jobfairjobModify')->name('jobfair.jobfairjob.edit'); //参展职位修改
  520. $router->match(['POST', 'GET'], 'jobfair/jobfairjob/del','Web\Jobfair\JobfairController@jobfairjobdel')->name('jobfair.jobfairjob.del'); //参展职位删除
  521. $router->post('jobfair/jobfairjob/save','Web\Jobfair\JobfairController@jobfairPutJobsSave')->name('jobfair.jobfairjob.save'); //参展职位编辑保存
  522. $router->get('jobfair/quartersist','Web\Jobfair\JobfairController@jobfairJobsList')->name('jobfair.quarterslist');//招聘会职位库
  523. $router->get('jobfair/jobadd','Web\Jobfair\JobfairController@jobfairJobsAdd')->name('jobfair.jobadd');//招聘会职位添加
  524. $router->get('jobfair/jobedit/{id}','Web\Jobfair\JobfairController@jobfairJobsEdit')->name('jobfair.jobedit');//招聘会职位修改
  525. $router->match(['GET', 'POST'], 'jobfair/jobdel/{id?}','Web\Jobfair\JobfairController@jobfairJobsDel')->name('jobfair.jobdel');//招聘会职位删除
  526. $router->match(['GET', 'POST'], 'jobfair/jobdis/{id?}','Web\Jobfair\JobfairController@jobfairJobsDis')->name('jobfair.jobdis');//招聘会职位修改状态
  527. $router->post('jobfair/jobsave','Web\Jobfair\JobfairController@jobfairJobsSave')->name('jobfair.jobsave');//招聘会职位保存
  528. $router->match(['GET', 'POST'], 'jobfair/jobs/to/jobfair','Web\Jobfair\JobfairController@jobfairJobsToJobfair')->name('jobfair.jobs.to.jobfair');//招聘会转到参展职位
  529. $router->get('jobfair/downjianli','Web\Jobfair\JobfairController@downResume')->name('jobfair.downjianli');//收到的招聘会简历
  530. $router->match(['GET','POST'], 'jobfair/downjianli/del','Web\Jobfair\JobfairController@downResumeDel')->name('jobfair.downjianli.del');//删除收到的招聘会简历
  531. //赴外招聘会
  532. $router->get('jobfairout/lists','Web\Jobfairout\JobfairoutController@jobfairoutIndex')->name('jobfairout.lists');//近期招聘会
  533. $router->get('jobfairout/enact','Web\Jobfairout\JobfairoutController@jobfairEnact')->name('jobfairout.enact');//定展记录
  534. $router->get('jobfairout/jobfairjob','Web\Jobfairout\JobfairoutController@jobfairoutjob')->name('jobfairout.jobfairjob'); //参展职位
  535. $router->get('jobfairout/jobfairjob/edit/{id}','Web\Jobfair\JobfairController@jobfairjobModify')->name('jobfairout.jobfairjob.edit'); //参展职位修改
  536. $router->match(['POST', 'GET'], 'jobfairout/jobfairjob/del','Web\Jobfair\JobfairController@jobfairjobdel')->name('jobfairout.jobfairjob.del'); //参展职位删除
  537. $router->post('jobfairout/jobfairjob/save','Web\Jobfair\JobfairController@jobfairPutJobsSave')->name('jobfairout.jobfairjob.save'); //参展职位编辑保存
  538. $router->get('jobfairout/quartersist','Web\Jobfairout\JobfairoutController@jobfairoutJobsList')->name('jobfairout.quarterslist');//招聘会职位库
  539. $router->get('jobfairout/jobadd','Web\Jobfairout\JobfairoutController@jobfairoutJobsAdd')->name('jobfairout.jobadd');//招聘会职位添加
  540. $router->get('jobfairout/jobedit/{id}','Web\Jobfairout\JobfairoutController@jobfairoutJobsEdit')->name('jobfairout.jobedit');//招聘会职位修改
  541. $router->match(['GET', 'POST'], 'jobfairout/jobdel/{id?}','Web\Jobfair\JobfairController@jobfairJobsDel')->name('jobfairout.jobdel');//招聘会职位删除
  542. $router->post('jobfairout/jobsave','Web\Jobfairout\JobfairoutController@jobfairoutJobsSave')->name('jobfairout.jobsave');//招聘会职位保存
  543. $router->any('jobfairout/jobs/to/jobfair','Web\Jobfairout\JobfairoutController@jobfairoutJobsToJobfair')->name('jobfairout.jobs.to.jobfair');//招聘会职位修改
  544. $router->get('jobfairout/downjianli','Web\Jobfairout\JobfairoutController@downResume')->name('jobfairout.downjianli');//收到的招聘会简历
  545. $router->any( 'jobfairout/downjianli/del','Web\Jobfairout\JobfairoutController@downResumeDel')->name('jobfairout.downjianli.del');//删除收到的招聘会简历
  546. //定展记录(弹窗部分)
  547. $router->any('jobfairout/ajax/companyinfo','Web\Jobfairout\JobfairoutController@ajaxCompanyinfo')->name('jobfairout.ajax.companyinfo');//填写单位信息
  548. $router->any('jobfairout/ajax/com/jobs','Web\Jobfairout\JobfairoutController@ajaxComJobs')->name('jobfairout.ajax.com.jobs');//发布职位
  549. $router->any('jobfairout/ajax/person','Web\Jobfairout\JobfairoutController@ajaxPerson')->name('jobfairout.ajax.person');//发布人员
  550. $router->any('jobfairout/ajax/person/del','Web\Jobfairout\JobfairoutController@ajaxPersonDel')->name('jobfairout.ajax.person.del');//删除发布人员
  551. $router->get('jobfairout/ajax/person/info','Web\Jobfairout\JobfairoutController@ajaxPersonInfo')->name('jobfairout.ajax.person.info');//获取人员信息,回填
  552. $router->any('jobfairout/ajax/feedback','Web\Jobfairout\JobfairoutController@ajaxFeedback')->name('jobfairout.ajax.feedback');//填写反馈表
  553. //企业服务广场
  554. $router->get('com/square','Web\Company\CompanyController@square')->name('com.square');
  555. $router->get('com/share','Web\Company\CompanyController@share')->name('com.share');
  556. $router->get('com/dispensing','Web\Company\CompanyController@dispensing')->name('com.dispensing');
  557. $router->get('com/dispensingList','Web\Company\CompanyController@dispensingList')->name('com.dispensingList');
  558. $router->post('com/dispensingAdd','Web\Company\CompanyController@dispensingAdd')->name('com.dispensing.add');
  559. $router->get('com/dispensingEdit','Web\Company\CompanyController@dispensingEdit')->name('com.dispensing.edit');
  560. $router->post('com/dispensingEdit','Web\Company\CompanyController@dispensingEdit');
  561. $router->post('com/dispensingDel','Web\Company\CompanyController@dispensingDel')->name('com.dispensing.del');
  562. });
  563. });
  564. });
  565. //企业信息
  566. });
  567. /*内容*/
  568. Route::group([
  569. 'prefix' => '/content',
  570. ], function (Router $router) {
  571. $router->any('new/{id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Web\Content\ArticleController@index')->name('new');
  572. $router->any('news/list/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Web\Content\ArticleController@list')->name('news.list');
  573. $router->get('news/show/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Web\Content\ArticleController@show')->name('news.show');
  574. $router->get('news/click/{id}', 'Web\Content\ArticleController@click')->name('news.click');
  575. $router->any('suggest/index', 'Web\Content\SuggestController@index')->name('suggest.index');
  576. $router->post('suggest/add', 'Web\Content\SuggestController@add')->name('suggest.add');
  577. $router->get('explain/show/{id}', 'Web\Content\ExplainController@show')->name('explain.show');
  578. $router->get('explain/click/{id}', 'Web\Content\ExplainController@click')->name('explain.click');
  579. $router->get('hrtools', 'Web\Content\HrtoolsController@index')->name('hrtools');
  580. $router->get('hrtools/list/{id}', 'Web\Content\HrtoolsController@list')->name('hrtools.list');
  581. $router->get('help', 'Web\Content\HelpController@index')->name('help');
  582. $router->any('help/list/{id}', 'Web\Content\HelpController@list')->name('help.list');
  583. $router->any('help/search/{filter?}', 'Web\Content\HelpController@search')->name('help.search');
  584. $router->any('help/show/id/{id}', 'Web\Content\HelpController@show')->name('help.show');
  585. $router->any('appeal', 'Web\Content\AppealController@index')->name('appeal');
  586. $router->any('appeal', 'Web\Content\AppealController@index')->name('appeal');
  587. $router->post('appeal/add', 'Web\Content\AppealController@add')->name('appeal.add');
  588. $router->any('notice', 'Web\Content\NoticeController@index')->name('notice');
  589. $router->get('notice/show/id/{id?}', 'Web\Content\NoticeController@show')->name('notice.show');
  590. $router->get('notice/click/{id}', 'Web\Content\NoticeController@click')->name('notice.click');
  591. //就业E图
  592. $router->get('map', "Web\Content\JobsController@jobMap")->name('map');
  593. //招人才
  594. $router->any('resumes', "Web\Content\ResumeController@index")->name('resumes');
  595. $router->get('resumes/category', "Web\Content\ResumeController@category")->name('resume.category');
  596. $router->get('resume/resume_doc', "Web\Content\ResumeController@docExport")->name('resume.resume_doc');//导出word简历
  597. $router->post('resume/favor', "Web\Content\ResumeController@favorResume")->name('resume.favor')->middleware('auth:web-company'); //简历加入人才库
  598. $router->post('resume/report', "Web\Content\ResumeController@reportResume")->name('resume.report')->middleware('auth:web-company'); //投诉简历页面
  599. $router->post('resume/report_resume', "Web\Content\ResumeController@addReportResume")->name('resume.report_resume')->middleware('auth:web-company'); //投诉简历
  600. $router->any('resume/download_resume', "Web\Content\ResumeController@downloadResume")->name('resume.download_resume')->middleware('auth:web-company'); //下载简历
  601. $router->post('resume/increment_save', "Web\Content\ResumeController@incrementSave")->name('resume.increment_save')->middleware('auth:web-company'); //下载简历
  602. $router->get('resumes/show', 'Web\Content\ResumeController@show')->name('resumes.show'); //简历预览页面
  603. $router->post('resumes/label', 'Web\Content\ResumeController@resumeLabel')->name('resumes.label')->middleware('auth:web-company'); //标记简历
  604. $router->get('list/type', 'Web\CommonController@listShowType')->name('list.type'); //找工作、招人才列表页面效果切换切换
  605. $router->get('resumes/click', 'Web\Content\ResumeController@click')->name('resumes.click'); //简历增加点击量
  606. //找工作
  607. $router->any('jobs', 'Web\Content\JobsController@index')->name('jobs');
  608. $router->any('jobs/companyList', 'Web\Content\JobsController@comList')->name('jobs.companyList');
  609. $router->any('jobs/category', 'Web\Content\JobsController@category')->name('jobs.category');
  610. $router->any('jobs/hotword', 'Web\Content\JobsController@hotWord')->name('jobs.hotword'); //关键字联想
  611. $router->any('jobs/show', 'Web\Content\JobsController@show')->name('jobs.show');
  612. $router->get('jobs/click', 'Web\Content\JobsController@click')->name('jobs.click');
  613. $router->post('jobs/msg_send', 'Web\Content\JobsController@sendMsg')->name('jobs.msg_send')->middleware('auth:web-member');
  614. $router->get('jobs/com_jobs', 'Web\Content\JobsController@companyJobs')->name('jobs.com_jobs');
  615. $router->post('loginDig', 'Web\Content\JobsController@loginDig')->name('loginDig');
  616. $router->post('jobs/favor', 'Web\Content\JobsController@favor')->name('jobs.favor');
  617. $router->post('jobs/report', 'Web\Content\JobsController@report')->name('jobs.report');
  618. $router->post('jobs/report_jobs', 'Web\Content\JobsController@reportJobs')->name('jobs.report_jobs');
  619. $router->post('jobs/apply', 'Web\Content\JobsController@apply')->name('jobs.apply')->middleware('auth:web-member');
  620. $router->get('jobs/company/jobs', 'Web\Content\CompanyController@jobs')->name('jobs.company.jobs');
  621. $router->any('jobs/company', 'Web\Content\CompanyController@companyShow')->name('jobs.company');
  622. $router->any('jobs/company/more', 'Web\Content\CompanyController@moreCompany')->name('jobs.company.more');
  623. $router->post('company/focus', 'Web\Content\CompanyController@companyFocus')->name('company.focus')->middleware('auth:web-member');
  624. $router->post('company/statistics_add', 'Web\Content\CompanyController@addStatistics')->name('company.statistics_add');
  625. $router->get('hot_word', 'Web\CommonController@hotWord')->name('hot_word');
  626. $router->get('common/contact_img', "Web\CommonController@getFontImg")->name('common.contact_img'); //联系方式图形化
  627. Route::group(['middleware'=>'Jobfair'],function (Router $router){
  628. $router->get('jobfair', 'Web\Jobfair\JobfairController@index')->name('jobfair');//招聘会列表页
  629. $router->get('jobfair/news', 'Web\Jobfair\JobfairController@news')->name('jobfair.news');//招聘会资讯
  630. $router->get('jobfair/review', 'Web\Jobfair\JobfairController@review')->name('jobfair.review');//招聘会回顾
  631. $router->get('jobfair/new/show/{id}', 'Web\Jobfair\JobfairController@newShow')->name('jobfair.new.show');//招聘会回顾
  632. // $router->get('jobfair/show/{id}', 'Web\Jobfair\JobfairController@jobfairShow')->name('jobfair.show');//招聘会详情页
  633. $router->get('jobfair/show/com/{id}', 'Web\Jobfair\JobfairController@jobfairShowCom')->name('jobfair.show.com');//招聘会企业
  634. $router->get('jobfair/show/quarters/{id}', 'Web\Jobfair\JobfairController@jobfairShowJob')->name('jobfair.show.quarters');//招聘会职位
  635. // $router->get('jobfair/appointment/{id}', 'Web\Jobfair\JobfairController@jobfairAppointment')->name('jobfair.appointment');//在线预定
  636. $router->match(['GET', 'POST'],'jobfair/appoint/save', 'Web\Jobfair\JobfairController@jobfairAppointmentSave')->name('jobfair.appoint.save');//在线预定
  637. $router->get('jobfair/ajax/get/data', 'Web\Jobfair\JobfairController@ajaxGetData')->name('jobfair.ajax.get.data');//异步获取展位图展位信息
  638. $router->match(['GET', 'POST'],'jobfair/appoint/jobs', 'Web\Jobfair\JobfairController@jobfairAppointmentJobs')->name('jobfair.appoint.jobs');//个人预约招聘会企业职位
  639. $router->get('jobfair/ajax/jobs', 'Web\Jobfair\JobfairController@jobfairAjaxJobs')->name('jobfair.ajax.jobs');//招聘会企业异步查找职位
  640. $router->any('jobfair/company', 'Web\Jobfair\JobfairController@companyShow')->name('jobfair.company');
  641. });
  642. //赴外招聘会
  643. // $router->get('jobfairout/show/{id}', 'Web\Jobfairout\JobfairoutController@jobfairoutShow')->name('jobfairout.show');//招聘会详情页
  644. $router->get('jobfairout/show/com/{id}', 'Web\Jobfairout\JobfairoutController@jobfairoutShowCom')->name('jobfairout.show.com');//招聘会企业
  645. $router->get('jobfairout/show/quarters/{id}', 'Web\Jobfairout\JobfairoutController@jobfairoutShowJob')->name('jobfairout.show.quarters');//招聘会职位
  646. $router->match(['GET', 'POST'],'jobfairout/appoint/jobs', 'Web\Jobfairout\JobfairoutController@jobfairoutAppointmentJobs')->name('jobfairout.appoint.jobs');//个人预约招聘会企业职位
  647. $router->match(['GET', 'POST'],'jobfairout/appoint/save', 'Web\Jobfairout\JobfairoutController@jobfairoutAppointmentSave')->name('jobfairout.appoint.save');//在线预定
  648. // $router->get('jobfairout/ajax/jobs', 'Web\Jobfairout\JobfairoutController@jobfairoutAjaxJobs')->name('jobfairout.ajax.jobs');//招聘会企业异步查找职位
  649. $router->any('jobfairout/company', 'Web\Jobfairout\JobfairoutController@companyShow')->name('jobfairout.company');
  650. //城市概况
  651. $router->get('city', "Web\Content\CityController@index")->name('city');
  652. //网上办事
  653. $router->get('knowall', "Web\Content\KnowallController@index")->name('knowall');
  654. //人才政策
  655. $router->any('policy/{id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Web\Content\PolicyController@index')->name('policy');
  656. $router->any('policys/list/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Web\Content\PolicyController@list')->name('policy.list');
  657. $router->get('policys/show/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Web\Content\PolicyController@show')->name('policy.show');
  658. $router->get('policys/click/{id}', 'Web\Content\PolicyController@click')->name('policy.click');
  659. //人才风采
  660. $router->get('mien', "Web\Content\MienController@index")->name('mien');
  661. $router->get('miens/show', "Web\Content\MienController@show")->name('mien.show');
  662. $router->get('miens/click/{id}', 'Web\Content\MienController@click')->name('mien.click');
  663. //特色人才
  664. $router->get('feature', "Web\Content\FeatureController@index")->name('feature');
  665. $router->get('features/show', "Web\Content\FeatureController@show")->name('feature.show');
  666. //创业模块
  667. $router->get('innovator', "Web\Content\InnovatorController@index")->name('innovator');
  668. $router->get('innovators/show', "Web\Content\InnovatorController@show")->name('innovator.show');
  669. //正在开发中
  670. $router->get('developing', "Web\HomeController@developing")->name('developing');
  671. //服务广场
  672. $router->any('servicearea/list/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', "Web\Content\ServiceareaController@list")->name('servicearea.list');
  673. $router->any('servicearea/show/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', "Web\Content\ServiceareaController@show")->name('servicearea.show');
  674. //人才购房系统
  675. $router->any('buyhouse/login', "Web\Content\BuyhouseController@login")->name('buyhouse.login');
  676. $router->any('buyhouse/detail', "Web\Content\BuyhouseController@detail")->name('buyhouse.detail');
  677. $router->any('buyhouse/list', "Web\Content\BuyhouseController@list")->name('buyhouse.list');
  678. $router->post('buyhouse/list_post', "Web\Content\BuyhouseController@listPost")->name('buyhouse.listPost');
  679. $router->any('buyhouse/back', "Web\Content\BuyhouseController@back")->name('buyhouse.back');
  680. $router->post('buyhouse/upload', 'Web\Content\BuyhouseController@upload')->name('buyhouse.upload');
  681. $router->get('buyhouse/news', 'Web\Content\BuyhouseController@news')->name('buyhouse.news');
  682. $router->get('buyhouse/house', 'Web\Content\BuyhouseController@house')->name('buyhouse.house');
  683. $router->post('buyhouse/perfect', 'Web\Content\BuyhouseController@perfect')->name('buyhouse.perfect');
  684. });
  685. /*硬件模块*/
  686. Route::group([
  687. 'prefix' => '/hardware',
  688. ], function (Router $router) {
  689. //电视机
  690. $router->group([
  691. 'prefix' => '/tv',
  692. ], function (Router $router) {
  693. $router->get('/index', 'Web\Hardware\Tv\TvController@index')->name('hardware.tv');//电视主页
  694. $router->get('/islogin', 'Web\Hardware\Tv\TvController@isLogin')->name('hardware.tv.islogin');//电视判断是否登陆
  695. $router->get('/ischange', 'Web\Hardware\Tv\TvController@isChange')->name('hardware.tv.ischange');//电视判断是否登陆
  696. $router->get('/show', 'Web\Hardware\Tv\TvController@show')->name('hardware.tv.show');//电视详情
  697. $router->get('/daping', 'Web\Hardware\Tv\DapingController@index')->name('hardware.tv.daping');//电视详情
  698. $router->get('/daping/getEducations', 'Web\Hardware\Tv\DapingController@getEducations')->name('hardware.tv.getEducations');//电视详情
  699. });
  700. //平板
  701. $router->group([
  702. 'prefix' => '/pad',
  703. ], function (Router $router) {
  704. $router->get('/login', 'Web\Hardware\Pad\PadController@login')->name('hardware.pad.login');//平板登陆
  705. $router->post('/login', 'Web\Hardware\Pad\PadController@login')->name('hardware.pad.login');//平板登陆认证
  706. Route::group(['middleware'=>'PadAuth'],function (Router $router){
  707. $router->get('/logout', 'Web\Hardware\Pad\PadController@logout')->name('hardware.pad.logout');//平板退出
  708. $router->get('/index', 'Web\Hardware\Pad\PadController@index')->name('hardware.pad.index');//平板首页
  709. $router->get('/jobs/list', 'Web\Hardware\Pad\PadJobController@jobsList')->name('hardware.pad.jobs.list');//招聘会
  710. $router->post('/jobs/editdisplay', 'Web\Hardware\Pad\PadJobController@edidDisplay')->name('hardware.pad.edit.display');//职位状态
  711. $router->get('/jobs/show/{id}', 'Web\Hardware\Pad\PadJobController@jobShow')->name('hardware.pad.job.show');//查看职位详情
  712. $router->get('/jobs/add', 'Web\Hardware\Pad\PadJobController@jobAdd')->name('hardware.pad.job.add');//添加职位
  713. $router->post('/jobs/addsave', 'Web\Hardware\Pad\PadJobController@jobAddSave')->name('hardware.pad.job.add.save');//添加职位
  714. $router->get('/jobs/edit/{id?}', 'Web\Hardware\Pad\PadJobController@jobEdit')->name('hardware.pad.job.edit');//编辑职位
  715. $router->post('/jobs/editsave', 'Web\Hardware\Pad\PadJobController@jobEditSave')->name('hardware.pad.job.edit.save');//编辑职位
  716. //身份证二维码读取
  717. $router->get('/resume/index', 'Web\Hardware\Pad\PadResumeController@index')->name('hardware.pad.resume.index');//投递简历
  718. $router->post('/resume/cardid', 'Web\Hardware\Pad\PadResumeController@cardId')->name('hardware.pad.resume.cardid');//身份证识别
  719. $router->post('/resume/qrcode', 'Web\Hardware\Pad\PadResumeController@qrCode')->name('hardware.pad.resume.qrcode');//二维码识别
  720. $router->get('/resume/add', 'Web\Hardware\Pad\PadResumeController@add')->name('hardware.pad.resume.add');//添加简历
  721. $router->post('/resume/save', 'Web\Hardware\Pad\PadResumeController@resumeCreate')->name('hardware.pad.resume.save');//保存简历
  722. $router->get('/search/resume', 'Web\Hardware\Pad\PadSearchResumeController@index')->name('hardware.pad.search.resume');//简历主页
  723. $router->get('/search/resume/show/{id}', 'Web\Hardware\Pad\PadSearchResumeController@show')->name('hardware.pad.search.resume.show');//简历预览
  724. $router->get('/search/resume/search', 'Web\Hardware\Pad\PadSearchResumeController@search')->name('hardware.pad.search.resume.search');//搜索简历
  725. $router->any('/search/resume/down', 'Web\Hardware\Pad\PadSearchResumeController@resumeDown')->name('hardware.pad.search.resume.down');//简历下载
  726. $router->get('/search/resume/interview', 'Web\Hardware\Pad\PadSearchResumeController@interview')->name('hardware.pad.search.resume.interview');//邀请面试
  727. $router->post('/search/resume/interview', 'Web\Hardware\Pad\PadSearchResumeController@jobsInterview')->name('hardware.pad.search.resume.jobsinterview');//邀请面试
  728. $router->get('/yuyue/list', 'Web\Hardware\Pad\PadYuyueController@List')->name('hardware.pad.yuyue.list');//预约列表
  729. //面试邀请
  730. $router->get('/interview/list', 'Web\Hardware\Pad\PadInterviewController@list')->name('hardware.pad.interview.list');//面试邀请
  731. $router->post('/interview/list', 'Web\Hardware\Pad\PadInterviewController@interview')->name('hardware.pad.interview.interview');//面试邀请提交
  732. //已收到的简历
  733. $router->get('/receive/list', 'Web\Hardware\Pad\PadReceiveController@list')->name('hardware.pad.receive.list');
  734. $router->post('/receive/delete', 'Web\Hardware\Pad\PadReceiveController@delete')->name('hardware.pad.receive.delete');
  735. });
  736. });
  737. //一体机
  738. $router->group([
  739. 'prefix' => '/aio',
  740. ], function (Router $router) {
  741. //网站职位
  742. $router->get('job', 'Web\Hardware\Aio\JobController@index')->name('hardware.aio.job');
  743. $router->get('job/detail/{id}', 'Web\Hardware\Aio\JobController@jobDetail')->name('hardware.aio.job.detail');
  744. $router->get('job/apply', 'Web\Hardware\Aio\JobController@jobApply')->name('hardware.aio.job.apply')->middleware('auth:web-member');
  745. //政策公告
  746. $router->get('new/{id?}/{num?}', 'Web\Hardware\Aio\ArticleController@index')->name('hardware.aio.new');
  747. $router->get('newDetail/{id}', 'Web\Hardware\Aio\ArticleController@show')->name('hardware.aio.new_detail');
  748. $router->get('login', 'Web\Hardware\Aio\LoginController@login')->name('hardware.aio.login');//登陆页面
  749. $router->get('login/account', 'Web\Hardware\Aio\LoginController@account')->name('hardware.aio.login.account');//账号登陆
  750. $router->get('login/card', 'Web\Hardware\Aio\LoginController@card')->name('hardware.aio.login.card');//身份证登陆
  751. $router->post('card/check', 'Web\Hardware\Aio\LoginController@check')->name('hardware.aio.login.check');//校验身份证。
  752. $router->post('login', 'Web\Hardware\Aio\LoginController@loginByAccount')->name('hardware.aio.login');//登陆认证
  753. $router->get('logout', 'Web\Hardware\Aio\LoginController@logout')->name('hardware.aio.logout');//机退出
  754. $router->get('index', 'Web\Hardware\Aio\IndexController@index')->name('hardware.aio.index');//首页
  755. $router->get('register', 'Web\Hardware\Aio\LoginController@register')->name('hardware.aio.register');//注册页面。
  756. $router->post('login/moile', 'Web\Hardware\Aio\LoginController@loginMobile')->name('hardware.aio.mobile.login');//手机登录验证。
  757. $router->post('login/mobile/create', 'Web\Hardware\Aio\LoginController@loginMobileCreate')->name('hardware.aio.mobile.login.create');
  758. $router->post('login/moile/register', 'Web\Hardware\Aio\LoginController@loginMobileRe')->name('hardware.aio.mobile.register');//手机快速注册。
  759. $router->get('jobfair/index','Web\Hardware\Aio\JobfairController@index')->name('hardware.aio.jobfair.index');//招聘会
  760. $router->get('jobfair/detail/{id}','Web\Hardware\Aio\JobfairController@jobfairDetail')->name('hardware.aio.jobfair.detail');//招聘会详情
  761. $router->post('register', 'Web\Hardware\Aio\LoginController@registerMobile')->name('hardware.aio.register.mobile');//注册页面。
  762. $router->post('districts', 'Web\Hardware\Aio\IndexController@districts')->name('hardware.aio.districts');//地区联动。
  763. $router->post('category_jobs', 'Web\Hardware\Aio\IndexController@categoryJobs')->name('hardware.aio.category.jobs');//期望职位联动。
  764. Route::group([
  765. 'middleware'=>'aioPersonAuth'
  766. ], function (Router $router) {
  767. $router->get('resume', 'Web\Hardware\Aio\IndexController@resume')->name('hardware.aio.resume');//简历服务页面。
  768. $router->get('resume/create', 'Web\Hardware\Aio\IndexController@resumeNew')->name('hardware.aio.resume.create');//简历创建页面。
  769. $router->post('resume/create', 'Web\Hardware\Aio\IndexController@resumeCreate')->name('hardware.aio.resume.new');//简历创建。
  770. $router->get('resume/details', 'Web\Hardware\Aio\IndexController@resumeDetails')->name('hardware.aio.resume.details');//简历详情。
  771. $router->get('resume/update', 'Web\Hardware\Aio\IndexController@resumeUpdate')->name('hardware.aio.resume.update');//简历修改页面。
  772. });
  773. $router->get('jobfair/company/{id}','Web\Hardware\Aio\JobfairController@jobfairCom')->name('hardware.aio.jobfair.company');//招聘会企业
  774. $router->get('jobfair/job','Web\Hardware\Aio\JobfairController@jobfairJob')->name('hardware.aio.jobfair.job');//招聘会职位
  775. $router->get('jobfair/job/detail/{id}','Web\Hardware\Aio\JobfairController@jobfairJobDetail')->name('hardware.aio.jobfair.job.detail');//招聘会职位详情
  776. $router->get('jobfair/company/detail/{id}/{jobfair_id}','Web\Hardware\Aio\JobfairController@jobfairComDetail')->name('hardware.aio.jobfair.company.detail');//招聘会企业详情
  777. $router->get('jobfair/job/apply','Web\Hardware\Aio\JobfairController@jobfairJobApply')->name('hardware.aio.jobfair.job.apply'); //招聘会申请职位
  778. });
  779. });
  780. //人才E家
  781. Route::group([
  782. 'prefix' => '/api',
  783. ], function (Router $router) {
  784. $router->any('checkuser', 'Web\Sharedata\ReceiveQueryController@checkuser')->name('api.checkuser');
  785. });
  786. file_exists(__DIR__."/test.php") ? require_once "test.php": ""; //测试,用完即删
  787. /*疗养方案*/
  788. Route::group([
  789. 'prefix' => '/recuperate',
  790. ], function (Router $router) {
  791. $router->any('/list', 'Web\Recuperate\RecuperateController@list')->name('recuperate.list');//疗养方案列表
  792. $router->get('/project', 'Web\Recuperate\RecuperateController@project')->name('recuperate.project');//疗养方案
  793. $router->get('/show/{id}', 'Web\Recuperate\RecuperateController@show')->name('recuperate.show');//疗养方案详情
  794. $router->get('/apply/{id}', 'Web\Recuperate\RecuperateController@apply')->name('recuperate.apply')->middleware('auth:web-member');//疗养方案报名
  795. $router->post('/apply', 'Web\Recuperate\RecuperateController@applyPost')->name('recuperate.apply.post')->middleware('auth:web-member');//疗养方案报名
  796. });
  797. //人才卡
  798. Route::get('/talentcard/index','Web\TalentCard\TalentCardController@index')->name('talentcard.index');
  799. Route::group([
  800. 'prefix' => '/rcstfwlt',
  801. ], function (Router $router) {
  802. $router->get('/', 'Web\Rcstfwlt\HomeController@index')->name('rcstfwlt.home');
  803. $router->get('/list', 'Web\Rcstfwlt\HomeController@list')->name('rcstfwlt.list');;
  804. $router->get('/detail', 'Web\Rcstfwlt\HomeController@detail')->name('rcstfwlt.detail');
  805. $router->get('/post', 'Web\Rcstfwlt\HomeController@post')->name('rcstfwlt.post');
  806. $router->get('/evaluate', 'Web\Rcstfwlt\HomeController@evaluate')->name('rcstfwlt.evaluate');
  807. });
  808. Route::group([
  809. 'prefix' => '/jjhc',
  810. ], function (Router $router){
  811. /*$router->get('/bOQ4J1CqySjkWDKh', 'Web\Talent\JjhcController@yqfk')->name('talent.jjhc.yqfk');*/
  812. $router->post('/yqfk/chaxun', 'Web\Talent\JjhcController@chaxun')->name('talent.jjhc.chaxun');
  813. $router->get('/test', 'Web\Talent\JjhcController@test')->name('talent.jjhc.test');
  814. $router->get('/post_select', 'Web\Talent\JjhcController@post_select')->name('talent.jjhc.post_select');
  815. $router->get('/push','Web\Talent\JjhcController@push')->name('talent.jjhc.push');
  816. $router->get('/jjhc_get_jucai_data','Web\Talent\JjhcController@jjhc_get_jucai_data')->name('talent.jjhc.jjhc_get_jucai_data');
  817. $router->get('/examination_affairs','Web\Talent\JjhcController@examination_affairs')->name('talent.jjhc.examination_affairs');
  818. $router->post('/create_cqxht', 'Web\Talent\JjhcController@create_cqxht')->name('talent.jjhc.create_cqxht');
  819. $router->post('/create_ksqdb', 'Web\Talent\JjhcController@create_ksqdb')->name('talent.jjhc.create_ksqdb');
  820. $router->post('/create_kgqdb', 'Web\Talent\JjhcController@create_kgqdb')->name('talent.jjhc.create_kgqdb');
  821. $router->post('/create_mspfb', 'Web\Talent\JjhcController@create_mspfb')->name('talent.jjhc.create_mspfb');
  822. $router->post('/create_mstfb', 'Web\Talent\JjhcController@create_mstfb')->name('talent.jjhc.create_mstfb');
  823. $router->post('/create_word', 'Web\Talent\JjhcController@create_word')->name('talent.jjhc.create_word');
  824. });
  825. Route::group([
  826. 'prefix' => '/shuobo'
  827. ], function (Router $router){
  828. $router->get('/talent','Web\Talent\ShuoboController@talent')->name('shuobo.talent');
  829. $router->any('/getTalentData','Web\Talent\ShuoboController@getTalentData')->name('shuobo.getTalentData');
  830. $router->any('/getCompanyToShuobo','Web\Talent\ShuoboController@getCompanyToShuobo')->name('shuobo.getCompanyToShuobo');
  831. $router->any('/getTalentInfo','Web\Talent\ShuoboController@getTalentInfo')->name('shuobo.getTalentInfo');
  832. $router->any('/updateCompanyToShuobo','Web\Talent\ShuoboController@updateCompanyToShuobo')->name('shuobo.updateCompanyToShuobo');
  833. $router->any('/enterprise','Web\Talent\ShuoboController@enterprise')->name('shuobo.enterprise');
  834. $router->any('/getShuoboJob','Web\Talent\ShuoboController@getShuoboJob')->name('shuobo.getShuoboJob');
  835. });
  836. //背调
  837. Route::group([
  838. 'prefix' => '/background_check',
  839. ], function (Router $router){
  840. $router->get('/', 'Web\BackgroundCheck\IndexController@index')->name('backgroundCheck.index');
  841. });