mzt.blade.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. @extends('mobile.module.layouts.content')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link href="{{ theme_asset('mobile/css/members.css') }}" rel="stylesheet">
  6. <style>
  7. .outpout{
  8. display: flex;
  9. justify-content: center;
  10. align-items: center;
  11. height: 100vh;
  12. font-size: 24px;
  13. }
  14. </style>
  15. @endpush
  16. @push('js')
  17. <script src="https://mztapp.fujian.gov.cn:8190/mztAppWeb/app/js/mztHybrid.js"></script>
  18. <script src="https://mztapp.fujian.gov.cn:8190/mztAppWeb/app/js/jsencrypt.js"></script>
  19. @endpush
  20. @section('content')
  21. <div class="output">
  22. 登录中
  23. </div>
  24. @endsection
  25. @section('script')
  26. <script>
  27. var realConsoleLog = console.log;
  28. console.log = function () {
  29. var message = [].join.call(arguments, " ");
  30. // Display the message somewhere... (jQuery example)
  31. $(".output").text(message);
  32. realConsoleLog.apply(console, arguments);
  33. };
  34. app.page.onLoad = function () {
  35. app.link.getLoginInfo(function(result) {
  36. var userinfo = result;
  37. var encrypt = new JSEncrypt();
  38. encrypt.setPrivateKey(keyUtil.getPrivateKey());
  39. let data = {
  40. userId: encrypt.decrypt(userinfo.userId),
  41. userToken: encrypt.decrypt(userinfo.USER_TOKEN),
  42. userIdCard: encrypt.decrypt(userinfo.cardNum),
  43. userName: encrypt.decrypt(userinfo.name),
  44. userMobile: encrypt.decrypt(userinfo.mobile),
  45. userEmail: encrypt.decrypt(userinfo.email)
  46. };
  47. $.post("{{route($sub_site.'mobile.login_mzt')}}",data,function(res){
  48. console.log(res.url)
  49. if(res.status){
  50. window.location.href = res.url;
  51. }else{
  52. console.log(res.msg)
  53. }
  54. });
  55. }, function(result) {
  56. alert(result);
  57. })
  58. };
  59. </script>
  60. @endsection