rabin 3 年之前
父節點
當前提交
7027333f26
共有 1 個文件被更改,包括 14 次插入4 次删除
  1. 14 4
      src/Database.php

+ 14 - 4
src/Database.php

@@ -3154,15 +3154,25 @@ class Database
                     //$data = $this->load('one', $this->id, $this->table . '__' . $k);
                 }
                 if (isset($config['manage']['tab']) && $config['manage']['tab']) {
-                    $content = '';
+                    $content = '<div class="layui-tab layui-tab-brief" lay-filter="component-tabs-brief"><ul class="layui-tab-title">';
+                    $tab_content = '<div class="layui-tab-content">';
                     $j = 0;
                     foreach ($config['manage']['tab'] as $k1 => $v1) {
                         $html = $this->update_struct($config, $col, $data, $k1, $prefix);
                         if ($html) {
-                            $content .= '<div class="layui-colla-item"><h2 class="layui-colla-title">'.$v1.'</h2><div class="layui-colla-content layui-show">' . $html . '</div></div>';
+                            $class_0 = $class_1 = '';
+                            if ($j == 0) {
+                                $class_0 = 'layui-this';
+                                $class_1 = 'layui-show';
+                            }
+                            $content .= '<li class="'.$class_0.'">'.$v1.'</li>';
+                            $tab_content .= '<div class="layui-tab-item '.$class_1.'">'.$html.'</div>';
                             $j++;
                         }
                     }
+                    $tab_content .= '</div>';
+                    $content .= '</ul>' . $tab_content . '</div>';
+
                     if ($content) {
                         $class_0 = $class_1 = '';
                         if ($i == 0) {
@@ -3170,7 +3180,7 @@ class Database
                             $class_1 = 'layui-show';
                         }
                         $result .= '<li class="'.$class_0.'">'.$v.'</li>';
-                        $tab .= '<div class="layui-tab-item '.$class_1.'"><div class="layui-collapse" lay-filter="component-panel">'.$content.'</div></div>';
+                        $tab .= '<div class="layui-tab-item '.$class_1.'">'.$content.'</div>';
                         $i++;
                     }
                 } else {
@@ -3190,7 +3200,7 @@ class Database
             $tab .= '</div>';
             $result .= '</ul>' . $tab . '</div>';
         } elseif (isset($config['manage']['tab']) && $config['manage']['tab']) {
-            $result .= '<div class="layui-tab layui-tab-card"><ul class="layui-tab-title">';
+            $result .= '<div class="layui-tab layui-tab-brief" lay-filter="component-tabs-brief"><ul class="layui-tab-title">';
             $tab = '<div class="layui-tab-content">';
             $i = 0;
             foreach ($config['manage']['tab'] as $k => $v) {