作者 lyh

更新人事信息

@@ -3,6 +3,7 @@ @@ -3,6 +3,7 @@
3 namespace App\Http\Controllers\Aside\Manage; 3 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\Models\Manage\ManageHr; 7 use App\Models\Manage\ManageHr;
7 use App\Models\Manage\Menu; 8 use App\Models\Manage\Menu;
8 use Illuminate\Http\Request; 9 use Illuminate\Http\Request;
@@ -53,26 +54,8 @@ class HrController extends BaseController @@ -53,26 +54,8 @@ class HrController extends BaseController
53 * @method :post 54 * @method :post
54 * @time :2023/9/6 10:05 55 * @time :2023/9/6 10:05
55 */ 56 */
56 - public function save(HrLogic $logic){  
57 - $this->request->validate([  
58 - 'name'=>'required',  
59 - 'mobile'=>'required',  
60 - 'status'=>'required',  
61 - 'education'=>'required',  
62 - 'entry_position'=>'required',  
63 - 'p_level'=>'required',  
64 - 'dept_id'=>'required',  
65 - 'belong_group'=>'required',  
66 - ],[  
67 - 'name.required' => '名称不能为空',  
68 - 'mobile.required' => '手机号码不能为空',  
69 - 'status.required' => '请选择用户状态',  
70 - 'education.required' => '请选择学历',  
71 - 'entry_position.required' => '请选择入职岗位',  
72 - 'p_level.required' => '请选择入职岗位级别',  
73 - 'dept_id.required' => '请选择部门',  
74 - 'belong_group.required' => '请选择小组',  
75 - ]); 57 + public function save(ManagerHrRequest $request,HrLogic $logic){
  58 + $request->validated();
76 $logic->hrSave(); 59 $logic->hrSave();
77 $this->response('success'); 60 $this->response('success');
78 } 61 }
  1 +<?php
  2 +/**
  3 + * @remark :
  4 + * @name :ManagerHrRequest.php
  5 + * @author :lyh
  6 + * @method :post
  7 + * @time :2024/7/10 15:59
  8 + */
  9 +
  10 +namespace App\Http\Requests\Aside\Manage;
  11 +use App\Models\Manage\Manage;
  12 +use App\Rules\Mobile;
  13 +use Illuminate\Foundation\Http\FormRequest;
  14 +use Illuminate\Validation\Rule;
  15 +
  16 +class ManagerHrRequest extends FormRequest
  17 +{
  18 + /**
  19 + * Determine if the user is authorized to make this request.
  20 + *
  21 + * @return bool
  22 + */
  23 + public function authorize()
  24 + {
  25 + return true;
  26 + }
  27 +
  28 + /**
  29 + * Get the validation rules that apply to the request.
  30 + *
  31 + * @return array
  32 + */
  33 + public function rules()
  34 + {
  35 + return [
  36 + 'name'=>'required',
  37 + 'mobile'=>'required',
  38 + 'status'=>'required',
  39 + 'education'=>'required',
  40 + 'entry_position'=>'required',
  41 + 'p_level'=>'required',
  42 + 'dept_id'=>'required',
  43 + 'belong_group'=>'required',
  44 + ];
  45 + }
  46 +
  47 + public function messages()
  48 + {
  49 + return [
  50 + 'name.required' => '名称不能为空',
  51 + 'mobile.required' => '手机号码不能为空',
  52 + 'status.required' => '请选择用户状态',
  53 + 'education.required' => '请选择学历',
  54 + 'entry_position.required' => '请选择入职岗位',
  55 + 'belong_group.required' => '请选择小组',
  56 + 'p_level.required' => '请选择入职岗位级别',
  57 + 'dept_id.required' => '请选择部门',
  58 + ];
  59 + }
  60 +
  61 +}