rabin 3 년 전
부모
커밋
c504f59666
2개의 변경된 파일14개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      assets/layadmin/html/inc/script.html
  2. 13 0
      src/Database.php

+ 1 - 1
assets/layadmin/html/inc/script.html

@@ -39,4 +39,4 @@
 <script type="text/javascript" src="../script/lib/excel/excel.js?v16"></script>
 
 <!-- 加载主要js,很乱,后续优化 -->
-<script type="text/javascript" src="../script/lib/manage/main.js?v205"></script>
+<script type="text/javascript" src="../script/lib/manage/main.js?v206"></script>

+ 13 - 0
src/Database.php

@@ -991,6 +991,7 @@ class Database
     public function list_search_time(&$result, $search, $prefix, $key, $config, $type = 'time')
     {
         $start = $end = true;
+        $eq = false;
         if (is_array($config)) {
             $lang = $config['lang'];
             $search_key = $config['key'];
@@ -1002,12 +1003,24 @@ class Database
                         $start = true;
                     } elseif ($temp[1] == 'end') {
                         $end = true;
+                    } elseif ($temp[1] == 'eq') {
+                        $eq = true;
                     }
                 }
             }
         } else {
             $lang = $config;
         }
+
+        if ($eq) {
+            $value['name'] = $prefix . 'option_' . $key;
+            $value['lang'] = $lang;
+            if (isset($search[$value['name']])) {
+                $value['value'] = Dever::maketime($search[$value['name']]);
+                Dever::setInput($value['name'], $value['value'], 'search_');
+            }
+            $result .= Html::$type($value, false);
+        }
         
         if ($start) {
             $value['name'] = $prefix . 'option_start_' . $key;