decompile.blade.php 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. @extends('admin.layouts')
  2. @section('css')
  3. @endsection
  4. @section('title', '控制面板')
  5. @section('content')
  6. <!-- BEGIN CONTENT BODY -->
  7. <div class="page-content" style="padding-top:0;">
  8. <!-- BEGIN PAGE BASE CONTENT -->
  9. <div class="row">
  10. <div class="col-md-12">
  11. <!-- BEGIN PORTLET-->
  12. <div class="portlet light bordered">
  13. <div class="portlet-title">
  14. <div class="caption font-dark">
  15. <span class="caption-subject bold uppercase"> 反解析 </span>
  16. </div>
  17. </div>
  18. <div class="portlet-body">
  19. <div class="row">
  20. <div class="col-md-6">
  21. <textarea class="form-control" rows="33" name="content" id="content" placeholder="请填入要反解析的SSR(R)链接,一行一条" autofocus></textarea>
  22. </div>
  23. <div class="col-md-6">
  24. <textarea class="form-control" rows="33" name="result" id="result" readonly="readonly"></textarea>
  25. </div>
  26. </div>
  27. <div class="row" style="margin-top:10px;">
  28. <div class="col-md-6">
  29. <button class="btn blue btn-block" onclick="doDecompile()">反解析</button>
  30. </div>
  31. <div class="col-md-6">
  32. <button class="btn red btn-block" onclick="doDownload()">下 载</button>
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. <!-- END PORTLET-->
  38. </div>
  39. </div>
  40. <!-- END PAGE BASE CONTENT -->
  41. </div>
  42. <!-- END CONTENT BODY -->
  43. @endsection
  44. @section('script')
  45. <script src="/js/layer/layer.js" type="text/javascript"></script>
  46. <script type="text/javascript">
  47. // 转换
  48. function doDecompile() {
  49. var _token = '{{csrf_token()}}';
  50. var content = $('#content').val();
  51. if (content == '') {
  52. layer.msg('请填入要反解析的链接信息', {time:1000});
  53. return ;
  54. }
  55. layer.confirm('确定继续反解析吗?', {icon: 3, title:'警告'}, function(index) {
  56. $.ajax({
  57. type: "POST",
  58. url: "{{url('admin/decompile')}}",
  59. async: false,
  60. data: {_token:_token, content: content},
  61. dataType: 'json',
  62. success: function (ret) {
  63. if (ret.status == 'success') {
  64. $("#result").val(ret.data);
  65. } else {
  66. $("#result").val(ret.message);
  67. }
  68. }
  69. });
  70. layer.close(index);
  71. });
  72. return false;
  73. }
  74. // 下载
  75. function doDownload() {
  76. window.location.href = '{{url('admin/download?type=2')}}';
  77. }
  78. </script>
  79. @endsection