Parcourir la source

2. 项目管理 - 申请列表
● 申请项目改为模糊搜索,提示文字为请输入项目名称

ChenWuJie il y a 4 ans
Parent
commit
5c54af5447

+ 6 - 2
app/Http/Controllers/Admin/ProjectController.php

xqd xqd
@@ -43,9 +43,9 @@ class ProjectController extends BaseController
 
     public function applyIndex()
     {
-        $project_id = Project::getOptions();
+
         list($model, $model_name, $pre_uri) = array($this->model, $this->model_name, $this->pre_uri);
-        return view($this->view_path . 'apply-index', compact('model', 'model_name','pre_uri','project_id'));
+        return view($this->view_path . 'apply-index', compact('model', 'model_name','pre_uri'));
     }
 
     public function get(Request $request)
@@ -85,6 +85,10 @@ class ProjectController extends BaseController
                 });
             });
         }
+        if ($request->input('project_name'))
+        {
+            $items->where('name','like','%'.request('project_name').'%');
+        }
         $items = $items->paginate();
 
         foreach($items as $item) {

+ 2 - 7
resources/views/admin/projects/apply-index.blade.php

xqd
@@ -17,17 +17,12 @@
                 <div class="layui-form-item layui-row">
                     <div class="layui-inline">
                         <div class="layui-input-inline">
-                            <select name="project_id">
-                                <option value="0">申请项目</option>
-                                @foreach($project_id as $option)
-                                    <option value="{{ $option['id'] }}" {{ request('project_id') == $option['id'] ? 'selected' : ''  }}>{{ $option['name'] }}</option>
-                                @endforeach
-                            </select>
+                            <input type="text" name="name" placeholder="请输入用户名称" autocomplete="off" class="layui-input" value="{{ request('name') }}">
                         </div>
                     </div>
                     <div class="layui-inline">
                         <div class="layui-input-inline">
-                            <input type="text" name="name" placeholder="请输入用户名称" autocomplete="off" class="layui-input" value="{{ request('name') }}">
+                            <input type="text" name="project_name" placeholder="请输入项目名称" autocomplete="off" class="layui-input" value="{{ request('project_name') }}">
                         </div>
                     </div>
                     <div class="layui-inline">