| 
					
				 | 
			
			
				@@ -428,7 +428,6 @@ class Database 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             'struct' => isset($config['manage']['struct']) ? $config['manage']['struct'] : '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             'stat_desc' => '主动统计', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             'search_param' => '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            'dever_submit' => Dever::submit(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         # 此处为了兼容旧版本的一些设置 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -794,6 +793,13 @@ class Database 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return $config; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public function submit() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $data = Dever::submit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return $data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 自定义列表页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3426,7 +3432,7 @@ class Database 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return $result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public function update_struct($config, $col, $data, $tab = -1, $prefix = '', $layadmin = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public function update_struct($config, $col, $data, $tab = -1, $prefix = '', $layadmin = false, $show = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!$layadmin) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $layadmin = layadmin(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3483,6 +3489,9 @@ class Database 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $result[$k] = '<div class="layui-form-item ' . $class . '" '.$style.'><div class="layui-tab layui-tab-card">'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!$show) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    $result[$k] = '<div classs="layui-col-lg6">'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if ($upload_call) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $v['upload_call'] = $upload_call . '&key=' . $k; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3495,7 +3504,11 @@ class Database 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $result[$k] .= $this->create_update_html($k, $v, $data, false, $prefix); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $result[$k] .= '</div></div>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!$show) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    $result[$k] .= '</div>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    $result[$k] .= '</div></div>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } elseif (!$col && isset($v['class'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 # 分割线 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4079,12 +4092,12 @@ class Database 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public function update_action_api() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $key = Dever::input('dever_submit_key'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $col = Dever::input('col'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $value = Dever::input('value'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!$col && !$value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            Dever::submit_check(false, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if ($key) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Dever::submit_check($key, false, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $method = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |