apply.html 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. <style>
  2. /* 默认背景颜色 */
  3. .table tbody tr.selected {
  4. background-color: yellow !important;
  5. }
  6. .table-detail tbody tr.selected {
  7. background-color: yellow !important;
  8. }
  9. /* 布局样式 */
  10. .container-wrapper {
  11. display: flex;
  12. width: 100%;
  13. position: relative;
  14. }
  15. #date-sidebar {
  16. width: 200px;
  17. background: #f8f9fa;
  18. border-right: 1px solid #dee2e6;
  19. height: 64vh;
  20. overflow-y: auto;
  21. transition: all 0.3s ease;
  22. }
  23. #date-sidebar.collapsed {
  24. width: 0;
  25. overflow: hidden;
  26. border-right: none;
  27. }
  28. .content-area {
  29. flex: 1;
  30. padding: 15px;
  31. overflow-y: auto;
  32. transition: all 0.3s ease;
  33. }
  34. .sidebar-toggle {
  35. position: absolute;
  36. left: 200px;
  37. top: 0px;
  38. z-index: 1000;
  39. background: #f8f9fa;
  40. border: 1px solid #dee2e6;
  41. border-left: none;
  42. border-radius: 0 4px 4px 0;
  43. padding: 5px 10px;
  44. cursor: pointer;
  45. transition: all 0.3s ease;
  46. }
  47. #date-sidebar.collapsed + .sidebar-toggle {
  48. left: 0;
  49. }
  50. /* 树形导航样式 */
  51. .nav-sidebar {
  52. padding-left: 0;
  53. list-style: none;
  54. }
  55. .nav-sidebar .nav-item {
  56. position: relative;
  57. }
  58. .nav-sidebar .nav-link {
  59. display: block;
  60. padding: 8px 15px;
  61. color: #333;
  62. text-decoration: none;
  63. transition: all 0.2s;
  64. }
  65. .nav-sidebar .nav-link:hover {
  66. background-color: #e9ecef;
  67. }
  68. .nav-sidebar .nav-link .fa {
  69. margin-right: 5px;
  70. width: 15px;
  71. text-align: center;
  72. }
  73. .nav-sidebar .children {
  74. padding-left: 20px;
  75. display: none;
  76. }
  77. .nav-sidebar .expanded > .children {
  78. display: block;
  79. }
  80. .nav-sidebar .has-children > .nav-link:after {
  81. content: "\f054";
  82. font-family: "FontAwesome";
  83. position: absolute;
  84. right: 15px;
  85. top: 10px;
  86. font-size: 12px;
  87. transition: transform 0.2s;
  88. }
  89. .nav-sidebar .has-children.expanded > .nav-link:after {
  90. transform: rotate(90deg);
  91. }
  92. .nav-sidebar .active > .nav-link {
  93. background-color: #e9ecef;
  94. font-weight: bold;
  95. }
  96. </style>
  97. <div class="container-wrapper">
  98. <!-- 左侧日期侧边栏 -->
  99. <div id="date-sidebar">
  100. <div class="sidebar-header" style="padding: 10px 15px; background: #e9ecef; font-weight: bold;">
  101. <!-- <i class="fa fa-calendar"></i> 发货日期-->
  102. </div>
  103. <ul class="nav nav-sidebar" id="date-nav">
  104. <!-- 数据将通过JavaScript动态加载 -->
  105. <li class="nav-item">
  106. <a href="javascript:;" class="nav-link loading-text">
  107. <i class="fa fa-spinner fa-spin"></i> 加载中...
  108. </a>
  109. </li>
  110. </ul>
  111. </div>
  112. <!-- 展开/收缩按钮 -->
  113. <div class="sidebar-toggle" id="sidebarToggle">
  114. <i class="fa fa-chevron-left"></i>
  115. </div>
  116. <!-- 右侧内容区域 -->
  117. <div class="content-area" id="contentArea">
  118. <!-- 内容保持不变 -->
  119. <div class="row" style="font-size: 12px;">
  120. <div class="panel panel-default panel-intro">
  121. <div class="panel-body">
  122. <div id="myTabContent" class="tab-content">
  123. <div class="tab-pane fade active in row" id="one">
  124. <div class="widget-body no-padding">
  125. <table id="table2" class="table table-striped table-bordered table-hover table-nowrap"
  126. data-operate-edit=""
  127. data-search="false" data-show-toggle="false"
  128. data-show-columns="false" data-show-export="false"
  129. data-common-search="false"
  130. data-operate-del="{:$auth->check('deliver/apply_del')}"
  131. style="height: 300px;"
  132. width="100%">
  133. </table>
  134. </div>
  135. </div>
  136. </div>
  137. </div>
  138. </div>
  139. </div>
  140. <div class="row" style="font-size: 12px;">
  141. <div class="panel panel-default panel-intro">
  142. <div class="panel-body">
  143. <div class="tab-content">
  144. <div class="tab-pane fade active in row" id="two">
  145. <div class="widget-body no-padding">
  146. <div id="toolbar2" class="toolbar">
  147. <a href="javascript:;" class="btn btn-primary" id="addPalletBtn" title="新增">
  148. <i class="fa fa-plus"></i> 新增
  149. </a>
  150. </div>
  151. <table id="table-detail"
  152. class="table table-striped table-bordered table-hover"
  153. data-search="false" data-show-toggle="false"
  154. data-show-columns="false" data-show-export="false"
  155. data-common-search="false"
  156. width="100%">
  157. </table>
  158. </div>
  159. </div>
  160. </div>
  161. </div>
  162. </div>
  163. </div>
  164. </div>
  165. </div>