wupengfei vor 2 Jahren
Ursprung
Commit
1642eb007f

+ 4 - 0
application/leave/controller/LeaveInfo.php

@@ -30,8 +30,12 @@ class LeaveInfo extends Controller
         $this->title = '列表管理';
         $all_type = \app\common\model\LeaveType::getAllType();
         $this->all_type = array_column($all_type,null,'id');
+        $sel_where = [];
+        if($type = input('type')) $sel_where[] = ['a.type','=',$type];
+        if($name = input('name')) $sel_where[] = ['u.name','like','%'.$name.'%'];
         $query = $this->_query($this->table)
             ->field('a.*,u.name,u.headimg')
+            ->where($sel_where)
             ->alias('a')
             ->leftJoin('store_member u','u.id = a.user_id')
             ->where('a.is_deleted',0)->page();

+ 12 - 10
application/leave/view/leave_info/index_search.html

@@ -2,22 +2,24 @@
     <legend>条件搜索</legend>
     <form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
         <div class="layui-form-item layui-inline">
-            <label class="layui-form-label">姓名</label>
+            <label class="layui-form-label">员工名称</label>
             <div class="layui-input-inline">
                 <input name="name" value="{$Think.get.name|default=''}" placeholder="请输入微信昵称" class="layui-input">
             </div>
         </div>
         <div class="layui-form-item layui-inline">
-            <label class="layui-form-label">手机号</label>
+            <label class="layui-form-label">请假类型</label>
             <div class="layui-input-inline">
-                <input name="phone" value="{$Think.get.phone|default=''}" placeholder="请输入手机号" class="layui-input">
-            </div>
-        </div>
-
-        <div class="layui-form-item layui-inline">
-            <label class="layui-form-label">注册时间</label>
-            <div class="layui-input-inline">
-                <input name="create_at" value="{$Think.get.create_at|default=''}" placeholder="请选择注册时间" class="layui-input">
+                <select class="layui-select" name="type">
+                        <option value="0">全部</option>
+                        {foreach $all_type as $v}
+                            {if $Think.get.type > -1 && $Think.get.type eq $v.id}
+                            <option selected value="{$v.id}">{$v.title}</option>
+                            {else}
+                            <option  value="{$v.id}">{$v.title}</option>
+                            {/if}
+                        {/foreach}
+                </select>
             </div>
         </div>