job.blade.php 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317
  1. <!DOCTYPE html>
  2. <html lang="{{ app()->getLocale() }}">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,shrink-to-fit=no,user-scalable=no,minimal-ui" name="viewport"/>
  6. <meta name ="format-detection" content="telephone=no">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  9. <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
  10. <!--UC默认竖屏` UC强制全屏-->
  11. <meta name="screen-orientation" content="portrait">
  12. <meta name="full-screen" content="yes"/>
  13. <meta name="browsermode" content="application"/>
  14. <!-- QQ强制竖屏` QQ强制全屏 -->
  15. <meta name="x5-orientation" content="portrait"/>
  16. <meta name="x5-fullscreen" content="true"/>
  17. <meta name="x5-page-mode" content="app"/>
  18. <!-- CSRF Token -->
  19. <meta name="csrf-token" content="{{ csrf_token() }}">
  20. @stack('meta')
  21. <title>{{subsite_config('aix.system.site.site.site_name')}}</title>
  22. <meta name="keywords" content="{{subsite_config('aix.system.site.site.site_keyword')}}"/>
  23. <meta name="description" content="{{subsite_config('aix.system.site.site.site_description')}}"/>
  24. <link rel="shortcut icon" href="/favicon.ico">
  25. <link href="{{ theme_asset('mobile/css/common.css') }}?t=1" rel="stylesheet">
  26. <link href="{{ theme_asset('mobile/css/new_common.css') }}" rel="stylesheet">
  27. <!-- Styles -->
  28. <link href="{{ theme_asset('mobile/css/personal.css') }}" rel="stylesheet">
  29. <link href="{{ theme_asset('mobile/css/resume.css') }}" rel="stylesheet">
  30. <link href="{{ theme_asset('mobile/css/nprogress.css') }}" rel="stylesheet">
  31. <script type="text/javascript" src="{{theme_asset('mobile/js/rem.js')}}"></script>
  32. <script type="text/javascript" src="{{theme_asset('mobile/js/zepto.min.js')}}"></script>
  33. <script type="text/javascript" src="{{theme_asset('mobile/js/htmlspecialchars.js')}}"></script>
  34. <style>
  35. ul {list-style: none;}
  36. .cf:before, .cf:after {
  37. content: ' ';
  38. display: table;
  39. }
  40. .cf:after {
  41. clear: both;
  42. }
  43. .inner {
  44. max-width: 820px;
  45. margin: 0 auto;
  46. }
  47. .breadcrumbs {
  48. border-top: 1px solid #ddd;
  49. border-bottom: 1px solid #ddd;
  50. background-color: #f5f5f5;
  51. }
  52. .breadcrumbs ul {
  53. border-left: 1px solid #ddd;
  54. border-right: 1px solid #ddd;
  55. }
  56. .breadcrumbs li {
  57. float: left;
  58. width: 50%;
  59. }
  60. .breadcrumbs a {
  61. position: relative;
  62. display: block;
  63. padding: 20px;
  64. padding-right: 0 !important;
  65. /* important overrides media queries */
  66. font-size: 13px;
  67. font-weight: bold;
  68. text-align: center;
  69. color: #aaa;
  70. cursor: pointer;
  71. }
  72. .breadcrumbs a:hover {
  73. background: #eee;
  74. }
  75. .breadcrumbs a.active {
  76. color: #777;
  77. background-color: #fafafa;
  78. }
  79. .breadcrumbs a span:first-child {
  80. display: inline-block;
  81. width: 22px;
  82. height: 22px;
  83. padding: 2px;
  84. margin-right: 5px;
  85. border: 2px solid #aaa;
  86. border-radius: 50%;
  87. background-color: #fff;
  88. }
  89. .breadcrumbs a.active span:first-child {
  90. color: #fff;
  91. border-color: #777;
  92. background-color: #777;
  93. }
  94. .breadcrumbs a:before,
  95. .breadcrumbs a:after {
  96. content: '';
  97. position: absolute;
  98. top: 0;
  99. left: 100%;
  100. z-index: 1;
  101. display: block;
  102. width: 0;
  103. height: 0;
  104. border-top: 32px solid transparent;
  105. border-bottom: 32px solid transparent;
  106. border-left: 16px solid transparent;
  107. }
  108. .breadcrumbs a:before {
  109. margin-left: 1px;
  110. border-left-color: #d5d5d5;
  111. }
  112. .breadcrumbs a:after {
  113. border-left-color: #f5f5f5;
  114. }
  115. .breadcrumbs a:hover:after {
  116. border-left-color: #eee;
  117. }
  118. .breadcrumbs a.active:after {
  119. border-left-color: #fafafa;
  120. }
  121. .breadcrumbs li:last-child a:before,
  122. .breadcrumbs li:last-child a:after {
  123. display: none;
  124. }
  125. @media (max-width: 720px) {
  126. .breadcrumbs a {
  127. padding: 15px;
  128. line-height: 14px;
  129. }
  130. .breadcrumbs a:before,
  131. .breadcrumbs a:after {
  132. border-top-width: 26px;
  133. border-bottom-width: 26px;
  134. border-left-width: 13px;
  135. }
  136. }
  137. @media (max-width: 620px) {
  138. .breadcrumbs a {
  139. padding: 10px;
  140. font-size: 12px;
  141. line-height: 14px;
  142. }
  143. .breadcrumbs a:before,
  144. .breadcrumbs a:after {
  145. border-top-width: 22px;
  146. border-bottom-width: 22px;
  147. border-left-width: 11px;
  148. }
  149. }
  150. @media (max-width: 520px) {
  151. .breadcrumbs a {
  152. padding: 5px;
  153. line-height: 14px;
  154. }
  155. .breadcrumbs a:before,
  156. .breadcrumbs a:after {
  157. border-top-width: 16px;
  158. border-bottom-width: 16px;
  159. border-left-width: 8px;
  160. }
  161. .breadcrumbs li a span:first-child {
  162. display: block;
  163. margin: 0 auto;
  164. }
  165. .breadcrumbs li a span:last-child {
  166. display: none;
  167. }
  168. }
  169. #tipDiv {
  170. position: absolute;
  171. left: 39%;
  172. top: 45%;
  173. z-index: 9999;
  174. background: #d9d9d9;
  175. padding: 10px;
  176. border-radius: 5px;
  177. }
  178. #tipInfo {
  179. margin-top: 10px;
  180. }
  181. </style>
  182. </head>
  183. <body>
  184. <div class="qs-mask" id="loading" style="display: none">
  185. <div id="tipDiv">
  186. <center><img style="width:25px;" src="https://img-blog.csdnimg.cn/20181207152732763.gif"></center>
  187. <div id="tipInfo">加载中,请稍后</div>
  188. </div>
  189. </div>
  190. <div class="headernavfixed">
  191. <div class="headernav font18">
  192. <div class="title">
  193. <div class="n-tit-box">
  194. {{$wap_title or subsite_config('aix.system.site.site.site_name')}}
  195. </div>
  196. <div class="return js-back for-event"></div>
  197. </div>
  198. </div>
  199. <div class="t-mask"></div>
  200. </div>
  201. <div class='breadcrumbs'>
  202. <div class='inner'>
  203. <ul class='cf'>
  204. <li id="first_bread"><a class='active'><span>1</span><span>信息登记</span></a></li>
  205. <li id="second_bread"><a><span>2</span><span>保存并抽奖</span></a></li>
  206. </ul>
  207. </div>
  208. </div>
  209. <div id="reg_form">
  210. <div class="list_height plist-txt notarrow">
  211. <div class="pic"></div>
  212. <div class="tit font14">手机号码</div>
  213. <div class="describe font13" style="padding: 0">
  214. <input type="text" id="telephone" name="mobile" placeholder="请输入手机号码" value="" style="margin: 0;padding:0;width:2rem">
  215. <a href="javascript:;" id="getVerfyCode" class="qs-btn qs-btn-inline qs-btn-medium qs-btn-border-gray font14" style="display: inline;padding: 0;margin: 0;border: none;background: #0088fb;color: #fff;padding: 0.1rem;">获取验证码</a>
  216. </div>
  217. <div class="clear"></div>
  218. </div>
  219. <div class="list_height plist-txt notarrow">
  220. <div class="pic"></div>
  221. <div class="tit font14">验证码</div>
  222. <div class="describe font13">
  223. <input type="text" id="code" name="code" placeholder="请输入验证码" value="">
  224. </div>
  225. <div class="arrow"></div>
  226. <div class="clear"></div>
  227. </div>
  228. <div class="btn-spacing">
  229. <a id="checkMobile" class="qs-btn qs-btn-blue font18 b-big" >验证手机</a>
  230. </div>
  231. </div>
  232. <div id="reg_start" style="display: none">
  233. <div id="first" style="display: block">
  234. <div class="list_height plist-txt notarrow">
  235. <div class="pic"></div>
  236. <div class="tit font14"><span class="font_red_light">*</span>姓名</div>
  237. <div class="describe font13">
  238. <input type="text" id="fullname" name="fullname" placeholder="请输入姓名" value="">
  239. </div>
  240. <div class="arrow"></div>
  241. <div class="clear"></div>
  242. </div>
  243. <div class="list_height plist-txt notarrow">
  244. <div class="pic"></div>
  245. <div class="tit font14"><span class="font_red_light">*</span>性别</div>
  246. <div id="sex" class="describe font13">
  247. <div class="radio-group x2">
  248. <div class="radio-cell">
  249. <label for="radio4">男</label>
  250. <input id="radio4" name="sex" type="radio" value="1" title="男" checked="checked">
  251. </div>
  252. <div class="radio-cell">
  253. <label for="radio5">女</label>
  254. <input id="radio5" name="sex" type="radio" value="2" title="女">
  255. </div>
  256. <div class="clear"></div>
  257. </div>
  258. </div>
  259. <div class="arrow"></div>
  260. <div class="clear"></div>
  261. </div>
  262. <div class="list_height plist-txt">
  263. <div class="pic"></div>
  264. <div class="tit font14"><span class="font_red_light">*</span>出生年份</div>
  265. <div class="describe font13">
  266. <span class="for-select">请选择</span>
  267. <select id="birthdate" name="birthdate">
  268. <option value="" selected>请选择</option>
  269. <option value="2003">2003年</option>
  270. <option value="2002">2002年</option>
  271. <option value="2001">2001年</option>
  272. <option value="2000">2000年</option>
  273. <option value="1999">1999年</option>
  274. <option value="1998">1998年</option>
  275. <option value="1997">1997年</option>
  276. <option value="1996">1996年</option>
  277. <option value="1995">1995年</option>
  278. <option value="1994">1994年</option>
  279. <option value="1993">1993年</option>
  280. <option value="1992">1992年</option>
  281. <option value="1991">1991年</option>
  282. <option value="1990">1990年</option>
  283. <option value="1989">1989年</option>
  284. <option value="1988">1988年</option>
  285. <option value="1987">1987年</option>
  286. <option value="1986">1986年</option>
  287. <option value="1985">1985年</option>
  288. <option value="1984">1984年</option>
  289. <option value="1983">1983年</option>
  290. <option value="1982">1982年</option>
  291. <option value="1981">1981年</option>
  292. <option value="1980">1980年</option>
  293. <option value="1979">1979年</option>
  294. <option value="1978">1978年</option>
  295. <option value="1977">1977年</option>
  296. <option value="1976">1976年</option>
  297. <option value="1975">1975年</option>
  298. <option value="1974">1974年</option>
  299. <option value="1973">1973年</option>
  300. <option value="1972">1972年</option>
  301. <option value="1971">1971年</option>
  302. <option value="1970">1970年</option>
  303. <option value="1969">1969年</option>
  304. <option value="1968">1968年</option>
  305. <option value="1967">1967年</option>
  306. <option value="1966">1966年</option>
  307. <option value="1965">1965年</option>
  308. <option value="1964">1964年</option>
  309. <option value="1963">1963年</option>
  310. <option value="1962">1962年</option>
  311. <option value="1961">1961年</option>
  312. <option value="1960">1960年</option>
  313. <option value="1959">1959年</option>
  314. <option value="1958">1958年</option>
  315. <option value="1957">1957年</option>
  316. <option value="1956">1956年</option>
  317. <option value="1955">1955年</option>
  318. <option value="1954">1954年</option>
  319. </select>
  320. </div>
  321. <div class="arrow"></div>
  322. <div class="clear"></div>
  323. </div>
  324. <div class="list_height plist-txt js-actionParent">
  325. <div class="pic"></div>
  326. <div class="tit font14"><span class="font_red_light">*</span>籍贯</div>
  327. <div class="describe font13 qs-temp js-showActionSheet" data-type="city2" data-base="QS_city_parent" data-source="QS_city" data-multiple="false" data-num="0" data-link="false" data-level="3" data-addjob="true">
  328. <span class="qs-temp-txt-city2" data-otxt="">请选择</span>
  329. <input class="qs-temp-code-city2" name="householdaddress" id="householdaddress" type="hidden" value="">
  330. </div>
  331. <div class="arrow"></div>
  332. <div class="clear"></div>
  333. <!--BEGIN actionSheet-->
  334. <div>
  335. <div class="qs-mask" style="display: none"></div>
  336. <div class="qs-actionsheet js-actionsheet">
  337. <div class="qs-actionsheet-menu">
  338. <div class="con-filter">
  339. <div class="f-selected-group f-selected-group-city2">
  340. <div class="s-bar">
  341. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-gray qs-left js-cancelActionSheet">取消</div>
  342. <div class="clear"></div>
  343. </div>
  344. <div class="s-list qs-hidden"></div>
  345. </div>
  346. <div class="f-box f-box-city2"></div>
  347. </div>
  348. </div>
  349. </div>
  350. </div>
  351. </div>
  352. {{-- <div class="list_height plist-txt">--}}
  353. {{-- <div class="pic"></div>--}}
  354. {{-- <div class="tit font14">证件类型</div>--}}
  355. {{-- <div class="describe font13">--}}
  356. {{-- <input type="text" id="card_t_cn" name="card_t_cn" placeholder="请输入证件类型" value="306">--}}
  357. {{-- </div>--}}
  358. {{-- <div class="arrow"></div>--}}
  359. {{-- <div class="clear"></div>--}}
  360. {{-- </div>--}}
  361. {{-- <div class="list_height plist-txt notarrow">--}}
  362. {{-- <div class="pic"></div>--}}
  363. {{-- <div class="tit font14">证件号</div>--}}
  364. {{-- <div class="describe font13">--}}
  365. {{-- <input type="text" id="id_card" name="id_card" placeholder="请输入证件号" value="">--}}
  366. {{-- </div>--}}
  367. {{-- <div class="arrow"></div>--}}
  368. {{-- <div class="clear"></div>--}}
  369. {{-- </div>--}}
  370. <div class="list_height plist-txt">
  371. <div class="pic"></div>
  372. <div class="tit font14"><span class="font_red_light">*</span>工作经验</div>
  373. <div class="describe font13">
  374. <span class="for-select">请选择</span>
  375. <select id="experience" name="experience">
  376. <option value="">请选择</option>
  377. @foreach($category['other']['AIX_experience'] as $key => $val )
  378. <option value="{{ explode(',',$val)[0] }}" >{{ explode(',',$val)[1] }}</option>
  379. @endforeach
  380. </select>
  381. </div>
  382. <div class="arrow"></div>
  383. <div class="clear"></div>
  384. </div>
  385. <div class="split-block"></div>
  386. <div class="list_height plist-txt">
  387. <div class="pic"></div>
  388. <div class="tit font14"><span class="font_red_light">*</span>岗位类型</div>
  389. <div class="describe font13">
  390. <span class="for-select">请选择</span>
  391. <select id="job_type" name="job_type">
  392. <option value="">请选择</option>
  393. <option value="1" >文职类</option>
  394. <option value="2">办公类</option>
  395. <option value="3">通用类</option>
  396. <option value="4">其他</option>
  397. </select>
  398. </div>
  399. <div class="arrow"></div>
  400. <div class="clear"></div>
  401. </div>
  402. <div class="list_height plist-txt js-actionParent">
  403. <div class="pic"></div>
  404. <div class="tit font14">期望行业</div>
  405. <div class="describe font13 qs-temp-level1 js-showActionSheet" data-type="trade" data-base="QS_trade" data-multiple="true" data-num="3" data-link="false">
  406. <span class="qs-temp-txt-trade" data-otxt="请选择">请选择</span>
  407. <input class="qs-temp-code-trade" name="trade" id="trade" type="hidden" value="" />
  408. </div>
  409. <div class="arrow"></div>
  410. <div class="clear"></div>
  411. <!--BEGIN actionSheet-->
  412. <div>
  413. <div class="qs-mask" style="display: none"></div>
  414. <div class="qs-actionsheet js-actionsheet">
  415. <div class="qs-actionsheet-menu">
  416. <div class="con-filter">
  417. <div class="f-selected-group f-selected-group-trade">
  418. <div class="s-bar">
  419. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-gray qs-left js-cancelActionSheet">取消</div>
  420. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-orange qs-right js-cancelActionSheet" id="qs-temp-confirm-trade">确定</div>
  421. <div class="clear"></div>
  422. </div>
  423. <div class="s-list qs-hidden"></div>
  424. </div>
  425. <div class="f-box f-box-trade"></div>
  426. </div>
  427. </div>
  428. </div>
  429. </div>
  430. </div>
  431. <div class="list_height plist-txt js-actionParent">
  432. <div class="pic"></div>
  433. <div class="tit font14">期望职位</div>
  434. <div class="describe font13 qs-temp js-showActionSheet" data-type="jobs" data-base="QS_jobs_parent" data-source="QS_jobs" data-multiple="true" data-num="5" data-link="false" data-level="3">
  435. <span class="qs-temp-txt-jobs" data-otxt="请选择">请选择</span>
  436. <input class="qs-temp-code-jobs" name="intention_jobs_id" id="intention_jobs_id" type="hidden" value="" />
  437. </div>
  438. <div class="arrow"></div>
  439. <div class="clear"></div>
  440. <!--BEGIN actionSheet-->
  441. <div>
  442. <div class="qs-mask" style="display: none"></div>
  443. <div class="qs-actionsheet js-actionsheet">
  444. <div class="qs-actionsheet-menu">
  445. <div class="con-filter">
  446. <div class="f-selected-group f-selected-group-jobs">
  447. <div class="s-bar">
  448. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-gray qs-left js-cancelActionSheet">取消</div>
  449. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-orange qs-right js-cancelActionSheet" id="qs-temp-confirm-jobs">确定</div>
  450. <div class="clear"></div>
  451. </div>
  452. <div class="s-list qs-hidden"></div>
  453. </div>
  454. <div class="f-box f-box-jobs"></div>
  455. </div>
  456. </div>
  457. </div>
  458. </div>
  459. </div>
  460. <div class="list_height plist-txt">
  461. <div class="pic"></div>
  462. <div class="tit font14">最高学历</div>
  463. <div class="describe font13">
  464. <span class="for-select">请选择</span>
  465. <select id="education" name="education">
  466. <option value="">请选择</option>
  467. @foreach($category['other']['AIX_education'] as $key => $val )
  468. <option value="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }}</option>
  469. @endforeach
  470. </select>
  471. </div>
  472. <div class="arrow"></div>
  473. <div class="clear"></div>
  474. </div>
  475. <div class="list_height plist-txt js-actionParent">
  476. <div class="pic"></div>
  477. <div class="tit font14">专业</div>
  478. <div class="describe font13 qs-temp-level-major js-showActionSheet" data-type="major" data-base="QS_major_parent" data-source="QS_major" data-multiple="false" data-num="0" data-link="false">
  479. <span class="qs-temp-txt-major" data-otxt="{{ $content->major_cn or '请选择' }}">{{ $content->major_cn or '请选择' }}</span>
  480. <input class="qs-temp-code-major" name="major" id="major" type="hidden" value="{{ $content->major or '' }}" />
  481. </div>
  482. <div class="arrow"></div>
  483. <div class="clear"></div>
  484. <!--BEGIN actionSheet-->
  485. <div>
  486. <div class="qs-mask" style="display: none"></div>
  487. <div class="qs-actionsheet js-actionsheet">
  488. <div class="qs-actionsheet-menu">
  489. <div class="con-filter">
  490. <div class="f-selected-group f-selected-group-major">
  491. <div class="s-bar">
  492. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-gray qs-left js-cancelActionSheet">取消</div>
  493. <div class="clear"></div>
  494. </div>
  495. <div class="s-list qs-hidden"></div>
  496. </div>
  497. <div class="f-box f-box-major"></div>
  498. </div>
  499. </div>
  500. </div>
  501. </div>
  502. </div>
  503. <div class="btn-spacing">
  504. <a id="next_2" class="qs-btn qs-btn-blue font18 b-big" >下一步</a>
  505. </div>
  506. <div class="split-block"></div>
  507. </div>
  508. </div>
  509. <div id="second" style="display: none">
  510. <div class="split-block"></div>
  511. <div class="retop">
  512. <div class="topbg" style="background:#dd4250 ">
  513. <div class="logobox"><img src="/data/upload/resource/no_photo_male.png"></div>
  514. </div>
  515. <div class="com">
  516. <div class="cname font16" id="show_cname">
  517. </div>
  518. <div class="txt font14"><span id="show_sex"></span> | <span id="show_age"></span>岁 | <span id="show_experience"></span> </div>
  519. </div>
  520. <div class="bg"></div>
  521. </div>
  522. <div class="split-block"></div>
  523. {{--求职意向--}}
  524. <div class="reintent">
  525. <div class="eattitle list_height">求职意向</div>
  526. <div class="tit">最高学历</div>
  527. <div class="txt" id="show_max_edu"></div>
  528. <div class="clear"></div>
  529. <div class="tit">专业</div>
  530. <div class="txt" id="show_major"></div>
  531. <div class="clear"></div>
  532. <div class="tit">期望行业</div>
  533. <div class="txt" id="show_trade"></div>
  534. <div class="clear"></div>
  535. <div class="tit">期望职位</div>
  536. <div class="txt" id="show_jobs"></div>
  537. <div class="clear"></div>
  538. </div>
  539. {{--联系方式--}}
  540. <div class="rebasic">
  541. <div class="eattitle list_height">联系方式</div>
  542. <div class="txt substring">
  543. <span>手机</span>
  544. <span id="show_mobile"></span>
  545. </div>
  546. </div>
  547. <div class="btn-spacing">
  548. <div id="prev_1" class="qs-btn qs-btn-blue font18" style="width: 45%;float: left">上一步</div>
  549. <div id="btnSave" class="qs-btn qs-btn-blue font18" style="width: 45%;float: right">提交</div>
  550. </div>
  551. </div>
  552. </body>
  553. <script src="{{theme_asset('mobile/js/fastclick.js')}}"></script>
  554. <script src="{{theme_asset('mobile/js/qsToast.js')}}"></script>
  555. <script src="{{theme_asset('mobile/js/QSpopout.js')}}"></script>
  556. <script src="{{theme_asset('mobile/js/QSfilter.js')}}"></script>
  557. <script src="{{theme_asset('mobile/js/scrollTo.js')}}"></script>
  558. <script src="{{ theme_asset('mobile/js/mobileBUGFix.mini.js') }}"></script>
  559. <script src="{{ theme_asset('mobile/js/qsCategory.js') }}"></script>
  560. <script src="{{ theme_asset('mobile/js/LocalResizeIMG.js') }}"></script>
  561. <script src="{{ theme_asset('mobile/js/nprogress.js') }}"></script>
  562. <script type="text/javascript" src="{{ theme_asset('gt/gt.js') }}"></script>
  563. <script type="text/javascript" src="{{ theme_asset('gt/gt.handle.js') }}"></script>
  564. <script type="text/javascript" src="{{ theme_asset('app/js/regular.js') }}"></script>
  565. <script type="text/javascript" src="{{ theme_asset('mobile/js/popWin.js') }}"></script>
  566. <script>
  567. window.addEventListener( "load", function() {
  568. FastClick.attach(document.body);
  569. }, false );
  570. </script>
  571. <script>
  572. $('a[href]').click(function(){
  573. var f = $(this).attr('href');
  574. var reg = /\#(\w+)/;
  575. if(reg.test(f)) {
  576. if (!$(this).data('nm')) {
  577. return !1;
  578. }
  579. }
  580. });
  581. $('.js-back').on('click', function () {
  582. history.back();
  583. });
  584. $('.rbtn').on('click', function() {
  585. forCloseNav();
  586. })
  587. $('.t-mask').on('click', function () {
  588. forCloseNav();
  589. })
  590. $('.h-navclose').on('click', function () {
  591. forCloseNav();
  592. })
  593. function forCloseNav() {
  594. if ($('.topnavshow').hasClass('qs-actionsheet-toggle')) {
  595. $('.t-mask').hide();
  596. $('.topnavshow').removeClass('qs-actionsheet-toggle');
  597. } else {
  598. $('.t-mask').show();
  599. $('.topnavshow').addClass('qs-actionsheet-toggle');
  600. }
  601. }
  602. /**
  603. * 监听鼠标
  604. */
  605. if ('ontouchstart' in window) {
  606. $.EVENT_START = 'touchstart';
  607. $.EVENT_END = 'touchend';
  608. } else {
  609. $.EVENT_START = 'mousedown';
  610. $.EVENT_END = 'mouseup';
  611. }
  612. $('.plist-txt, .qs-btn, .for-event').on($.EVENT_START, function() {
  613. $(this).addClass('eventactive');
  614. })
  615. $('.plist-txt, .qs-btn, .for-event').on($.EVENT_END, function() {
  616. $(this).removeClass('eventactive');
  617. })
  618. $('.logout').on('click', function () {
  619. var dialog = new QSpopout();
  620. dialog.setContent('确定退出吗?');
  621. forCloseNav();
  622. dialog.show();
  623. dialog.getPrimaryBtn().on('click', function () {
  624. window.location.href = "{{route('mobile.logout')}}";
  625. });
  626. });
  627. // 处理select
  628. $('select').on('change', function () {
  629. $(this).prev().text($(this).find('option').not(function(){ return !this.selected }).text());
  630. })
  631. $('select').each(function () {
  632. $(this).prev().text($(this).find('option').not(function(){ return !this.selected }).text());
  633. })
  634. </script>
  635. <script type="text/javascript" src="{{ theme_asset('mobile/js/qsCategory.js') }}"></script>
  636. <script>
  637. var is_login = '<?php echo $is_login;?>';
  638. if(is_login == '0'){
  639. var sendSmsStatus = 0;
  640. //发送短信
  641. var handler = function(captchaObj) {
  642. captchaObj.appendTo("#popup-captcha");
  643. captchaObj.onSuccess(function() {
  644. var result = captchaObj.getValidate();
  645. toSetSms(result);
  646. });
  647. captchaObj.onError(function() {
  648. });
  649. $('#getVerfyCode').on('click', function () {
  650. var mobileValue = $.trim($('input[name=mobile]').val());
  651. if (mobileValue == '') {
  652. qsToast({type:2,context: '请输入手机号'});
  653. return false;
  654. }
  655. captchaObj.verify();
  656. });
  657. };
  658. gt_init(handler);
  659. // 发送手机验证码
  660. function toSetSms(geet_result) {
  661. sendSmsStatus = 1;
  662. var mobileValue = $.trim($('input[name=mobile]').val());
  663. function settime(countdown) {
  664. if (countdown == 0) {
  665. $('#getVerfyCode').removeClass('qs-btn-border-disabled');
  666. $('#getVerfyCode').text('获取验证码');
  667. countdown = 180;
  668. return;
  669. } else {
  670. $('#getVerfyCode').addClass('qs-btn-border-disabled');
  671. $('#getVerfyCode').text('重新发送' + countdown + '秒');
  672. countdown--;
  673. }
  674. setTimeout(function() {
  675. settime(countdown)
  676. },1000)
  677. }
  678. $('#getVerfyCode').prop("disabled", !0);
  679. $('#getVerfyCode').addClass('qs-btn-border-disabled');
  680. $('#getVerfyCode').text('发送中...');
  681. geet_result.mobile= mobileValue;
  682. geet_result.type= "register";
  683. $.ajax({
  684. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  685. url: "{{route('sms.send')}}",
  686. type: 'POST',
  687. dataType: 'json',
  688. data: geet_result,
  689. success: function (data) {
  690. // console.log(data);
  691. setTimeout(function() {
  692. qsToast({type:2,context: '验证码已发送,请注意查收'});
  693. // 开始倒计时
  694. var countdowns = 180;
  695. settime(countdowns);
  696. },1000)
  697. },
  698. error: function (errorData) {
  699. // console.log(errorData);
  700. var response=$.parseJSON(errorData.response);
  701. if (errorData.status==422) {//验证错误
  702. $.each(response.errors,function (key,val) {
  703. qsToast({type:2,context: val[0]});
  704. return false;
  705. });
  706. }
  707. else if(errorData.status==400) {//业务错误
  708. qsToast({type:2,context: response.message});
  709. }
  710. setTimeout(function() {
  711. $('#getVerfyCode').prop("disabled", 0);
  712. $('#getVerfyCode').removeClass('qs-btn-border-disabled');
  713. $('#getVerfyCode').text('获取验证码');
  714. },1500)
  715. }
  716. });
  717. }
  718. $("#checkMobile").on('click',function(){
  719. // if(!sendSmsStatus){
  720. // qsToast({type:2,context: '请先获取验证码'});
  721. // }
  722. // return false;
  723. var data = new Object();
  724. data.mobile = $.trim($('input[name=mobile]').val());
  725. data.mobile_vcode = $.trim($('#code').val());
  726. data.reg_type = 4;
  727. data.reg_source = 2;
  728. $.ajax({
  729. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  730. url: "{{route('mobile.rcg.quickReg')}}",
  731. type: 'POST',
  732. dataType: 'json',
  733. data: data,
  734. success: function (data) {
  735. if(data.data.reg_status == '1'){
  736. $("#first").prepend("<div class=\"list_height plist-txt notarrow\">\n" +
  737. " <div class=\"pic\"></div>\n" +
  738. " <div class=\"tit font14\"><span class=\"font_red_light\">*</span>手机号码</div>\n" +
  739. " <div class=\"describe font13\">\n" +
  740. " <input type=\"text\" id=\"telephone\" name=\"mobile\" placeholder=\"请输入手机号码\" value=\""+ $.trim($('input[name=mobile]').val()) +"\">\n" +
  741. " </div>\n" +
  742. " <div class=\"arrow\"></div>\n" +
  743. " <div class=\"clear\"></div>\n" +
  744. " </div>");
  745. $("#checkMobile").fadeOut('normal',function(){
  746. $("#reg_start").fadeIn();
  747. $("#reg_form").remove();
  748. })
  749. }
  750. },
  751. error: function (errorData) {
  752. // console.log(errorData);
  753. var response=$.parseJSON(errorData.response);
  754. if (errorData.status==422) {//验证错误
  755. $.each(response.errors,function (key,val) {
  756. qsToast({type:2,context: val[0]});
  757. return false;
  758. });
  759. }
  760. else if(errorData.status==400) {//业务错误
  761. qsToast({type:2,context: response.message});
  762. }
  763. }
  764. });
  765. return false;
  766. });
  767. }
  768. else{
  769. $("#reg_form").remove();
  770. $("#first").prepend("<div class=\"list_height plist-txt notarrow\">\n" +
  771. " <div class=\"pic\"></div>\n" +
  772. " <div class=\"tit font14\"><span class=\"font_red_light\">*</span>手机号码</div>\n" +
  773. " <div class=\"describe font13\">\n" +
  774. " <input type=\"text\" id=\"telephone\" name=\"mobile\" placeholder=\"请输入手机号码\" value=\""+ @if($is_login == '1'){{ $user->mobile }}@endif +"\">\n" +
  775. " </div>\n" +
  776. " <div class=\"arrow\"></div>\n" +
  777. " <div class=\"clear\"></div>\n" +
  778. " </div>");
  779. $('#reg_start').css('display','block');
  780. }
  781. //显示
  782. function showTip() {
  783. $('#loading').show();
  784. }
  785. //加载结束关闭
  786. function closeTip() {
  787. $('#loading').hide();
  788. }
  789. var default_district = '<?php echo $defaultCity;?>';
  790. var str_major = '<?php echo json_encode($category['major']['first']);?>';
  791. var QS_major_parent = eval(str_major);
  792. for(var i = 0;i <QS_major_parent.length;i ++){
  793. QS_major_parent[i].step_size = 0;
  794. }
  795. var major = '<?php echo json_encode($category['major']['sec']);?>';
  796. var QS_major = eval('('+major+')');
  797. for(var i = 0;i <QS_major.length;i ++){
  798. QS_major[i].step_size = 0;
  799. }
  800. var str = '<?php echo json_encode($category['jobs']['first']);?>';
  801. var QS_jobs_parent = eval(str);
  802. for(var i = 0;i <QS_jobs_parent.length;i ++){
  803. QS_jobs_parent[i].step_size = 0;
  804. }
  805. var jobs = '<?php echo json_encode($category['jobs']['sec']);?>';
  806. var QS_jobs = eval('('+jobs+')');
  807. for(var i = 0;i <QS_jobs.length;i ++){
  808. QS_jobs[i].step_size = 0;
  809. }
  810. var district = '<?php echo json_encode($category['district']['first']);?>';
  811. var QS_city_parent = eval(district);
  812. for(var i = 0;i <QS_city_parent.length;i ++){
  813. QS_city_parent[i].step_size = 0;
  814. }
  815. var districts = '<?php echo json_encode($category['district']['person']);?>';
  816. var QS_city = eval('('+districts+')');
  817. for(var i = 0;i <QS_city.length;i ++){
  818. QS_city[i].step_size = 0;
  819. }
  820. var other = '<?php echo json_encode($category['other']['AIX_trade']);?>';
  821. var QS_trade = eval(other);
  822. console.log(QS_trade )
  823. for(var i = 0;i <QS_trade.length;i ++){
  824. QS_trade[i].step_size = 0;
  825. }
  826. var myDate = new Date();
  827. var yearDefault=myDate.getFullYear();
  828. var monthDefault=myDate.getMonth()+1;
  829. var resume_id = $.trim($('#resume_id').val());
  830. var startyear;
  831. var startmonth;
  832. var endyear;
  833. var endmonth;
  834. var todate;
  835. var tempDateArr = $('.qs-temp-date');
  836. $.each(tempDateArr, function() {
  837. var dtype = $(this).data('type');
  838. var action = $(this).data('action');
  839. var experienceDate = new Date();
  840. var eyear = experienceDate.getFullYear();
  841. var eyearMin = eyear - 59;
  842. var dateHtml = '<div class="f-box-inner">';
  843. var index_de=0;
  844. for (var i = eyear; i >= eyearMin; i--) {
  845. if(dtype=='start'){
  846. if(startyear==i){
  847. var index_y = index_de;
  848. }
  849. }else{
  850. if(endyear==i){
  851. var index_y_e = index_de;
  852. }
  853. }
  854. dateHtml += '<li><a class="font12 f-item f-item-year" href="javascript:;" data-code="' + i + '">' + i + '年</a></li>';
  855. index_de++;
  856. }
  857. dateHtml += '</div>';
  858. dateHtml += '<div class="f-box-inner">';
  859. for (var i = 1; i <= 12; i++) {
  860. if(dtype=='start'){
  861. if(startmonth==i){
  862. var index_m = startmonth-1;
  863. }
  864. }else{
  865. if(endmonth==i){
  866. var index_m_e = endmonth-1;
  867. }
  868. }
  869. dateHtml += '<li><a class="font12 f-item f-item-month js-cancelActionSheet" href="javascript:;" data-code="' + i + '">' + i + '月</a></li>';
  870. }
  871. dateHtml += '</div>';
  872. $('.f-box-date-' + dtype + '-' + action).html(dateHtml);
  873. if(dtype=='end'){
  874. if(todate!=1){
  875. $('.f-box-date-' + dtype + '-' + action + ' .f-item-year').eq(index_y_e).addClass('select');
  876. $('.f-box-date-' + dtype + '-' + action + ' .f-item-month').eq(index_m_e).addClass('select');
  877. }
  878. }else{
  879. $('.f-box-date-' + dtype + '-' + action + ' .f-item-year').eq(index_y).addClass('select');
  880. $('.f-box-date-' + dtype + '-' + action + ' .f-item-month').eq(index_m).addClass('select');
  881. }
  882. $('.f-box-date-' + dtype + '-' + action + ' .f-item-year').on('click', function() {
  883. $('.f-box-date-' + dtype + '-' + action + ' .f-item-year').removeClass('select');
  884. $(this).addClass('select');
  885. })
  886. $('.f-box-date-' + dtype + '-' + action + ' .f-item-month').on('click', function() {
  887. $('.f-box-date-' + dtype + '-' + action + ' .f-item-month').removeClass('select');
  888. $(this).addClass('select');
  889. // 赋值
  890. if(dtype=='end'){
  891. $('#todate_exp').val(0);
  892. $('#todate_edu').val(0);
  893. }
  894. $('.f-year-code-' + dtype + '-' + action).val($('.f-box-date-' + dtype + '-' + action + ' .f-item-year.select').data('code'));
  895. $('.f-month-code-' + dtype + '-' + action).val($('.f-box-date-' + dtype + '-' + action + ' .f-item-month.select').data('code'));
  896. $('.f-date-txt-' + dtype + '-' + action).text($('.f-box-date-' + dtype + '-' + action + ' .f-item-year.select').text() + '-' + $('.f-box-date-' + dtype + '-' + action + ' .f-item-month.select').text());
  897. })
  898. $('.js-todate').on('click', function() {
  899. $('#todate_exp').val('1');
  900. $('#todate_edu').val('1');
  901. $(this).closest('.js-actionParent').find('.f-year-code-end').val('');
  902. $(this).closest('.js-actionParent').find('.f-month-code-end').val('');
  903. $(this).closest('.js-actionParent').find('.f-date-txt-end').text('至今');
  904. })
  905. });
  906. $(function(){
  907. $(".js-showActionSheet").on("click", function(){
  908. var $iosActionsheet = $(this).closest('.js-actionParent').find('.js-actionsheet');
  909. var $iosMask = $(this).closest('.js-actionParent').find('.qs-mask');
  910. $iosActionsheet.removeClass('qs-actionsheet-toggle');
  911. $iosActionsheet.addClass('qs-actionsheet-toggle');
  912. $iosMask.fadeIn(200);
  913. $iosMask.on('click', hideActionSheet);
  914. $(this).closest('.js-actionParent').find('.js-cancelActionSheet').on('click', hideActionSheet);
  915. $(this).closest('.js-actionParent').find('.qs-actionsheet-cell').on('click', hideActionSheet);
  916. function hideActionSheet() {
  917. $(this).closest('.js-actionParent').find('.js-actionsheet').removeClass('qs-actionsheet-toggle');
  918. $(this).closest('.js-actionParent').find('.qs-mask').fadeOut(200);
  919. }
  920. });
  921. });
  922. // 判断结束时间是否大于开始时间/当前时间
  923. function wrongTime(sYear, sMonth, eYear, eMonth) {
  924. if (parseInt(sYear) > parseInt(eYear)) {
  925. return true;
  926. } else {
  927. if (parseInt(sYear) == parseInt(eYear)) {
  928. if (parseInt(sMonth) >= parseInt(eMonth)) {
  929. return true;
  930. } else {
  931. return false;
  932. }
  933. } else {
  934. return false;
  935. }
  936. }
  937. }
  938. // 判断开始时间是否小于当前时间
  939. function wrongNowTime(sYear, sMonth, eYear, eMonth) {
  940. if (parseInt(sYear) < parseInt(eYear)) {
  941. return true;
  942. } else {
  943. if (parseInt(sYear) == parseInt(eYear)) {
  944. if (parseInt(sMonth) <= parseInt(eMonth)) {
  945. return true;
  946. } else {
  947. return false;
  948. }
  949. } else {
  950. return false;
  951. }
  952. }
  953. }
  954. function duration(date1,date2){
  955. date1 = date1.split('-');
  956. // 得到月数
  957. date1 = parseInt(date1[0]) * 12 + parseInt(date1[1]);
  958. // 拆分年月日
  959. date2 = date2.split('-');
  960. // 得到月数
  961. date2 = parseInt(date2[0]) * 12 + parseInt(date2[1]);
  962. var m = Math.abs(date1 - date2);
  963. var year = parseInt(m/12),month = m %12;
  964. if(year == 0){
  965. return month + '个月';
  966. }else{
  967. return year + '年' + month + '个月';
  968. }
  969. }
  970. function unique (arr) {
  971. return Array.from(new Set(arr))
  972. }
  973. //定义变量
  974. var fullnameValue;
  975. var sexValue;
  976. var birthdateValue;
  977. var experienceValue;
  978. var eduValue;
  979. var majorValue;
  980. var telephoneValue;
  981. var mobile_vcode;
  982. var emailValue;
  983. var tradeValue;
  984. var intentionJobsValue;
  985. var districtValue;
  986. var householdaddressValue;
  987. var jobtypeValue;
  988. $("#next_2").on('click', function() {
  989. fullnameValue = $.trim($('#fullname').val()),
  990. sexValue = $.trim($('#sex input[name="sex"]:checked').val()),
  991. birthdateValue = $.trim($('#birthdate').val()),
  992. experienceValue = $.trim($('#experience').val()),
  993. telephoneValue = $.trim($('#telephone').val()),
  994. tradeValue = $.trim($('#trade').val()),
  995. intentionJobsValue = $.trim($('#intention_jobs_id').val()),
  996. householdaddressValue = $.trim($('#householdaddress').val()),
  997. educationValue = $.trim($('#education').val()),
  998. majorValue = $.trim($('#major').val());
  999. jobtypeValue = $.trim($("#job_type").val());
  1000. if (fullnameValue == "") {
  1001. qsToast({type:2,context: '请填写姓名'});
  1002. return false;
  1003. }
  1004. $("#show_cname").text(fullnameValue);
  1005. if (sexValue == "") {
  1006. qsToast({type:2,context: '请选择性别'});
  1007. return false;
  1008. }
  1009. if(sexValue == '1'){
  1010. $("#show_sex").text('男');
  1011. }else{
  1012. $("#show_sex").text('女');
  1013. }
  1014. if (birthdateValue == "") {
  1015. qsToast({type:2,context: '请选择出生年份'});
  1016. return false;
  1017. }
  1018. var date=new Date;
  1019. var y = date.getFullYear();
  1020. $('#show_age').text(y-birthdateValue);
  1021. if (householdaddressValue == "") {
  1022. qsToast({type:2,context: '请选择现籍贯'});
  1023. return false;
  1024. }
  1025. if (experienceValue == "") {
  1026. qsToast({type:2,context: '请选择工作经验'});
  1027. return false;
  1028. }
  1029. if (jobtypeValue == "") {
  1030. qsToast({type:2,context: '请选择岗位类型'});
  1031. return false;
  1032. }
  1033. switch (experienceValue) {
  1034. case '74':
  1035. $("#show_experience").text('无经验');
  1036. break;
  1037. case '75':
  1038. $("#show_experience").text('1年以下');
  1039. break;
  1040. case '76':
  1041. $("#show_experience").text('1-3年');
  1042. break;
  1043. case '77':
  1044. $("#show_experience").text('3-5年');
  1045. break;
  1046. case '78':
  1047. $("#show_experience").text('5-10年');
  1048. break;
  1049. case '79':
  1050. $("#show_experience").text('10年以上');
  1051. break;
  1052. default:
  1053. $("#show_experience").text('其他');
  1054. }
  1055. if (telephoneValue == "") {
  1056. qsToast({type:2,context: '请填写手机号码'});
  1057. return false;
  1058. }
  1059. $("#show_mobile").text($("#telephone").val());
  1060. // if (tradeValue == "") {
  1061. // qsToast({type:2,context: '请选择期望行业'});
  1062. // return false;
  1063. // }
  1064. let tradeText = $(".qs-temp-txt-trade").text();
  1065. if(tradeText == '请选择')
  1066. {
  1067. tradeText = ''
  1068. }
  1069. $("#show_trade").text(tradeText);
  1070. let majorText = $(".qs-temp-txt-major").text();
  1071. if(majorText == '请选择')
  1072. {
  1073. majorText = ''
  1074. }
  1075. $("#show_major").text(majorText);
  1076. switch(educationValue){
  1077. case '65':
  1078. $("#show_max_edu").text('初中');
  1079. break;
  1080. case '66':
  1081. $("#show_max_edu").text('高中');
  1082. break;
  1083. case '67':
  1084. $("#show_max_edu").text('中技');
  1085. break;
  1086. case '68':
  1087. $("#show_max_edu").text('中专');
  1088. break;
  1089. case '69':
  1090. $("#show_max_edu").text('大专');
  1091. break;
  1092. case '70':
  1093. $("#show_max_edu").text('本科');
  1094. break;
  1095. case '71':
  1096. $("#show_max_edu").text('硕士');
  1097. break;
  1098. case '72':
  1099. $("#show_max_edu").text('博士');
  1100. break;
  1101. case '73':
  1102. $("#show_max_edu").text('博后');
  1103. break;
  1104. default:
  1105. $("#show_max_edu").text('');
  1106. break;
  1107. }
  1108. $("#show_jobs").text($(".qs-temp-txt-jobs").text());
  1109. $("#first").fadeOut('normal',function(){
  1110. $("#first_bread").find('a').removeClass('active');
  1111. $('#second_bread').find('a').addClass('active');
  1112. $("#second").fadeIn();
  1113. });
  1114. });
  1115. $("#prev_1").on('click', function () {
  1116. $("#second").fadeOut('normal',function(){
  1117. $("#second_bread").find('a').removeClass('active');
  1118. $('#first_bread').find('a').addClass('active');
  1119. $("#first").fadeIn();
  1120. });
  1121. });
  1122. // 验证表单并提交
  1123. $('#btnSave').on('click', function () {
  1124. $.ajax({
  1125. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  1126. url: "{{ route('mobile.spring.jobCreate') }}",
  1127. type: 'POST',
  1128. dataType: 'json',
  1129. data: {
  1130. fullname: fullnameValue,
  1131. sex: sexValue,
  1132. birthdate: birthdateValue,
  1133. experience: experienceValue,
  1134. telephone: telephoneValue,
  1135. trade: tradeValue,
  1136. intention_jobs_id: intentionJobsValue,
  1137. district: districtValue,
  1138. householdaddress: householdaddressValue,
  1139. education:educationValue,
  1140. major:majorValue,
  1141. jobtype:jobtypeValue
  1142. },
  1143. success: function (result) {
  1144. qsToast({type: 1, context: "登记成功,谢谢您的支持与配合,正在跳转至抽奖页面"});
  1145. setTimeout(function () {
  1146. window.location = "http://weixin.qzit.top/app/./index.php?i=2&c=entry&eid=31";
  1147. }, 2000);
  1148. },
  1149. error: function (errorData) {
  1150. if (errorData.status == 422) {//验证错误
  1151. $.each(JSON.parse(errorData.response).errors, function (key, val) {
  1152. qsToast({type: 2, context: val[0]});
  1153. return false;
  1154. });
  1155. } else if (errorData.status == 400) {//业务错误
  1156. qsToast({type: 2, context: JSON.parse(errorData.response).message});
  1157. return false;
  1158. }
  1159. }
  1160. })
  1161. });
  1162. /* <if condition="$visitor['mobile_audit'] eq 0 and C('qscms_login_per_audit_mobile') eq 1">*/
  1163. // var timer,ountdownVal = 180,
  1164. // ountdown = function(){
  1165. // ountdownVal--;
  1166. // if(ountdownVal<=0){
  1167. // clearInterval(timer);
  1168. // ountdownVal = 180;
  1169. // $('#getVerfyCode').html('获取验证码').removeClass('qs-btn-border-disabled').prop('disabled', 0);
  1170. // }else{
  1171. // $('#getVerfyCode').html('重新发送'+ ountdownVal +'秒').addClass('qs-btn-border-disabled').prop('disabled', !0);
  1172. // }
  1173. // };
  1174. /**
  1175. * ajax 登录
  1176. */
  1177. // function doAjax() {
  1178. // $('#pop').hide();
  1179. // var mobile = $.trim($('#telephone').val());
  1180. // $.post("{:U('Members/send_mobile_code')}",{mobile:mobile},function(result){
  1181. // if(result.status == 1){
  1182. // qsToast({type:1,context: result.msg});
  1183. // timer=setInterval(ountdown,1000);
  1184. // }else{
  1185. // qsToast({type:2,context: result.msg});
  1186. // timer=setInterval(ountdown,1000);
  1187. // }
  1188. // },'json');
  1189. // }
  1190. /**
  1191. * 配置极验
  1192. */
  1193. /* $.ajax({
  1194. url: qscms.root+'?m=Mobile&c=captcha&type=mobile&t=' + (new Date()).getTime(),
  1195. type: 'get',
  1196. dataType: 'json',
  1197. success: function(config) {
  1198. initGeetest({
  1199. gt: config.gt,
  1200. challenge: config.challenge,
  1201. offline: !config.success
  1202. }, function(captchaObj) {
  1203. captchaObj.appendTo("#pop");
  1204. captchaObj.onSuccess(function() {
  1205. doAjax();
  1206. });
  1207. window.captchaObj = captchaObj
  1208. });
  1209. }
  1210. });*/
  1211. // $('#getVerfyCode').on('click',function(){
  1212. // if(ountdownVal<180) return false;
  1213. // var mobile = $.trim($('#telephone').val());
  1214. // if (mobile == '') {
  1215. // qsToast({type:2,context: '请输入手机号'});
  1216. // return false;
  1217. // }
  1218. // if (eval($('#verify_userlogin').val())) {
  1219. // window.captchaObj.refresh();
  1220. // $('#pop').show();
  1221. // } else {
  1222. // doAjax();
  1223. // }
  1224. // });
  1225. /* </if>*/
  1226. </script>
  1227. </html>