実習実施者届出書


{success} 実習実施者届出書の基本設計及び、画面設計を明記します。/実習実施先毎/技能実習を開始したとき提出/複数作成可


基本情報

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

画面レイアウト図

設計時:

image


画面項目

{primary} 画面に表示する項目等の情報を記載します。

No. 項目名 タイプ 必須 備考
1 名称 select - 作成したデータをselectで切り替え。onchangeでrefresh|初期値:最新
2 新規作成 button - 押下でINPUTを全て空に|保存で新レコード作成
3 編集 button - 押下でINPUTをABLEに|保存で編集完了
4 印刷 button - 保存されているデータをPDF出力|_blank
5 名称 input - 登録されてたらデータ表示|未登録時、空。重複チェック
- 書類項目 - - 項目数が多いため本ページ最下部に設置します。前Phaseの転記です。
6 保存 button - チェックOKならrefresh|NGならrefresh後、error表示
7 削除 button - 本レコード削除|完了後refresh

画面アクション

{primary} 上記項目の備考で記載しきれないものや、特記事項があるものを記載します。主に画面の処理(フロント)を記載します。

対象No. 項目名 処理内容
- データ未登録時 登録されたデータが何もない場合、切り替え名称の初期値は空で、表示部分は何もなし。新規作成ボタン押下で表示。
2.3 編集・新規作成時 押下したボタン以外のボタンを非活性(新規作成or編集/印刷)。押下したボタンを戻るボタンに/戻るボタンで元に戻す。
14.15 認定情報の追加 追加ボタン押下でINPUT追加。5個まで。
2.3.17.18 FlashMessage アクション時、FlashMassage表示

処理

{primary} 本画面に関する処理を記載します。主にシステムの処理(バックエンド)を記載します。

No. 項目名 処理内容
1 名称リストの取得 作成済みデータの名称リスト取得。
2 初期値取得(新規) 新規作成ボタン押下時、入力できない項目に現在の情報を反映する。
3 初期値取得(既存) 作成済みデータの取得。
4 保存(新規) 新レコード作成。
5 保存(既存) 作成済みデータの編集。尚、当時データのまま表示・保持する必要があるため、保持方法を考慮する必要あり
6 削除 レコードの論理削除。
7 データの保存期間 過去10年
8 認定番号の重複チェック 新規作成・編集時、全データで認定番号の重複チェック。
9 PDF出力 現在開いているページの情報を決まったテンプレートでODF出力

アラート

{primary} 本画面にアラートの情報を記載します。

No. 条件 表示テキスト
1 なし なし(実習中で新規登録した実習実施先はずっとでてしまうため)

書類項目

{primary} 割愛した書類項目の情報を記載します。

No. 項目名 タイプ サイズ 備考
6 提出者|企業名 text - 登録されてたらデータ表示|未登録時、現在の実習実施先名
7 提出者|担当者 text - 登録されてたらデータ表示|未登録時、現在の実習実施先:責任者名
8 氏名・名称 text - 登録されてたらデータ表示|未登録時、現在の実習実施先名
9 氏名・名称(ふりがな) text - 登録されてたらデータ表示|未登録時、現在の実習実施先(ふり)
10 郵便番号 text - 登録されてたらデータ表示|未登録時、現在の実習実施先:郵便番号
11 住所 text - 登録されてたらデータ表示|未登録時、現在の実習実施先:住所
12 電話番号 text - 登録されてたらデータ表示|未登録時、現在の実習実施先:電話番号
13 認定番号 input - 登録されてたらデータ表示|未登録時、空
14 認定年月日 input - 登録されてたらデータ表示|未登録時、空
15 技能実習を開始した日 input - 登録されてたらデータ表示|未登録時、空
16 備考 textarea - 登録されてたらデータ表示|未登録時、空