お知らせ新規作成_基本設計


{success} お知らせ一覧部分で押下した際ののコンテンツ部分の基本的事項を明記します。


概要

KIZUNAで表示するお知らせの新規作成画面です。

新規作成後 → 再度詳細取得 API で最新に更新します。

お知らせ発行は本画面からでしか行えません。


ユースケース

基本設計お知らせ一覧で明記しています。


基本情報

名称 定義 備考
ディレクトリ components/views/notification vue.js のディレクトリです。
component notification-create vue.js の componennt 名です。
ファイル名は notificationCreate
route /notification route 名です。

画面レイアウト図

設計時:

image


画面項目

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

No. 物理名 項目・論理名 タイプ 必須 備考
0 type 種類 text/radio 緊急等 状況に応じてデザイン変える
1 name お知らせタイトル text/input 80 文字まで
2 release_date 公開日 text/input YY/mm/dd h:m 過去未来 OK
3 limit_date 期限日 text/input - YY/mm/dd h:m 公開日と同じ or 未来のみ (NULLで登録したらずっと表示/非表示にしたいとき過去日付入力)
4 contents 内容 text/textarea
5 - 新規作成 button -

画面アクション

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

対象 No. 項目名 処理内容
新規作成 5 押下で新規作成 → 再度詳細取得 API 実行(flash で状態を表示する(成功等))

{warning} API実行時にIDは必ずNULLでリクエストすること


処理

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

No. 項目名 処理内容
1 お知らせ更新・新規 お知らせ更新・新規_API