|
@@ -3629,8 +3629,13 @@ class Database
|
|
|
if (!is_string($n)) {
|
|
|
$n = '第' . $k . '条';
|
|
|
}
|
|
|
- $tab .= '<li class="' . $active . '" style="margin:0px;padding:0 15px;"><a href="javascript:;" id="tab-' . $key . '-child-' . $k . '" toggle_key="' . $key . '" toggle_id="' . $k . '" toggle_child=".dever_' . $key . '_child" toggle="#' . $key . '-child-' . $k . '" onclick="showToggle($(this))">'.$n.'</a></li>';
|
|
|
- $i++;
|
|
|
+ if (isset($param['option']) && count($param['option']) <= 1) {
|
|
|
+
|
|
|
+ } else {
|
|
|
+ $tab .= '<li class="' . $active . '" style="margin:0px;padding:0 15px;"><a href="javascript:;" id="tab-' . $key . '-child-' . $k . '" toggle_key="' . $key . '" toggle_id="' . $k . '" toggle_child=".dever_' . $key . '_child" toggle="#' . $key . '-child-' . $k . '" onclick="showToggle($(this))">'.$n.'</a></li>';
|
|
|
+ $i++;
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -3640,7 +3645,12 @@ class Database
|
|
|
$tab = '<li class="active layui-this" style="margin:0px;padding:0 15px;"><a href="javascript:;" id="tab-' . $key . '-child-1" toggle_key="' . $key . '" toggle_id="1" toggle_child=".dever_' . $param['col'] . '_child" toggle="#' . $key . '-child-1" onclick="showToggle($(this))">第1条</a></li>';
|
|
|
}
|
|
|
|
|
|
- $result = str_replace('{tab}', $tab, $result);
|
|
|
+ if ($tab) {
|
|
|
+ $result = str_replace('{tab}', $tab, $result);
|
|
|
+ } else {
|
|
|
+ $result = str_replace('<ul class="nav nav-tabs layui-tab-title" style="height:100%;">{tab}</ul>', '', $result);
|
|
|
+ }
|
|
|
+
|
|
|
} else {
|
|
|
if (isset($param['update_input']) && isset($data[$index . '_input'])) {
|
|
|
$param['update_input_data'] = explode(',', $data[$index . '_input']);
|
|
@@ -3764,7 +3774,7 @@ class Database
|
|
|
$class = $this->update_class($v['col'], $v, $prefix);
|
|
|
|
|
|
if ($v['update'] == 'hidden') {
|
|
|
- $result .= '<div class="form-group ' . $class . '">';
|
|
|
+ $result .= '<div class="form-group ' . $class . '" style="display:none">';
|
|
|
$this->update_html($v, $key, $v['col'], $data, $result);
|
|
|
$result .= '</div>';
|
|
|
} else {
|
|
@@ -4298,7 +4308,7 @@ class Database
|
|
|
{
|
|
|
$config = $this->config();
|
|
|
$data = array();
|
|
|
- if (isset($config['manage']['data'])) {
|
|
|
+ if (isset($config['manage']['data']) && $config['manage']['data']) {
|
|
|
foreach ($config['manage']['data'] as $k => $v) {
|
|
|
if (is_object($v[1])) {
|
|
|
$function = $v[1];
|
|
@@ -4321,7 +4331,7 @@ class Database
|
|
|
public function list_data_show()
|
|
|
{
|
|
|
$config = $this->config();
|
|
|
- if (isset($config['manage']['data'])) {
|
|
|
+ if (isset($config['manage']['data']) && $config['manage']['data']) {
|
|
|
return 'display:block';
|
|
|
}
|
|
|
|