相談対応記録書


{success} 相談対応記録書 の基本設計及び、画面設計を明記します。/監理団体ごと/都度作成


基本情報

名称 定義 備考
ディレクトリ components/client/application vue.jsのディレクトリです。
component consultation_record.vue vue.jsのcomponennt名です。
route consultation_record

画面レイアウト図

設計時:

image


画面項目

{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
- 種類 - - 表示項目から削除
- 編集 - - 表示項目から削除