mobile.php 55 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671
  1. <?php
  2. use Illuminate\Routing\Router;
  3. /*
  4. |--------------------------------------------------------------------------
  5. | 手机端路由,为了路由的整洁,需要按模块分组
  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('/', 'Mobile\HomeController@index')->name('mobile.home');
  15. /*二维码信息*/
  16. Route::get('/qrcode/{hashid}', 'Mobile\QrcodeController@show')->name('mobile.qrcode');
  17. Route::get('/test/index', 'Mobile\Active\TestController@index')->name('mobile.test.index');
  18. Route::get('/active/recruit', 'Mobile\Active\RecruitController@index')->name('mobile.active.recruit');
  19. /*认证*/
  20. Route::group([
  21. 'prefix' => '/auth',
  22. ], function (Router $router) {
  23. $router->get('login', 'Mobile\Auth\LoginController@showLoginForm')->name('mobile.login');
  24. $router->any('login_mzt', 'Mobile\Auth\LoginController@loginMZT')->name('mobile.login_mzt');
  25. $router->post('login', 'Mobile\Auth\LoginController@loginByAccount');
  26. $router->get('logout', 'Mobile\Auth\LoginController@logout')->name('mobile.logout');
  27. $router->get('login/mobile', 'Mobile\Auth\LoginController@showLoginMobileForm')->name('mobile.login.mobile');
  28. $router->post('login/mobile', 'Mobile\Auth\LoginController@loginBySms');
  29. $router->get('login/company', 'Mobile\Auth\LoginController@showLoginCompanyForm')->name('mobile.login.company');
  30. $router->post('login/company', 'Mobile\Auth\LoginController@loginByCompany');
  31. $router->get('register', 'Mobile\Auth\RegisterController@registerIndex')->name('mobile.register.index');
  32. $router->get('register/person', 'Mobile\Auth\RegisterController@registerPerson')->name('mobile.register.person');
  33. $router->get('register/person/email', 'Mobile\Auth\RegisterController@registerPersonEmail')->name('mobile.register.person.email');
  34. $router->post('register/person', 'Mobile\Auth\RegisterController@registerPersonPost');
  35. $router->get('register/send_email/{type}', 'Mobile\Auth\RegisterController@showSendEmail')->name('mobile.register.send_email');
  36. $router->get('register/company', 'Mobile\Auth\RegisterController@registerCompany')->name('mobile.register.company');
  37. $router->post('register/company', 'Mobile\Auth\RegisterController@registerCompanyPost');
  38. $router->get('email/check/{token}/{tag?}', 'Mobile\Auth\EmailController@checkEmail')->name('mobile.email.check');
  39. $router->get('password/request', 'Mobile\Auth\ResetPasswordController@passwordRequest')->name('mobile.password.request');
  40. $router->get('password/request/mobile/{utype}', 'Mobile\Auth\ResetPasswordController@passwordRequestMobile')->name('mobile.password.request.mobile');
  41. $router->get('password/request/email/{utype}', 'Mobile\Auth\ResetPasswordController@passwordRequestEmail')->name('mobile.password.request.email');
  42. $router->post('password/request', 'Mobile\Auth\ResetPasswordController@passwordRequestPost');
  43. $router->get('password/reset/{token}', 'Mobile\Auth\ResetPasswordController@passwordReset')->name('mobile.password.reset');
  44. $router->post('password/reset/{token}', 'Mobile\Auth\ResetPasswordController@passwordResetPost');
  45. $router->get('thirdlogin/official/openid', 'Mobile\Auth\ThirdloginController@officialGetOpenid')->name('mobile.auth.thirdlogin.official.openid');
  46. $router->get('thirdlogin/official/login', 'Mobile\Auth\ThirdloginController@officialLogin')->name('mobile.auth.thirdlogin.official');
  47. $router->get('thirdlogin/official/login_to_web/{ticket}', 'Mobile\Auth\ThirdloginController@officialLoginToWeb')->name('mobile.auth.thirdlogin.official.login_to_web');
  48. $router->get('thirdlogin/bind/{login_type}', 'Mobile\Auth\ThirdloginController@bindAccount')->name('mobile.auth.thirdlogin.bind');
  49. $router->get('thirdlogin/bind/company/{login_type}', 'Mobile\Auth\ThirdloginController@bindCompanyAccount')->name('mobile.auth.thirdlogin.bind.company');
  50. $router->post('thirdlogin/bind/{login_type}/{utype}', 'Mobile\Auth\ThirdloginController@bindAccountPost')->name('mobile.auth.thirdlogin.bind.post');
  51. $router->get('thirdlogin/bind/new/{login_type}', 'Mobile\Auth\ThirdloginController@bindNewAccount')->name('mobile.auth.thirdlogin.bind.new');
  52. $router->get('thirdlogin/bind/new/company/{login_type}', 'Mobile\Auth\ThirdloginController@bindNewCompanyAccount')->name('mobile.auth.thirdlogin.bind.new.company');
  53. $router->post('thirdlogin/bind/new/{login_type}/{utype}', 'Mobile\Auth\ThirdloginController@bindNewAccountPost')->name('mobile.auth.thirdlogin.bind.new.post');
  54. });
  55. Route::group([
  56. 'prefix' => '/active'
  57. ],function (Router $router){
  58. Route::group([
  59. 'middleware'=>'MobileActiveForm'
  60. ],function (Router $router){
  61. $router->get('rcg','Mobile\Active\RcgController@index')->name('mobile.rcg');
  62. $router->get('rcg/rcg','Mobile\Active\RcgController@rcg')->name('mobile.rcg.rcg');
  63. $router->post('rcg/checkCard','Mobile\Active\RcgController@checkCard')->name('mobile.rcg.checkCard');
  64. $router->post('rcg/putAppointment','Mobile\Active\RcgController@putAppointment')->name('mobile.rcg.putAppointment');
  65. $router->any('rcg/getAppointment','Mobile\Active\RcgController@getAppointment')->name('mobile.rcg.getAppointment');
  66. $router->post('rcg/putEvaluate','Mobile\Active\RcgController@putEvaluate')->name('mobile.rcg.putEvaluate');
  67. $router->get('rcg/putEvaluateMobile','Mobile\Active\RcgController@putEvaluateMobile')->name('mobile.rcg.putEvaluateMobile');
  68. $router->get('rcg/register','Mobile\Active\RcgController@addInfo')->name('mobile.rcg.register');
  69. $router->post('rcg/rcgCreate', 'Mobile\Active\RcgController@rcgCreate')->name('mobile.rcg.rcgCreate');
  70. $router->post('rcg/upload', 'Mobile\Active\RcgController@upload')->name('mobile.rcg.upload');
  71. $router->post('rcg/quickReg', 'Mobile\Active\RcgController@quickReg')->name('mobile.rcg.quickReg');
  72. $router->get('spring/enterprise','Mobile\Active\SpringController@enterprise')->name('mobile.spring.enterprise');
  73. $router->post('spring/enterprise','Mobile\Active\SpringController@enterprise')->name('mobile.spring.enterprise');
  74. $router->post('spring/uploadfile','Mobile\Active\Spring1Controller@uploadfile')->name('mobile.spring.uploadfile');
  75. $router->get('spring/job','Mobile\Active\SpringController@job')->name('mobile.spring.job');
  76. $router->post('spring/jobHunterRegister', 'Mobile\Active\SpringController@jobHunterRegister')->name('mobile.spring.jobCreate');
  77. $router->post('spring/getCompanyList','Mobile\Active\SpringController@getCompanyList')->name('mobile.spring.getCompanyList');
  78. $router->post('spring/verifyCompany','Mobile\Active\SpringController@verifyCompany')->name('mobile.spring.verifyCompany');
  79. $router->get('spring/verify','Mobile\Active\SpringController@verify')->name('mobile.spring.verify');
  80. $router->get('spring/test','Mobile\Active\SpringController@test')->name('mobile.spring.test');
  81. $router->post('rcg/chain','Mobile\Active\RcgController@chain')->name('mobile.spring.chain');
  82. $router->post('rcg/getChainList','Mobile\Active\RcgController@getChainList')->name('mobile.spring.getChainList');
  83. $router->post('rcg/getPolicyContent','Mobile\Active\RcgController@getPolicyContent')->name('mobile.spring.getPolicyContent');
  84. $router->get('jobfair/online2020m','Mobile\Active\JobfairController@online2020m')->name('mobile.jobfair.online2020m');
  85. $router->get('rcg/sendSms','Mobile\Active\RcgController@sendSms')->name('mobile.rcg.sendSms');
  86. $router->get('rcg/service_code','Mobile\Active\RcgController@serviceCode')->name('mobile.rcg.serviceCode');
  87. /*新春招聘会*/
  88. $router->get('spring/{type}', 'Mobile\Active\SpringController@index')->name('mobile.active.spring');
  89. $router->get('spring_special', 'Mobile\Active\SpringController@special')->name('mobile.active.spring_special');
  90. $router->get('spring_special/jkq', 'Mobile\Active\SpringController@special_jkq')->name('mobile.active.spring_special_jkq');
  91. $router->get('spring_jkq_login', 'Mobile\Active\SpringController@jkq_login')->name('mobile.active.spring_jkq_login');
  92. $router->get('spring_jkq_wechat_back', 'Mobile\Active\SpringController@jkq_wechat_back')->name('mobile.active.spring_jkq_wechat_back');
  93. $router->get('spring_special/live', 'Mobile\Active\SpringController@special_live')->name('mobile.active.spring_special_live');
  94. //薪动餐饮
  95. $router->get('restaurant', 'Mobile\Active\SpringController@restaurant')->name('mobile.active.restaurant');
  96. /*泉职大*/
  97. $router->any('quanzhida', 'Mobile\Active\QuanzhidaController@index')->name('mobile.quanzhida');
  98. /*残联*/
  99. $router->any('deformity', 'Mobile\Active\DeformityController@index')->name('mobile.deformity');
  100. //福大
  101. $router->any('fuda', 'Mobile\Active\FudaController@index')->name('mobile.fuda');
  102. });
  103. });
  104. /*通用接口*/
  105. Route::group([
  106. 'prefix' => '/common',
  107. ], function (Router $router) {
  108. $router->get('order/wechat', 'Mobile\Common\wechatController@orderWechat')->name('mobile.common.orderWechat');
  109. $router->post('service/weixin/payStatus', 'Mobile\Person\CompanyInterviewController@payStatus')->name('mobile.company.payStatus')->middleware('auth:web-company'); //企业用户微信确认付款
  110. });
  111. /*个人*/
  112. Route::group([
  113. 'prefix' => '/person'
  114. ], function (Router $router) {
  115. Route::group([
  116. 'middleware' => ['auth:web-member']
  117. ], function (Router $router) {
  118. Route::group([
  119. 'middleware'=>'MobilePersonAuth'
  120. ], function (Router $router) {
  121. $router->get('index', 'Mobile\Person\ResumeController@index')->name('mobile.person.index');
  122. $router->any('signIn', 'Mobile\Person\ResumeController@signIn')->name('mobile.person.signIn');
  123. $router->get('service/task', 'Mobile\Person\ResumeController@task')->name('mobile.person.task');
  124. $router->get('service/task/detail', 'Mobile\Person\ResumeController@taskDetail')
  125. ->name('mobile.person.taskDetail');
  126. $router->get('service/increment_add/{type}/{id?}', 'Mobile\Person\ResumeController@incrementAdd')
  127. ->name('mobile.person.increment_add');
  128. $router->post('resume/refreshResume', 'Mobile\Person\ResumeController@refreshResume')
  129. ->name('mobile.person.refreshResume');
  130. $router->get('resume', 'Mobile\Person\ResumeController@resume')->name('mobile.person.resume');
  131. $router->post('resume/set_entrust', 'Mobile\Person\ResumeController@set_entrust')
  132. ->name('mobile.person.set_entrust');
  133. $router->post('resume/set_entrust_del', 'Mobile\Person\ResumeController@set_entrust_del')
  134. ->name('mobile.person.set_entrust_del');
  135. $router->post('resume/save_resume_privacy', 'Mobile\Person\ResumePrivacyController@save_resume_privacy')
  136. ->name('mobile.person.save_resume_privacy');
  137. $router->post('resume/set_del_resume', 'Mobile\Person\ResumeController@setDelResume')
  138. ->name('mobile.person.set_del_resume');
  139. $router->post('resume/set_def', 'Mobile\Person\ResumeController@setDef')->name('mobile.person.set_def');
  140. $router->get('resumeUpdate/{id}', 'Mobile\Person\ResumeController@resumeUpdate')
  141. ->name('mobile.person.resumeUpdate');
  142. $router->post('resume/updateTitle', 'Mobile\Person\ResumeController@updateTitle')
  143. ->name('mobile.person.updateTitle');
  144. $router->get('resume/resumeEducation', 'Mobile\Person\ResumeController@resumeEducation')
  145. ->name('mobile.person.resumeEducation');
  146. $router->get('resume/resumeWork', 'Mobile\Person\ResumeController@resumeWork')
  147. ->name('mobile.person.resumeWork');
  148. $router->get('resume/resumeTrain', 'Mobile\Person\ResumeController@resumeTrain')
  149. ->name('mobile.person.resumeTrain');
  150. $router->get('resume/resumeCredent', 'Mobile\Person\ResumeController@resumeCredent')
  151. ->name('mobile.person.resumeCredent');
  152. $router->get('resume/ajax_get_language_list', 'Mobile\Person\ResumeController@getLanguageL')
  153. ->name('mobile.person.ajax_get_language_list');
  154. $router->post('memberInfo/upload/head', 'Mobile\Person\ResumeController@uploadHead')
  155. ->name('mobile.person.upload.head');
  156. $router->get('resume/updateHunt/{resume_id?}', 'Mobile\Person\ResumeController@updateHunt')
  157. ->name('mobile.person.updateHunt');
  158. $router->post('resume/hunt/up', 'Mobile\Person\ResumeController@updHunt')
  159. ->name('mobile.person.updHunt');
  160. $router->get('resume/updateDescription/{resume_id?}', 'Mobile\Person\ResumeController@updateDescription')
  161. ->name('mobile.person.updateDescription');
  162. $router->get('resume/educationEdit/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@educationEdit')
  163. ->name('mobile.person.educationEdit');
  164. $router->get('resume/workEdit/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@workEdit')
  165. ->name('mobile.person.workEdit');
  166. $router->get('resume/trainEdit/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@trainEdit')
  167. ->name('mobile.person.trainEdit');
  168. $router->get('resume/certificate/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@certificate')
  169. ->name('mobile.person.certificate');
  170. $router->get('resume/language/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@language')
  171. ->name('mobile.person.language');
  172. $router->get('resume/speciality/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@speciality')
  173. ->name('mobile.person.speciality');
  174. $router->get('resume/images/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@images')
  175. ->name('mobile.person.images');
  176. $router->get('jobs', 'Mobile\Person\CompanyInterviewController@jobsInterview')
  177. ->name('mobile.person.jobs_interview');
  178. $router->post('jobs/set_interview', 'Mobile\Person\CompanyInterviewController@setInterview')
  179. ->name('mobile.person.set_interview');
  180. $router->any('jobs/del_interview', 'Mobile\Person\CompanyInterviewController@delInterview')
  181. ->name('mobile.person.del_interview');
  182. $router->get('jobs/attention_me', 'Mobile\Person\CompanyInterviewController@attentionMe')
  183. ->name('mobile.person.attention_me');
  184. $router->any('jobs/del_attention', 'Mobile\Person\CompanyInterviewController@delAttention')
  185. ->name('mobile.person.del_attention');
  186. $router->get('jobs/apply_jobs', 'Mobile\Person\CompanyInterviewController@jobsApply')
  187. ->name('mobile.person.apply_jobs');
  188. $router->get('service/order_list', 'Mobile\Person\CompanyInterviewController@order_list')
  189. ->name('mobile.person.order_list');
  190. $router->get('service/order_detail', 'Mobile\Person\CompanyInterviewController@order_detail')
  191. ->name('mobile.person.order_detail');
  192. $router->post('service/order_cancel', 'Mobile\Person\CompanyInterviewController@order_cancel')
  193. ->name('mobile.person.order_cancel');
  194. $router->post('resume/increment_stick_save', 'Mobile\Person\CompanyInterviewController@incrementStickSave')
  195. ->name('mobile.person.increment_stick_save');
  196. $router->post('resume/increment_add_save', 'Mobile\Person\CompanyInterviewController@incrementAddSave')
  197. ->name('mobile.person.increment_add_save');
  198. $router->match(['GET','POST'], 'service/pay', 'Mobile\Person\CompanyInterviewController@pay')
  199. ->name('mobile.person.pay');
  200. $router->post('service/weixin/payStatus', 'Mobile\Person\CompanyInterviewController@payStatus')
  201. ->name('mobile.person.payStatus');
  202. $router->match(['GET','POST'], 'service/payAgain', 'Mobile\Person\CompanyInterviewController@payAgain')
  203. ->name('mobile.person.payAgain');
  204. $router->get('collection', 'Mobile\Person\CompanyInterviewController@jobsF')->name('mobile.person.jobsF');
  205. $router->any('collection/resume_apply_ajax', 'Mobile\Person\CompanyInterviewController@resumeApplyAjax')
  206. ->name('mobile.person.resume_apply_ajax');
  207. $router->any('collection/resume_apply', 'Mobile\Person\CompanyInterviewController@resumeApply')
  208. ->name('mobile.person.resume_apply');
  209. $router->get('collection/attention_com', 'Mobile\Person\CompanyInterviewController@attentionCom')
  210. ->name('mobile.person.attention_com');
  211. $router->get('resume/shield_company', 'Mobile\Person\CompanyInterviewController@shieldCompany')
  212. ->name('mobile.person.shieldCompany');
  213. $router->post('resume/save_shield_company', 'Mobile\Person\CompanyInterviewController@saveShieldCompany')
  214. ->name('mobile.person.save_shield_company');
  215. $router->get('memberInfo/memberSafe', 'Mobile\Person\CompanyInterviewController@memberSafe')
  216. ->name('mobile.person.memberSafe');
  217. $router->get('memberInfo/bind', 'Mobile\Person\CompanyInterviewController@bind')
  218. ->name('mobile.person.bind');
  219. $router->post('resume/resumeImages', 'Mobile\Person\ResumeController@resumeImages')
  220. ->name('mobile.resume.resumeImages');
  221. $router->post('resume/tagSave', 'Mobile\Person\ResumeController@tagSave')
  222. ->name('mobile.person.tagSave');
  223. $router->post('resume/tagDelete', 'Mobile\Person\ResumeController@tagDelete')
  224. ->name('mobile.person.tagDelete');
  225. $router->post('resume/save_language', 'Mobile\Person\ResumeController@saveLanguage')
  226. ->name('mobile.person.saveLanguage');
  227. $router->post('resume/resumeCredentAdd', 'Mobile\Person\ResumeController@resumeCredentAdd')
  228. ->name('mobile.person.resumeCredentAdd');
  229. $router->post('resume/resumeTrainAdd', 'Mobile\Person\ResumeController@resumeTrainAdd')
  230. ->name('mobile.person.resumeTrainAdd');
  231. $router->get('pwd/cer_pwd', 'Mobile\Person\CompanyInterviewController@perSecPwd')
  232. ->name('mobile.person.perSecPwd');
  233. $router->post('pwd/cer_pwd_update', 'Mobile\Person\CompanyInterviewController@passwordInfo')
  234. ->name('mobile.person.passwordInfo');
  235. $router->get('per/memberLog', 'Mobile\Person\CompanyInterviewController@memberLog')
  236. ->name('mobile.person.memberLog');
  237. $router->get('pms', 'Mobile\Person\CompanyInterviewController@pms')->name('mobile.person.pms');
  238. $router->get('pms/show', 'Mobile\Person\CompanyInterviewController@pmsShow')->name('mobile.person.pmsShow');
  239. $router->get('feedback', 'Mobile\Person\CompanyInterviewController@feedback')
  240. ->name('mobile.person.feedback');
  241. $router->post('feedback/create', 'Mobile\Person\CompanyInterviewController@feedbackCreate')
  242. ->name('mobile.person.feedbackCreate');
  243. $router->get('msg', 'Mobile\Person\CompanyInterviewController@msg')->name('mobile.person.msg');
  244. $router->post('msg_send', 'Mobile\Person\CompanyInterviewController@msgSend')
  245. ->name('mobile.person.msg_send');
  246. $router->get('person/jobfair', 'Mobile\Person\CompanyInterviewController@personJobfair')
  247. ->name('mobile.person.jobfair');
  248. //pad部分后增
  249. $router->get('jobfairOpen', 'Mobile\Person\JobfairController@jobfairOpen')
  250. ->name('mobile.jobfairOpen');
  251. $router->get('myjobfair', 'Mobile\Person\JobfairController@index')
  252. ->name('mobile.myjobfair');
  253. $router->get('jobfairCompany', 'Mobile\Person\JobfairController@jobfairCompany')
  254. ->name('mobile.jobfairCompany');
  255. $router->get('jobfairJobs', 'Mobile\Person\JobfairController@jobfairJobs')
  256. ->name('mobile.jobfairJobs');
  257. $router->get('jobfairOrder', 'Mobile\Person\JobfairController@jobfairOrder')
  258. ->name('mobile.jobfairOrder');
  259. $router->get('jobfairInterview', 'Mobile\Person\JobfairController@jobfairInterview')
  260. ->name('mobile.jobfairInterview');
  261. $router->get('user/code', 'Mobile\Person\JobfairController@userCode')
  262. ->name('mobile.userCode');
  263. $router->get('user/jobs_subscribe', 'Mobile\Person\JobfairController@jobsSubscribe')
  264. ->name('mobile.jobsSubscribe');
  265. $router->get('user/jobs_subscribe_edit/{id?}', 'Mobile\Person\JobfairController@jobsSubscribeEdit')
  266. ->name('mobile.jobsSubscribeEdit');
  267. });
  268. $router->get('resumeAdd', 'Mobile\Person\ResumeController@resumeAdd')
  269. ->name('mobile.person.resumeAdd');
  270. $router->post('resume/create', 'Mobile\Person\ResumeController@resumeCreate')
  271. ->name('mobile.person.resumeCreate');
  272. $router->get('resumeCheck', 'Mobile\Person\ResumeController@resumeCheck')
  273. ->name('mobile.person.resumeCheck');
  274. $router->get('resume_add_success', 'Mobile\Person\ResumeController@resume_add_success')
  275. ->name('mobile.person.resume_add_success');
  276. $router->post('resumeWorkAdd', 'Mobile\Person\ResumeController@resumeWorkAdd')
  277. ->name('mobile.person.resumeWorkAdd');
  278. $router->post('resume/resumeEducationAdd', 'Mobile\Person\ResumeController@resumeEducationAdd')
  279. ->name('mobile.person.resumeEducationAdd');
  280. $router->post('resume/updateSpecialty', 'Mobile\Person\ResumeController@updateSpecialty')
  281. ->name('mobile.person.updateSpecialty');
  282. $router->get('memberInfo/{resume_id?}', 'Mobile\Person\ResumeController@memberInfo')
  283. ->name('mobile.person.memberInfo');
  284. $router->post('memberInfo/updateInfo', 'Mobile\Person\ResumeController@updateInfo')
  285. ->name('mobile.person.updateInfo');
  286. $router->get('mobile/cer_tel', 'Mobile\Person\CompanyInterviewController@perSecTel')
  287. ->name('mobile.person.perSecTel');
  288. $router->post('mobile/mobileAudit', 'Mobile\Person\CompanyInterviewController@mobileAudit')
  289. ->name('mobile.person.mobileAudit');
  290. $router->post('mobile/cer_tel_audit', 'Mobile\Person\CompanyInterviewController@mobileAuditCode')
  291. ->name('mobile.person.mobileAuditCode');
  292. $router->get('email/cer_email', 'Mobile\Person\CompanyInterviewController@perSecEmail')
  293. ->name('mobile.person.perSecEmail');
  294. $router->post('email/emailAudit', 'Mobile\Person\CompanyInterviewController@emailAudit')
  295. ->name('mobile.person.emailAudit');
  296. $router->get('recuperate', 'Mobile\Person\CompanyInterviewController@recuperate')->name('mobile.person.recuperate');
  297. $router->post('recuperate/audit_qx', 'Mobile\Person\CompanyInterviewController@audit_qx')->name('mobile.person.recuperate.audit_qx');
  298. //新春招聘会
  299. $router->get('lottery', 'Mobile\Person\CompanyInterviewController@lottery')->name('mobile.person.lottery');
  300. //招考招聘
  301. $router->get('recruit', 'Mobile\Person\ResumeController@recruit')->name('mobile.person.recruit');
  302. $router->get('recruitInfo', 'Mobile\Person\ResumeController@recruit_info')->name('mobile.person.recruitInfo');
  303. $router->get('recruitBasic', 'Mobile\Person\ResumeController@recruit_basic')->name('mobile.person.recruitBasic');
  304. $router->post('saveRecruitBasic','Mobile\Person\ResumeController@saveRecruitBasic')->name('mobile.person.save_recruit_basic');
  305. $router->get('recruitFamily','Mobile\Person\ResumeController@recruit_family')->name('mobile.person.recruitFamily');
  306. $router->post('delRecruitFamily','Mobile\Person\ResumeController@delRecruitFamily')->name('mobile.person.recruitFamilyDelete');
  307. $router->post('postRecruitFamily','Mobile\Person\ResumeController@postRecruitFamily')->name('mobile.person.recruitFamilyPost');
  308. });
  309. });
  310. /*企业*/
  311. Route::group([
  312. 'prefix' => '/company',
  313. ], function (Router $router) {
  314. Route::group([
  315. 'middleware'=>'auth:web-company'
  316. ], function (Router $router) {
  317. $router->get('info', 'Mobile\Company\CompanyController@companyInfo')->name('mobile.firm.info');//企业详情
  318. $router->post('attach', 'Mobile\Company\CompanyController@attach')->name('mobile.firm.attach');//企业保存logo
  319. $router->post('info/save', 'Mobile\Company\CompanyController@companySave')->name('mobile.firm.info.save');//企业详情保存
  320. $router->get('com/security', 'Mobile\Company\CompanyController@companySecurity')->name('mobile.firm.com.security'); //企业帐户安全
  321. $router->get('com/security/mobile', 'Mobile\Company\CompanyController@authMobile')->name('mobile.firm.com.security.mobile'); //企业手机认证
  322. $router->get('com/security/email', 'Mobile\Company\CompanyController@authEmail')->name('mobile.firm.com.security.email'); //企业Email认证
  323. $router->post('com/security/email/send', 'Mobile\Company\CompanyController@emailSend')->name('mobile.firm.com.security.email.send'); //企业Email发送验证信息
  324. $router->post('com/verify/code', 'Mobile\Company\CompanyController@verifyCode')->name('mobile.firm.com.verify.code'); //获取验证码
  325. $router->post('com/mobile/auth', 'Mobile\Company\CompanyController@mobileAudit')->name('mobile.firm.com.mobile.auth'); //手机认证操作
  326. $router->get('com/auth/{anew?}', 'Mobile\Company\CompanyController@companyAuth')->name('mobile.firm.com.auth'); //企业认证
  327. $router->post('com/auth/certificate/save', 'Mobile\Company\CompanyController@certificateSave')->name('mobile.firm.com.auth.certificate.save'); //企业营业执照保存
  328. $router->post('com/auth/certificate', 'Mobile\Company\CompanyController@certificate')->name('mobile.firm.com.auth.certificate'); //企业营业执照保存
  329. $router->get('com/bindign', 'Mobile\Company\CompanyController@companyBind')->name('mobile.firm.com.binding');// 账号绑定
  330. $router->get('unbindThird', 'Mobile\Company\CompanyController@unBindThird')->name('unbindThird'); //解除绑定
  331. //我的套餐
  332. $router->get('service/setmeal', 'Mobile\Company\ServiceController@index')->name('mobile.firm.service.setmeal');//我的套餐
  333. $router->get('service/setmeal/detail', 'Mobile\Company\ServiceController@setmealDetail')->name('mobile.firm.service.setmeal.detail');//我的套餐明细
  334. $router->get('service/setmeal/add', 'Mobile\Company\ServiceController@setmealAdd')->name('mobile.firm.service.setmeal.add');//升级套餐
  335. $router->get('service/setmeal/confirm', 'Mobile\Company\ServiceController@paySetmeal')->name('mobile.firm.service.setmeal.confirm');//升级套餐提示
  336. $router->match(['GET','POST'], 'service/setmeal/save', 'Mobile\Company\ServiceController@setmealAddSave')->name('mobile.firm.service.setmeal.save');//升级套餐保存
  337. Route::group(['middleware'=>'MobileCompanyAuth'], function (Router $router) {
  338. $router->get('index', "Mobile\Company\CompanyController@index")->name('mobile.firm.index'); //企业中心首页
  339. $router->get('com', 'Mobile\Company\CompanyController@com')->name('mobile.firm.com'); //企业管理
  340. $router->get('com/img', 'Mobile\Company\CompanyController@companyImg')->name('mobile.firm.com.img'); //企业风采
  341. $router->post('com/del/img', 'Mobile\Company\CompanyController@delImg')->name('mobile.firm.com.del.img'); //企业风采删除
  342. $router->post('com/img/save', 'Mobile\Company\CompanyController@saveImg')->name('mobile.firm.com.img.save'); //企业风采保存
  343. $router->get('sign', "Mobile\Company\CompanyController@sign")->name('mobile.firm.sing'); //签到
  344. $router->get('com/security/username', 'Mobile\Company\CompanyController@modifyUsername')->name('mobile.firm.com.security.username'); //企业修改用户名
  345. $router->get('com/security/pwd', 'Mobile\Company\CompanyController@modifyPwd')->name('mobile.firm.com.security.pwd'); //企业修改用户密码
  346. $router->post('com/security/savepwd', 'Mobile\Company\CompanyController@savePwd')->name('mobile.firm.com.security.savepwd'); //企业修改用户密码
  347. $router->post('com/security/username/save', 'Mobile\Company\CompanyController@saveUsername')->name('mobile.firm.com.security.username.save'); //企业修改用户名操作
  348. //登录日志
  349. $router->get('com/login/log', 'Mobile\Company\CompanyController@loginLog')->name('mobile.firm.com.login.log'); //登录日志
  350. //系统消息
  351. $router->get('com/pms', 'Mobile\Company\CompanyController@companyPms')->name('mobile.firm.com.psm'); //系统消息
  352. $router->post('com/pms/read', 'Mobile\Company\CompanyController@pmsRead')->name('mobile.firm.com.psm.read'); //系统消息显示
  353. //求职者咨询
  354. $router->get('com/pms/consult', 'Mobile\Company\CompanyController@companyPmsConsult')->name('mobile.firm.com.psm.consult'); //求职者咨询
  355. $router->get('com/pms/consult/show/{id}', 'Mobile\Company\CompanyController@comPmsConsultShow')->name('mobile.firm.com.psm.consult.show'); //求职者咨询
  356. $router->post('com/pms/msg/send', 'Mobile\Company\CompanyController@msgSend')->name('mobile.firm.com.psm.msg.send'); //回复咨询
  357. //意见反馈
  358. $router->get('com/feedback', 'Mobile\Company\CompanyController@feedback')->name('mobile.firm.com.feedback');//意见反馈
  359. $router->post('com/feedback/save', 'Mobile\Company\CompanyController@feedbackSave')->name('mobile.firm.com.feedback.save');//意见反馈
  360. //收到的简历
  361. $router->get('resume/apply', 'Mobile\Company\ResumeController@resumeApply')->name('mobile.firm.resume.apply');//收到的简历
  362. $router->get('resume/apply/del', 'Mobile\Company\ResumeController@delJobsApply')->name('mobile.firm.resume.apply.del');//收到的简历删除
  363. //面试邀请
  364. $router->get('resume/interview', 'Mobile\Company\ResumeController@interviewJobs')->name('mobile.firm.resume.interview');//面试邀请
  365. $router->get('resume/interview/del', 'Mobile\Company\ResumeController@interviewDel')->name('mobile.firm.resume.interview.del');//面试邀请删除
  366. //下载的简历
  367. $router->get('resume/down', 'Mobile\Company\ResumeController@resumeDown')->name('mobile.firm.resume.down');//已下载简历
  368. //收藏简历
  369. $router->get('resume/favorites', 'Mobile\Company\ResumeController@favoritesResume')->name('mobile.firm.resume.favorites');//已收藏简历
  370. $router->get('resume/favorites/del', 'Mobile\Company\ResumeController@favoritesResumeDel')->name('mobile.firm.resume.favorites.del');//已收藏简历
  371. //管理职位
  372. $router->get('jobs/list/{type?}', 'Mobile\Company\JobsController@jobsList')->name('mobile.firm.jobs.list'); //管理职位
  373. $router->get('jobs/check_jobs_num', 'Mobile\Company\JobsController@checkJobsNum')->name('mobile.firm.jobs.check.jobs.num'); //查核可发布职位
  374. $router->get('jobs/add/{id?}', 'Mobile\Company\JobsController@jobsAdd')->name('mobile.firm.jobs.add'); //添加职位
  375. $router->post('jobs/save', 'Mobile\Company\JobsController@jobsSave')->name('mobile.firm.jobs.save'); //添加职位
  376. $router->get('jobs/display', 'Mobile\Company\JobsController@jobsShow')->name('mobile.firm.jobs.display'); //恢复职位
  377. $router->get('jobs/close', 'Mobile\Company\JobsController@jobsClose')->name('mobile.firm.jobs.close'); //关闭职位
  378. $router->get('jobs/del', 'Mobile\Company\JobsController@jobsDel')->name('mobile.firm.jobs.del'); //删除职位
  379. $router->match(['GET', 'POST'], 'jobs/refresh', 'Mobile\Company\JobsController@jobsRefresh')->name('mobile.firm.jobs.refresh'); //刷新职位
  380. $router->get('jobs/refreshAll', 'Mobile\Company\JobsController@jobsRefreshAll')->name('mobile.firm.jobs.refreshAll'); //刷新所有职位
  381. $router->get('jobs/to/jobfair', 'Mobile\Company\JobsController@jobsToJobfair')->name('mobile.firm.jobs.to.jobfair'); //职位添加到招聘会职位库
  382. //增值服务
  383. $router->get("increment/confirm", "Mobile\Company\ServiceController@confirmPayIncrement")->name('increment.confirm');//增值服务提示
  384. $router->get('jobs/resume', 'Mobile\Company\ServiceController@resume')->name('mobile.firm.jobs.resume');//简历包
  385. $router->get('jobs/sms', 'Mobile\Company\ServiceController@sms')->name('mobile.firm.jobs.sms');//短信包
  386. $router->get('jobs/jobs', 'Mobile\Company\ServiceController@jobsNum')->name('mobile.firm.jobs.jobs');//职位包
  387. $router->get('jobs/jobfair', 'Mobile\Company\ServiceController@jobfairNum')->name('mobile.firm.jobs.jobfair');//招聘会包
  388. $router->get('jobs/stick', 'Mobile\Company\ServiceController@stick')->name('mobile.firm.jobs.stick');//职位置顶
  389. $router->get('jobs/emergency', 'Mobile\Company\ServiceController@emergency')->name('mobile.firm.jobs.emergency');//职位紧急
  390. $router->get('jobs/autoRefresh', 'Mobile\Company\ServiceController@autoRefresh')->name('mobile.firm.jobs.autoRefresh');//职位智能刷新
  391. $router->match(['GET','POST'], 'service/increment/pay', 'Mobile\Company\ServiceController@incrementPaySave')->name('mobile.firm.service.increment.pay');//增值服务保存
  392. $router->get('service/increment', 'Mobile\Company\ServiceController@increment')->name('mobile.firm.service.increment'); //增值服务列表
  393. $router->get('increment/pay', 'Mobile\Company\ServiceController@JSApPay')->name('mobile.firm.service.increment.JSApPay'); //增值服务微信JSAP 生成订单
  394. //我的积分
  395. $router->get('service/points', 'Mobile\Company\ServiceController@points')->name('mobile.firm.service.points'); //我的积分
  396. $router->get('service/points/detail', 'Mobile\Company\ServiceController@pointsDetail')->name('mobile.firm.service.points.detail'); //我的积分明细
  397. $router->get('service/points/task', 'Mobile\Company\ServiceController@pointsTask')->name('mobile.firm.service.points.task');//做任务赚积分
  398. $router->get('service/points/add', 'Mobile\Company\ServiceController@pointsAdd')->name('mobile.firm.service.points.add'); //购买积分页面
  399. $router->get('service/points/save', 'Mobile\Company\ServiceController@pointsSave')->name('mobile.firm.service.points.save'); //购买积分提交
  400. //我的订单
  401. $router->get('service/order/index', 'Mobile\Company\ServiceController@orderList')->name('mobile.firm.service.order.index'); //订单列表
  402. $router->get('service/order/detail/{id}', 'Mobile\Company\ServiceController@orderDetail')->name('mobile.firm.service.order.detail'); //订单详情
  403. $router->get('service/order/cancel/{id}', 'Mobile\Company\ServiceController@orderCancel')->name('mobile.firm.service.order.cancel'); //取消订单
  404. $router->post('service/invoice/save', 'Mobile\Company\ServiceController@invoiceSave')->name('mobile.firm.service.invoice.save'); //索取发票保存
  405. $router->get('service/order/pay/repeat/{id}', 'Mobile\Company\ServiceController@orderPayRepeat')->name('mobile.firm.service.order.pay.repeat'); //重新支付
  406. //招聘会管理
  407. //企业中心
  408. $router->get('com/jobfair/index', 'Mobile\Jobfair\JobfairController@jobfairIndex')->name('mobile.firm.jobfair.index'); //企业中心招聘会列表
  409. $router->get('com/jobfair/jobfair_enact', 'Mobile\Jobfair\JobfairController@jobfairEnact')->name('mobile.firm.jobfair.enact'); //企业中心招聘会定展纪录
  410. $router->get('com/jobfair/jobfair_jobs_list', 'Mobile\Jobfair\JobfairController@jobfairJobsList')->name('mobile.firm.jobfair_jobs.list'); //企业中心招聘会职位
  411. $router->get('com/jobfair/jobfair_jobs_add', 'Mobile\Jobfair\JobfairController@jobfairJobsAdd')->name('mobile.firm.jobfair_jobs.add'); //企业中心招聘会职位发布
  412. $router->get('com/jobfair/jobfair_jobs_edit/{id}', 'Mobile\Jobfair\JobfairController@jobfairJobsEdit')->name('mobile.firm.jobfair_jobs.edit'); //企业中心招聘会职位编辑
  413. $router->get('com/jobfair/jobfair_jobs_del', 'Mobile\Jobfair\JobfairController@jobfairJobsDel')->name('mobile.firm.jobfair_jobs.del'); //企业中心招聘会职位编辑
  414. $router->post('com/jobfair/jobfair_jobs_save', 'Mobile\Jobfair\JobfairController@jobfairJobsSave')->name('mobile.firm.jobfair_jobs.save'); //企业中心招聘会职位保存
  415. $router->any('com/jobfair/jobfair_jobs_put_jobs', 'Mobile\Jobfair\JobfairController@jobfairJobsPutJobs')->name('mobile.firm.jobfair_jobs.put_jobs'); //企业中心招聘会职位保存
  416. //现场招聘会
  417. $router->get('com/jobfair/scene/open', 'Mobile\Jobfair\JobfairController@jobfairSceneOpen')->name('mobile.firm.jobfair.scene.open'); //判断是否有预定中的招聘会
  418. $router->get('com/jobfair/scene', 'Mobile\Jobfair\JobfairController@jobfairScene')->name('mobile.firm.jobfair.scene'); //企业中心现场招聘会s
  419. $router->get('com/jobfair/scene/jobs', 'Mobile\Jobfair\JobfairController@jobfairSceneJobs')->name('mobile.firm.jobfair.scene.jobs'); //企业中心现场招聘会
  420. $router->get('com/jobfair/scene/resumes', 'Mobile\Jobfair\JobfairController@jobfairSceneResumes')->name('mobile.firm.jobfair.scene.resumes'); //企业中心现场招聘会
  421. $router->get('com/jobfair/scene/put_jobs/del', 'Mobile\Jobfair\JobfairController@jobfairScenePutJobsDel')->name('mobile.firm.jobfair.scene.put_jobs.del'); //企业中心现场招聘会
  422. $router->get('com/jobfair/scene/interview', 'Mobile\Jobfair\JobfairController@jobfairSceneInterview')->name('mobile.firm.jobfair.scene.interview'); //企业中心现场招聘会
  423. $router->get('com/jobfair/scene/yuyue', 'Mobile\Jobfair\JobfairController@jobfairSceneYuyue')->name('mobile.firm.jobfair.scene.yuyue'); //企业中心现场招聘会
  424. $router->get('com/jobfair/scene/ajax_jobs', 'Mobile\Jobfair\JobfairController@jobfairSceneAjaxJobs')->name('mobile.firm.jobfair.scene.ajax_jobs'); //企业中心现场招聘会
  425. $router->post('com/jobfair/scene/invitation', 'Mobile\Jobfair\JobfairController@jobfairSceneInvitation')->name('mobile.firm.jobfair.scene.invitation'); //企业中心现场招聘会
  426. $router->get('code', "Mobile\Company\CompanyController@myCode")->name('mobile.firm.code'); //我的二维码
  427. //人才信息管理
  428. $router->get('talent/index','Mobile\Company\TalentController@index')->name('mobile.company.talent.index');
  429. $router->get('talent/base_info','Mobile\Company\TalentController@baseInfo')->name('mobile.company.talent.base_info');
  430. $router->post('talent/base_info_save','Mobile\Company\TalentController@baseInfoSave')->name('mobile.company.talent.base_info_save');
  431. $router->get('talent/talent_list', 'Mobile\Company\TalentController@talentList')->name('mobile.company.talent.talent_list');
  432. $router->post('talent/talent_delete', 'Mobile\Company\TalentController@talentDelete')->name('mobile.company.talent.talent_delete');
  433. $router->get('talent/talent_info', 'Mobile\Company\TalentController@talentInfo')->name('mobile.company.talent.talent_info');
  434. $router->post('talent/talent_info_save', 'Mobile\Company\TalentController@talentInfoSave')->name('mobile.company.talent.talent_info_save');
  435. $router->get('talent/talent_suggest', 'Mobile\Company\TalentController@talentSuggest')->name('mobile.company.talent.talent_suggest');
  436. $router->post('talent/talent_suggest_save', 'Mobile\Company\TalentController@talentSuggestSave')->name('mobile.company.talent.talent_suggest_save');
  437. $router->get('talent/need_list', 'Mobile\Company\TalentController@needList')->name('mobile.company.talent.need_list');
  438. $router->post('talent/need_delete', 'Mobile\Company\TalentController@needDelete')->name('mobile.company.talent.need_delete');
  439. $router->get('talent/need_info', 'Mobile\Company\TalentController@needInfo')->name('mobile.company.talent.need_info');
  440. $router->post('talent/need_info_save', 'Mobile\Company\TalentController@needInfoSave')->name('mobile.company.talent.need_info_save');
  441. });
  442. });
  443. });
  444. /*内容*/
  445. Route::group([
  446. 'prefix' => '/content',
  447. ], function (Router $router) {
  448. $router->any('new/{id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Mobile\Content\ArticleController@index')->name('mobile.new');
  449. $router->any('news/list/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Mobile\Content\ArticleController@list')->name('mobile.news.list');
  450. $router->get('news/show/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Mobile\Content\ArticleController@show')->name('mobile.news.show');
  451. $router->get('news/click/{id}', 'Mobile\Content\ArticleController@click')->name('mobile.news.click');
  452. $router->any('notice', 'Mobile\Content\NoticeController@index')->name('mobile.notice');
  453. $router->get('notice/show/id/{id?}', 'Mobile\Content\NoticeController@show')->name('mobile.notice.show');
  454. $router->get('notice/click/{id}', 'Mobile\Content\NoticeController@click')->name('mobile.notice.click');
  455. //意见建议
  456. //账号申诉
  457. $router->any('appeal', 'Mobile\Content\AppealController@index')->name('mobile.appeal');
  458. $router->post('appeal/add', 'Mobile\Content\AppealController@add')->name('mobile.appeal.add');
  459. //找工作
  460. $router->any('jobs', 'Mobile\Content\JobsController@index')->name('mobile.jobs'); //找工作列表
  461. $router->any('jobs/show', 'Mobile\Content\JobsController@show')->name('mobile.jobs.show'); //职位查看页面
  462. $router->get('jobs/click', 'Mobile\Content\JobsController@click')->name('mobile.jobs.click');
  463. $router->get('jobs/favor', 'Mobile\Content\JobsController@favor')->name('mobile.jobs.favor'); //职位收藏
  464. $router->post('jobs/apply', 'Mobile\Content\JobsController@apply')->name('mobile.jobs.apply')->middleware('auth:web-member'); //申请职位
  465. $router->any('jobs/company', 'Mobile\Content\CompanyController@companyShow')->name('mobile.jobs.company'); //企业详细页面
  466. $router->post('company/statistics_add', 'Mobile\Content\CompanyController@addStatistics')->name('mobile.company.statistics_add'); //添加访客统计
  467. $router->get('jobs/msg', 'Mobile\Content\JobsController@msg')->name('mobile.company.msg')->middleware('auth:web-member');//咨询
  468. //$router->post('jobs/msg_send', 'Web\Content\JobsController@sendMsg')->name('jobs.msg_send')->middleware('auth:web-member');
  469. //找人才
  470. $router->any('resumes', "Mobile\Content\ResumeController@index")->name('mobile.resumes');
  471. $router->get('resumes/show', 'Mobile\Content\ResumeController@show')->name('mobile.resumes.show'); //简历预览页面
  472. $router->any('resumes/download', "Mobile\Content\ResumeController@downloadResume")->name('mobile.resume.download_resume')->middleware('auth:web-company'); //下载简历
  473. $router->any('resumes/pay', "Mobile\Content\ResumeController@payResume")->name('mobile.resume.download_resume_pay')->middleware('auth:web-company');
  474. $router->get('resumes/interview', 'Mobile\Content\ResumeController@interview')->name('mobile.resumes.interview'); //面试邀请
  475. //招聘会前台页面
  476. Route::group(['middleware'=>'Jobfair'],function (Router $router){
  477. $router->get('jobfair/index', 'Mobile\Jobfair\JobfairController@index')->name('mobile.jobfair.index'); //招聘会列表
  478. $router->get('jobfair/detail/{id}', 'Mobile\Jobfair\JobfairController@jobfairShow')->name('mobile.jobfair.detail'); //招聘会列表
  479. $router->get('jobfair/appointment/{id}', 'Mobile\Jobfair\JobfairController@jobfairAppointment')->name('mobile.jobfair.appointment'); //招聘会
  480. $router->get('jobfair/company/list/{id}', 'Mobile\Jobfair\JobfairController@jobfairShowCom')->name('mobile.company.list'); //招聘会企业列表
  481. $router->get('jobfair/company/show/{id}/{jobfair_id}/{position_id}', 'Mobile\Jobfair\JobfairController@jobfairShowComDetail')->name('mobile.company.show'); //招聘会参展企业信息
  482. $router->get('jobfair/company/jobs', 'Mobile\Jobfair\JobfairController@jobsCompanyShow')->name('mobile.company.jobs'); //招聘会参展企业信息及职位
  483. $router->get('jobfair/jobs/show/{id}', 'Mobile\Jobfair\JobfairController@jobfairShowJob')->name('mobile.jobfair.jobs.show'); //招聘会参展企业职位信息
  484. $router->match(['GET', 'POST'], 'jobfair/jobs/appointment', 'Mobile\Jobfair\JobfairController@jobfairAppointmentJobs')->name('mobile.jobfair.jobs.appointment'); //个人预约招聘会参展企业职位
  485. });
  486. //微信招聘
  487. $router->get('com/wzp/index/{id}', 'Mobile\Company\CompanyController@wechatCom')->name('mobile.firm.com.wzp.index');
  488. $router->get('jobfair/wzp/index', 'Mobile\Jobfair\JobfairController@wechatCom')->name('mobile.jobfair.com.wzp.index');//招聘会职位
  489. $router->get('com/wzp/send/resume', 'Mobile\Company\CompanyController@sendResume')->name('mobile.firm.com.wzp.send.resume');//投递简历
  490. $router->any('policy/{id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Mobile\Content\PolicyController@index')->name('mobile.policy');
  491. $router->any('policys/list/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Mobile\Content\PolicyController@list')->name('mobile.policy.list');
  492. $router->get('policys/show/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Mobile\Content\PolicyController@show')->name('mobile.policy.show');
  493. $router->get('policys/click/{id}', 'Mobile\Content\PolicyController@click')->name('mobile.policy.click');
  494. });
  495. /*疗养方案*/
  496. Route::group([
  497. 'prefix' => '/recuperate',
  498. ], function (Router $router) {
  499. $router->get('/index', 'Mobile\Recuperate\RecuperateController@index')->name('mobile.recuperate');//疗养方案列表
  500. $router->get('/project', 'Mobile\Recuperate\RecuperateController@project')->name('mobile.recuperate.project');//疗养方案
  501. $router->get('/show/{id}', 'Mobile\Recuperate\RecuperateController@show')->name('mobile.recuperate.show');//疗养方案详情
  502. $router->get('/apply/{id}', 'Mobile\Recuperate\RecuperateController@apply')->name('mobile.recuperate.apply')->middleware('auth:web-member');//疗养方案报名
  503. $router->post('/apply', 'Mobile\Recuperate\RecuperateController@applyPost')->name('mobile.recuperate.apply.post')->middleware('auth:web-member');//疗养方案报名
  504. });
  505. //人才卡
  506. Route::get('/talentcard/index','Mobile\TalentCard\TalentCardController@index')->name('mobile.talentcard.index');
  507. Route::group([
  508. 'prefix' => '/recruit'
  509. ],function(Router $router){
  510. $router->get('list','Mobile\Recruit\IndexController@index')->name('mobile.recruit.list');
  511. $router->get('show','Mobile\Recruit\IndexController@show')->name('mobile.recruit.show');
  512. $router->get('check_index_user','Mobile\Recruit\IndexController@checkIndexUser')->name('mobile.recruit.check_index_user')->middleware('auth:web-member');;
  513. $router->post('check_user_basic_info','Mobile\Recruit\IndexController@checkUserBasicInfo')->name('mobile.recruit.check_user_basic_info');
  514. $router->get('sign_up','Mobile\Recruit\IndexController@sign_up')->name('mobile.recruit.sign_up');
  515. $router->post('recruit_upload','Mobile\Recruit\ApiController@upload')->name('mobile.recruit.upload');
  516. });
  517. /*抽奖*/
  518. Route::group([
  519. 'prefix' => '/lottery',
  520. ], function (Router $router) {
  521. $router->get('login', 'Mobile\Lottery\LotteryController@login')->name('mobile.lottery.login');
  522. $router->get('wechat_back', 'Mobile\Lottery\LotteryController@wechat_back')->name('mobile.lottery.wechat_back');
  523. $router->get('index/{type}', 'Mobile\Lottery\LotteryController@index')->name('mobile.lottery.index');
  524. $router->get('win_list', 'Mobile\Lottery\OutController@win_list')->name('mobile.lottery.win_list');
  525. $router->post('writeout', 'Mobile\Lottery\OutController@writeout')->name('mobile.lottery.writeout');
  526. $router->post('lottery_post', 'Mobile\Lottery\LotteryController@lottery_post')->name('mobile.lottery.lottery_post');
  527. });
  528. /*抖音招聘*/
  529. Route::group([
  530. 'prefix' => '/douyin_recruit',
  531. ], function (Router $router) {
  532. $router->get('login/{company_id}','Mobile\DouyinRecruit\LoginController@index')->name('mobile.douyin_recruit.login');
  533. $router->get('auth','Mobile\DouyinRecruit\LoginController@auth')->name('mobile.douyin_recruit.auth');
  534. $router->get('emp/register/{id}','Mobile\DouyinRecruit\EmpController@register')->name('mobile.douyin_recruit.emp.register');
  535. $router->post('emp/register_post','Mobile\DouyinRecruit\EmpController@registerPost')->name('mobile.douyin_recruit.emp.register_post');
  536. $router->get('emp/info/{id}','Mobile\DouyinRecruit\EmpController@info')->name('mobile.douyin_recruit.emp.info');
  537. $router->get('job/add/{id}','Mobile\DouyinRecruit\JobController@add')->name('mobile.douyin_recruit.job.add');
  538. $router->post('job/add_post','Mobile\DouyinRecruit\JobController@addPost')->name('mobile.douyin_recruit.job.add_post');
  539. });
  540. Route::group([
  541. 'prefix' => '/talent',
  542. ], function (Router $router) {
  543. $router->get('shuobo','Mobile\Talent\TalentController@shuobo')->name('mobile.talent.shuobo');
  544. $router->get('success','Mobile\Talent\TalentController@success')->name('mobile.talent.success');
  545. $router->get('share','Mobile\Talent\TalentController@share')->name('mobile.talent.share');
  546. Route::group([
  547. 'middleware' => ['auth:web-member']
  548. ], function (Router $router) {
  549. Route::group([
  550. 'middleware'=>'MobilePersonAuth'
  551. ], function (Router $router) {
  552. $router->any('lvcheng','Mobile\Talent\TalentController@lvcheng')->name('mobile.talent.lvcheng');
  553. });
  554. });
  555. });
  556. /*卫健*/
  557. Route::group([
  558. 'prefix' => '/health',
  559. ], function (Router $router) {
  560. $router->get('/index', 'Mobile\Health\IndexController@index')->name('mobile.health.index');
  561. $router->get('/jinjiang', 'Mobile\Health\IndexController@jinjiang')->name('mobile.health.jinjiang');
  562. $router->get('/policy', 'Mobile\Health\IndexController@policy')->name('mobile.health.policy');
  563. $router->get('/teach', 'Mobile\Health\TeachController@index')->name('mobile.health.teach.index');
  564. $router->post('/teach/uploadHead', 'Mobile\Health\TeachController@uploadHead')->name('mobile.health.teach.uploadHead');
  565. $router->post('/teach/save', 'Mobile\Health\TeachController@save')->name('mobile.health.teach.save');
  566. $router->get('/introduce', 'Mobile\Health\IntroduceController@index')->name('mobile.health.introduce.index');
  567. $router->get('/introduce/show', 'Mobile\Health\IntroduceController@show')->name('mobile.health.introduce.show');
  568. $router->get('/hospital', 'Mobile\Health\HospitalController@index')->name('mobile.health.hospital.index');
  569. $router->get('/hospital/show', 'Mobile\Health\HospitalController@show')->name('mobile.health.hospital.show');
  570. $router->get('/gongzhonghao', 'Mobile\Health\GongzhonghaoController@index')->name('mobile.health.gongzhonghao.index');
  571. $router->get('/attract', 'Mobile\Health\AttractController@index')->name('mobile.health.attract.index');
  572. $router->get('/attract/show', 'Mobile\Health\AttractController@show')->name('mobile.health.attract.show');
  573. $router->get('/recruit', 'Mobile\Health\RecruitController@index')->name('mobile.health.recruit.index');
  574. $router->get('/recruit/will', 'Mobile\Health\RecruitController@will')->name('mobile.health.recruit.will');
  575. $router->post('/recruit/will/save', 'Mobile\Health\RecruitController@willSave')->name('mobile.health.recruit.will.save');
  576. $router->get('/recruit/quanji', 'Mobile\Health\RecruitController@quanji')->name('mobile.health.recruit.quanji');
  577. $router->post('/recruit/quanji/save', 'Mobile\Health\RecruitController@quanjiSave')->name('mobile.health.recruit.quanji.save');
  578. $router->get('/recruit/list', 'Mobile\Health\RecruitController@list')->name('mobile.health.recruit.list');
  579. $router->get('/recruit/show', 'Mobile\Health\RecruitController@show')->name('mobile.health.recruit.show');
  580. $router->get('/recruit/apply', 'Mobile\Health\RecruitController@apply')->name('mobile.health.recruit.apply');
  581. $router->post('/recruit/apply/save', 'Mobile\Health\RecruitController@applySave')->name('mobile.health.recruit.apply.save');
  582. });
  583. /*集成电路*/
  584. Route::group([
  585. 'prefix' => '/ic',
  586. ], function (Router $router) {
  587. $router->get('/index', 'Mobile\Ic\IndexController@index')->name('mobile.ic.index');
  588. $router->get('/jinjiang', 'Mobile\Ic\IndexController@jinjiang')->name('mobile.ic.jinjiang');
  589. $router->get('/policy', 'Mobile\Ic\IndexController@policy')->name('mobile.ic.policy');
  590. $router->get('/teach', 'Mobile\Ic\TeachController@index')->name('mobile.ic.teach.index');
  591. $router->post('/teach/uploadHead', 'Mobile\Ic\TeachController@uploadHead')->name('mobile.ic.teach.uploadHead');
  592. $router->post('/teach/save', 'Mobile\Ic\TeachController@save')->name('mobile.ic.teach.save');
  593. $router->get('/introduce', 'Mobile\Ic\IntroduceController@index')->name('mobile.ic.introduce.index');
  594. $router->get('/introduce/show', 'Mobile\Ic\IntroduceController@show')->name('mobile.ic.introduce.show');
  595. $router->get('/hospital', 'Mobile\Ic\HospitalController@index')->name('mobile.ic.hospital.index');
  596. $router->get('/hospital/show', 'Mobile\Ic\HospitalController@show')->name('mobile.ic.hospital.show');
  597. $router->get('/gongzhonghao', 'Mobile\Ic\GongzhonghaoController@index')->name('mobile.ic.gongzhonghao.index');
  598. $router->get('/attract', 'Mobile\Ic\AttractController@index')->name('mobile.ic.attract.index');
  599. $router->get('/attract/show', 'Mobile\Ic\AttractController@show')->name('mobile.ic.attract.show');
  600. $router->get('/recruit', 'Mobile\Ic\RecruitController@index')->name('mobile.ic.recruit.index');
  601. $router->get('/recruit/will', 'Mobile\Ic\RecruitController@will')->name('mobile.ic.recruit.will');
  602. $router->get('/recruit/quanji', 'Mobile\Ic\RecruitController@quanji')->name('mobile.ic.recruit.quanji');
  603. $router->get('/recruit/list', 'Mobile\Ic\RecruitController@list')->name('mobile.ic.recruit.list');
  604. $router->get('/recruit/show', 'Mobile\Ic\RecruitController@show')->name('mobile.ic.recruit.show');
  605. $router->get('/recruit/apply', 'Mobile\Ic\RecruitController@apply')->name('mobile.ic.recruit.apply');
  606. $router->post('/recruit/apply/save', 'Mobile\Ic\RecruitController@applySave')->name('mobile.ic.recruit.apply.save');
  607. $router->get('/teach', 'Mobile\Ic\TeachController@index')->name('mobile.ic.teach.index');
  608. $router->post('/teach/uploadHead', 'Mobile\Ic\TeachController@uploadHead')->name('mobile.ic.teach.uploadHead');
  609. $router->post('/teach/save', 'Mobile\Ic\TeachController@save')->name('mobile.ic.teach.save');
  610. $router->get('/teach/list', 'Mobile\Ic\TeachController@list')->name('mobile.ic.teach.list');
  611. $router->get('/teach/detail', 'Mobile\Ic\TeachController@detail')->name('mobile.ic.teach.detail');
  612. });