作者 lyh

gx

... ... @@ -36,14 +36,14 @@ class HrController extends BaseController
}
/**
* @remark :获取归属小组
* @remark :获取所有搜索参数
* @name :deptList
* @author :lyh
* @method :post
* @time :2023/7/22 17:17
*/
public function belongGroup(HrLogic $hrLogic){
$list = $hrLogic->belongGroupList();
public function getSearchParamsList(HrLogic $hrLogic){
$list = $hrLogic->getSearchParams();
$this->response('success',Code::SUCCESS,$list);
}
}
... ...
... ... @@ -6,6 +6,7 @@ namespace App\Http\Logic\Aside\Manage;
use App\Http\Logic\Aside\BaseLogic;
use App\Models\Manage\BelongingGroup;
use App\Models\Manage\EntryPosition;
use App\Models\Manage\JobLevel;
use App\Models\Manage\ManageHr;
... ... @@ -59,13 +60,20 @@ class HrLogic extends BaseLogic
return $param;
}
public function parms(){
$data['belong_group'] = $this->model::belongGroup();
$data['education'] = $this->model::education();
$data['entry_position'] = $this->model::entryPosition();
$data['p_level'] = $this->model::pLevel();
$data['dangyuan'] = $this->model::dangyuan();
$data['dangzhibu'] = $this->model::dangzhibu();
/**
* @remark :获取所有搜索参数
* @name :getParams
* @author :lyh
* @method :post
* @time :2023/7/24 11:05
*/
public function getSearchParams(){
$data['belong_group'] = $this->belongGroupList();
$data['education'] = $this->educationList();
$data['entry_position'] = $this->entryPositionList();
$data['p_level'] = $this->pLevel();
$data['political_outlook'] = $this->politicalOutlook();
$data['PartyBranch'] = $this->IsPartyBranch();
return $data;
}
... ... @@ -76,9 +84,9 @@ class HrLogic extends BaseLogic
* @method :post
* @time :2023/7/22 17:35
*/
public function belongGroupList($map){
public function belongGroupList(){
$belongingGroupModel = new BelongingGroup();
$lists = $belongingGroupModel->list($map);
$lists = $belongingGroupModel->list();
return $this->success($lists);
}
... ... @@ -106,9 +114,9 @@ class HrLogic extends BaseLogic
* @method :post
* @time :2023/7/22 17:51
*/
public function entryPositionList($map){
public function entryPositionList(){
$entryPositionModel = new EntryPosition();
$lists = $entryPositionModel->list($map);
$lists = $entryPositionModel->list();
return $this->success($lists);
}
... ... @@ -120,7 +128,41 @@ class HrLogic extends BaseLogic
* @time :2023/7/22 18:10
*/
public function pLevel(){
$jobLevelModel = new JobLevel();
$jobLevelModel->list();
$lists = [];
return $this->success($lists);
}
/**
* @remark :政治面貌
* @name :politicalOutlook
* @author :lyh
* @method :post
* @time :2023/7/24 10:57
*/
public function politicalOutlook(){
$data = [
0 => '群众',
1 => '预备党员',
2 => '正式党员',
];
return $this->success($data);
}
/**
* @remark :是否有党支部
* @name :IsPartyBranch
* @author :lyh
* @method :post
* @time :2023/7/24 11:01
*/
public function IsPartyBranch(){
$data = [
0 => '无',
1 => '是',
2 => '否',
];
return $this->success($data);
}
}
... ...
<?php
namespace App\Models\Manage;
use App\Models\Base;
/**
* @remark :职务级别
* @name :JobLevel
* @author :lyh
* @method :post
* @time :2023/7/24 10:53
*/
class JobLevel extends Base
{
protected $table = 'gl_manager_job_level';
}
... ...
... ... @@ -114,7 +114,7 @@ Route::middleware(['aloginauth'])->group(function () {
Route::get('/', [Aside\Manage\HrController::class, 'list'])->name('admin.hr');
Route::get('/info', [Aside\Manage\HrController::class, 'info'])->name('admin.hr_info');
Route::post('/save', [Aside\Manage\HrController::class, 'save'])->name('admin.hr_save');
Route::get('/parm_desciption', [Aside\Manage\HrController::class, 'parm_desciption'])->name('admin.parm_desciption');
Route::get('/getSearchParamsList', [Aside\Manage\HrController::class, 'getSearchParamsList'])->name('admin.hr_getSearchParamsList');
});
});
... ...