resume_add.blade.php 90 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235
  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: 20%;
  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 class="rbtn for-event"></div>
  198. </div>
  199. </div>
  200. <div class="t-mask"></div>
  201. <div class="topnavshow">
  202. <div class="navlis">
  203. <div class="topnav" onclick="javascript:location.href='/mobile/active/rcg'">
  204. <div class="imgbox"><img src="{{ theme_asset('mobile/images/198.png') }}" /></div>
  205. <div class="tit">申报首页</div>
  206. </div>
  207. <div class="topnav" onclick="javascript:location.href='/mobile/active/rcg/rcg'">
  208. <div class="imgbox"><img src="{{ theme_asset('mobile/images/196.png') }}" /></div>
  209. <div class="tit">人才港</div>
  210. </div>
  211. <div class="topnav" onclick="javascript:location.href='/mobile/content/policy'">
  212. <div class="imgbox"><img src="{{ theme_asset('mobile/images/202.png') }}" /></div>
  213. <div class="tit">人才政策</div>
  214. </div>
  215. <div class="clear"></div>
  216. </div>
  217. <div class="h-navclose qs-center"><div class="navclose"></div></div>
  218. </div>
  219. </div>
  220. <div class='breadcrumbs'>
  221. <div class='inner'>
  222. <ul class='cf'>
  223. <li id="first_bread"><a class='active'><span>1</span><span>个人信息</span></a></li>
  224. <li id="second_bread"><a><span>2</span><span>教育经历</span></a></li>
  225. <li id="third_bread"><a><span>3</span><span>工作经历</span></a></li>
  226. <li id="four_bread"><a><span>4</span><span>特长描述</span></a></li>
  227. <li id="five_bread"><a><span>5</span><span>完成</span></a></li>
  228. </ul>
  229. </div>
  230. </div>
  231. <div id="reg_form">
  232. <div class="list_height plist-txt notarrow">
  233. <div class="pic"></div>
  234. <div class="tit font14">手机号码</div>
  235. <div class="describe font13" style="padding: 0">
  236. <input type="text" id="telephone" name="mobile" placeholder="请输入手机号码" value="" style="margin: 0;padding:0;width:2rem">
  237. <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>
  238. </div>
  239. <div class="clear"></div>
  240. </div>
  241. <div class="list_height plist-txt notarrow">
  242. <div class="pic"></div>
  243. <div class="tit font14">验证码</div>
  244. <div class="describe font13">
  245. <input type="text" id="code" name="code" placeholder="请输入验证码" value="">
  246. </div>
  247. <div class="arrow"></div>
  248. <div class="clear"></div>
  249. </div>
  250. <div class="btn-spacing">
  251. <a id="checkMobile" class="qs-btn qs-btn-blue font18 b-big" >验证手机</a>
  252. </div>
  253. </div>
  254. <div id="reg_start" style="display: none">
  255. <div id="first" style="display: block">
  256. {{-- <div class="list_height plist-txt qs-relative">--}}
  257. {{-- <div class="pic"></div>--}}
  258. {{-- <div class="tit font14">照片</div>--}}
  259. {{-- <div class="describe font13">--}}
  260. {{-- <div class="avatar">--}}
  261. {{-- <img id="avatars" src="/data/upload/resource/no_photo_male.png">--}}
  262. {{-- </div>--}}
  263. {{-- </div>--}}
  264. {{-- <div class="arrow"></div>--}}
  265. {{-- <div class="clear"></div>--}}
  266. {{-- <input type="file" id="browseFile" class="browseFile">--}}
  267. {{-- </div>--}}
  268. <div class="list_height plist-txt notarrow">
  269. <div class="pic"></div>
  270. <div class="tit font14">姓名</div>
  271. <div class="describe font13">
  272. <input type="text" id="fullname" name="fullname" placeholder="请输入姓名" value="">
  273. </div>
  274. <div class="arrow"></div>
  275. <div class="clear"></div>
  276. </div>
  277. <div class="list_height plist-txt notarrow">
  278. <div class="pic"></div>
  279. <div class="tit font14">性别</div>
  280. <div id="sex" class="describe font13">
  281. <div class="radio-group x2">
  282. <div class="radio-cell">
  283. <label for="radio4">男</label>
  284. <input id="radio4" name="sex" type="radio" value="1" title="男" checked="checked">
  285. </div>
  286. <div class="radio-cell">
  287. <label for="radio5">女</label>
  288. <input id="radio5" name="sex" type="radio" value="2" title="女">
  289. </div>
  290. <div class="clear"></div>
  291. </div>
  292. </div>
  293. <div class="arrow"></div>
  294. <div class="clear"></div>
  295. </div>
  296. <div class="list_height plist-txt">
  297. <div class="pic"></div>
  298. <div class="tit font14">出生年份</div>
  299. <div class="describe font13">
  300. <span class="for-select">请选择</span>
  301. <select id="birthdate" name="birthdate">
  302. <option value="" selected>请选择</option>
  303. <option value="2003">2003年</option>
  304. <option value="2002">2002年</option>
  305. <option value="2001">2001年</option>
  306. <option value="2000">2000年</option>
  307. <option value="1999">1999年</option>
  308. <option value="1998">1998年</option>
  309. <option value="1997">1997年</option>
  310. <option value="1996">1996年</option>
  311. <option value="1995">1995年</option>
  312. <option value="1994">1994年</option>
  313. <option value="1993">1993年</option>
  314. <option value="1992">1992年</option>
  315. <option value="1991">1991年</option>
  316. <option value="1990">1990年</option>
  317. <option value="1989">1989年</option>
  318. <option value="1988">1988年</option>
  319. <option value="1987">1987年</option>
  320. <option value="1986">1986年</option>
  321. <option value="1985">1985年</option>
  322. <option value="1984">1984年</option>
  323. <option value="1983">1983年</option>
  324. <option value="1982">1982年</option>
  325. <option value="1981">1981年</option>
  326. <option value="1980">1980年</option>
  327. <option value="1979">1979年</option>
  328. <option value="1978">1978年</option>
  329. <option value="1977">1977年</option>
  330. <option value="1976">1976年</option>
  331. <option value="1975">1975年</option>
  332. <option value="1974">1974年</option>
  333. <option value="1973">1973年</option>
  334. <option value="1972">1972年</option>
  335. <option value="1971">1971年</option>
  336. <option value="1970">1970年</option>
  337. <option value="1969">1969年</option>
  338. <option value="1968">1968年</option>
  339. <option value="1967">1967年</option>
  340. <option value="1966">1966年</option>
  341. <option value="1965">1965年</option>
  342. <option value="1964">1964年</option>
  343. <option value="1963">1963年</option>
  344. <option value="1962">1962年</option>
  345. <option value="1961">1961年</option>
  346. <option value="1960">1960年</option>
  347. <option value="1959">1959年</option>
  348. <option value="1958">1958年</option>
  349. <option value="1957">1957年</option>
  350. <option value="1956">1956年</option>
  351. <option value="1955">1955年</option>
  352. <option value="1954">1954年</option>
  353. </select>
  354. </div>
  355. <div class="arrow"></div>
  356. <div class="clear"></div>
  357. </div>
  358. <div class="list_height plist-txt js-actionParent">
  359. <div class="pic"></div>
  360. <div class="tit font14">现居住地</div>
  361. <div class="describe font13 qs-temp js-showActionSheet" data-type="city1" data-base="QS_city_parent" data-source="QS_city" data-multiple="false" data-num="0" data-link="false" data-level="3" data-addjob="true">
  362. <span class="qs-temp-txt-city1" data-otxt="">请选择</span>
  363. <input class="qs-temp-code-city1" name="residence" id="residence" type="hidden" value="">
  364. </div>
  365. <div class="arrow"></div>
  366. <div class="clear"></div>
  367. <!--BEGIN actionSheet-->
  368. <div>
  369. <div class="qs-mask" style="display: none"></div>
  370. <div class="qs-actionsheet js-actionsheet">
  371. <div class="qs-actionsheet-menu">
  372. <div class="con-filter">
  373. <div class="f-selected-group f-selected-group-city1">
  374. <div class="s-bar">
  375. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-gray qs-left js-cancelActionSheet">取消</div>
  376. <div class="clear"></div>
  377. </div>
  378. <div class="s-list qs-hidden"></div>
  379. </div>
  380. <div class="f-box f-box-city1"></div>
  381. </div>
  382. </div>
  383. </div>
  384. </div>
  385. </div>
  386. <div class="list_height plist-txt js-actionParent">
  387. <div class="pic"></div>
  388. <div class="tit font14">籍贯</div>
  389. <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">
  390. <span class="qs-temp-txt-city2" data-otxt="">请选择</span>
  391. <input class="qs-temp-code-city2" name="householdaddress" id="householdaddress" type="hidden" value="">
  392. </div>
  393. <div class="arrow"></div>
  394. <div class="clear"></div>
  395. <!--BEGIN actionSheet-->
  396. <div>
  397. <div class="qs-mask" style="display: none"></div>
  398. <div class="qs-actionsheet js-actionsheet">
  399. <div class="qs-actionsheet-menu">
  400. <div class="con-filter">
  401. <div class="f-selected-group f-selected-group-city2">
  402. <div class="s-bar">
  403. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-gray qs-left js-cancelActionSheet">取消</div>
  404. <div class="clear"></div>
  405. </div>
  406. <div class="s-list qs-hidden"></div>
  407. </div>
  408. <div class="f-box f-box-city2"></div>
  409. </div>
  410. </div>
  411. </div>
  412. </div>
  413. </div>
  414. {{-- <div class="list_height plist-txt">--}}
  415. {{-- <div class="pic"></div>--}}
  416. {{-- <div class="tit font14">证件类型</div>--}}
  417. {{-- <div class="describe font13">--}}
  418. {{-- <input type="text" id="card_t_cn" name="card_t_cn" placeholder="请输入证件类型" value="306">--}}
  419. {{-- </div>--}}
  420. {{-- <div class="arrow"></div>--}}
  421. {{-- <div class="clear"></div>--}}
  422. {{-- </div>--}}
  423. {{-- <div class="list_height plist-txt notarrow">--}}
  424. {{-- <div class="pic"></div>--}}
  425. {{-- <div class="tit font14">证件号</div>--}}
  426. {{-- <div class="describe font13">--}}
  427. {{-- <input type="text" id="id_card" name="id_card" placeholder="请输入证件号" value="">--}}
  428. {{-- </div>--}}
  429. {{-- <div class="arrow"></div>--}}
  430. {{-- <div class="clear"></div>--}}
  431. {{-- </div>--}}
  432. <div class="list_height plist-txt">
  433. <div class="pic"></div>
  434. <div class="tit font14">最高学历</div>
  435. <div class="describe font13">
  436. <span class="for-select">请选择</span>
  437. <select id="education" name="education">
  438. <option value="">请选择</option>
  439. @foreach($category['other']['AIX_education'] as $key => $val )
  440. <option value="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }}</option>
  441. @endforeach
  442. </select>
  443. </div>
  444. <div class="arrow"></div>
  445. <div class="clear"></div>
  446. </div>
  447. <div class="list_height plist-txt">
  448. <div class="pic"></div>
  449. <div class="tit font14">工作经验</div>
  450. <div class="describe font13">
  451. <span class="for-select">请选择</span>
  452. <select id="experience" name="experience">
  453. <option value="">请选择</option>
  454. @foreach($category['other']['AIX_experience'] as $key => $val )
  455. <option value="{{ explode(',',$val)[0] }}" >{{ explode(',',$val)[1] }}</option>
  456. @endforeach
  457. </select>
  458. </div>
  459. <div class="arrow"></div>
  460. <div class="clear"></div>
  461. </div>
  462. <div class="split-block"></div>
  463. <div class="list_height plist-txt">
  464. <div class="pic"></div>
  465. <div class="tit font14">目前状态</div>
  466. <div class="describe font13">
  467. <span class="for-select">请选择</span>
  468. <select id="current" name="current">
  469. <option value="" selected>请选择</option>
  470. @foreach($category['other']['AIX_current'] as $key => $val )
  471. <option value="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }}</option>
  472. @endforeach
  473. </select>
  474. </div>
  475. <div class="arrow"></div>
  476. <div class="clear"></div>
  477. </div>
  478. <div class="list_height plist-txt">
  479. <div class="pic"></div>
  480. <div class="tit font14">工作性质</div>
  481. <div class="describe font13">
  482. <span class="for-select">请选择</span>
  483. <select id="nature" name="nature">
  484. <option value="" selected>请选择</option>
  485. @foreach($category['other']['AIX_jobs_nature'] as $key => $val )
  486. <option value="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }}</option>
  487. @endforeach
  488. </select>
  489. </div>
  490. <div class="arrow"></div>
  491. <div class="clear"></div>
  492. </div>
  493. <div class="list_height plist-txt js-actionParent">
  494. <div class="pic"></div>
  495. <div class="tit font14">期望行业</div>
  496. <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">
  497. <span class="qs-temp-txt-trade" data-otxt="请选择">请选择</span>
  498. <input class="qs-temp-code-trade" name="trade" id="trade" type="hidden" value="" />
  499. </div>
  500. <div class="arrow"></div>
  501. <div class="clear"></div>
  502. <!--BEGIN actionSheet-->
  503. <div>
  504. <div class="qs-mask" style="display: none"></div>
  505. <div class="qs-actionsheet js-actionsheet">
  506. <div class="qs-actionsheet-menu">
  507. <div class="con-filter">
  508. <div class="f-selected-group f-selected-group-trade">
  509. <div class="s-bar">
  510. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-gray qs-left js-cancelActionSheet">取消</div>
  511. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-orange qs-right js-cancelActionSheet" id="qs-temp-confirm-trade">确定</div>
  512. <div class="clear"></div>
  513. </div>
  514. <div class="s-list qs-hidden"></div>
  515. </div>
  516. <div class="f-box f-box-trade"></div>
  517. </div>
  518. </div>
  519. </div>
  520. </div>
  521. </div>
  522. <div class="list_height plist-txt js-actionParent">
  523. <div class="pic"></div>
  524. <div class="tit font14">期望职位</div>
  525. <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">
  526. <span class="qs-temp-txt-jobs" data-otxt="请选择">请选择</span>
  527. <input class="qs-temp-code-jobs" name="intention_jobs_id" id="intention_jobs_id" type="hidden" value="" />
  528. </div>
  529. <div class="arrow"></div>
  530. <div class="clear"></div>
  531. <!--BEGIN actionSheet-->
  532. <div>
  533. <div class="qs-mask" style="display: none"></div>
  534. <div class="qs-actionsheet js-actionsheet">
  535. <div class="qs-actionsheet-menu">
  536. <div class="con-filter">
  537. <div class="f-selected-group f-selected-group-jobs">
  538. <div class="s-bar">
  539. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-gray qs-left js-cancelActionSheet">取消</div>
  540. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-orange qs-right js-cancelActionSheet" id="qs-temp-confirm-jobs">确定</div>
  541. <div class="clear"></div>
  542. </div>
  543. <div class="s-list qs-hidden"></div>
  544. </div>
  545. <div class="f-box f-box-jobs"></div>
  546. </div>
  547. </div>
  548. </div>
  549. </div>
  550. </div>
  551. <div class="list_height plist-txt">
  552. <div class="pic"></div>
  553. <div class="tit font14">期望薪资</div>
  554. <div class="describe font13">
  555. <span class="for-select">请选择</span>
  556. <select id="wage" name="wage">
  557. <option value="">请选择</option>
  558. @foreach($category['other']['AIX_wage'] as $key => $val )
  559. <option value="{{ explode(',',$val)[0] }}">{{ explode(',',$val)[1] }}</option>
  560. @endforeach
  561. <option value="customize">自定义</option>
  562. </select>
  563. </div>
  564. <div class="arrow"></div>
  565. <div class="clear"></div>
  566. </div>
  567. <div class="custom_salary font13" id="customizesalary">
  568. <div class="iptb">
  569. <p class="ipt">
  570. <input type="text" maxlength="7" class="txt" id="wage_min" value="" placeholder="薪资下限" onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">
  571. </p>
  572. <span class="slash">-</span>
  573. <p class="ipt">
  574. <input type="text" maxlength="7" class="txt" id="wage_max" value="" placeholder="薪资上限" onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">
  575. </p>
  576. </div>
  577. <div class="warn font10">建议薪资填写为10整数倍</div>
  578. </div>
  579. <div class="list_height plist-txt js-actionParent">
  580. <div class="pic"></div>
  581. <div class="tit font14">工作地区</div>
  582. <div class="describe font13 qs-temp js-showActionSheet" data-type="city" data-base="QS_city_parent" data-source="QS_city" data-multiple="true" data-num="3" data-link="false" data-level="3" data-addjob="true">
  583. <span class="qs-temp-txt-city" data-otxt="请选择"> {{ $disHan or '请选择' }}</span>
  584. <input class="qs-temp-code-city" name="district" id="district" type="hidden" value="{{ $disCity or '' }}" />
  585. </div>
  586. <div class="arrow"></div>
  587. <div class="clear"></div>
  588. <!--BEGIN actionSheet-->
  589. <div>
  590. <div class="qs-mask" style="display: none"></div>
  591. <div class="qs-actionsheet js-actionsheet">
  592. <div class="qs-actionsheet-menu">
  593. <div class="con-filter">
  594. <div class="f-selected-group f-selected-group-city">
  595. <div class="s-bar">
  596. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-gray qs-left js-cancelActionSheet">取消</div>
  597. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-orange qs-right js-cancelActionSheet" id="qs-temp-confirm-city">确定</div>
  598. <div class="clear"></div>
  599. </div>
  600. <div class="s-list qs-hidden"></div>
  601. </div>
  602. <div class="f-box f-box-city"></div>
  603. </div>
  604. </div>
  605. </div>
  606. </div>
  607. </div>
  608. <div class="btn-spacing">
  609. <a id="next_2" class="qs-btn qs-btn-blue font18 b-big" >下一步</a>
  610. </div>
  611. <div class="split-block"></div>
  612. </div>
  613. </div>
  614. <div id="second" style="display: none">
  615. <div class="list_height plist-txt notarrow">
  616. <div class="pic"></div>
  617. <div class="tit font14">学校名称<span class="font_red_light">*</span></div>
  618. <div class="describe font13">
  619. <input type="text" id="school" id="school" placeholder="请输入学校名称" value="">
  620. </div>
  621. <div class="arrow"></div>
  622. <div class="clear"></div>
  623. </div>
  624. <div class="list_height plist-txt notarrow">
  625. <div class="pic"></div>
  626. <div class="tit font14">专业名称<span class="font_red_light">*</span></div>
  627. <div class="describe font13">
  628. <input type="text" id="speciality" id="speciality" placeholder="请输入专业名称" value="">
  629. </div>
  630. <div class="arrow"></div>
  631. <div class="clear"></div>
  632. </div>
  633. <div class="list_height plist-txt">
  634. <div class="pic"></div>
  635. <div class="tit font14">学历<span class="font_red_light">*</span></div>
  636. <div class="describe font13">
  637. <span class="for-select"></span>
  638. <select id="education" name="education">
  639. <option value="">请选择</option>
  640. @foreach($category['other']['AIX_education'] as $key => $val )
  641. <option value="{{ explode(',',$val)[0] }}" >{{ explode(',',$val)[1] }}</option>
  642. @endforeach
  643. </select>
  644. </div>
  645. <div class="arrow"></div>
  646. <div class="clear"></div>
  647. </div>
  648. <div class="list_height plist-txt js-actionParent">
  649. <div class="pic"></div>
  650. <div class="tit font14">开始时间<span class="font_red_light">*</span></div>
  651. <div class="describe font13 qs-temp-date js-showActionSheet" data-type="start" data-action="edu">
  652. <span class="f-date-txt-start-edu">
  653. 请选择
  654. </span>
  655. <input type="hidden" class="f-year-code-start-edu" id="startyear_edu" value="">
  656. <input type="hidden" class="f-month-code-start-edu" id="startmonth_edu" value="">
  657. </div>
  658. <div class="arrow"></div>
  659. <div class="clear"></div>
  660. <!--BEGIN actionSheet-->
  661. <div>
  662. <div class="qs-mask" style="display:none"></div>
  663. <div class="qs-actionsheet js-actionsheet">
  664. <div class="qs-actionsheet-menu">
  665. <div class="con-filter">
  666. <div class="f-selected-group">
  667. <div class="s-bar">
  668. <div class="s-bar-title qs-left">开始时间</div>
  669. <div class="clear"></div>
  670. </div>
  671. <div class="s-list"></div>
  672. </div>
  673. <div class="f-box f-box-date-start-edu"></div>
  674. </div>
  675. </div>
  676. </div>
  677. </div>
  678. </div>
  679. <div class="list_height plist-txt js-actionParent">
  680. <div class="pic"></div>
  681. <div class="tit font14">结束时间<span class="font_red_light">*</span></div>
  682. <div class="describe font13 qs-temp-date js-showActionSheet" data-type="end" data-action="edu">
  683. <span class="f-date-txt-end-edu">
  684. 请选择
  685. </span>
  686. <input type="hidden" class="f-year-code-end-edu" id="endyear_edu" value="">
  687. <input type="hidden" class="f-month-code-end-edu" id="endmonth_edu" value="">
  688. <input type="hidden" id="todate_edu" value="">
  689. </div>
  690. <div class="arrow"></div>
  691. <div class="clear"></div>
  692. <!--BEGIN actionSheet-->
  693. <div>
  694. <div class="qs-mask" style="display:none"></div>
  695. <div class="qs-actionsheet js-actionsheet">
  696. <div class="qs-actionsheet-menu">
  697. <div class="con-filter">
  698. <div class="f-selected-group">
  699. <div class="s-bar">
  700. <div class="s-bar-title qs-left">结束时间</div>
  701. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-orange qs-right js-cancelActionSheet js-todate">至今</div>
  702. <div class="clear"></div>
  703. </div>
  704. <div class="s-list"></div>
  705. </div>
  706. <div class="f-box f-box-date-end-edu"></div>
  707. </div>
  708. </div>
  709. </div>
  710. </div>
  711. </div>
  712. <div class="split-block"></div>
  713. <div class="btn-spacing">
  714. <div id="prev_1" class="qs-btn qs-btn-blue font18" title="上一步" style="width: 45%;float: left">上一步</div>
  715. <div id="next_3" class="qs-btn qs-btn-blue font18" title="下一步" style="width: 45%;float: right">下一步</div>
  716. </div>
  717. <div class="split-block"></div>
  718. </div>
  719. <div id="third" style="display: none">
  720. <div class="list_height plist-txt notarrow">
  721. <div class="pic"></div>
  722. <div class="tit font14">公司名称<span class="font_red_light">*</span></div>
  723. <div class="describe font13">
  724. <input type="text" id="companyname" id="companyname" placeholder="请输入公司名称" value="">
  725. </div>
  726. <div class="arrow"></div>
  727. <div class="clear"></div>
  728. </div>
  729. <div class="list_height plist-txt notarrow">
  730. <div class="pic"></div>
  731. <div class="tit font14">职位名称<span class="font_red_light">*</span></div>
  732. <div class="describe font13">
  733. <input type="text" id="jobs" id="jobs" placeholder="请输入职位名称" value="">
  734. </div>
  735. <div class="arrow"></div>
  736. <div class="clear"></div>
  737. </div>
  738. <div class="list_height plist-txt js-actionParent">
  739. <div class="pic"></div>
  740. <div class="tit font14">开始时间<span class="font_red_light">*</span></div>
  741. <div class="describe font13 qs-temp-date js-showActionSheet" data-type="start" data-action="exp">
  742. <span class="f-date-txt-start-exp">
  743. 请选择
  744. </span>
  745. <input type="hidden" class="f-year-code-start-exp" id="startyear_exp" value="">
  746. <input type="hidden" class="f-month-code-start-exp" id="startmonth_exp" value="">
  747. </div>
  748. <div class="arrow"></div>
  749. <div class="clear"></div>
  750. <!--BEGIN actionSheet-->
  751. <div>
  752. <div class="qs-mask" style="display:none"></div>
  753. <div class="qs-actionsheet js-actionsheet">
  754. <div class="qs-actionsheet-menu">
  755. <div class="con-filter">
  756. <div class="f-selected-group">
  757. <div class="s-bar">
  758. <div class="s-bar-title qs-left">开始时间</div>
  759. <div class="clear"></div>
  760. </div>
  761. <div class="s-list"></div>
  762. </div>
  763. <div class="f-box f-box-date-start-exp"></div>
  764. </div>
  765. </div>
  766. </div>
  767. </div>
  768. </div>
  769. <div class="list_height plist-txt js-actionParent last">
  770. <div class="pic"></div>
  771. <div class="tit font14">结束时间<span class="font_red_light">*</span></div>
  772. <div class="describe font13 qs-temp-date js-showActionSheet" data-type="end" data-action="exp">
  773. <span class="f-date-txt-end-exp">
  774. 请选择
  775. </span>
  776. <input type="hidden" class="f-year-code-end-exp" id="endyear_exp" value="">
  777. <input type="hidden" class="f-month-code-end-exp" id="endmonth_exp" value="">
  778. <input type="hidden" id="todate_exp" value="">
  779. </div>
  780. <div class="arrow"></div>
  781. <div class="clear"></div>
  782. <!--BEGIN actionSheet-->
  783. <div>
  784. <div class="qs-mask" style="display:none"></div>
  785. <div class="qs-actionsheet js-actionsheet">
  786. <div class="qs-actionsheet-menu">
  787. <div class="con-filter">
  788. <div class="f-selected-group">
  789. <div class="s-bar">
  790. <div class="s-bar-title qs-left">结束时间</div>
  791. <div class="qs-btn qs-btn-inline qs-btn-small qs-btn-border-orange qs-right js-cancelActionSheet js-todate">至今</div>
  792. <div class="clear"></div>
  793. </div>
  794. <div class="s-list"></div>
  795. </div>
  796. <div class="f-box f-box-date-end-exp"></div>
  797. </div>
  798. </div>
  799. </div>
  800. </div>
  801. </div>
  802. <div class="split-block"></div>
  803. <div class="textarea-txt">
  804. <textarea id="achievements" name="achievements" placeholder="请简述一下岗位职责和工作业绩,可使用人单位对你了解更多!" class="font13"></textarea>
  805. </div>
  806. <div class="bottom_txt font12">
  807. <div class="llt">最多可输入1000字</div>
  808. <div class="rlt clear-content">清空</div>
  809. </div>
  810. <div class="btn-spacing">
  811. <div id="prev_2" class="qs-btn qs-btn-blue font18" title="上一步" style="width: 45%;float: left">上一步</div>
  812. <div id="next_4" class="qs-btn qs-btn-blue font18" title="下一步" style="width: 45%;float: right">下一步</div>
  813. </div>
  814. <div class="split-block"></div>
  815. </div>
  816. <div id="four" style="display: none">
  817. <div class="split-block"></div>
  818. <div class="edittag">
  819. <div class="tit font12">最多可以选5项
  820. <div class="J_more more for-event">换一批</div>
  821. </div>
  822. <div id="J_tagWrap">
  823. <div class="J_tagPage">
  824. @foreach($category['other']['AIX_resumetag'] as $key => $val )
  825. @if($key>9)
  826. @break;
  827. @endif
  828. <div class="tag" tid="{{ explode(',',$val)[0] }}" title="{{ explode(',',$val)[1] }}">{{ explode(',',$val)[1] }}</div>
  829. @endforeach
  830. </div>
  831. <div class="J_tagPage qs-hidden">
  832. @foreach($category['other']['AIX_resumetag'] as $key => $val )
  833. @if($key>9)
  834. <div class="tag " tid="{{ explode(',',$val)[0] }}" title="{{ explode(',',$val)[1] }}">{{ explode(',',$val)[1] }}</div>
  835. @endif
  836. @endforeach
  837. </div>
  838. </div>
  839. <input type="hidden" id="resume_id" value="{{ $resume->id or '' }}">
  840. <div class="clear"></div>
  841. <div class="split-block"></div>
  842. <div id="J_taglist">
  843. </div>
  844. <div class="clear"></div>
  845. <div class="addtagbox">
  846. <div class="inputbox">
  847. <input id="tagVal" type="text" placeholder="标签不够?手动输入8字内标签">
  848. </div>
  849. <div class="btnbox">
  850. <div id="J_addtag" class="qs-btn qs-btn-medium qs-btn-green">贴标签</div>
  851. </div>
  852. <div class="clear"></div>
  853. </div>
  854. </div>
  855. <div class="split-block"></div>
  856. <div class="per-introduce">
  857. <textarea placeholder="请输入自我描述" name="specialty" id="specialty"></textarea>
  858. </div>
  859. <div class="per-introduce-tip">
  860. <div class="text-num">最多可输入100字</div>
  861. <div class="J_empty text-clear">清空</div>
  862. <div class="clear"></div>
  863. </div>
  864. <div class="split-block"></div>
  865. <div class="btn-spacing">
  866. <div id="prev_3" class="qs-btn qs-btn-blue font18" style="width: 45%;float: left">上一步</div>
  867. <div id="next_5" class="qs-btn qs-btn-blue font18" style="width: 45%;float: right">预览</div>
  868. </div>
  869. </div>
  870. <div id="five" style="display: none">
  871. <div class="split-block"></div>
  872. <div class="retop">
  873. <div class="topbg" style="background:#dd4250 ">
  874. <div class="logobox"><img src="/data/upload/resource/no_photo_male.png"></div>
  875. </div>
  876. <div class="com">
  877. <div class="cname font16" id="show_cname">
  878. </div>
  879. <div class="txt font14"><span id="show_sex"></span> | <span id="show_age"></span>岁 | <span id="show_max_edu"></span> | <span id="show_experience"></span> </div>
  880. </div>
  881. <div class="bg"></div>
  882. </div>
  883. <div class="split-block"></div>
  884. {{--求职意向--}}
  885. <div class="reintent">
  886. <div class="eattitle list_height">求职意向</div>
  887. <div class="tit">求职状态</div>
  888. <div class="txt" id="show_currentValue"></div>
  889. <div class="clear"></div>
  890. <div class="tit">工作性质</div>
  891. <div class="txt" id="show_nature"></div>
  892. <div class="clear"></div>
  893. <div class="tit">期望行业</div>
  894. <div class="txt" id="show_trade"></div>
  895. <div class="clear"></div>
  896. <div class="tit">期望职位</div>
  897. <div class="txt" id="show_jobs"></div>
  898. <div class="clear"></div>
  899. <div class="tit">期望地区</div>
  900. <div class="txt" id="show_area"></div>
  901. <div class="clear"></div>
  902. <div class="tit">期望薪资</div>
  903. <div class="txt" id="show_wage"></div>
  904. <div class="clear"></div>
  905. </div>
  906. {{--联系方式--}}
  907. <div class="rebasic">
  908. <div class="eattitle list_height">联系方式</div>
  909. <div class="txt substring">
  910. <span>手机</span>
  911. <span id="show_mobile"></span>
  912. </div>
  913. </div>
  914. <div class="split-block"></div>
  915. <div class="retag font13">
  916. <div class="eattitle list_height">特长标签</div>
  917. <div class="tagul">
  918. <div class="tagli substring" id="show_tag"></div>
  919. <div class="clear"></div>
  920. </div>
  921. </div>
  922. <div class="split-block"></div>
  923. <div class="redes">
  924. <div class="eattitle list_height">自我描述</div>
  925. <div class="txt" id="show_eattitle"></div>
  926. </div>
  927. <div class="split-block"></div>
  928. <div class="reedu">
  929. <div class="eattitle list_height">
  930. 教育经历
  931. </div>
  932. <div class="edu-list desc">
  933. <div class="works last">
  934. <div class="cname substring">
  935. <label id="show_school"></label> <span class="font13">[<label id="show_edu_duration"></label>]</span>
  936. </div>
  937. <div class="jname substring font13"><label id="show_edu_start"></label> - <label id="show_edu_end"></label>
  938. | <label id="show_education"></label> | <label id="show_speciality"></label>
  939. </div>
  940. </div>
  941. </div>
  942. </div>
  943. <div class="split-block"></div>
  944. <div class="rework">
  945. <div class="eattitle list_height">
  946. 工作经验
  947. </div>
  948. <div class="work-list">
  949. <div class="works last">
  950. <div class="cname substring">
  951. <label id="show_companyname"></label> <span class="font13">[<label id="show_exp_duration"></label> ]</span>
  952. </div>
  953. <div class="jname substring">
  954. <span class="font13">
  955. <label id="show_exp_start"></label>-
  956. <label id="show_exp_end"></label>
  957. | <label id="show_job"></label>
  958. </span>
  959. </div>
  960. <div class="wtxt font13"><label id="show_achievements"></label> </div>
  961. </div>
  962. </div>
  963. </div>
  964. <div class="btn-spacing">
  965. <div id="prev_4" class="qs-btn qs-btn-blue font18" style="width: 45%;float: left">上一步</div>
  966. <div id="btnSave" class="qs-btn qs-btn-blue font18" style="width: 45%;float: right">提交</div>
  967. </div>
  968. </div>
  969. </body>
  970. <script src="{{theme_asset('mobile/js/fastclick.js')}}"></script>
  971. <script src="{{theme_asset('mobile/js/qsToast.js')}}"></script>
  972. <script src="{{theme_asset('mobile/js/QSpopout.js')}}"></script>
  973. <script src="{{theme_asset('mobile/js/QSfilter.js')}}"></script>
  974. <script src="{{theme_asset('mobile/js/scrollTo.js')}}"></script>
  975. <script src="{{ theme_asset('mobile/js/mobileBUGFix.mini.js') }}"></script>
  976. <script src="{{ theme_asset('mobile/js/qsCategory.js') }}"></script>
  977. <script src="{{ theme_asset('mobile/js/LocalResizeIMG.js') }}"></script>
  978. <script src="{{ theme_asset('mobile/js/nprogress.js') }}"></script>
  979. <script type="text/javascript" src="{{ theme_asset('gt/gt.js') }}"></script>
  980. <script type="text/javascript" src="{{ theme_asset('gt/gt.handle.js') }}"></script>
  981. <script type="text/javascript" src="{{ theme_asset('app/js/regular.js') }}"></script>
  982. <script type="text/javascript" src="{{ theme_asset('mobile/js/popWin.js') }}"></script>
  983. <script>
  984. window.addEventListener( "load", function() {
  985. FastClick.attach(document.body);
  986. }, false );
  987. </script>
  988. <script>
  989. $('a[href]').click(function(){
  990. var f = $(this).attr('href');
  991. var reg = /\#(\w+)/;
  992. if(reg.test(f)) {
  993. if (!$(this).data('nm')) {
  994. return !1;
  995. }
  996. }
  997. });
  998. $('.js-back').on('click', function () {
  999. history.back();
  1000. });
  1001. $('.rbtn').on('click', function() {
  1002. forCloseNav();
  1003. })
  1004. $('.t-mask').on('click', function () {
  1005. forCloseNav();
  1006. })
  1007. $('.h-navclose').on('click', function () {
  1008. forCloseNav();
  1009. })
  1010. function forCloseNav() {
  1011. if ($('.topnavshow').hasClass('qs-actionsheet-toggle')) {
  1012. $('.t-mask').hide();
  1013. $('.topnavshow').removeClass('qs-actionsheet-toggle');
  1014. } else {
  1015. $('.t-mask').show();
  1016. $('.topnavshow').addClass('qs-actionsheet-toggle');
  1017. }
  1018. }
  1019. /**
  1020. * 监听鼠标
  1021. */
  1022. if ('ontouchstart' in window) {
  1023. $.EVENT_START = 'touchstart';
  1024. $.EVENT_END = 'touchend';
  1025. } else {
  1026. $.EVENT_START = 'mousedown';
  1027. $.EVENT_END = 'mouseup';
  1028. }
  1029. $('.plist-txt, .qs-btn, .for-event').on($.EVENT_START, function() {
  1030. $(this).addClass('eventactive');
  1031. })
  1032. $('.plist-txt, .qs-btn, .for-event').on($.EVENT_END, function() {
  1033. $(this).removeClass('eventactive');
  1034. })
  1035. $('.logout').on('click', function () {
  1036. var dialog = new QSpopout();
  1037. dialog.setContent('确定退出吗?');
  1038. forCloseNav();
  1039. dialog.show();
  1040. dialog.getPrimaryBtn().on('click', function () {
  1041. window.location.href = "{{route('mobile.logout')}}";
  1042. });
  1043. });
  1044. // 处理select
  1045. $('select').on('change', function () {
  1046. $(this).prev().text($(this).find('option').not(function(){ return !this.selected }).text());
  1047. })
  1048. $('select').each(function () {
  1049. $(this).prev().text($(this).find('option').not(function(){ return !this.selected }).text());
  1050. })
  1051. </script>
  1052. <script type="text/javascript" src="{{ theme_asset('mobile/js/qsCategory.js') }}"></script>
  1053. <script>
  1054. var is_login = '<?php echo $is_login;?>';
  1055. if(is_login == '0'){
  1056. var sendSmsStatus = 0;
  1057. //发送短信
  1058. var handler = function(captchaObj) {
  1059. captchaObj.appendTo("#popup-captcha");
  1060. captchaObj.onSuccess(function() {
  1061. var result = captchaObj.getValidate();
  1062. toSetSms(result);
  1063. });
  1064. captchaObj.onError(function() {
  1065. });
  1066. $('#getVerfyCode').on('click', function () {
  1067. var mobileValue = $.trim($('input[name=mobile]').val());
  1068. if (mobileValue == '') {
  1069. qsToast({type:2,context: '请输入手机号'});
  1070. return false;
  1071. }
  1072. captchaObj.verify();
  1073. });
  1074. };
  1075. gt_init(handler);
  1076. // 发送手机验证码
  1077. function toSetSms(geet_result) {
  1078. sendSmsStatus = 1;
  1079. var mobileValue = $.trim($('input[name=mobile]').val());
  1080. function settime(countdown) {
  1081. if (countdown == 0) {
  1082. $('#getVerfyCode').removeClass('qs-btn-border-disabled');
  1083. $('#getVerfyCode').text('获取验证码');
  1084. countdown = 180;
  1085. return;
  1086. } else {
  1087. $('#getVerfyCode').addClass('qs-btn-border-disabled');
  1088. $('#getVerfyCode').text('重新发送' + countdown + '秒');
  1089. countdown--;
  1090. }
  1091. setTimeout(function() {
  1092. settime(countdown)
  1093. },1000)
  1094. }
  1095. $('#getVerfyCode').prop("disabled", !0);
  1096. $('#getVerfyCode').addClass('qs-btn-border-disabled');
  1097. $('#getVerfyCode').text('发送中...');
  1098. geet_result.mobile= mobileValue;
  1099. geet_result.type= "register";
  1100. $.ajax({
  1101. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  1102. url: "{{route('sms.send')}}",
  1103. type: 'POST',
  1104. dataType: 'json',
  1105. data: geet_result,
  1106. success: function (data) {
  1107. // console.log(data);
  1108. setTimeout(function() {
  1109. qsToast({type:2,context: '验证码已发送,请注意查收'});
  1110. // 开始倒计时
  1111. var countdowns = 180;
  1112. settime(countdowns);
  1113. },1000)
  1114. },
  1115. error: function (errorData) {
  1116. // console.log(errorData);
  1117. var response=$.parseJSON(errorData.response);
  1118. if (errorData.status==422) {//验证错误
  1119. $.each(response.errors,function (key,val) {
  1120. qsToast({type:2,context: val[0]});
  1121. return false;
  1122. });
  1123. }
  1124. else if(errorData.status==400) {//业务错误
  1125. qsToast({type:2,context: response.message});
  1126. }
  1127. setTimeout(function() {
  1128. $('#getVerfyCode').prop("disabled", 0);
  1129. $('#getVerfyCode').removeClass('qs-btn-border-disabled');
  1130. $('#getVerfyCode').text('获取验证码');
  1131. },1500)
  1132. }
  1133. });
  1134. }
  1135. $("#checkMobile").on('click',function(){
  1136. // if(!sendSmsStatus){
  1137. // qsToast({type:2,context: '请先获取验证码'});
  1138. // }
  1139. // return false;
  1140. var data = new Object();
  1141. data.mobile = $.trim($('input[name=mobile]').val());
  1142. data.mobile_vcode = $.trim($('#code').val());
  1143. data.reg_type = 4;
  1144. data.reg_source = 2;
  1145. $.ajax({
  1146. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  1147. url: "{{route('mobile.rcg.quickReg')}}",
  1148. type: 'POST',
  1149. dataType: 'json',
  1150. data: data,
  1151. success: function (data) {
  1152. if(data.data.reg_status == '1'){
  1153. $("#first").prepend("<div class=\"list_height plist-txt notarrow\">\n" +
  1154. " <div class=\"pic\"></div>\n" +
  1155. " <div class=\"tit font14\">手机号码</div>\n" +
  1156. " <div class=\"describe font13\">\n" +
  1157. " <input type=\"text\" id=\"telephone\" name=\"mobile\" placeholder=\"请输入手机号码\" value=\""+ $.trim($('input[name=mobile]').val()) +"\">\n" +
  1158. " </div>\n" +
  1159. " <div class=\"arrow\"></div>\n" +
  1160. " <div class=\"clear\"></div>\n" +
  1161. " </div>");
  1162. $("#checkMobile").fadeOut('normal',function(){
  1163. $("#reg_start").fadeIn();
  1164. $("#reg_form").remove();
  1165. })
  1166. }
  1167. },
  1168. error: function (errorData) {
  1169. // console.log(errorData);
  1170. var response=$.parseJSON(errorData.response);
  1171. if (errorData.status==422) {//验证错误
  1172. $.each(response.errors,function (key,val) {
  1173. qsToast({type:2,context: val[0]});
  1174. return false;
  1175. });
  1176. }
  1177. else if(errorData.status==400) {//业务错误
  1178. qsToast({type:2,context: response.message});
  1179. }
  1180. }
  1181. });
  1182. return false;
  1183. });
  1184. }else{
  1185. $("#reg_form").remove();
  1186. $("#first").prepend("<div class=\"list_height plist-txt notarrow\">\n" +
  1187. " <div class=\"pic\"></div>\n" +
  1188. " <div class=\"tit font14\">手机号码</div>\n" +
  1189. " <div class=\"describe font13\">\n" +
  1190. " <input type=\"text\" id=\"telephone\" name=\"mobile\" placeholder=\"请输入手机号码\" value=\""+ @if($is_login == '1'){{ $user->mobile }}@endif +"\">\n" +
  1191. " </div>\n" +
  1192. " <div class=\"arrow\"></div>\n" +
  1193. " <div class=\"clear\"></div>\n" +
  1194. " </div>");
  1195. $('#reg_start').css('display','block');
  1196. }
  1197. //显示
  1198. function showTip() {
  1199. $('#loading').show();
  1200. }
  1201. //加载结束关闭
  1202. function closeTip() {
  1203. $('#loading').hide();
  1204. }
  1205. var default_district = '<?php echo $defaultCity;?>';
  1206. var str_major = '<?php echo json_encode($category['major']['first']);?>';
  1207. var QS_major_parent = eval(str_major);
  1208. for(var i = 0;i <QS_major_parent.length;i ++){
  1209. QS_major_parent[i].step_size = 0;
  1210. }
  1211. var major = '<?php echo json_encode($category['major']['sec']);?>';
  1212. var QS_major = eval('('+major+')');
  1213. for(var i = 0;i <QS_major.length;i ++){
  1214. QS_major[i].step_size = 0;
  1215. }
  1216. var str = '<?php echo json_encode($category['jobs']['first']);?>';
  1217. var QS_jobs_parent = eval(str);
  1218. for(var i = 0;i <QS_jobs_parent.length;i ++){
  1219. QS_jobs_parent[i].step_size = 0;
  1220. }
  1221. var jobs = '<?php echo json_encode($category['jobs']['sec']);?>';
  1222. var QS_jobs = eval('('+jobs+')');
  1223. for(var i = 0;i <QS_jobs.length;i ++){
  1224. QS_jobs[i].step_size = 0;
  1225. }
  1226. var district = '<?php echo json_encode($category['district']['first']);?>';
  1227. var QS_city_parent = eval(district);
  1228. for(var i = 0;i <QS_city_parent.length;i ++){
  1229. QS_city_parent[i].step_size = 0;
  1230. }
  1231. var districts = '<?php echo json_encode($category['district']['person']);?>';
  1232. var QS_city = eval('('+districts+')');
  1233. for(var i = 0;i <QS_city.length;i ++){
  1234. QS_city[i].step_size = 0;
  1235. }
  1236. var other = '<?php echo json_encode($category['other']['AIX_trade']);?>';
  1237. var QS_trade = eval(other);
  1238. console.log(QS_trade )
  1239. for(var i = 0;i <QS_trade.length;i ++){
  1240. QS_trade[i].step_size = 0;
  1241. }
  1242. var myDate = new Date();
  1243. var yearDefault=myDate.getFullYear();
  1244. var monthDefault=myDate.getMonth()+1;
  1245. var resume_id = $.trim($('#resume_id').val());
  1246. var startyear;
  1247. var startmonth;
  1248. var endyear;
  1249. var endmonth;
  1250. var todate;
  1251. var tempDateArr = $('.qs-temp-date');
  1252. $.each(tempDateArr, function() {
  1253. var dtype = $(this).data('type');
  1254. var action = $(this).data('action');
  1255. var experienceDate = new Date();
  1256. var eyear = experienceDate.getFullYear();
  1257. var eyearMin = eyear - 59;
  1258. var dateHtml = '<div class="f-box-inner">';
  1259. var index_de=0;
  1260. for (var i = eyear; i >= eyearMin; i--) {
  1261. if(dtype=='start'){
  1262. if(startyear==i){
  1263. var index_y = index_de;
  1264. }
  1265. }else{
  1266. if(endyear==i){
  1267. var index_y_e = index_de;
  1268. }
  1269. }
  1270. dateHtml += '<li><a class="font12 f-item f-item-year" href="javascript:;" data-code="' + i + '">' + i + '年</a></li>';
  1271. index_de++;
  1272. }
  1273. dateHtml += '</div>';
  1274. dateHtml += '<div class="f-box-inner">';
  1275. for (var i = 1; i <= 12; i++) {
  1276. if(dtype=='start'){
  1277. if(startmonth==i){
  1278. var index_m = startmonth-1;
  1279. }
  1280. }else{
  1281. if(endmonth==i){
  1282. var index_m_e = endmonth-1;
  1283. }
  1284. }
  1285. dateHtml += '<li><a class="font12 f-item f-item-month js-cancelActionSheet" href="javascript:;" data-code="' + i + '">' + i + '月</a></li>';
  1286. }
  1287. dateHtml += '</div>';
  1288. $('.f-box-date-' + dtype + '-' + action).html(dateHtml);
  1289. if(dtype=='end'){
  1290. if(todate!=1){
  1291. $('.f-box-date-' + dtype + '-' + action + ' .f-item-year').eq(index_y_e).addClass('select');
  1292. $('.f-box-date-' + dtype + '-' + action + ' .f-item-month').eq(index_m_e).addClass('select');
  1293. }
  1294. }else{
  1295. $('.f-box-date-' + dtype + '-' + action + ' .f-item-year').eq(index_y).addClass('select');
  1296. $('.f-box-date-' + dtype + '-' + action + ' .f-item-month').eq(index_m).addClass('select');
  1297. }
  1298. $('.f-box-date-' + dtype + '-' + action + ' .f-item-year').on('click', function() {
  1299. $('.f-box-date-' + dtype + '-' + action + ' .f-item-year').removeClass('select');
  1300. $(this).addClass('select');
  1301. })
  1302. $('.f-box-date-' + dtype + '-' + action + ' .f-item-month').on('click', function() {
  1303. $('.f-box-date-' + dtype + '-' + action + ' .f-item-month').removeClass('select');
  1304. $(this).addClass('select');
  1305. // 赋值
  1306. if(dtype=='end'){
  1307. $('#todate_exp').val(0);
  1308. $('#todate_edu').val(0);
  1309. }
  1310. $('.f-year-code-' + dtype + '-' + action).val($('.f-box-date-' + dtype + '-' + action + ' .f-item-year.select').data('code'));
  1311. $('.f-month-code-' + dtype + '-' + action).val($('.f-box-date-' + dtype + '-' + action + ' .f-item-month.select').data('code'));
  1312. $('.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());
  1313. })
  1314. $('.js-todate').on('click', function() {
  1315. $('#todate_exp').val('1');
  1316. $('#todate_edu').val('1');
  1317. $(this).closest('.js-actionParent').find('.f-year-code-end').val('');
  1318. $(this).closest('.js-actionParent').find('.f-month-code-end').val('');
  1319. $(this).closest('.js-actionParent').find('.f-date-txt-end').text('至今');
  1320. })
  1321. })
  1322. $(function(){
  1323. // 自定义薪资
  1324. $("#wage").change(function(){
  1325. var wageValue = $(this).val();
  1326. if(wageValue=="customize"){
  1327. $("#customizesalary").show();
  1328. $("#wage").val('');
  1329. }else{
  1330. $("#customizesalary").hide();
  1331. switch (wageValue) {
  1332. case '56':
  1333. $("#wage_min").val('1000');
  1334. $("#wage_max").val('1500');
  1335. break;
  1336. case '57':
  1337. $("#wage_min").val('1500');
  1338. $("#wage_max").val('2000');
  1339. break;
  1340. case '58':
  1341. $("#wage_min").val('2000');
  1342. $("#wage_max").val('3000');
  1343. break;
  1344. case '59':
  1345. $("#wage_min").val('3000');
  1346. $("#wage_max").val('5000');
  1347. break;
  1348. case '60':
  1349. $("#wage_min").val('5000');
  1350. $("#wage_max").val('10000');
  1351. break;
  1352. case '61':
  1353. $("#wage_min").val('10000');
  1354. $("#wage_max").val('0');
  1355. break;
  1356. }
  1357. }
  1358. })
  1359. $(".js-showActionSheet").on("click", function(){
  1360. var $iosActionsheet = $(this).closest('.js-actionParent').find('.js-actionsheet');
  1361. var $iosMask = $(this).closest('.js-actionParent').find('.qs-mask');
  1362. $iosActionsheet.removeClass('qs-actionsheet-toggle');
  1363. $iosActionsheet.addClass('qs-actionsheet-toggle');
  1364. $iosMask.fadeIn(200);
  1365. $iosMask.on('click', hideActionSheet);
  1366. $(this).closest('.js-actionParent').find('.js-cancelActionSheet').on('click', hideActionSheet);
  1367. $(this).closest('.js-actionParent').find('.qs-actionsheet-cell').on('click', hideActionSheet);
  1368. function hideActionSheet() {
  1369. $(this).closest('.js-actionParent').find('.js-actionsheet').removeClass('qs-actionsheet-toggle');
  1370. $(this).closest('.js-actionParent').find('.qs-mask').fadeOut(200);
  1371. }
  1372. });
  1373. });
  1374. // 判断结束时间是否大于开始时间/当前时间
  1375. function wrongTime(sYear, sMonth, eYear, eMonth) {
  1376. if (parseInt(sYear) > parseInt(eYear)) {
  1377. return true;
  1378. } else {
  1379. if (parseInt(sYear) == parseInt(eYear)) {
  1380. if (parseInt(sMonth) >= parseInt(eMonth)) {
  1381. return true;
  1382. } else {
  1383. return false;
  1384. }
  1385. } else {
  1386. return false;
  1387. }
  1388. }
  1389. }
  1390. // 判断开始时间是否小于当前时间
  1391. function wrongNowTime(sYear, sMonth, eYear, eMonth) {
  1392. if (parseInt(sYear) < parseInt(eYear)) {
  1393. return true;
  1394. } else {
  1395. if (parseInt(sYear) == parseInt(eYear)) {
  1396. if (parseInt(sMonth) <= parseInt(eMonth)) {
  1397. return true;
  1398. } else {
  1399. return false;
  1400. }
  1401. } else {
  1402. return false;
  1403. }
  1404. }
  1405. }
  1406. function duration(date1,date2){
  1407. date1 = date1.split('-');
  1408. // 得到月数
  1409. date1 = parseInt(date1[0]) * 12 + parseInt(date1[1]);
  1410. // 拆分年月日
  1411. date2 = date2.split('-');
  1412. // 得到月数
  1413. date2 = parseInt(date2[0]) * 12 + parseInt(date2[1]);
  1414. var m = Math.abs(date1 - date2);
  1415. var year = parseInt(m/12),month = m %12;
  1416. if(year == 0){
  1417. return month + '个月';
  1418. }else{
  1419. return year + '年' + month + '个月';
  1420. }
  1421. }
  1422. function unique (arr) {
  1423. return Array.from(new Set(arr))
  1424. }
  1425. $('#J_addtag').on('click',function(){
  1426. var tag = $('#tagVal').val();
  1427. var isRepeat = false;
  1428. if(tag == ''){
  1429. qsToast({type:2,context: '标签不能为空!'});
  1430. return false;
  1431. }
  1432. if (tag.length > 8) {
  1433. qsToast({type:2,context: '自定义标签不能超过8个字!'});
  1434. return false;
  1435. }
  1436. $('.tag').each(function(index, el) {
  1437. if (tag == $(this).attr('title')) {
  1438. isRepeat = true;
  1439. }
  1440. })
  1441. if (isRepeat) {
  1442. qsToast({type:2,context: '填写的亮点已经存在了哦!'});
  1443. return false;
  1444. }
  1445. $('#J_taglist').append('<div class="tag" tid=0 title="'+tag+'">'+tag+'</div>');
  1446. $('#tagVal').val('');
  1447. });
  1448. $('#J_tagWrap .tag,#J_taglist .tag').live('click',function(){
  1449. if($(this).hasClass('select')){
  1450. $(this).removeClass('select');
  1451. }else{
  1452. if($('.tag.select').length >= 5){
  1453. qsToast({type:2,context: '特长标签最多可以选5项!'});
  1454. return false;
  1455. }
  1456. $(this).addClass('select');
  1457. }
  1458. });
  1459. var n = 0;
  1460. $('.J_more').on('click',function(){
  1461. n++;
  1462. if(n>$('.J_tagPage').length-1){
  1463. n=0;
  1464. }
  1465. $('.J_tagPage').eq(n).removeClass('qs-hidden').siblings().addClass('qs-hidden');
  1466. });
  1467. $('.J_empty').on('click',function(){
  1468. $('#specialty').val('');
  1469. });
  1470. //定义变量
  1471. var fullnameValue;
  1472. var sexValue;
  1473. var birthdateValue;
  1474. var experienceValue;
  1475. var id_cardValue;
  1476. var card_t_cn;
  1477. var telephoneValue;
  1478. var mobile_vcode;
  1479. var educationValue;
  1480. var emailValue;
  1481. var currentValue;
  1482. var natureValue;
  1483. var tradeValue;
  1484. var intentionJobsValue;
  1485. var districtValue;
  1486. var wageValue;
  1487. var residence;
  1488. var householdaddressValue;
  1489. var schoolValue;
  1490. var specialityValue;
  1491. var education1Value;
  1492. var startyearEduValue;
  1493. var startmonthEduValue;
  1494. var endyearEduValue;
  1495. var endmonthEduValue;
  1496. var todateEduValue;
  1497. var tagListArray;
  1498. var tagvalueArray = new Array();;
  1499. var tagcnvalueArray = new Array();;
  1500. var specialty;
  1501. var companynameValue;
  1502. var experiencenameValue;
  1503. var startyearExpValue;
  1504. var startmonthExpValue;
  1505. var endyearExpValue;
  1506. var endmonthExpValue;
  1507. var todateExpValue;
  1508. var jobresponsValue;
  1509. var wage_min;
  1510. var wage_max;
  1511. $("#next_2").on('click', function() {
  1512. fullnameValue = $.trim($('#fullname').val()),
  1513. sexValue = $.trim($('#sex input[name="sex"]:checked').val()),
  1514. birthdateValue = $.trim($('#birthdate').val()),
  1515. experienceValue = $.trim($('#experience').val()),
  1516. telephoneValue = $.trim($('#telephone').val()),
  1517. educationValue = $.trim($('#education').val()),
  1518. currentValue = $.trim($('#current').val()),
  1519. natureValue = $.trim($('#nature').val()),
  1520. tradeValue = $.trim($('#trade').val()),
  1521. intentionJobsValue = $.trim($('#intention_jobs_id').val()),
  1522. districtValue = $.trim($('#district').val()),
  1523. wageValue = $.trim($('#wage').val()),
  1524. residence = $.trim($('#residence').val()),
  1525. householdaddressValue = $.trim($('#householdaddress').val());
  1526. if (fullnameValue == "") {
  1527. qsToast({type:2,context: '请填写姓名'});
  1528. return false;
  1529. }
  1530. $("#show_cname").text(fullnameValue);
  1531. if (sexValue == "") {
  1532. qsToast({type:2,context: '请选择性别'});
  1533. return false;
  1534. }
  1535. if(sexValue == '1'){
  1536. $("#show_sex").text('男');
  1537. }else{
  1538. $("#show_sex").text('女');
  1539. }
  1540. if (birthdateValue == "") {
  1541. qsToast({type:2,context: '请选择出生年份'});
  1542. return false;
  1543. }
  1544. var date=new Date;
  1545. var y = date.getFullYear();
  1546. $('#show_age').text(y-birthdateValue);
  1547. if (residence == "") {
  1548. qsToast({type:2,context: '请选择现居住地'});
  1549. return false;
  1550. }
  1551. if (householdaddressValue == "") {
  1552. qsToast({type:2,context: '请选择现籍贯'});
  1553. return false;
  1554. }
  1555. if (educationValue == "") {
  1556. qsToast({type:2,context: '请选择最高学历'});
  1557. return false;
  1558. }
  1559. switch(educationValue){
  1560. case '65':
  1561. $("#show_max_edu").text('初中');
  1562. break;
  1563. case '66':
  1564. $("#show_max_edu").text('高中');
  1565. break;
  1566. case '67':
  1567. $("#show_max_edu").text('中技');
  1568. break;
  1569. case '68':
  1570. $("#show_max_edu").text('中专');
  1571. break;
  1572. case '69':
  1573. $("#show_max_edu").text('大专');
  1574. break;
  1575. case '70':
  1576. $("#show_max_edu").text('本科');
  1577. break;
  1578. case '71':
  1579. $("#show_max_edu").text('硕士');
  1580. break;
  1581. case '72':
  1582. $("#show_max_edu").text('博士');
  1583. break;
  1584. case '73':
  1585. $("#show_max_edu").text('博后');
  1586. break;
  1587. default:
  1588. $("#show_max_edu").text('其他');
  1589. break;
  1590. }
  1591. if (experienceValue == "") {
  1592. qsToast({type:2,context: '请选择工作经验'});
  1593. return false;
  1594. }
  1595. switch (experienceValue) {
  1596. case '74':
  1597. $("#show_experience").text('无经验');
  1598. break;
  1599. case '75':
  1600. $("#show_experience").text('1年以下');
  1601. break;
  1602. case '76':
  1603. $("#show_experience").text('1-3年');
  1604. break;
  1605. case '77':
  1606. $("#show_experience").text('3-5年');
  1607. break;
  1608. case '78':
  1609. $("#show_experience").text('5-10年');
  1610. break;
  1611. case '79':
  1612. $("#show_experience").text('10年以上');
  1613. break;
  1614. default:
  1615. $("#show_experience").text('其他');
  1616. }
  1617. if (telephoneValue == "") {
  1618. qsToast({type:2,context: '请填写手机号码'});
  1619. return false;
  1620. }
  1621. $("#show_mobile").text($("#telephone").val());
  1622. if (currentValue == "") {
  1623. qsToast({type:2,context: '请选择目前状态'});
  1624. return false;
  1625. }
  1626. switch (currentValue) {
  1627. case '241':
  1628. $("#show_currentValue").text('我目前已离职,可快速到岗');
  1629. break;
  1630. case '242':
  1631. $("#show_currentValue").text('我目前在职,但考虑换个新环境');
  1632. break;
  1633. case '243':
  1634. $("#show_currentValue").text('观望有好的机会再考虑');
  1635. break;
  1636. case '244':
  1637. $("#show_currentValue").text('目前暂无跳槽打算');
  1638. break;
  1639. case '245':
  1640. $("#show_currentValue").text('应届毕业生');
  1641. break;
  1642. }
  1643. if (natureValue == "") {
  1644. qsToast({type:2,context: '请选择工作性质'});
  1645. return false;
  1646. }
  1647. switch (natureValue) {
  1648. case '62':
  1649. $("#show_nature").text('全职');
  1650. break;
  1651. case '63':
  1652. $("#show_nature").text('兼职');
  1653. break;
  1654. case '64':
  1655. $("#show_nature").text('实习');
  1656. break;
  1657. default:
  1658. $("#show_nature").text('其他');
  1659. }
  1660. if (tradeValue == "") {
  1661. qsToast({type:2,context: '请选择期望行业'});
  1662. return false;
  1663. }
  1664. $("#show_trade").text($(".qs-temp-txt-trade").text());
  1665. if (intentionJobsValue == "") {
  1666. qsToast({type:2,context: '请选择期望职位'});
  1667. return false;
  1668. }
  1669. $("#show_jobs").text($(".qs-temp-txt-jobs").text());
  1670. if (districtValue == "") {
  1671. qsToast({type:2,context: '请选择工作地区'});
  1672. return false;
  1673. }
  1674. $("#show_area").text($(".qs-temp-txt-city").text());
  1675. if (wageValue=='' || wageValue==null) {
  1676. wageValue = 0;
  1677. wage_min = $("#wage_min").val();
  1678. wage_max = $("#wage_max").val();
  1679. if(wage_min=='' || wage_max=='' || wage_min==null || wage_max==null){
  1680. qsToast({type:2,context: '期望薪资不能为空'});
  1681. return false;
  1682. }
  1683. if(parseInt(wage_min)==0||parseInt(wage_max)==0){
  1684. qsToast({type:2,context: '期望薪资不能为0!'});
  1685. return false;
  1686. }
  1687. if(parseInt(wage_min) > parseInt(wage_max)){
  1688. qsToast({type:2,context: '最低薪资不能大于最高薪资!'});
  1689. return false;
  1690. }
  1691. if((wage_min%10!=0) || (wage_max%10!=0)){
  1692. qsToast({type:2,context: '最高薪资和最低薪资为10的倍数!'});
  1693. return false;
  1694. }
  1695. }else{
  1696. wage_min = $("#wage_min").val();
  1697. wage_max = $("#wage_max").val();
  1698. }
  1699. if(wage_max == 0){
  1700. $("#show_wage").text(wage_min+'以上');
  1701. }else{
  1702. $("#show_wage").text(wage_min+'-'+wage_max);
  1703. }
  1704. $("#first").fadeOut('normal',function(){
  1705. $("#first_bread").find('a').removeClass('active');
  1706. $('#second_bread').find('a').addClass('active');
  1707. $("#second").fadeIn();
  1708. });
  1709. });
  1710. $("#prev_1").on('click', function () {
  1711. $("#second").fadeOut('normal',function(){
  1712. $("#second_bread").find('a').removeClass('active');
  1713. $('#first_bread').find('a').addClass('active');
  1714. $("#first").fadeIn();
  1715. });
  1716. });
  1717. $("#next_3").on('click', function () {
  1718. schoolValue = $.trim($('#school').val()),
  1719. specialityValue = $.trim($('#speciality').val()),
  1720. education1Value = $.trim($('#education').val()),
  1721. startyearEduValue = $.trim($('#startyear_edu').val()),
  1722. startmonthEduValue = $.trim($('#startmonth_edu').val()),
  1723. endyearEduValue = $.trim($('#endyear_edu').val()),
  1724. endmonthEduValue = $.trim($('#endmonth_edu').val()),
  1725. todateEduValue = $.trim($('#todate_edu').val());
  1726. if (schoolValue == "") {
  1727. qsToast({type:2,context: '请填写学校名称'});
  1728. return false;
  1729. }
  1730. $("#show_school").text(schoolValue);
  1731. if (specialityValue == "") {
  1732. qsToast({type:2,context: '请填写专业名称'});
  1733. return false;
  1734. }
  1735. $("#show_speciality").text(specialityValue)
  1736. if (education1Value == "") {
  1737. qsToast({type:2,context:'请选择学历'});
  1738. return false;
  1739. }
  1740. switch(education1Value){
  1741. case '65':
  1742. $("#show_education").text('初中');
  1743. break;
  1744. case '66':
  1745. $("#show_education").text('高中');
  1746. break;
  1747. case '67':
  1748. $("#show_education").text('中技');
  1749. break;
  1750. case '68':
  1751. $("#show_education").text('中专');
  1752. break;
  1753. case '69':
  1754. $("#show_education").text('大专');
  1755. break;
  1756. case '70':
  1757. $("#show_education").text('本科');
  1758. break;
  1759. case '71':
  1760. $("#show_education").text('硕士');
  1761. break;
  1762. case '72':
  1763. $("#show_education").text('博士');
  1764. break;
  1765. case '73':
  1766. $("#show_education").text('博后');
  1767. break;
  1768. default:
  1769. $("#show_education").text('其他');
  1770. break;
  1771. }
  1772. if (startyearEduValue == "") {
  1773. qsToast({type:2,context: '请选择就读开始时间'});
  1774. return false;
  1775. }
  1776. if (startmonthEduValue == "") {
  1777. qsToast({type:2,context: '请选择就读开始月份'});
  1778. return false;
  1779. }
  1780. if (!wrongNowTime(startyearEduValue, startmonthEduValue, yearDefault, monthDefault)) {
  1781. qsToast({type:2,context: '开始时间应小于当前时间'});
  1782. return false;
  1783. };
  1784. if (!parseInt(todateEduValue)) { // 不选择至今才验证结束时间
  1785. if (endyearEduValue == "") {
  1786. qsToast({type:2,context: '请选择就读结束时间'});
  1787. return false;
  1788. }
  1789. if (endmonthEduValue == "") {
  1790. qsToast({type:2,context: '请选择就读结束月份'});
  1791. return false;
  1792. }
  1793. if (!wrongNowTime(endyearEduValue, endmonthEduValue, yearDefault, monthDefault)) {
  1794. disapperTooltip("remind", "结束时间应小于当前时间");
  1795. return false;
  1796. };
  1797. if (wrongTime(startyearEduValue, startmonthEduValue, endyearEduValue, endmonthEduValue)) {
  1798. qsToast({type:2,context: '就读开始时间需小于毕业时间'});
  1799. return false;
  1800. };
  1801. };
  1802. $("#show_edu_start").text(startyearEduValue + '.' + startmonthEduValue);
  1803. if (!parseInt(todateEduValue)) {
  1804. $("#show_edu_end").text(endyearEduValue + '.' + endmonthEduValue);
  1805. var edu_end = endyearEduValue + '.' + endmonthEduValue,edu_end_str = endyearEduValue + '-' + endmonthEduValue;
  1806. }else{
  1807. $("#show_edu_end").text('至今');
  1808. var date=new Date(),year=date.getFullYear(),month=date.getMonth()+1;var edu_end = year + '.' + month,edu_end_str = year + '-' + month;
  1809. }
  1810. $("#show_edu_duration").text(duration(startyearEduValue+'-'+startmonthEduValue,edu_end_str));
  1811. $("#second").fadeOut('normal',function(){
  1812. $("#second_bread").find('a').removeClass('active');
  1813. $('#third_bread').find('a').addClass('active');
  1814. $("#third").fadeIn();
  1815. });
  1816. });
  1817. $("#prev_2").on('click', function () {
  1818. $("#third").fadeOut('normal',function(){
  1819. $("#third_bread").find('a').removeClass('active');
  1820. $('#second_bread').find('a').addClass('active');
  1821. $("#second").fadeIn();
  1822. });
  1823. });
  1824. $("#next_4").on('click', function () {
  1825. companynameValue = $.trim($('#companyname').val()),
  1826. experiencenameValue = $.trim($('#jobs').val()),
  1827. startyearExpValue = $.trim($('#startyear_exp').val()),
  1828. startmonthExpValue = $.trim($('#startmonth_exp').val()),
  1829. endyearExpValue = $.trim($('#endyear_exp').val()),
  1830. endmonthExpValue = $.trim($('#endmonth_exp').val()),
  1831. todateExpValue = $.trim($('#todate_exp').val()),
  1832. jobresponsValue = $.trim($('#achievements').val());
  1833. if (companynameValue == "") {
  1834. qsToast({type:2,context: '请填写公司名称'});
  1835. return false;
  1836. }
  1837. $("#show_companyname").text(companynameValue);
  1838. if (experiencenameValue == "") {
  1839. qsToast({type:2,context: '请填写职位名称'});
  1840. return false;
  1841. }
  1842. if (startyearExpValue == "") {
  1843. qsToast({type:2,context: '请选择工作开始时间'});
  1844. return false;
  1845. }
  1846. if (startmonthExpValue == "") {
  1847. qsToast({type:2,context: '请选择工作开始月份'});
  1848. return false;
  1849. }
  1850. if (!wrongNowTime(startyearExpValue, startmonthExpValue, yearDefault, monthDefault)) {
  1851. qsToast({type:2,context: '开始时间应小于当前时间'});
  1852. return false;
  1853. };
  1854. if (!parseInt(todateExpValue)) {
  1855. if (endyearExpValue == "") {
  1856. qsToast({type:2,context: '请选择工作结束时间'});
  1857. return false;
  1858. }
  1859. if (endmonthExpValue == "") {
  1860. qsToast({type:2,context: '请选择工作结束月份'});
  1861. return false;
  1862. }
  1863. $("#show_job").text(experiencenameValue);
  1864. if (!wrongNowTime(endyearExpValue, endmonthExpValue, yearDefault, monthDefault)) {
  1865. disapperTooltip("remind", "结束时间应小于当前时间");
  1866. return false;
  1867. };
  1868. if (wrongTime(startyearExpValue, startmonthExpValue, endyearExpValue, endmonthExpValue)) {
  1869. qsToast({type:2,context: '工作开始时间需小于结束时间'});
  1870. return false;
  1871. };
  1872. };
  1873. $("#show_exp_start").text(startyearExpValue+'.'+startmonthExpValue);
  1874. if (!parseInt(todateExpValue)) {
  1875. $("#show_exp_end").text(endyearExpValue + '.' + endmonthExpValue);
  1876. var exp_end = endyearExpValue + '.' + endmonthExpValue,exp_end_str = endyearExpValue + '-' + endmonthExpValue;
  1877. }else{
  1878. $("#show_exp_end").text('至今');
  1879. var date=new Date(),year=date.getFullYear(),month=date.getMonth()+1;var exp_end = year + '-' + month,exp_end_str = year + '-' + month;
  1880. }
  1881. $("#show_exp_duration").text(duration(startyearExpValue+'-'+startmonthExpValue,exp_end_str));
  1882. if (jobresponsValue == "") {
  1883. qsToast({type:2,context: '请填写工作职责'});
  1884. return false;
  1885. }
  1886. $("#show_achievements").text(jobresponsValue);
  1887. $("#third").fadeOut('normal',function(){
  1888. $("#third_bread").find('a').removeClass('active');
  1889. $('#four_bread').find('a').addClass('active');
  1890. $("#four").fadeIn();
  1891. });
  1892. });
  1893. $("#prev_3").on('click', function () {
  1894. $("#four").fadeOut('normal',function(){
  1895. $("#four_bread").find('a').removeClass('active');
  1896. $('#third_bread').find('a').addClass('active');
  1897. $("#third").fadeIn();
  1898. });
  1899. });
  1900. $("#next_5").on('click', function () {
  1901. var tagListArray = $('.tag.select');
  1902. if (tagListArray.length) {
  1903. $.each(tagListArray, function(index, val) {
  1904. tagvalueArray.push($(this).attr('tid'));
  1905. tagcnvalueArray.push($(this).attr('title'));
  1906. });
  1907. } else {
  1908. qsToast({type:2,context: '请选择特长标签'});
  1909. return false;
  1910. }
  1911. console.log(unique(tagcnvalueArray));
  1912. $("#show_tag").text(tagcnvalueArray.join(','));
  1913. specialty = $.trim($('#specialty').val());
  1914. if (specialty == "") {
  1915. qsToast({type:2,context: '请输入简历描述'});
  1916. return false;
  1917. }
  1918. $("#show_eattitle").text(specialty);
  1919. $("#four").fadeOut('normal',function(){
  1920. $("#four_bread").find('a').removeClass('active');
  1921. $('#five_bread').find('a').addClass('active');
  1922. $("#five").fadeIn();
  1923. });
  1924. });
  1925. $("#prev_4").on('click', function () {
  1926. $("#five").fadeOut('normal',function(){
  1927. $("#five_bread").find('a').removeClass('active');
  1928. $('#four_bread').find('a').addClass('active');
  1929. $("#four").fadeIn();
  1930. });
  1931. });
  1932. $('#browseFile').localResizeIMG({
  1933. width: 400,
  1934. quality: 1,
  1935. success: function (result) {
  1936. var submitData={
  1937. pic1:result.clearBase64,
  1938. };
  1939. NProgress.start();
  1940. $.ajax({
  1941. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  1942. type: "POST",
  1943. url: "{{ route('mobile.rcg.upload') }}",
  1944. data: submitData,
  1945. dataType:"json",
  1946. success: function(result){
  1947. if(result.status == 1){
  1948. $('#avatars').attr('src','/storage/'+result.data);
  1949. }else{
  1950. qsToast({type:2,context:'上传失败!'});
  1951. }
  1952. NProgress.done();
  1953. },
  1954. complete :function(XMLHttpRequest, textStatus){},
  1955. error:function(XMLHttpRequest, textStatus, errorThrown){ //上传失败
  1956. console.log(errorThrown)
  1957. console.log(textStatus)
  1958. qsToast({type:2,context: '头像上传失败!'});
  1959. }
  1960. });
  1961. }
  1962. });
  1963. // 验证表单并提交
  1964. $('#btnSave').on('click', function () {
  1965. $.ajax({
  1966. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  1967. url: "{{ route('mobile.rcg.rcgCreate') }}",
  1968. type: 'POST',
  1969. dataType: 'json',
  1970. data: {
  1971. fullname: fullnameValue,
  1972. sex: sexValue,
  1973. birthdate: birthdateValue,
  1974. education: educationValue,
  1975. experience: experienceValue,
  1976. telephone: telephoneValue,
  1977. current: currentValue,
  1978. nature: natureValue,
  1979. trade: tradeValue,
  1980. intention_jobs_id: intentionJobsValue,
  1981. residence: residence,
  1982. district: districtValue,
  1983. wage: wageValue,
  1984. wage_min: wage_min,
  1985. wage_max: wage_max,
  1986. householdaddress: householdaddressValue,
  1987. schoolValue:schoolValue,
  1988. specialityValue:specialityValue,
  1989. education1Value:education1Value,
  1990. startyearEduValue:startyearEduValue,
  1991. startmonthEduValue:startmonthEduValue,
  1992. endyearEduValue:endyearEduValue,
  1993. endmonthEduValue:endmonthEduValue,
  1994. todateEduValue:todateEduValue,
  1995. companynameValue:companynameValue,
  1996. experiencenameValue:experiencenameValue,
  1997. startyearExpValue:startyearExpValue,
  1998. startmonthExpValue:startmonthExpValue,
  1999. endyearExpValue:endyearExpValue,
  2000. endmonthExpValue:endmonthExpValue,
  2001. todateExpValue:todateExpValue,
  2002. jobresponsValue:jobresponsValue,
  2003. tag: tagvalueArray,
  2004. tag_cn:tagcnvalueArray,
  2005. specialty: specialty
  2006. },
  2007. success: function (result) {
  2008. qsToast({type: 1, context: "登记成功,谢谢您的支持与配合,正在跳转至人才政策"});
  2009. setTimeout(function () {
  2010. window.location = "http://www.jucai.gov.cn/mobile/content/policy";
  2011. }, 2000);
  2012. //window.location = "{{ url('mobile/person/resumeCheck') }}/?id="+result.data.id;
  2013. },
  2014. error: function (errorData) {
  2015. if (errorData.status == 422) {//验证错误
  2016. $.each(JSON.parse(errorData.response).errors, function (key, val) {
  2017. qsToast({type: 2, context: val[0]});
  2018. return false;
  2019. });
  2020. } else if (errorData.status == 400) {//业务错误
  2021. qsToast({type: 2, context: JSON.parse(errorData.response).message});
  2022. return false;
  2023. }
  2024. }
  2025. })
  2026. });
  2027. /* <if condition="$visitor['mobile_audit'] eq 0 and C('qscms_login_per_audit_mobile') eq 1">*/
  2028. // var timer,ountdownVal = 180,
  2029. // ountdown = function(){
  2030. // ountdownVal--;
  2031. // if(ountdownVal<=0){
  2032. // clearInterval(timer);
  2033. // ountdownVal = 180;
  2034. // $('#getVerfyCode').html('获取验证码').removeClass('qs-btn-border-disabled').prop('disabled', 0);
  2035. // }else{
  2036. // $('#getVerfyCode').html('重新发送'+ ountdownVal +'秒').addClass('qs-btn-border-disabled').prop('disabled', !0);
  2037. // }
  2038. // };
  2039. /**
  2040. * ajax 登录
  2041. */
  2042. // function doAjax() {
  2043. // $('#pop').hide();
  2044. // var mobile = $.trim($('#telephone').val());
  2045. // $.post("{:U('Members/send_mobile_code')}",{mobile:mobile},function(result){
  2046. // if(result.status == 1){
  2047. // qsToast({type:1,context: result.msg});
  2048. // timer=setInterval(ountdown,1000);
  2049. // }else{
  2050. // qsToast({type:2,context: result.msg});
  2051. // timer=setInterval(ountdown,1000);
  2052. // }
  2053. // },'json');
  2054. // }
  2055. /**
  2056. * 配置极验
  2057. */
  2058. /* $.ajax({
  2059. url: qscms.root+'?m=Mobile&c=captcha&type=mobile&t=' + (new Date()).getTime(),
  2060. type: 'get',
  2061. dataType: 'json',
  2062. success: function(config) {
  2063. initGeetest({
  2064. gt: config.gt,
  2065. challenge: config.challenge,
  2066. offline: !config.success
  2067. }, function(captchaObj) {
  2068. captchaObj.appendTo("#pop");
  2069. captchaObj.onSuccess(function() {
  2070. doAjax();
  2071. });
  2072. window.captchaObj = captchaObj
  2073. });
  2074. }
  2075. });*/
  2076. // $('#getVerfyCode').on('click',function(){
  2077. // if(ountdownVal<180) return false;
  2078. // var mobile = $.trim($('#telephone').val());
  2079. // if (mobile == '') {
  2080. // qsToast({type:2,context: '请输入手机号'});
  2081. // return false;
  2082. // }
  2083. // if (eval($('#verify_userlogin').val())) {
  2084. // window.captchaObj.refresh();
  2085. // $('#pop').show();
  2086. // } else {
  2087. // doAjax();
  2088. // }
  2089. // });
  2090. /* </if>*/
  2091. </script>
  2092. </html>