修正完了です。変更のポイント:

警告アイコン(⚠️/)を全て除去 — M:Nの特性上、面積が一致しないのが正常なので
合計面積はセクション見出しにグレー小文字で併記するのみ — 「共済情報 (2件 / 計800m2)」の形式
圃場一覧の紐づけ列も控えめに — 0件は「-」のグレー表示、警告なし
面積情報は「見ようと思えば見える」程度の存在感にしました。画面がうるさくならないはずです。
This commit is contained in:
Akira
2026-02-18 13:49:51 +09:00
parent 103331f761
commit 619bd7886e
2 changed files with 13 additions and 20 deletions

View File

@@ -320,9 +320,8 @@
- [x] [✏️ 編集]ボタン → 画面5圃場詳細へ遷移
- [x] [🗑 削除]ボタン → 確認ダイアログ後に削除
- [ ] **紐づけ状況列E-2****未実装**
- [ ] 「共済」列: 紐づけ件数表示(例: 「2件」。0件の場合は「⚠️ 未紐づけ」と警告表示
- [ ] 「中山間」列: 紐づけ件数表示。0件の場合は「⚠️ 未紐づけ」と警告表示
- [ ] 面積不一致がある場合は件数の横に ⚠️ を表示
- [ ] 「共済」列: 紐づけ件数表示(例: 「2件」。0件の場合は「-」をグレー表示
- [ ] 「中山間」列: 紐づけ件数表示。0件の場合は「-」をグレー表示
---
@@ -348,8 +347,7 @@
│ │
├────────────────────────────────────────────────────────────┤
│ │
│ 📋 共済情報 (2件) 合計面積: 800m2 [+追加] │
│ ⚠️ 面積差異: 圃場400m2 ≠ 共済合計800m2 │
│ 📋 共済情報 (2件 / 計800m2) [+追加] │
│ ─────────────────────────────────────────────────────── │
│ 耕地-分筆 漢字地名 住所 面積(m2) 操作│
│ ─────────────────────────────────────────────────────── │
@@ -358,8 +356,7 @@
│ │
├────────────────────────────────────────────────────────────┤
│ │
│ 📋 中山間情報 (1件) 合計面積: 400m2 [+追加] │
│ ✅ 面積一致 │
│ 📋 中山間情報 (1件 / 計400m2) [+追加] │
│ ─────────────────────────────────────────────────────── │
│ ID 所在地 面積(m2) 支払金額 操作 │
│ ─────────────────────────────────────────────────────── │
@@ -408,8 +405,7 @@
│ [保存] │
│ │
├────────────────────────────────────┤
│ 📋 共済情報 (2件) [+追加] │
│ ⚠️ 面積差異: 400m2≠800m2 │
│ 📋 共済情報 (2件/計800m2) [+追加] │
│ ┌──────────────────────────────┐│
│ │ 2-1 四万十町笹ヶ谷374-1 ││
│ │ 400m2 [×] ││
@@ -420,8 +416,7 @@
│ └──────────────────────────────┘│
│ │
├────────────────────────────────────┤
│ 📋 中山間情報 (1件) [+追加]
│ ✅ 面積一致 │
│ 📋 中山間情報 (1件/計400m2)[+追加]│
│ ┌──────────────────────────────┐│
│ │ ID50 口神川壱町切1694 ││
│ │ 400m2 ¥8,000 [×] ││
@@ -445,11 +440,10 @@
- [ ] 既に他の圃場に紐づいている区画は紐づけ先を表示M:N のため追加は可能)
- [ ] 各行に [×] ボタンで紐づけ解除(区画自体は削除しない)
- [ ] 確認ダイアログ: 「この紐づけを解除しますか?」
- [ ] **面積整合性チェックE-2****未実装**
- [ ] 圃場面積 vs 紐づけ区画合計面積を比較表示
- [ ] 一致: ✅ アイコン表示
- [ ] 不一致: ⚠️ アイコン + 差異を表示(例: 「圃場400m2 ≠ 共済合計800m2」
- [ ] ※ M:N のため必ずしも一致しなくてよい場合もある。あくまで参考情報
- [ ] **面積参考表示E-2****未実装**
- [ ] セクション見出しに紐づけ区画合計面積を小さく併記(例: 「共済情報 (2件 / 計800m2)」)
- [ ] ※ M:N関係の特性上、圃場面積と一致しないのが通常。警告アイコンやハイライトは表示しない
- [ ] 面積はあくまで参考情報として、件数と合計面積を淡いグレー文字で表示するのみ
- [ ] 将来的に栽培履歴も表示Phase 2
### 必要なAPIE-2 用)
@@ -466,7 +460,7 @@
### デザインノート
- [+追加] ボタンはセクション見出しの右端に配置
- [×] ボタンは各行の右端、テキストリンクスタイル(赤系)
- 面積チェックは情報表示のみ(警告であり、保存をブロックしない
- **面積表示は控えめに**: 件数と合計面積をセクション見出しにグレー小文字で表示するのみ。M:N関係の特性上、圃場面積と合計面積は基本的に一致しないため、警告アイコンやハイライト色は一切使わない
- モーダルの区画一覧はチェックボックス選択式(複数同時追加可能)
---

View File

@@ -233,12 +233,11 @@
- 共済/中山間セクションに [+追加] ボタンを追加
- 追加モーダル: 全マスタ一覧から検索・選択して紐づけ追加(チェックボックス複数選択)
- 各行に [×] ボタンで紐づけ解除(確認ダイアログ付き)
- 面積整合性チェック: 圃場面積 vs 紐づけ区画合計面積の比較表示(✅ 一致 / ⚠️ 差異あり
- 面積参考表示: セクション見出しに合計面積を小さく併記M:Nの特性上不一致が通常なので、警告は出さない
2. **圃場一覧画面(/fieldsの拡張**:
- 「共済」「中山間」列を追加し、紐づけ件数を表示
- 未紐づけ圃場は ⚠️ 警告表示
- 面積不一致がある場合も ⚠️ 表示
- 0件の場合は「-」をグレー表示(警告アイコンは使わない)
3. **必要なバックエンドAPI**:
- `GET /api/kyosai-fields/` — 共済マスタ全件取得