فهرست منبع

● 维修记录列表相关修改:
○ 筛选:除了状态、设备名称是下拉菜单、选择进行筛选,
○ 规格型号和固定资产编号都是模糊搜索,新增输入提交人模糊搜索。

ChenWuJie 4 سال پیش
والد
کامیت
fcd9d7c6c6
2فایلهای تغییر یافته به همراه36 افزوده شده و 0 حذف شده
  1. 21 0
      app/Http/Controllers/Admin/RepairDeviceController.php
  2. 15 0
      resources/views/admin/repair-devices/all.blade.php

+ 21 - 0
app/Http/Controllers/Admin/RepairDeviceController.php

xqd
@@ -81,6 +81,27 @@ class RepairDeviceController extends BaseController
                 });
             });
         }
+        //查询固定资产编号
+        if ($request->input('number'))
+        {
+            $items->whereHas('inner_device',function ($query){
+                    $query->where('number','like','%'.request('number').'%');
+            });
+        }
+        //查询规格型号
+        if ($request->input('spec_name'))
+        {
+            $items->whereHas('inner_device',function ($query){
+                $query->where('spec_name','like','%'.request('spec_name').'%');
+            });
+        }
+        //提交人
+        if ($request->input('user_name'))
+        {
+            $items->whereHas('user',function ($query){
+                $query->where('name','like','%'.request('user_name').'%');
+            });
+        }
 
         $items = $items->paginate();
 

+ 15 - 0
resources/views/admin/repair-devices/all.blade.php

xqd
@@ -34,6 +34,21 @@
                             </select>
                         </div>
                     </div>
+                    <div class="layui-inline">
+                        <div class="layui-input-inline">
+                            <input type="text" name="number" placeholder="请输入固定资产编号" autocomplete="off" class="layui-input" value="{{ request('number') }}">
+                        </div>
+                    </div>
+                    <div class="layui-inline">
+                        <div class="layui-input-inline">
+                            <input type="text" name="spec_name" placeholder="请输入规格型号" autocomplete="off" class="layui-input" value="{{ request('spec_name') }}">
+                        </div>
+                    </div>
+                    <div class="layui-inline">
+                        <div class="layui-input-inline">
+                            <input type="text" name="user_name" placeholder="请输入提交人" autocomplete="off" class="layui-input" value="{{ request('user_name') }}">
+                        </div>
+                    </div>
                     <div class="layui-inline">
                         <div class="layui-btn" id="sg-search-btn">搜索</div>
                     </div>