No description
Find a file
2026-03-11 15:01:30 +09:00
.idea chore: 工程管理ドキュメントを追加し、UI リファクタリング</new_task>feat: docs/requirements.md, docs/project_plan.md の追加 2026-03-07 14:30:12 +09:00
@workspace ビルド成功:DB ヘルパー簡素化・マスタ画面シンプル化 2026-03-11 15:01:30 +09:00
android chore: 工程管理ドキュメントを追加し、UI リファクタリング</new_task>feat: docs/requirements.md, docs/project_plan.md の追加 2026-03-07 14:30:12 +09:00
data/mothership chore: ビルド環境準備 (bin/ディレクトリ・スクリプト・テストデータを含む) 2026-03-06 12:19:37 +09:00
docs ビルド成功:DB ヘルパー簡素化・マスタ画面シンプル化 2026-03-11 15:01:30 +09:00
ios chore: 工程管理ドキュメントを追加し、UI リファクタリング</new_task>feat: docs/requirements.md, docs/project_plan.md の追加 2026-03-07 14:30:12 +09:00
lib ビルド成功:DB ヘルパー簡素化・マスタ画面シンプル化 2026-03-11 15:01:30 +09:00
scripts ビルド完了:簡易実装の修正\n- sales_screen.dart: 構文エラー修正(列挙型明示化)\n- PDF テンプレート:SalesInvoiceTemplate クラス定義\n- Google サービス:簡易空実装化\n- build_expiry_info.dart: 型宣言修復\n\n機能状態:マスター画面全完了、売上入力画面実装 2026-03-08 16:53:20 +09:00
test chore: 工程管理ドキュメントを追加し、UI リファクタリング</new_task>feat: docs/requirements.md, docs/project_plan.md の追加 2026-03-07 14:30:12 +09:00
web chore: 工程管理ドキュメントを追加し、UI リファクタリング</new_task>feat: docs/requirements.md, docs/project_plan.md の追加 2026-03-07 14:30:12 +09:00
.flutter-plugins-dependencies ビルド成功:DB ヘルパー簡素化・マスタ画面シンプル化 2026-03-11 15:01:30 +09:00
.gitignore chore: ビルド環境準備 (bin/ディレクトリ・スクリプト・テストデータを含む) 2026-03-06 12:19:37 +09:00
.metadata chore: 工程管理ドキュメントを追加し、UI リファクタリング</new_task>feat: docs/requirements.md, docs/project_plan.md の追加 2026-03-07 14:30:12 +09:00
@ ビルド成功:DB ヘルパー簡素化・マスタ画面シンプル化 2026-03-11 15:01:30 +09:00
a-config.txt feat: 見積→請求転換 UI + DocumentDirectory 自動保存実装 2026-03-09 10:47:09 +09:00
analysis_options.yaml chore: ビルド環境準備 (bin/ディレクトリ・スクリプト・テストデータを含む) 2026-03-06 12:19:37 +09:00
pubspec.yaml ビルド成功:DB ヘルパー簡素化・マスタ画面シンプル化 2026-03-11 15:01:30 +09:00
README.md ビルド成功:DB ヘルパー簡素化・マスタ画面シンプル化 2026-03-11 15:01:30 +09:00
sales_assist_1.iml chore: 工程管理ドキュメントを追加し、UI リファクタリング</new_task>feat: docs/requirements.md, docs/project_plan.md の追加 2026-03-07 14:30:12 +09:00

販売管理システム(販売アシスト)

簡素版の Flutter アプリ。全てのマスター編集画面で共通部品を使用しています。

ビルド方法

flutter pub get
flutter build apk --release

APK は build/app/outputs/flutter-apk/app-release.apk に出力されます。

使用方法

  1. APK をインストールしてアプリを起動
  2. ダッシュボード画面から機能を選択
  3. マスタの編集は全て共通部品を使用

画面割当と共通部品

重要: 全てのマスター編集画面で以下の共通部品を使用します。

共通使用部品

部品名 ファイル 用途
MasterEditDialog lib/widgets/master_edit_dialog.dart マスタ編集ダイアログ(全てのマスタ)
MasterTextField lib/widgets/master_edit_fields.dart テキスト入力フィールド
MasterTextArea lib/widgets/master_edit_fields.dart テキストエリアフィールド
MasterNumberField lib/widgets/master_edit_fields.dart 数値入力フィールド
MasterStatusField lib/widgets/master_edit_fields.dart ステータス表示フィールド
MasterCheckboxField lib/widgets/master_edit_fields.dart チェックボックスフィールド

各マスター画面の共通部品使用状況

マスタ画面 編集ダイアログ リッチ程度
商品マスタ MasterEditDialog 簡素版統一
得意先マスタ MasterEditDialog 簡素版統一
仕入先マスタ MasterEditDialog 簡素版統一
担当マスタ MasterEditDialog 簡素版統一
倉庫マスタ ⚠️ 除外(簡素版のため) -

機能一覧

  • ダッシュボード: メイン画面、統計情報表示
  • 見積入力画面 (/estimate): 見積りの作成・管理
  • 在庫管理 (/inventory): 未実装
  • 商品マスタ (/master/product): 商品の登録・編集・削除
  • 得意先マスタ (/master/customer): 顧客の登録・編集・削除
  • 仕入先マスタ (/master/supplier): 仕入先の登録・編集・削除
  • 担当マスタ (/master/employee): 担当者の登録・編集・削除
  • 倉庫マスタ: 未実装(簡素版のため除外)
  • 売上入力画面 (/sales): 売上情報の入力

注意事項

  • 倉庫マスタと在庫管理は簡素版のため未実装です
  • すべてのマスター編集画面で共通部品を使用してください
  • 独自の実装は推奨されません

ライセンス

Copyright (c) 2026. All rights reserved.