| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- <app-header></app-header>
-
- <div class="breadcrumb">
- @if (kakocho) {
- ホーム > 檀家(世帯) > 過去帳 > 故人を編集
- } @else {
- ホーム > 檀家(世帯) > 過去帳 > 故人を追加
- }
- </div>
-
- <div class="danka-edit-page">
- <app-side-menu></app-side-menu>
-
- <main class="danka-edit-main">
- <section class="edit-panel">
-
- <div class="page-title-area">
- <h1>
- @if (kakocho) {
- 故人を編集
- } @else {
- 故人を追加
- }
- </h1>
- </div>
-
- <form [formGroup]="kakochoForm" class="edit-form">
-
- <div class="edit-content">
-
- <section class="basic-edit-section">
- <h2>基本情報</h2>
-
- <div class="form-list">
-
- <!-- 名前 -->
- <div class="form-row">
- <label for="name">名前</label>
-
- <div class="form-field">
- <input
- id="name"
- type="text"
- formControlName="name"
- />
-
- @if (kakochoForm.get('name')?.invalid && kakochoForm.get('name')?.touched) {
- <p class="error-message">
- 名前を入力してください。
- </p>
- }
- </div>
- </div>
-
- <!-- ふりがな -->
- <div class="form-row">
- <label for="furigana">ふりがな</label>
-
- <input
- id="furigana"
- type="text"
- formControlName="furigana"
- />
- </div>
-
- <!-- 続柄 -->
- <div class="form-row">
- <label for="relationship">続柄</label>
-
- <input
- id="relationship"
- type="text"
- formControlName="relationship"
- />
- </div>
-
- <!-- 戒名 -->
- <div class="form-row">
- <label for="kaimyo">戒名</label>
-
- <input
- id="kaimyo"
- type="text"
- formControlName="kaimyo"
- />
- </div>
-
- <!-- 没年月日 -->
- <div class="form-row">
- <label for="deathDate">没年月日</label>
-
- <input
- id="deathDate"
- type="date"
- formControlName="deathDate"
- />
- </div>
-
- <!-- 行年 -->
- <div class="form-row">
- <label for="ageAtDeath">行年</label>
-
- <input
- id="ageAtDeath"
- type="text"
- formControlName="ageAtDeath"
- />
- </div>
-
- <!-- 備考 -->
- <div class="form-row">
- <label for="note">備考</label>
-
- <textarea
- id="note"
- formControlName="note"
- ></textarea>
- </div>
-
- </div>
- </section>
-
- </div>
-
- <div class="bottom-actions">
-
- @if (kakocho) {
- <button
- type="button"
- class="delete-button"
- (click)="deleteKakocho()"
- >
- 削除
- </button>
- }
-
- <button
- type="button"
- class="cancel-button"
- [routerLink]="['/kakocho-list']"
- >
- キャンセル
- </button>
-
- <button
- type="button"
- class="save-button"
- [disabled]="kakochoForm.invalid"
- (click)="saveKakocho()"
- >
- 保存
- </button>
-
- </div>
-
- </form>
-
- </section>
- </main>
- </div>
|