index.blade.php 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>{{ config('app.name', '') }}数据字典</title>
  6. <link rel="stylesheet" href="{{ asset('vendor/laravel-ddoc/css/bootstrap.min.css') }}">
  7. <link rel="stylesheet" href="{{ asset('vendor/laravel-ddoc/css/font-awesome.min.css') }}">
  8. <link rel="stylesheet" href="{{ asset('vendor/laravel-ddoc/css/ddoc.css') }}">
  9. <link rel="stylesheet" href="{{ asset('vendor/laravel-ddoc/css/animate.min.css') }}">
  10. </head>
  11. <body>
  12. <div id="wrapper">
  13. <!-- Sidebar -->
  14. <nav class="navbar navbar-inverse navbar-fixed-top overlay" id="sidebar-wrapper" role="navigation">
  15. <div class="export-wrap">
  16. <div class="dropdown">
  17. <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
  18. <i class="fa fa-cloud-download"></i> 导出文档
  19. <span class="caret"></span>
  20. </button>
  21. <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
  22. <li><a href="{{ route('ddoc.export','html') }}"><i class="fa fa-file-zip-o"></i> Html</a></li>
  23. <li><a href="{{ route('ddoc.export','pdf') }}"><i class="fa fa-file-pdf-o"></i> PDF</a></li>
  24. <li><a href="{{ route('ddoc.export','md') }}"><i class="fa fa-file-pdf-o"></i> Markdown</a></li>
  25. </ul>
  26. </div>
  27. </div>
  28. <ul class="nav sidebar-nav">
  29. @foreach($tables as $table)
  30. <li>
  31. <a href="#{{ $table->Name }}">
  32. {{ $table->Name }}
  33. </a>
  34. </li>
  35. @endforeach
  36. </ul>
  37. </nav>
  38. <!-- /#sidebar-wrapper -->
  39. <!-- Page Content -->
  40. <div id="page-content-wrapper">
  41. <button type="button" class="hamburger is-closed animated fadeInLeft" data-toggle="offcanvas">
  42. <span class="hamb-top"></span>
  43. <span class="hamb-middle"></span>
  44. <span class="hamb-bottom"></span>
  45. </button>
  46. <div class="container">
  47. <div class="row">
  48. <div class="col-md-10 col-md-offset-1" id="content">
  49. <div class="page-header" align="center">
  50. <h1>{{ config('app.name', '') }}数据字典</h1>
  51. </div>
  52. @foreach($tables as $key => $table)
  53. <div class="table-item" id="{{ $table->Name }}">
  54. <div class="panel panel-default">
  55. <div class="panel-heading">{{ $key+1 }}.&nbsp;{{ $table->Name }}</div>
  56. <div class="panel-body">
  57. {{ $table->Comment }}
  58. </div>
  59. <table class="table table-hover table-bordered table-striped" style="table-layout:fixed;">
  60. <thead>
  61. <tr class="info">
  62. <th width="10%" class="text-center">字段</th>
  63. <th width="16%" class="text-center">类型</th>
  64. <th width="10%" class="text-center">为空</th>
  65. <th width="5%" class="text-center">键</th>
  66. <th width="16%" class="text-center">默认值</th>
  67. <th width="16%" class="text-center">特性</th>
  68. <th width="22%" class="text-center">备注</th>
  69. </tr>
  70. </thead>
  71. <tbody>
  72. @foreach($table->columns as $column)
  73. <tr>
  74. <td width="10%" style="word-wrap: break-word">{{ $column->Field }}</td>
  75. <td width="16%" style="word-wrap: break-word">{{ $column->Type }}</td>
  76. <td width="10%" class="text-center" style="word-wrap: break-word">{{ $column->Null }}</td>
  77. <td width="5%" class="text-center">{{ $column->Key }}</td>
  78. <td width="16%" style="word-wrap: break-word">{{ $column->Default }}</td>
  79. <td width="16%" style="word-wrap: break-word">{{ $column->Extra }}</td>
  80. <td width="22%" style="word-wrap: break-word">{{ $column->Comment }}</td>
  81. </tr>
  82. @endforeach
  83. </tbody>
  84. </table>
  85. </div>
  86. </div>
  87. @if ($key !== (count($tables)-1))
  88. <hr>
  89. @endif
  90. @endforeach
  91. </div>
  92. </div>
  93. </div>
  94. <div class="scroll-top" style="display: none;">
  95. <a class="scroll-icon-top" href="javascript:;" title="返回顶部"><i class="fa fa-chevron-up"></i></a>
  96. </div>
  97. </div>
  98. <!-- /#page-content-wrapper -->
  99. <footer>
  100. <div id="auth">
  101. <a href="{{ config('laravel-ddoc.copyright.link') }}" target="_blank">{{ config('laravel-ddoc.copyright.text') }}</a>
  102. </div>
  103. </footer>
  104. </div>
  105. <script src="{{ asset('vendor/laravel-ddoc/js/jquery.min.js') }}"></script>
  106. <script src="{{ asset('vendor/laravel-ddoc/js/bootstrap.min.js') }}"></script>
  107. <script src="{{ asset('vendor/laravel-ddoc/js/ddoc.js') }}"></script>
  108. </body>
  109. </html>