Commit Graph

6 Commits

Author SHA1 Message Date
Akira
21d1dc355d 施肥計画一覧のボタンを分配計画に合わせて統一
アイコンのみ→アイコン+テキスト+ボーダー付きボタンに変更。
PDF(グレー)/ 編集(青)/ 削除(赤)のスタイルを両ページで統一。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 10:00:51 +09:00
Akira
84ae939d73 施肥機能の confirm() をすべて除去しエラーバナー化
ブラウザが confirm() をブロックすると何も起きず原因不明になる問題を修正。
confirm() を除去し、失敗時はインラインエラーバナーで理由を表示する。
- masters: 肥料削除失敗 → バナー表示
- page: 計画削除失敗 → バナー表示
- FertilizerEditPage: 肥料除去はローカル操作のため confirm だけ除去

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-01 17:16:08 +09:00
Akira
db20a9c3d2 施肥計画・肥料マスタのエラーをインライン表示に変更
alert() で表示していたバリデーションエラー・保存エラー・削除エラーを
赤いインラインバナーで表示するように変更。
ブラウザがダイアログをブロックしても確実にユーザーに通知できるようにした。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-01 17:04:47 +09:00
Akira
048b17ef43 施肥計画保存時のフィードバックを改善
- 袋数が0件のまま保存しようとした場合に確認ダイアログを表示
- 保存成功後に「保存しました」アラートを表示してから一覧に遷移

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-01 16:56:02 +09:00
Akira
cfd67e0d55 施肥計画編集画面に四捨五入トグル機能を追加
- calcMatrix(計算値)+ adjusted(確定値)の2層構成に変更
- 肥料列ヘッダーに ≈(青)/ ↩(琥珀)トグルボタンを追加
- 四捨五入後は元の計算値をグレーで参照表示
- docker-compose.yml に WATCHPACK_POLLING=true を追加(Windowsホットリロード修正)
- マスタードキュメント(文書13)を新 UI 仕様に更新

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-01 13:40:38 +09:00
Akira
f207f5de27 施肥計画機能を追加(年度×品種単位のマトリクス管理)
- Backend: apps/fertilizer を新規追加
  - Fertilizer(肥料マスタ)、FertilizationPlan、FertilizationEntry モデル
  - 肥料マスタ・施肥計画 CRUD API
  - 3方式の自動計算API(反当袋数・均等配分・反当チッソ成分量)
  - 作付け計画から圃場候補を取得する API
  - WeasyPrint による PDF 出力(圃場×肥料=袋数 マトリクス表)
- Frontend: app/fertilizer を新規追加
  - 施肥計画一覧(年度セレクタ・PDF出力・編集・削除)
  - 肥料マスタ管理(インライン編集)
  - 施肥計画編集(品種選択→圃場自動取得→肥料追加→自動計算→マトリクス手動調整)
- Navbar に「施肥計画」メニューを追加(Sprout アイコン)
- Cursor ルールファイル・連携ガイドを削除(Claude Code 単独運用へ)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-01 12:14:29 +09:00