appeal.blade.php 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  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. @endpush
  7. @push('js')
  8. @endpush
  9. @section('content')
  10. <form action="post" id="appealForm">
  11. <div class="split-block"></div>
  12. <div class="list-group">
  13. <div class="list_height plist-txt notarrow">
  14. <div class="pic"></div>
  15. <div class="tit font14">真实姓名</div>
  16. <div class="describe font12"><input type="text" name="realname" id="realname" placeholder="请输入真实姓名"></div>
  17. <div class="clear"></div>
  18. </div>
  19. <div class="list_height plist-txt notarrow">
  20. <div class="pic"></div>
  21. <div class="tit font14">手机号码</div>
  22. <div class="describe font12"><input type="text" name="mobile" id="mobile" placeholder="请输入正在使用的电话"></div>
  23. <div class="clear"></div>
  24. </div>
  25. <div class="list_height plist-txt notarrow last">
  26. <div class="pic"></div>
  27. <div class="tit font14">电子邮箱</div>
  28. <div class="describe font12"><input type="text" name="email" id="email" placeholder="请输入您的常用邮箱"></div>
  29. <div class="clear"></div>
  30. </div>
  31. {{ csrf_field() }}
  32. </div>
  33. <div class="split-block"></div>
  34. <div class="textarea-txt">
  35. <textarea id="description" name="description" placeholder="请输入其他辅助申诉内容,比如最近一次登录时间等。" rows="7"></textarea>
  36. </div>
  37. </form>
  38. <div id="appeal_wrap" class="btn-spacing mt4"><a id="submitBtn" href="javascript:;" class="qs-btn qs-btn-blue font18">提交申诉</a></div>
  39. <div class="qs-hidden appeal_ok">
  40. <div class="set-success-tip-box qs-center">
  41. <div class="set-success-tip font16">申诉提交成功!</div>
  42. </div>
  43. <div class="qs-center font13 txt-color-9 mt2">申诉资料审核成功后,客服人员将及时联系您</div>
  44. <div class="qs-center font13 txt-color-9 mt2">客户服务热线:{{config('aix.system.site.site.bootom_tel')}}</div>
  45. <div class="btn-spacing mt10"><a href="" class="qs-btn qs-btn-blue font18">立即登录</a></div>
  46. </div>
  47. <script type="text/javascript" src="{{theme_asset('app/js/regular.js')}}"></script>
  48. @endsection
  49. @section('script')
  50. <script>
  51. $('#submitBtn').on('click', function () {
  52. var realnameValue = $.trim($('input[name=realname]').val());
  53. var mobileValue = $.trim($('input[name=mobile]').val());
  54. var emailValue = $.trim($('input[name=email]').val());
  55. var descriptionValue = $.trim($('textarea[name=description]').val());
  56. if (realnameValue == '') {
  57. qsToast({type:2,context: '请输入您的真实姓名'});
  58. return false;
  59. }
  60. if (mobileValue == '') {
  61. qsToast({type:2,context: '请输入手机号码'});
  62. return false;
  63. }
  64. if (mobileValue != "" && !regularMobile.test(mobileValue)) {
  65. qsToast({type:2,context: '手机号码格式不正确'});
  66. return false;
  67. }
  68. if (emailValue == '') {
  69. qsToast({type:2,context: '请输入您的常用邮箱'});
  70. return false;
  71. }
  72. if(emailValue != "" && !regularEmail.test(emailValue)){
  73. qsToast({type:2,context: '邮箱格式错误'});
  74. return false;
  75. }
  76. if (descriptionValue == '') {
  77. qsToast({type:2,context: '请输入账号申诉描述'});
  78. return false;
  79. }
  80. var url = "{{route('mobile.appeal.add')}}";
  81. $.ajax({
  82. url: url,
  83. type: 'POST',
  84. dataType: 'json',
  85. data: $('#appealForm').serialize(),
  86. success: function (data) {
  87. if(data.status==1){
  88. $("#appealForm").remove();
  89. $("#appeal_wrap").remove();
  90. $(".appeal_ok").show();
  91. }else{
  92. qsToast({type:2,context: data.msg});
  93. return false;
  94. }
  95. }
  96. });
  97. })
  98. </script>
  99. @endsection