Browse Source

附件类型列表页增加附件名称搜索

sugangqiang 2 years ago
parent
commit
298ce8c1fe

+ 14 - 1
app/admin/view/file_type/index.html

@@ -10,6 +10,16 @@
                 <div class="row row-lg">
                     <div class="col-sm-12">
                         <div class="row">
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            附件名称
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="name"/>
+                                </div>
+                            </div>
                             <div class="col-sm-3">
                                 <div class="input-group input-group-sm">
                                     <div class="input-group-btn">
@@ -106,5 +116,8 @@
         </div>
     </div>
 </div>
-<script src="/static/modular/filetype/unCommonFiletype/unCommonFiletype.js"></script>
+
+<script type="text/javascript">
+    document.write('<script src="/static/modular/filetype/unCommonFiletype/unCommonFiletype.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
 {/block}

+ 3 - 0
app/common/api/FileTypeApi.php

@@ -16,6 +16,9 @@ class FileTypeApi {
         $limit = $params["limit"] ?: 10;
         $offset = $params["offset"] ?: 0;
         $where[] = ["delete", "=", 0];
+        if ($params["name"]) {
+            $where[] = ["name", "like", "%" . $params["name"] . "%"];
+        }
         if ($params["project"]) {
             $where[] = ["project", "=", $params["project"]];
         }

+ 1 - 0
public/static/modular/filetype/unCommonFiletype/unCommonFiletype.js

@@ -152,6 +152,7 @@ UnCommonFiletype.delete = function () {
  */
 UnCommonFiletype.search = function () {
     var queryData = {};
+    queryData['name'] = $("#name").val();
     queryData['type'] = $("#type").val();
     queryData['project'] = $("#project").val();
     queryData['must'] = $("#must").val();