krgm.so-manager-dev.com/resources/views/admin/users/add.blade.php
你的名字 40526ea0cf
All checks were successful
Deploy preview (main_ou) / deploy (push) Successful in 13s
画面エラー修正
2025-08-23 20:32:52 +09:00

368 lines
17 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@extends('layouts.app')
@section('title', '利用者マスタ|新規')
@section('content')
{{-- パンくず --}}
<div class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-lg-6"><h1 class="m-0 text-dark">新規</h1></div>
<div class="col-lg-6">
<ol class="breadcrumb float-sm-right text-sm">
<li class="breadcrumb-item"><a href="{{ route('home') }}">ホーム</a></li>
<li class="breadcrumb-item"><a href="{{ route('users') }}">利用者マスタ</a></li>
<li class="breadcrumb-item active">新規</li>
</ol>
</div>
</div>
</div>
</div>
<section class="content">
<div class="container-fluid">
{{-- 成功/エラー表示 --}}
@if ($errors->any())
<div class="alert alert-danger">
<ul class="mb-0">
@foreach ($errors->all() as $e)
<li>{{ $e }}</li>
@endforeach
</ul>
</div>
@endif
<form method="post" action="{{ route('users_add') }}" enctype="multipart/form-data">
@csrf
<div class="card">
<div class="card-header">
<h3 class="card-title">基本情報</h3>
</div>
<div class="card-body">
{{-- 1列レイアウト(ラベル左 / 入力右) --}}
<div class="form-group row">
<label class="col-md-2 col-form-label">会員ID</label>
<div class="col-md-10">
<input type="text" name="member_id" value="{{ old('member_id') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">利用者ID <span class="text-danger">*</span></label>
<div class="col-md-10">
<input type="text" name="user_id" value="{{ old('user_id') }}" class="form-control" required>
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">パスワード</label>
<div class="col-md-10">
<input type="password" name="user_pass" class="form-control" autocomplete="new-password">
</div>
</div>
{{-- タグ/QR & シリアル --}}
<div class="form-group row">
<label class="col-md-2 col-form-label">タグQR</label>
<div class="col-md-10 d-flex align-items-center">
<div class="form-check mr-3">
<input class="form-check-input" type="radio" name="tag_qr_flag" id="tag_qr_qr" value="1" {{ old('tag_qr_flag','0')=='1'?'checked':'' }}>
<label for="tag_qr_qr" class="form-check-label">QR</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="tag_qr_flag" id="tag_qr_tag" value="0" {{ old('tag_qr_flag','0')=='0'?'checked':'' }}>
<label for="tag_qr_tag" class="form-check-label">タグ</label>
</div>
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">タグシリアル</label>
<div class="col-md-10">
<input type="text" name="user_tag_serial" value="{{ old('user_tag_serial') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">タグシリアル(64)</label>
<div class="col-md-10">
<input type="text" name="user_tag_serial_64" value="{{ old('user_tag_serial_64') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">QRコード</label>
<div class="col-md-10">
<input type="text" name="qr_code" value="{{ old('qr_code') }}" class="form-control">
</div>
</div>
{{-- AID / 設置場所QR --}}
<div class="form-group row">
<label class="col-md-2 col-form-label">AID</label>
<div class="col-md-10">
<input type="text" name="user_aid" value="{{ old('user_aid') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">設置場所QR</label>
<div class="col-md-10">
<input type="text" name="user_place_qrid" value="{{ old('user_place_qrid') }}" class="form-control">
</div>
</div>
{{-- 利用者属性 --}}
<div class="form-group row">
<label class="col-md-2 col-form-label">利用者分類ID</label>
<div class="col-md-10">
<input type="text" name="user_categoryid" value="{{ old('user_categoryid') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">氏名 <span class="text-danger">*</span></label>
<div class="col-md-10">
<input type="text" name="user_name" value="{{ old('user_name') }}" class="form-control" required>
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">フリガナ</label>
<div class="col-md-10">
<input type="text" name="user_phonetic" value="{{ old('user_phonetic') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">性別</label>
<div class="col-md-10 d-flex align-items-center">
<label class="mr-3"><input type="radio" name="user_gender" value="男性" {{ old('user_gender')=='男性'?'checked':'' }}> 男性</label>
<label class="mr-3"><input type="radio" name="user_gender" value="女性" {{ old('user_gender')=='女性'?'checked':'' }}> 女性</label>
<label><input type="radio" name="user_gender" value="未入力" {{ old('user_gender')=='未入力'?'checked':'' }}> 未入力</label>
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">生年月日</label>
<div class="col-md-4">
<input type="date" name="user_birthdate" value="{{ old('user_birthdate') }}" class="form-control">
</div>
<label class="col-md-2 col-form-label text-md-right">年齢</label>
<div class="col-md-4">
<input type="number" name="user_age" value="{{ old('user_age') }}" class="form-control">
</div>
</div>
{{-- 連絡先 --}}
<div class="form-group row">
<label class="col-md-2 col-form-label">携帯電話番号</label>
<div class="col-md-10">
<input type="text" name="user_mobile" value="{{ old('user_mobile') }}" class="form-control" placeholder="080-0000-0000">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">自宅電話番号</label>
<div class="col-md-10">
<input type="text" name="user_homephone" value="{{ old('user_homephone') }}" class="form-control" placeholder="000-0000-0000">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">メールアドレス</label>
<div class="col-md-10">
<input type="email" name="user_primemail" value="{{ old('user_primemail') }}" class="form-control" placeholder="name@example.com">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">予備メール</label>
<div class="col-md-10">
<input type="email" name="user_submail" value="{{ old('user_submail') }}" class="form-control" placeholder="name@example.com">
</div>
</div>
{{-- 現住所 --}}
<div class="form-group row">
<label class="col-md-2 col-form-label">現住所 郵便番号</label>
<div class="col-md-10">
<input type="text" name="user_regident_zip" value="{{ old('user_regident_zip') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">現住所 都道府県</label>
<div class="col-md-10">
<input type="text" name="user_regident_pre" value="{{ old('user_regident_pre') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">現住所 市区町村</label>
<div class="col-md-10">
<input type="text" name="user_regident_city" value="{{ old('user_regident_city') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">現住所 住所</label>
<div class="col-md-10">
<input type="text" name="user_regident_add" value="{{ old('user_regident_add') }}" class="form-control">
</div>
</div>
{{-- 連絡先住所 --}}
<div class="form-group row">
<label class="col-md-2 col-form-label">連絡先 郵便番号</label>
<div class="col-md-10">
<input type="text" name="user_relate_zip" value="{{ old('user_relate_zip') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">連絡先 都道府県</label>
<div class="col-md-10">
<input type="text" name="user_relate_pre" value="{{ old('user_relate_pre') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">連絡先 市区町村</label>
<div class="col-md-10">
<input type="text" name="user_relate_city" value="{{ old('user_relate_city') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">連絡先 住所</label>
<div class="col-md-10">
<input type="text" name="user_relate_add" value="{{ old('user_relate_add') }}" class="form-control">
</div>
</div>
{{-- その他属性 --}}
<div class="form-group row">
<label class="col-md-2 col-form-label">区民</label>
<div class="col-md-10">
<input type="text" name="ward_residents" value="{{ old('ward_residents') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">勤務先</label>
<div class="col-md-10">
<input type="text" name="user_workplace" value="{{ old('user_workplace') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">学校名</label>
<div class="col-md-10">
<input type="text" name="user_school" value="{{ old('user_school') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">卒業年</label>
<div class="col-md-10">
<input type="date" name="user_graduate" value="{{ old('user_graduate') }}" class="form-control">
</div>
</div>
{{-- 本人確認 --}}
<div class="form-group row">
<label class="col-md-2 col-form-label">本人確認書類</label>
<div class="col-md-10">
<input type="text" name="user_idcard" value="{{ old('user_idcard') }}" class="form-control" placeholder="運転免許証 など">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">本人確認チェック</label>
<div class="col-md-10">
{{-- 0/1のみのDBの場合は 0=未チェック / 1=手動チェックOK で保存 --}}
<label class="mr-3"><input type="radio" name="user_idcard_chk_flag" value="0" {{ old('user_idcard_chk_flag','0')=='0'?'checked':'' }}> 未チェック</label>
<label><input type="radio" name="user_idcard_chk_flag" value="1" {{ old('user_idcard_chk_flag')=='1'?'checked':'' }}> 手動チェックOK</label>
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">本人確認日時</label>
<div class="col-md-10">
<input type="date" name="user_chk_day" value="{{ old('user_chk_day') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">本人確認オペレータID</label>
<div class="col-md-10">
<input type="text" name="user_chk_opeid" value="{{ old('user_chk_opeid') }}" class="form-control">
</div>
</div>
{{-- タグ発行 / 発行可否 / 退会 --}}
<div class="form-group row">
<label class="col-md-2 col-form-label">タグ発行数</label>
<div class="col-md-10">
<input type="number" name="user_tag_issue" value="{{ old('user_tag_issue') }}" class="form-control">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">発行可否</label>
<div class="col-md-10">
<label class="mr-3"><input type="radio" name="issue_permission" value="1" {{ old('issue_permission')=='1'?'checked':'' }}> 発行可</label>
<label><input type="radio" name="issue_permission" value="0" {{ old('issue_permission','0')=='0'?'checked':'' }}> 発行不可</label>
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">退会フラグ</label>
<div class="col-md-10">
<label class="mr-3"><input type="radio" name="user_quit_flag" value="1" {{ old('user_quit_flag')=='1'?'checked':'' }}> はい</label>
<label><input type="radio" name="user_quit_flag" value="0" {{ old('user_quit_flag','0')=='0'?'checked':'' }}> いいえ</label>
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">退会日</label>
<div class="col-md-10">
<input type="date" name="user_quitday" value="{{ old('user_quitday') }}" class="form-control">
</div>
</div>
{{-- 本人確認写真(ダミー:実装は後日) --}}
<div class="form-group row">
<label class="col-md-2 col-form-label">本人確認写真ファイル1</label>
<div class="col-md-10">
<input type="file" name="id_photo1" class="form-control-file">
</div>
</div>
<div class="form-group row">
<label class="col-md-2 col-form-label">本人確認写真ファイル2</label>
<div class="col-md-10">
<input type="file" name="id_photo2" class="form-control-file">
</div>
</div>
{{-- 備考 --}}
<div class="form-group row">
<label class="col-md-2 col-form-label">備考</label>
<div class="col-md-10">
<textarea name="user_remarks" rows="4" class="form-control">{{ old('user_remarks') }}</textarea>
</div>
</div>
</div>
<div class="card-footer">
<button type="submit" class="btn btn-primary">登録</button>
<a href="{{ route('users') }}" class="btn btn-default ml-2">戻る</a>
</div>
</div>
</form>
</div>
</section>
{{-- 見た目の微調整(間隔を広げる) --}}
<style>
.card .form-group { margin-bottom: .85rem; }
</style>
@endsection