north 7 gadi atpakaļ
vecāks
revīzija
0abe219a70

+ 4 - 0
www/protected/controllers/JgEmployeController.php

@@ -31,11 +31,15 @@ class JGEmployeController extends AdminController
     public function actionList()
     {
         $pageParams = CommonFn::getPageParams();
+        $search = Yii::app()->request->getParam('search', '');
         $status = intval(Yii::app()->request->getParam('status', 100));
         $criteria = new EMongoCriteria($pageParams);
         if ($status != 100 ) {
             $criteria->status('==',$status);
         }
+        if ($search) {
+            $criteria->addCond('name','or',new MongoRegex('/' . $search . '/'));
+        }
         $cursor = JGEmploye::model()->findAll($criteria);
         $rows = CommonFn::getRowsFromCursor($cursor);
         $parsedRows = JGEmploye::model()->parse($rows);

+ 15 - 6
www/protected/views/jgEmploye/index.php

@@ -18,7 +18,9 @@
             <div class="tb_line">
                 <span class="tb_label">状态: </span>
                 <input id="filter_status" />
-
+                <div class="left">
+                    查询:<input id="ss" />
+                </div>
             </div>
             <a href="#" class='easyui-linkbutton' iconCls="icon-add" plain="true" onclick="export_order('tech','');return false;">导出雇员信息</a>
 
@@ -606,7 +608,7 @@
         jq_ss.searchbox({
             width: 130,
             searcher:function(value){
-                search_content();
+                search_content(value);
             },
             prompt: '请输入关键字'
         });
@@ -643,7 +645,13 @@
                 jq_set_precedence.combobox('setValue', 0);
             }
         });
-
+      jq_ss.searchbox({
+        width: 130,
+        searcher:function(value){
+          search_content(value);
+        },
+        prompt: '请输入关键字'
+      });
         jq_dg_content.datagrid({
             url: module_router + '/list',
             title: '雇员列表',
@@ -862,14 +870,15 @@
         });
     });
 
-    function search_content(){
+    function search_content(value = ''){
 
         var filter_status = jq_filter_status.combobox('getValue');
-
+        var search = value;
         jq_dg_content.datagrid({
             pageNum: 1,
             queryParams: {
-                status : filter_status
+                status : filter_status,
+                search : search
             }
         });