saito.k 06b5249e5a Merged PR 717: [FB対応]画面更新するとヘッダーのソートがJob numberに戻ってしまう
## 概要
[Task3611: 対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3611)

- ソート条件を変更した際にローカルストレージに保持するように修正
  - 例 `direction:ASC,paramName:RECORDING_STARTED_DATE`
- ローカルストレージにソート条件が入っていれば、その条件でソートしたタスクを取得するように修正
- PlayBack時にローカルストレージにあるソート条件を削除するように修正
  - 削除することで、次回の画面初期表示時はPlayBackを押したときのソート条件を使用することができる。
- PlayBack時にユーザーがタイピストの時のみソート条件を保存していたがその制限は不要そうだったのでAuthorでもソート条件を更新するように修正。
  - AuthorがPlayBack押下時にソート条件を更新しても不都合はないため。

## レビューポイント
- ローカルストレージに保存する処理を入れる箇所に問題はないか

## UIの変更
-https://ndstokyo.sharepoint.com/:f:/r/sites/Piranha/Shared%20Documents/General/OMDS/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88/Task3611?csf=1&web=1&e=5uG6f4

## 動作確認状況
- ローカルで確認

## 補足
- 相談、参考資料などがあれば
2024-02-02 02:00:47 +00:00

64 lines
1.1 KiB
TypeScript

/**
* 管理ロール
* @const {string[]}
*/
export const ADMIN_ROLES = {
ADMIN: "admin",
STANDARD: "standard",
} as const;
/**
* ロール
* @const {string[]}
*/
export const USER_ROLES = {
NONE: "none",
AUTHOR: "author",
TYPIST: "typist",
} as const;
/**
* 階層
* @const {string[]}
*/
export const TIERS = {
TIER1: "1",
TIER2: "2",
TIER3: "3",
TIER4: "4",
TIER5: "5",
} as const;
/**
* 401エラー時にログアウトさせずに処理を継続するエラーコード
* @const {string[]}
*/
export const UNAUTHORIZED_TO_CONTINUE_ERROR_CODES = [
"E010209",
"E010503",
"E010501",
];
/**
* ローカルストレージに残すキー類
* @const {string[]}
*/
export const KEYS_TO_PRESERVE = [
"accessToken",
"refreshToken",
"displayInfo",
"sortCriteria",
];
/**
* アクセストークンを更新する基準の秒数
* @const {number}
*/
export const TOKEN_UPDATE_TIME = 5 * 60;
/**
* アクセストークンの更新チェックを行う間隔(ミリ秒)
* @const {number}
*/
export const TOKEN_UPDATE_INTERVAL_MS = 3 * 60 * 1000;