apply.blade.php 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. @extends('mobile.module.layouts.content')
  2. @push('meta')
  3. <meta name="csrf-token" content="{{ csrf_token() }}">
  4. @endpush
  5. @push('css')
  6. <link href="{{ theme_asset('mobile/css/company.css') }}" rel="stylesheet">
  7. <style>
  8. .radio{
  9. position: absolute;
  10. left: .4rem;
  11. display: inline-block;
  12. width: .35rem;
  13. height: .35rem;
  14. border: 0;
  15. outline: 0!important;
  16. background-color: transparent;
  17. -webkit-appearance: none;
  18. }
  19. .radio:before{
  20. content: '';
  21. position: absolute;
  22. top: 0;
  23. right: 0;
  24. display: block;
  25. width: .35rem;
  26. height: .35rem;
  27. text-decoration: none;
  28. background-size: .35rem;
  29. background-repeat: no-repeat;
  30. background-image: url({{theme_asset('mobile/images/47.png')}});
  31. }
  32. .radio:checked:before{
  33. background-image: url({{theme_asset('mobile/images/46.png')}});
  34. }
  35. </style>
  36. @endpush
  37. @section('content')
  38. <div class="mui-content">
  39. <div class="split-block-title">{{$info->title}}({!! $info->place !!})<br/>请填写您的报名信息!</div>
  40. <form class="mui-input-group">
  41. <div class="list_height plist-txt notarrow">
  42. <div class="pic"></div>
  43. <div class="tit font14">姓名</div>
  44. <div class="describe font12">
  45. <input id="user_name" type="text" name="user_name" value="@isset($members['realname']) {{$members['realname']}}@endisset" placeholder="请输入您的姓名">
  46. </div>
  47. <div class="arrow"></div>
  48. <div class="clear"></div>
  49. </div>
  50. <div class="list_height plist-txt notarrow">
  51. <div class="pic"></div>
  52. <div class="tit font14">身份证号</div>
  53. <div class="describe font12">
  54. <input id="user_idcard" type="text" name="user_idcard" value="@isset($members['id_card']) {{$members['id_card']}}@endisset" class="mui-input-clear" placeholder="请输入您的身份证号">
  55. </div>
  56. <div class="arrow"></div>
  57. <div class="clear"></div>
  58. </div>
  59. <div class="list_height plist-txt notarrow">
  60. <div class="pic"></div>
  61. <div class="tit font14">联系电话</div>
  62. <div class="describe font12">
  63. <input id="mobile" type="text" name="mobile" value="@isset($members['mobile']) {{$members['mobile']}}@endisset" class="mui-input-clear" placeholder="请输入您的联系方式">
  64. </div>
  65. <div class="arrow"></div>
  66. <div class="clear"></div>
  67. </div>
  68. <div class="list_height plist-txt notarrow">
  69. <div class="pic"></div>
  70. <div class="tit font14">个人微信号</div>
  71. <div class="describe font12">
  72. <input id="wechat" type="text" name="wechat" class="mui-input-clear" placeholder="便于建群联系">
  73. </div>
  74. <div class="arrow"></div>
  75. <div class="clear"></div>
  76. </div>
  77. <div class="list_height plist-txt">
  78. <div class="pic"></div>
  79. <div class="tit font14">人才层次</div>
  80. <div class="describe font13 qs-relative">
  81. <div class="for-select">请选择人才层次</div>
  82. <select id="level" name="level">
  83. <option value="">请选择人才层次</option>
  84. <option value="1">第一层次人才</option>
  85. <option value="2">第二层次人才</option>
  86. <option value="3">第三层次人才</option>
  87. <option value="4">第四层次人才</option>
  88. <option value="5">第五层次人才</option>
  89. <option value="6">第六层次人才</option>
  90. <option value="7">第七层次人才</option>
  91. </select>
  92. </div>
  93. <div class="arrow"></div>
  94. <div class="clear"></div>
  95. </div>
  96. <div class="list_height plist-txt notarrow">
  97. <div class="pic"></div>
  98. <div class="tit font14">工作单位</div>
  99. <div class="describe font12">
  100. <input id="company_name" type="text" name="company_name" class="mui-input-clear" placeholder="请输入您的工作单位">
  101. </div>
  102. <div class="arrow"></div>
  103. <div class="clear"></div>
  104. </div>
  105. <div class="list_height plist-txt notarrow">
  106. <div class="pic"></div>
  107. <div class="tit font14">人才有效期</div>
  108. <div class="describe font12">
  109. <input id="validate_time" type="text" name="validate_time" value="" placeholder="例如2023-11-12">
  110. </div>
  111. <div class="arrow"></div>
  112. <div class="clear"></div>
  113. </div>
  114. {{--<div class="plist-txt notarrow" style="border-bottom: 1px #F2F2F2 solid;box-sizing:border-box;padding:.2rem .4rem;">
  115. <div class="tit font14" style="width:100%;text-align:center;border:none;float:none;">{{$members['year']}}年在晋江连续缴纳社保和个税</div>
  116. <div style="display:flex;justify-content: center;">
  117. <div class="radio-cell" style="position:relative;width:1rem;">
  118. <input class="radio" id="radio4" name="tax" type="radio" value="1">
  119. <label for="radio4">是</label>
  120. </div>
  121. <div class="radio-cell" style="position:relative;width:1rem;">
  122. <input class="radio" id="radio5" name="tax" type="radio" value="2">
  123. <label for="radio5">否</label>
  124. </div>
  125. </div>
  126. <div class="arrow"></div>
  127. <div class="clear"></div>
  128. </div>
  129. <div class="split-block-title">请选择适用对象类型!</div>
  130. <div class="plist-txt notarrow" style="padding:10px .4rem;position:relative;text-indent:.4rem;border-bottom: 1px #F2F2F2 solid;">
  131. <input id="condition_1" class="radio" name="condition" type="radio" value="1">
  132. <label for="condition_1">1、海内外高等院校、科研院所或中央企业、跨国公司在我市设立的直属研发公共服务平台引进的优秀人才;</label>
  133. <div class="arrow"></div>
  134. <div class="clear"></div>
  135. </div>
  136. <div class="plist-txt notarrow" style="padding:10px .4rem;position:relative;text-indent:.4rem;border-bottom: 1px #F2F2F2 solid;">
  137. <input id="condition_2" class="radio" name="condition" type="radio" value="2">
  138. <label for="condition_2">2、落址在我市的高等院校引进的优秀人才;</label>
  139. <div class="arrow"></div>
  140. <div class="clear"></div>
  141. </div>
  142. <div class="plist-txt notarrow" style="padding:10px .4rem;position:relative;text-indent:.4rem;border-bottom: 1px #F2F2F2 solid;">
  143. <input id="condition_3" class="radio" name="condition" type="radio" value="3">
  144. <label for="condition_3">3、在我市登记注册的民营企业引进的优秀人才;</label>
  145. <div class="arrow"></div>
  146. <div class="clear"></div>
  147. </div>
  148. <div class="plist-txt notarrow" style="padding:10px .4rem;position:relative;text-indent:.4rem;border-bottom: 1px #F2F2F2 solid;">
  149. <input id="condition_4" class="radio" name="condition" type="radio" value="4">
  150. <label for="condition_4">4、2011年4月23日之后引进到我市公办医疗卫生机构工作,且优秀人才认定条件证书取得时间早于我市开具的《干部行政介绍信》;</label>
  151. <div class="arrow"></div>
  152. <div class="clear"></div>
  153. </div>
  154. <div class="plist-txt notarrow" style="padding:10px .4rem;position:relative;text-indent:.4rem;border-bottom: 1px #F2F2F2 solid;">
  155. <input id="condition_5" class="radio" name="condition" type="radio" value="5">
  156. <label for="condition_5">5、在我市登记注册的媒体单位(含事业单位、国有控股媒体单位)引进的优秀人才;</label>
  157. <div class="arrow"></div>
  158. <div class="clear"></div>
  159. </div>
  160. <div class="plist-txt notarrow" style="padding:10px .4rem;position:relative;text-indent:.4rem;border-bottom: 1px #F2F2F2 solid;">
  161. <input id="condition_6" class="radio" name="condition" type="radio" value="6">
  162. <label for="condition_6">6、近三年内引进到我市民办非企业单位工作的优秀人才;</label>
  163. <div class="arrow"></div>
  164. <div class="clear"></div>
  165. </div>
  166. <div class="plist-txt notarrow" style="padding:10px .4rem;position:relative;text-indent:.4rem;border-bottom: 1px #F2F2F2 solid;">
  167. <input id="condition_7" class="radio" name="condition" type="radio" value="7">
  168. <label for="condition_7">7、近三年内引进到我市本级国有股比超过50%的国有企业工作的优秀人才;</label>
  169. <div class="arrow"></div>
  170. <div class="clear"></div>
  171. </div>
  172. <div class="plist-txt notarrow" style="padding:10px .4rem;position:relative;text-indent:.4rem;border-bottom: 1px #F2F2F2 solid;">
  173. <input id="condition_8" class="radio" name="condition" type="radio" value="8">
  174. <label for="condition_8">8、近三年内引进到我市依法登记的事业单位(医疗教育除外)工作的优秀人才。</label>
  175. <div class="arrow"></div>
  176. <div class="clear"></div>
  177. </div>
  178. <div class="plist-txt notarrow" style="padding:10px .4rem;position:relative;text-indent:.4rem;border-bottom: 1px #F2F2F2 solid;">
  179. <input id="condition_9" class="radio" name="condition" type="radio" value="9">
  180. <label for="condition_9">9、晋江市博士后科研工作站在站博士后。</label>
  181. <div class="arrow"></div>
  182. <div class="clear"></div>
  183. </div>
  184. <div class="plist-txt notarrow" id="salary" style="border-bottom: 1px #F2F2F2 solid;box-sizing:border-box;padding:.2rem .4rem;display:none;">
  185. <div class="tit font14" style="width:100%;text-align:center;border:none;float:none;">年工资是否超过130336元(计入年薪范围的包含正常工资薪金及全年一次性奖金收入,劳务报酬、利息、股息、红利所得不列入年薪范围)</div>
  186. <div style="display:flex;justify-content: center;">
  187. <div class="radio-cell" style="position:relative;width:1rem;">
  188. <input class="radio" id="radio_salary_1" name="salary" type="radio" value="1">
  189. <label for="radio_salary_1">是</label>
  190. </div>
  191. <div class="radio-cell" style="position:relative;width:1rem;">
  192. <input class="radio" checked id="radio_salary_2" name="salary" type="radio" value="2">
  193. <label for="radio_salary_2">否</label>
  194. </div>
  195. </div>
  196. <div class="arrow"></div>
  197. <div class="clear"></div>
  198. </div>--}}
  199. </form>
  200. <div class="split-block"></div>
  201. <div class="btn-spacing"><a id="loginBtn" href="javascript:;" class="qs-btn qs-btn-blue font18">提交</a></div>
  202. </div>
  203. @endsection
  204. @section('script')
  205. <script type="text/javascript">
  206. $('input[name="condition"]').change(function () {
  207. if ($(this).val() == 3) {
  208. $('#salary').show();
  209. } else {
  210. $('#salary').hide();
  211. }
  212. });
  213. $('#loginBtn').on('click', function () {
  214. const user_name = $.trim($('#user_name').val());
  215. const user_idcard = $.trim($('#user_idcard').val());
  216. const mobile = $.trim($('#mobile').val());
  217. const wechat = $.trim($('#wechat').val());
  218. const level = $('#level').val();
  219. const company_name = $.trim($('#company_name').val());
  220. const salary = $('input[name="salary"]:checked').val();
  221. const tax = $('input[name="tax"]:checked').val();
  222. const condition = $('input[name="condition"]:checked').val();
  223. if (user_name == '') {
  224. qsToast({type: 2, context: '姓名不能为空'});
  225. return false;
  226. }
  227. if (user_idcard == '') {
  228. qsToast({type: 2, context: '身份证号不能为空'});
  229. return false;
  230. }
  231. if (mobile == '') {
  232. qsToast({type: 2, context: '联系电话不能为空'});
  233. return false;
  234. }
  235. if (wechat == '') {
  236. qsToast({type: 2, context: '微信号不能为空'});
  237. return false;
  238. }
  239. if (level == '') {
  240. qsToast({type: 2, context: '请选择人才层次'});
  241. return false;
  242. }
  243. if (company_name == '') {
  244. qsToast({type: 2, context: '工作单位不能为空'});
  245. return false;
  246. }
  247. if (salary === undefined) {
  248. qsToast({type: 2, context: '请选择年工资选项'});
  249. return false;
  250. }
  251. if (tax === undefined) {
  252. qsToast({type: 2, context: '请选择交纳个税和社保选项'});
  253. return false;
  254. }
  255. if (condition === undefined) {
  256. qsToast({type: 2, context: '请选择人才情形选项'});
  257. return false;
  258. }
  259. $.ajax({
  260. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  261. type: "POST",
  262. url: "{{ route('mobile.recuperate.apply.post') }}",
  263. data: {
  264. user_name: user_name,
  265. user_idcard: user_idcard,
  266. mobile:mobile,
  267. wechat:wechat,
  268. level: level,
  269. company_name:company_name,
  270. salary:salary,
  271. tax:tax,
  272. condition:condition,
  273. recuperate_id: {!! $info->id !!}
  274. },
  275. dataType: "json",
  276. success: function (r) {
  277. if (r.status == 1) {
  278. qsToast({type: 1, context: r.info});
  279. setTimeout(function () {
  280. window.location.href = "{{ route('mobile.person.recuperate') }}";
  281. }, 2000);
  282. } else {
  283. qsToast({type: 2, context: r.info});
  284. }
  285. },
  286. error: function (errorData) {
  287. if (errorData.status == 422) {//验证错误
  288. $.each(JSON.parse(errorData.response).errors, function (key, val) {
  289. qsToast({type: 2, context: val[0]});
  290. return false;
  291. });
  292. }
  293. },
  294. });
  295. });
  296. </script>
  297. @endsection