正在显示
3 个修改的文件
包含
22 行增加
和
0 行删除
| @@ -4,6 +4,7 @@ namespace App\Http\Controllers\Aside\Manage; | @@ -4,6 +4,7 @@ namespace App\Http\Controllers\Aside\Manage; | ||
| 4 | use App\Enums\Common\Code; | 4 | use App\Enums\Common\Code; |
| 5 | use App\Http\Controllers\Aside\BaseController; | 5 | use App\Http\Controllers\Aside\BaseController; |
| 6 | use App\Http\Requests\Aside\Manage\ManagerHrRequest; | 6 | use App\Http\Requests\Aside\Manage\ManagerHrRequest; |
| 7 | +use App\Models\Geo\GeoConf; | ||
| 7 | use App\Models\Manage\ManageHr; | 8 | use App\Models\Manage\ManageHr; |
| 8 | use App\Http\Logic\Aside\Manage\HrLogic; | 9 | use App\Http\Logic\Aside\Manage\HrLogic; |
| 9 | 10 | ||
| @@ -121,4 +122,18 @@ class HrController extends BaseController | @@ -121,4 +122,18 @@ class HrController extends BaseController | ||
| 121 | $hrLogic->setSort(); | 122 | $hrLogic->setSort(); |
| 122 | $this->response('success'); | 123 | $this->response('success'); |
| 123 | } | 124 | } |
| 125 | + | ||
| 126 | + /** | ||
| 127 | + * @remark :获取geo项目负责人 | ||
| 128 | + * @name :getGeoManagerList | ||
| 129 | + * @author :lyh | ||
| 130 | + * @method :post | ||
| 131 | + * @time :2025/11/7 14:31 | ||
| 132 | + */ | ||
| 133 | + public function getGeoManagerList() | ||
| 134 | + { | ||
| 135 | + $geoConfModel = new GeoConf(); | ||
| 136 | + $geo_manage_list = $geoConfModel->geoManage(); | ||
| 137 | + $this->response('success',Code::SUCCESS,$geo_manage_list); | ||
| 138 | + } | ||
| 124 | } | 139 | } |
| @@ -360,6 +360,12 @@ class ProjectController extends BaseController | @@ -360,6 +360,12 @@ class ProjectController extends BaseController | ||
| 360 | } | 360 | } |
| 361 | 361 | ||
| 362 | } | 362 | } |
| 363 | + if(isset($this->param['geo_manage_id'])){ | ||
| 364 | + //geo项目负责人 | ||
| 365 | + $geoConfModel = new GeoConf(); | ||
| 366 | + $ids = $geoConfModel->selectField(['manager_id' => $this->param['geo_manage_id']], 'project_id'); | ||
| 367 | + $query = $query->whereIn('gl_project.id', $ids); | ||
| 368 | + } | ||
| 363 | return $query; | 369 | return $query; |
| 364 | } | 370 | } |
| 365 | 371 |
| @@ -153,6 +153,7 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -153,6 +153,7 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 153 | Route::any('/info', [Aside\Manage\HrController::class, 'info'])->name('admin.hr_info'); | 153 | Route::any('/info', [Aside\Manage\HrController::class, 'info'])->name('admin.hr_info'); |
| 154 | Route::post('/save', [Aside\Manage\HrController::class, 'save'])->name('admin.hr_save'); | 154 | Route::post('/save', [Aside\Manage\HrController::class, 'save'])->name('admin.hr_save'); |
| 155 | Route::post('/sort', [Aside\Manage\HrController::class, 'sort'])->name('admin.hr_sort'); | 155 | Route::post('/sort', [Aside\Manage\HrController::class, 'sort'])->name('admin.hr_sort'); |
| 156 | + Route::post('/getGeoManagerList', [Aside\Manage\HrController::class, 'getGeoManagerList'])->name('admin.hr_getGeoManagerList'); | ||
| 156 | Route::any('/getSearchParamsList', [Aside\Manage\HrController::class, 'getSearchParamsList'])->name('admin.hr_getSearchParamsList'); | 157 | Route::any('/getSearchParamsList', [Aside\Manage\HrController::class, 'getSearchParamsList'])->name('admin.hr_getSearchParamsList'); |
| 157 | }); | 158 | }); |
| 158 | 159 |
-
请 注册 或 登录 后发表评论