更新内容のサマリー
1. 04_画面設計書.md — 画面5 拡張 圃場詳細画面に追加した仕様(E-2): 共済/中山間セクションに [+追加]ボタン → モーダルで全マスタから検索・複数選択して紐づけ 各行に [×]ボタン → 確認ダイアログ付きで紐づけ解除 面積整合性チェック: 圃場面積 vs 紐づけ区画の合計面積を比較し、✅一致 / ⚠️差異ありを表示 PC/スマホ両方のレイアウト定義 必要なAPI 6本の定義(紐づけ追加・解除の CRUD) 圃場一覧画面にも追加: 「共済」「中山間」の紐づけ件数列 未紐づけ・面積不一致の ⚠️ 警告表示 2. 06_差異レポート.md — E-2 追加 新タスク E-2: 対応付け可視化・紐づけ管理機能 をサマリーテーブルに追加 3. CLAUDE.md — 次タスク更新 完了済みタスク(A-8, D-1〜D-4, E-1)を既知の課題から除外 E-2を最優先タスクに設定
This commit is contained in:
@@ -221,6 +221,35 @@
|
||||
|
||||
---
|
||||
|
||||
### E-2: 対応付け可視化・紐づけ管理機能
|
||||
|
||||
- **背景**: 3つのODSデータファイル(吉田農地台帳 → Field、水稲共済細目用 → OfficialKyosaiField、中山間 → OfficialChusankanField)間のM:N対応関係を確認・編集する手段がない
|
||||
- **現状**: 圃場詳細画面に共済/中山間の読み取り専用テーブルはある(A-8完了)が、紐づけの追加・解除ができない。面積の整合性チェックもない
|
||||
- **状態**: 🔜 未着手
|
||||
|
||||
**対応方針(仕様は画面設計書 画面5 に記載済み):**
|
||||
|
||||
1. **圃場詳細画面(/fields/[id])の拡張**:
|
||||
- 共済/中山間セクションに [+追加] ボタンを追加
|
||||
- 追加モーダル: 全マスタ一覧から検索・選択して紐づけ追加(チェックボックス複数選択)
|
||||
- 各行に [×] ボタンで紐づけ解除(確認ダイアログ付き)
|
||||
- 面積整合性チェック: 圃場面積 vs 紐づけ区画合計面積の比較表示(✅ 一致 / ⚠️ 差異あり)
|
||||
|
||||
2. **圃場一覧画面(/fields)の拡張**:
|
||||
- 「共済」「中山間」列を追加し、紐づけ件数を表示
|
||||
- 未紐づけ圃場は ⚠️ 警告表示
|
||||
- 面積不一致がある場合も ⚠️ 表示
|
||||
|
||||
3. **必要なバックエンドAPI**:
|
||||
- `GET /api/kyosai-fields/` — 共済マスタ全件取得
|
||||
- `GET /api/chusankan-fields/` — 中山間マスタ全件取得
|
||||
- `POST /api/fields/{id}/kyosai-links/` — 共済紐づけ追加
|
||||
- `DELETE /api/fields/{id}/kyosai-links/{kyosai_id}/` — 共済紐づけ解除
|
||||
- `POST /api/fields/{id}/chusankan-links/` — 中山間紐づけ追加
|
||||
- `DELETE /api/fields/{id}/chusankan-links/{chusankan_id}/` — 中山間紐づけ解除
|
||||
|
||||
---
|
||||
|
||||
## 対応状況サマリー
|
||||
|
||||
| カテゴリ | 項目 | 状態 |
|
||||
@@ -237,3 +266,4 @@
|
||||
| C-1〜C-8 | ドキュメント/実装の食い違い修正 | ✅ 全件完了 |
|
||||
| D-1〜D-4 | 不具合修正 | ✅ 全件完了 |
|
||||
| E-1 | PDF帳票再設計 | ✅ 完了 |
|
||||
| E-2 | 対応付け可視化・紐づけ管理 | 🔜 未着手 |
|
||||
|
||||
Reference in New Issue
Block a user