dever 6 years ago
parent
commit
f91512677e

+ 3 - 2
assets/layadmin/html/project/database/list.html

@@ -41,7 +41,8 @@
 <div id="content_2">
   <div class="layui-fluid">
     <div class="layui-card">
-      <input type="hidden" name="url" id="url" value=""/>
+      <input type="hidden" name="url1" id="url" value=""/>
+
       <form id="form1" name="form1" method="get" target="f1">
       <input type="hidden" name="l" id="l" value="msg"/>
       <input type="hidden" name="project" id="project" value="msg"/>
@@ -51,8 +52,8 @@
       <input type="hidden" name="search_option_state" id="search_option_state" value="msg"/>
 
       <input type="hidden" name="function" id="function" value="msg"/>
-      
       <input type="hidden" name="method" id="method" value="search"/>
+      <div id="search_param"></div> 
       <iframe id="f1" name="f1" style="display:none;"></iframe>
       <div class="layui-card-header" style="display:none;"><span id="list-name">网站设置</span> > <span id="list-project"></span></div>
         <div class="layui-card-body" id="search_content">

+ 12 - 0
src/Database.php

@@ -344,6 +344,7 @@ class Database
             'listDesc' => isset($config['desc']) ? $config['desc'] : '',
             'struct' => isset($config['manage']['struct']) ? $config['manage']['struct'] : '',
             'stat_desc' => '主动统计',
+            'search_param' => '',
         );
 
         $info['parent'] = Dever::input('oper_parent');
@@ -368,6 +369,17 @@ class Database
         $search = Dever::preInput('search_');
         if ($search) {
             $info['mul'] .= '&' . http_build_query($search);
+
+            if (layadmin()) {
+                foreach ($search as $k => $v) {
+                    if (!strstr($k, 'search_option_')) {
+                        if (is_array($v)) {
+                            $v = implode(',', $v);
+                        }
+                        $info['search_param'] .= '<input type="hidden" name="'.$k.'"  value="'.$v.'"/>';
+                    }
+                }
+            }
         }
 
         if ($this->id) {

+ 1 - 0
template/layadmin/project/database/list.php

@@ -8,6 +8,7 @@ $method = 'list';
 include(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'common.php');
  
 $view  
+->fetch('#search_param', 'manage/database.info#search_param')
 ->fetch('#addstyle', 'manage/database.listStyle')    
 #->fetch('#list-desc', 'manage/database.info#list_desc')
 # 新增的链接 @代表属性