作者 张关杰

edit hr

@@ -21,6 +21,16 @@ class HrLogic extends BaseLogic @@ -21,6 +21,16 @@ class HrLogic extends BaseLogic
21 $this->model = new ManageHr(); 21 $this->model = new ManageHr();
22 } 22 }
23 23
  24 + public function getList(array $param = [], array $sort = ['id' => 'desc'], array $columns = ['*'], int $limit = 20){
  25 + $search = isset($param['search'])?$param['search']:'';
  26 + $pagesize = isset($param['pagesize'])?$param['pagesize']:20;
  27 + $map = [];
  28 + if($search){
  29 + $map[] = ['name','like','%'.$search.'%'];
  30 + }
  31 + $list = parent::getList($map, $sort, $columns, $pagesize);
  32 + return $list;
  33 + }
24 34
25 public function save($param){ 35 public function save($param){
26 foreach ($this->model::specielField() as $v){ 36 foreach ($this->model::specielField() as $v){
@@ -107,7 +107,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -107,7 +107,7 @@ Route::middleware(['aloginauth'])->group(function () {
107 Route::get('/', [Aside\Manage\HrController::class, 'list'])->name('admin.hr'); 107 Route::get('/', [Aside\Manage\HrController::class, 'list'])->name('admin.hr');
108 Route::get('/info', [Aside\Manage\HrController::class, 'info'])->name('admin.hr_info'); 108 Route::get('/info', [Aside\Manage\HrController::class, 'info'])->name('admin.hr_info');
109 Route::post('/save', [Aside\Manage\HrController::class, 'save'])->name('admin.hr_save'); 109 Route::post('/save', [Aside\Manage\HrController::class, 'save'])->name('admin.hr_save');
110 - Route::post('/parm_desciption', [Aside\Manage\HrController::class, 'parm_desciption'])->name('admin.parm_desciption'); 110 + Route::get('/parm_desciption', [Aside\Manage\HrController::class, 'parm_desciption'])->name('admin.parm_desciption');
111 }); 111 });
112 }); 112 });
113 113