{success} 相談対応記録書 の基本設計及び、画面設計を明記します。/監理団体ごと/都度作成
| 名称 | 定義 | 備考 |
|---|---|---|
| ディレクトリ | components/client/application | vue.jsのディレクトリです。 |
| component | consultation_record.vue | vue.jsのcomponennt名です。 |
| route | consultation_record |

{primary} 画面に表示する項目等の情報を記載します。
| No. | 項目名 | タイプ | 必須 | 備考 |
|---|---|---|---|---|
| 1 | 新規作成 | button | - | 相談記録書作成モーダル表示。 |
| 2 | 印刷 | button | - | 保存されているデータをPDF出力|_blank |
| - | 書類項目 | - | - | 項目数が多いため本ページ最下部に設置します。前Phaseの転記です。 |
{primary} 上記項目の備考で記載しきれないものや、特記事項があるものを記載します。主に画面の処理(フロント)を記載します。
| 対象No. | 項目名 | 処理内容 |
|---|---|---|
| - | - | - |
{primary} 本画面に関する処理を記載します。主にシステムの処理(バックエンド)を記載します。
| No. | 項目名 | 処理内容 |
|---|---|---|
| 1 | 初期値取得(新規) | 新規作成ボタン押下時、入力できない項目に現在の情報を反映する。モーダルで新規作成。 |
| 2 | 初期値取得(既存) | 作成済みデータの取得。1度に100件。6Phaseで次へページ(無限スクロール)対応する |
| 3 | 保存(新規) | 新レコード作成。 |
| 4 | 保存(既存) | 作成済みデータの編集。尚、当時データのまま表示・保持する必要があるため、保持方法を考慮する必要あり |
| 5 | データの保存期間 | 過去10年 |
| 6 | PDF出力 | 現在開いているページの情報を決まったテンプレートでODF出力 |
| 7 | 削除 | レコードの論理削除。 |
| 8 | 技能実習生リスト取得 | 過去所属していた者含めた技能実習生の名称リストを取得 |
※チャットからというのを削除します。チャット画面に該当技能実習生の本ページリンクを設置して、全て入力してもらうこととします。
{primary} 本画面にアラートの情報を記載します。
| No. | 条件 | 表示テキスト |
|---|---|---|
| - | なし | なし |
{primary} 割愛した書類項目の情報を記載します。
| No. | 項目名 | タイプ | サイズ | 備考 |
|---|---|---|---|---|
| 1 | 日付 | 入力 | - | カレンダー表示 |
| 2 | 技能実習生 氏名 | 入力 | - | |
| 3 | 相談受付者 氏名 | 入力 | - | |
| 4 | 相談内容 | 入力 | - | |
| 5 | 対応内容(対応日、対応者氏名) | 入力 | - | |
| 6 | 閉じる | ボタン | - | 登録モーダルを閉じる |
| 7 | 登録 | ボタン | - | チェックOKならrefresh|NGならrefresh後 |
| - | - | - | 表示項目から削除 |
{primary} 割愛した書類項目の情報を記載します。
| No. | 項目名 | タイプ | サイズ | 備考 |
|---|---|---|---|---|
| 2 | 日付 | 表示 | - | カレンダー表示 |
| 2 | 技能実習生 氏名 | 表示 | - | |
| 3 | 相談受付者 氏名 | 表示 | - | 技能実習生の名前を表示 |
| 4 | 相談内容 | 表示 | - | |
| 5 | 対応内容(対応日、対応者氏名) | 表示 | - | |
| 6 | 削除 | ボタン | - | 押下で該当のレコード削除|完了後refresh |
| - | - | - | 表示項目から削除 | |
| - | - | - | 表示項目から削除 |