Skip to content

[UIM03] カレンダー予約

概要

機能目的:

  • トレーニーやパーソナルトレーナの空き時間を表示し、予約を行えるようにする

機能概要:

  • 本日以降の週間カレンダーを表示する
  • すでに予約済みの時間がわかるようにする

イベント概要

Noイベント名イベント分類処理説明
1初期表示初期表示指定されたトレーナーと、ログイン中のトレーニーのスケジュールを表示
2日時設定カレンダーを選択ドラッグ&ドロップで範囲指定
3日時指定設定された日時で予約を指定する

イベント詳細

1. 初期表示

起動パラメータ:

NameValueMemo
trainer_id
trainee_id

利用API:

IDURLParameter
API011GET /trainers/{trainer_id}/schedule初期パラメータを設定
API013GET /bookings/初期パラメータを設定

画面表示制御:

  • API011
    • 0件の場合は何もしない
    • 1件以上存在した場合は、カレンダーには「ブロック」と表示する
  • API026
    • 0件の場合は何もしない
    • 1件以上存在した場合は、カレンダーに「予約あり」と表示する

2. 日時設定

選択された日付がカレンダーに追加される。

3. 日時指定

UIM04 を起動する。