thirdlogin_binding.blade.php 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. @extends('module.layouts.auth')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link href="{{ theme_asset('app/css/members/common.css') }}" rel="stylesheet">
  6. <link href="{{ theme_asset('app/css/aix.css') }}" rel="stylesheet">
  7. @endpush
  8. @push('js')
  9. @endpush
  10. @section('content')
  11. <div class="J_apilogin_bind_box apilogin_binding apilogin_binding_new" style="display: block;">
  12. <div class="apil">
  13. <div class="tbnox">
  14. <div class="tit">你已登录{{$type_name}}账号</div>
  15. @if('wechat' == $type)
  16. <div class="imgbox">
  17. <img src="{{session('wechatUser.headimgurl')}}" border="0">
  18. </div>
  19. <div class="apiname">{{session('wechatUser.nickname')}}</div>
  20. @else
  21. <div class="imgbox">
  22. <img src="{{session('qqUser.figureurl_qq_1')}}" border="0">
  23. </div>
  24. <div class="apiname">{{session('qqUser.nickname')}}</div>
  25. @endif
  26. </div>
  27. </div>
  28. <div class="apic"></div>
  29. <div class="apir" style="height: 360px;">
  30. <div class="regtitson">
  31. <div class="alohtit">绑定已有账号</div>
  32. <div class="clear"></div>
  33. </div>
  34. <div class="reg_tab">
  35. <div class="J_tab_list tab_list select"><div class="txt">求职者绑定</div><div class="bttom_line"></div></div>
  36. <div class="J_tab_list tab_list last"><div class="txt icon2">企业绑定</div><div class="bttom_line"></div></div>
  37. <div class="clear"></div>
  38. <div class="back_to link_blue"><a class="J_switchtype" data-index="0" href="{{route('jkq.auth.thirdlogin.bind.new', ['login_type'=>$type])}}">新注册账号并绑定>></a></div>
  39. </div>
  40. <div class="solid_line"></div>
  41. <div class="J_regcontent_box regcontent_box">
  42. <div class="err" id="J_errbox_person"></div>
  43. <form action="{{route('jkq.auth.thirdlogin.bind.post', ['login_type'=>$type, 'utype'=>2])}}" id="form_person" method="post" onkeydown="if(event.keyCode==13){return false;}">
  44. {{ csrf_field() }}
  45. <div class="inpubox">
  46. <input type="text" class="input_login" name="username" id="username_person" placeholder="个人会员名/手机号/邮箱">
  47. <div class="imgbg"></div>
  48. </div>
  49. <div class="inpubox">
  50. <input type="password" class="input_login pwd" name="password" id="password_person" placeholder="请输入密码">
  51. <div class="imgbg pwd"></div>
  52. </div>
  53. <div class="inpubox">
  54. <input class="btn_login J_hoverbut" type="button" id="J_dobind_person" value="绑定">
  55. </div>
  56. </form>
  57. </div>
  58. <div class="J_regcontent_box regcontent_box last">
  59. <div class="err" id="J_errbox_company"></div>
  60. <form action="{{route('jkq.auth.thirdlogin.bind.post', ['login_type'=>$type, 'utype'=>1])}}" id="form_company" method="post" onkeydown="if(event.keyCode==13){return false;}">
  61. {{ csrf_field() }}
  62. <div class="inpubox">
  63. <input type="text" class="input_login" name="username" id="username_company" placeholder="企业用户名">
  64. <div class="imgbg"></div>
  65. </div>
  66. <div class="inpubox">
  67. <input type="password" class="input_login pwd" name="password" id="password_company" placeholder="请输入密码">
  68. <div class="imgbg pwd"></div>
  69. </div>
  70. <div class="inpubox">
  71. <input class="btn_login J_hoverbut" type="button" id="J_dobind_company" value="绑定">
  72. </div>
  73. </form>
  74. </div>
  75. <div class="clear"></div>
  76. </div>
  77. </div>
  78. <div class="apilogin_binding_bg">
  79. <div class="bl"></div>
  80. <div class="br"></div>
  81. <div class="clear"></div>
  82. </div>
  83. @endsection
  84. @section('script')
  85. <script type="text/javascript">
  86. $(function () {
  87. $('#J_dobind_person').on('click', function () {
  88. var usernameValue = $.trim($('#username_person').val());
  89. var passwordValue = $.trim($('#password_person').val());
  90. if (usernameValue == "") {
  91. $('#J_errbox_person').text('请填写手机号/会员名/邮箱');
  92. $('#J_errbox_person').show();
  93. $('#username_person').focus();
  94. return false;
  95. }
  96. if (passwordValue == "") {
  97. $('#J_errbox_person').text('请输入密码');
  98. $('#J_errbox_person').show();
  99. $('#password_person').focus();
  100. return false;
  101. }
  102. $('#J_errbox_person').hide();
  103. $.ajax({
  104. method: 'post',
  105. url: $("#form_person").attr('action'),
  106. data: $("#form_person").serialize(),
  107. beforeSend:function () {
  108. //console.log('请求开始');
  109. },
  110. complete:function() {
  111. //console.log('请求结束');
  112. },
  113. success: function (data) {
  114. //console.log(data);
  115. $("#J_errbox_person").addClass("success");
  116. $("#J_errbox_person").text("绑定成功, 正在跳转...");
  117. $('#J_errbox_person').show();
  118. location.href=data.data.redirect_url;
  119. },
  120. error: function (errorData) {
  121. if (errorData.status==422) {//验证错误
  122. $.each(errorData.responseJSON.errors,function (key,val) {
  123. $("#J_errbox_person").text(val[0]);
  124. $('#J_errbox_person').show();
  125. });
  126. }
  127. else if(errorData.status==400) {//业务错误
  128. $("#J_errbox_person").text(errorData.responseJSON.message);
  129. $('#J_errbox_person').show();
  130. }
  131. }
  132. });
  133. });
  134. $('#J_dobind_company').on('click', function () {
  135. var usernameValue = $.trim($('#username_company').val());
  136. var passwordValue = $.trim($('#password_company').val());
  137. if (usernameValue == "") {
  138. $('#J_errbox_company').text('请填写企业会员名');
  139. $('#J_errbox_company').show();
  140. $('#username_company').focus();
  141. return false;
  142. }
  143. if (passwordValue == "") {
  144. $('#J_errbox_company').text('请输入密码');
  145. $('#J_errbox_company').show();
  146. $('#password_company').focus();
  147. return false;
  148. }
  149. $('#J_errbox_company').hide();
  150. $.ajax({
  151. method: 'post',
  152. url: $("#form_company").attr('action'),
  153. data: $("#form_company").serialize(),
  154. beforeSend:function () {
  155. //console.log('请求开始');
  156. },
  157. complete:function() {
  158. //console.log('请求结束');
  159. },
  160. success: function (data) {
  161. //console.log(data);
  162. $("#J_errbox_company").addClass("success");
  163. $("#J_errbox_company").text("绑定成功, 正在跳转...");
  164. $('#J_errbox_company').show();
  165. location.href=data.data.redirect_url;
  166. },
  167. error: function (errorData) {
  168. if (errorData.status==422) {//验证错误
  169. $.each(errorData.responseJSON.errors,function (key,val) {
  170. $("#J_errbox_company").text(val[0]);
  171. $('#J_errbox_company').show();
  172. });
  173. }
  174. else if(errorData.status==400) {//业务错误
  175. $("#J_errbox_company").text(errorData.responseJSON.message);
  176. $('#J_errbox_company').show();
  177. }
  178. }
  179. });
  180. });
  181. });
  182. /* 注册新账号绑定 */
  183. // 企业个人注册方式切换
  184. $('.J_tab_list').click(function() {
  185. $(this).addClass('select').siblings().removeClass('select');
  186. var index = $('.J_tab_list').index(this);
  187. $('.J_regcontent_box').eq(index).show().siblings('.J_regcontent_box').hide();
  188. });
  189. </script>
  190. @endsection