@extends('layouts.master') @section('link') {{Html::style('css/staff/staffModify.css?20220729-1040')}} {{Html::style('css/common/common.css?20201211-1650')}} @stop @include('layouts.header') @section('content')
{{Form::open(['route' => 'searchPostStaff', 'id' => 'backForm'])}} {{Form::hidden('SearchType', $SearchTypeRf)}} {{Form::hidden('DispSearchType', $SearchTypeRf)}} {{Form::hidden('TeamList', $SearchTeamRf)}} {{Form::close()}} @if($isRegister == true) {{Form::open( [ 'url'=>'staff/register', 'class'=>'form-inline', 'id'=>'SubmitForm', 'method'=>'Post' ] )}} @else {{Form::open( [ 'url'=>'staff/modify', 'class'=>'form-inline', 'id'=>'SubmitForm', 'method'=>'Post' ] )}} {{Form::hidden('Id', @$staffData->id)}} {{Form::hidden('Version', @$staffData->version)}} {{Form::hidden('Password', '', ['id'=>'Password'])}} @endif {{Form::hidden('Move', '', ['id'=>'Move'])}} {{Form::hidden('UpdateAndMove', '', ['id'=>'UpdateAndMove'])}} {{Form::hidden('IsRegister', $isRegister, ['id'=>'IsRegister'])}} {{Form::hidden('IsDelete', 'false', ['id'=>'IsDelete'])}} {{Form::hidden('IdRf', $IdRf, ['id'=>'IdRf'])}} {{Form::hidden('SearchTeamRf', $SearchTeamRf)}} {{Form::hidden('SearchTypeRf', $SearchTypeRf)}} {{Form::hidden( 'Photo', @$staffData->photo, [ 'id'=>'Photo','class' => 'form-control short-control' ] )}} {{-- パスワード自動入力を阻止するためのダミーパスワードフォーム --}} {{-- エラーメッセージ --}}
@foreach (['danger', 'warning', 'success', 'info'] as $msg) @if(Session::has('alert-' . $msg))

{{Session::get('alert-' . $msg)}} ×

@endif @endforeach
@if($isRegister == true)

職員情報の新規登録

新規登録

ページ
@else

{{@$staffData->last_name . ' ' . @$staffData->first_name}}

さん のページ
@endif
{{$errors->first('TempRetireStarts')}}
氏 名
{{Form::text( 'LastName', old('LastName', @$staffData->last_name), [ 'id' => 'LastName', 'class' => 'form-control short-control' ] )}}   {{Form::text( 'FirstName', old('FirstName', @$staffData->first_name), [ 'id' => 'FirstName', 'class' => 'form-control short-control' ] )}}
ふりがな
{{Form::text( 'LastNameKana', old('LastNameKana', @$staffData->last_name_reading), [ 'id' => 'LastNameKana', 'class' => 'form-control short-control' ] )}}   {{Form::text( 'FirstNameKana', old('FirstNameKana', @$staffData->first_name_reading), [ 'id' => 'FirstNameKana', 'class' => 'form-control short-control' ] )}}
配偶者の
有無
旧姓
{{Form::text( 'MaidenName', @$staffData->maiden_name, [ 'id'=>'MaidenName', 'class' => 'form-control short-control' ] )}}
{{Form::file( 'ImgInput', ['id'=>'ImgInput','accept' => 'image/*'] )}}
ID
{{Form::text( 'ID', old('ID', @$staffData->user_id), [ 'id' => 'ID', 'class' => 'form-control short-control', 'maxlength '=>'16' ] )}}
パスワード
{{Form::password( 'Pass', ['maxlength' => '16', 'id' => 'Pass'] )}}
権限
{{Form::n_select( 'UserRole', [ '1' => '権限なし', '2' => '管理者', '3' => '一般', ], old('UserRole', $staffData->auth ?? '1'), '- - -', [ 'id' => 'UserRole', 'class' => 'form-control short-control' ], null )}} {{Form::hidden('MemberID', @$staffData->mst_user_id)}} {{Form::hidden('UserVersion', @$staffData->mst_user_version)}}
※忘れた場合は再登録してください
※半角英数8文字以上
性 別
生年月日
{{Form::text( 'BirthDay', old('BirthDay', @$staffData->birthday), [ 'id' => 'BirthDay', 'class' => 'form-control short-control' ] )}}
勤務 
開始日
{{Form::text( 'WorkDate', old('WorkDate', @$staffData->start_date), [ 'id'=>'WorkDate', 'class' => 'form-control short-control' ] )}}
雇用状況
@forelse($RetiredData as $index => $data)
{{Form::hidden('TempRetireIds []', $data->id)}} {{Form::hidden( 'TempRetireVersions []', $data->version )}}
{{Form::text( 'TempRetireStarts []', $data->start_date, [ 'class' => 'retired-start form-control very-short-control' ] )}}
{{Form::text( 'TempRetireEnds []', $data->end_date, [ 'class' => ' retired-end form-control very-short-control' ] )}}
@if($index == 0) 追加 @else @endif
@empty
{{Form::hidden('TempRetireIds []', '')}} {{Form::hidden('TempRetireVersions []', '')}}
{{Form::text( 'TempRetireStarts []', '', [ 'class' => 'retired-start form-control very-short-control' ] )}}
{{Form::text( 'TempRetireEnds []', '', [ 'class' => 'retired-end form-control very-short-control' ] )}}
追加
@endforelse
{{Form::text( 'RetireDate', old('RetireDate', @$staffData->retirement_day), [ 'id'=>'RetireDate', 'class' => 'form-control very-short-control' ] )}}
郵便番号
{{Form::text( 'ZipCode', old('ZipCode', @$staffData->zip), [ 'id'=>'ZipCode', 'class' => 'form-control very-short-control' ] )}}
住 所
{{Form::text( 'Address', old('Address', @$staffData->address), [ 'id'=>'Address', 'class' => 'form-control long-control' ] )}}
電 話
{{Form::text( 'Phone', old('Phone', @$staffData->tel), ['id'=>'Phone', 'class' => 'form-control'] )}}
携帯電話
{{Form::text( 'CellPhone', old('CellPhone', @$staffData->tel_mobile), ['id'=>'CellPhone', 'class' => 'form-control'] )}}
メール
{{Form::text( 'Email', old('Email', @$staffData->mail_address), ['id'=>'Email','class' => 'form-control long-control'] )}}
職員分類
{{Form::n_select( 'StaffClf', $StaffClfs, old('StaffClf', @$staffData->trz_member_group_id), Message::get('C00001'), [ 'id' => 'StaffClf', 'class' => 'form-control long-control' ], null )}}
職能区分
{{Form::n_select( 'WorkClf', $WorkClfs, old('WorkClf', @$staffData->mst_skill_class_id), Message::get('C00001'), [ 'id' => 'WorkClf', 'class' => 'form-control long-control' ], null )}}
緊急連絡先
{{Form::text( 'EmergencyContact', @$staffData->tel_emergency, ['id'=>'EmergencyContact','class' => 'form-control'] )}} {{Form::text( 'Remarks', @$staffData->tel_emergency_note, ['id'=>'Remarks','class' => 'form-control'] )}}
学 歴
@forelse($EduData as $index => $data)
{{Form::hidden('EduIds []', $data->id)}} {{Form::hidden('EduVersions []', $data->version)}}
{{Form::text( 'EduQltStarts []', $data->start_date, [ 'class' => 'edu_start form-control very-short-control' ] )}}
{{Form::text( 'EduQltEnds []', $data->end_date, [ 'class' => 'edu_end form-control very-short-control' ] )}}
{{Form::text( 'SchoolNames []', $data->college, [ 'class' => 'SchoolNames form-control' ] )}} {{Form::text( 'Departments []', $data->department, [ 'class' => 'departments form-control' ] )}} @if($loop->first) 追加 @else @endif
@empty
{{Form::hidden('EduIds []', '')}} {{Form::hidden('EduVersions []', '')}}
{{Form::text( 'EduQltStarts []', '', [ 'class' => 'edu_start form-control very-short-control' ] )}}
{{Form::text( 'EduQltEnds []','', [ 'class' => 'edu_end form-control very-short-control' ] )}}
{{Form::text( 'SchoolNames []', '', [ 'class' => 'SchoolNames form-control' ] )}} {{Form::text( 'Departments []', '', [ 'class' => 'departments form-control' ] )}} 追加
@endforelse
職務経歴
@forelse($CareerData as $index => $data)
{{Form::hidden('CareerIds []', $data->id)}} {{Form::hidden('CareerVersions []', $data->version)}}
{{Form::text( 'CareerPeriodStarts []', $data->start_date, [ 'class' => 'career-start very-short-control form-control' ] )}}
{{Form::text( 'CareerPeriodEnds []', $data->end_date, [ 'class' => ' career-end very-short-control form-control' ] )}}
{{Form::text( 'JobDescriptions []', $data->content, ['class' => 'jobDescription form-control'] )}} @if($index == 0) 追加 @else @endif
@empty
{{Form::hidden('CareerIds []', '')}} {{Form::hidden('CareerVersions []', '')}}
{{Form::text( 'CareerPeriodStarts []', '', [ 'class' => 'career-start very-short-control form-control' ] )}}
{{Form::text( 'CareerPeriodEnds []', '', [ 'class' => 'career-end very-short-control form-control' ] )}}
{{Form::text( 'JobDescriptions []', '', ['class' => 'jobDescription form-control'] )}} 追加
@endforelse
家族構成
@forelse($FamilyData as $index => $data) {{Form::hidden('FamilyIds []', $data->id)}} {{Form::hidden('FamilyVersions []', $data->version)}}
{{Form::n_select( 'FamilyRelations []', $FamilyRelations, $data->mst_relationship_id, Message::get('C00001'), [ 'class' => 'form-control familyRelation' ], null )}} {{Form::text( 'FamilyNames []', $data->name, [ 'class' => 'form-control render-family-name' ] )}} {{Form::n_select( 'FamilyDutys []', [ '1' => '有', '2' => '無' ], $data->responsibility, Message::get('C00001'), ['class' => 'form-control familyDuty'], null )}} @if($loop->first) 追加 @else @endif
@empty {{Form::hidden('FamilyIds []', '')}} {{Form::hidden('FamilyVersions []', '')}}
{{Form::n_select( 'FamilyRelations []', $FamilyRelations, '', Message::get('C00001'), [ 'class' => 'form-control familyRelation' ], null )}} {{Form::text( 'FamilyNames []', '', [ 'class' => 'form-control family-name' ] )}} {{Form::n_select( 'FamilyDutys []', [ '1' => '有', '2' => '無' ], '', Message::get('C00001'), ['class' => 'form-control familyDuty'], null )}} 追加
@endforelse
保育士証
登録番号
{{Form::n_select( 'Prefecture', $Prefectures, old('Prefecture', @$staffData->trz_member_prefecture), Message::get('C00001'), [ 'id' => 'Prefecture', 'class' => 'form-control render-Prefecture' ], null )}} {{Form::text( 'TrzMemberNumber', old('TrzMemberNumber', @$staffData->trz_member_number), [ 'id'=>'TrzMemberNumber', 'class' => 'form-control render-trzMemberNumber', 'maxlength '=>'7' ] )}}
志望動機
(応募時)
{{Form::textarea( 'Reason', old('Reason', @$staffData->motivation), [ 'id'=>'Reason', 'rows' => '5', 'class' => 'form-control' ] )}}
本人の希望
(応募時)
{{Form::textarea( 'Request', old('Request', @$staffData->aspiration), [ 'id'=>'Request', 'rows' => '5', 'class' => 'form-control' ] )}}
特記事項
{{Form::textarea( 'Notice', old('Notice', @$staffData->notices), [ 'id'=>'Notice', 'rows' => '5', 'class' => 'form-control' ] )}}
@if(!$isRegister)

*以下の項目は「チーム構成設定」より入力することができます。

所属チーム
@forelse($Team as $data)
{{sprintf('%s (バランス:%d%%)', $data->name, $data->team_balance)}}
@empty
-
@endforelse

*以下の項目は「キャリアパス」より入力することができます。

職 位
@forelse($Position as $data)
{{sprintf('%s%d級 (%s ~ )', $data->mst_name, $data->grade, $data->change_date)}}
@empty
-
@endforelse
職 責
@forelse($Duty as $data)
{{sprintf('%s (%s ~ %s)', $data->name, $data->start_date, $data->end_date)}}
@empty
-
@endforelse
資格・検定
@forelse($Qualification as $data)
{{Form::hidden('QualificationListIds []', $data->id)}}
{{$data->acquire_date. '取得'}}
{{$data->mst_name}}
@if($data->mst_note)
{{$data->mst_note ?? '-'}}
@endif @if($data->note)

【備考】
{{nl2br(htmlspecialchars($data->note, ENT_QUOTES, 'UTF-8'))}}

@endif
@empty
-
@endforelse
研修・訓練
@forelse($Lecture as $data)
{{Form::hidden('LectureListIds []', $data->id)}}
{{$data->attending_date}}
{{$data->mst_name}}
@empty($data->j_learning_course_id)

{{$data->mst_promoter ?? '-'}} @switch($data->mst_form_ojt) @case(1) OJT @break @case(2) OFFJT @break @default - @endswitch @switch($data->mst_form_in_out) @case(1) 園内 @break @case(2) 園外 @break @default - @endswitch 研修 / {{$data->formatAttendingTime}} 時間

@endempty @if($data->note)

【備考】
{!!nl2br(htmlspecialchars($data->note, ENT_QUOTES, 'UTF-8'))!!}

@endif
@empty
-
@endforelse
@endif
@if(!$isRegister) 個人ページの削除   @endif
{{Form::close()}}
@endsection @section('modal') @append @section('optionalJs') {{-- ページ内グローバル変数の定義 --}} {{Html::script('js/staff/staffModify.js?20201215-0950')}} @append @include ('layouts.footer')