You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.5KB

  1. let id = 0;
  2. export const PageID = {
  3. NONE: id++,
  4. // 認証関連 ----------------------------------
  5. LOGIN: id++,
  6. LOGOUT: id++,
  7. 成り代わり終了: id++,
  8. // ダッシュボード系 START ----------------------------------
  9. DASHBOARD_ENPTY: id++,
  10. DASHBOARD_OVERVIEW: id++,
  11. // 顧客管理
  12. 顧客一覧: id++,
  13. // ログインユーザー管理
  14. ログインユーザ_顧客一覧: id++,
  15. ログインユーザ_顧客新規登録: id++,
  16. ログインユーザ_店舗一覧: id++,
  17. ログインユーザ_店舗新規登録: id++,
  18. // QRサービス券駐車場グループ管理
  19. QRサービス券駐車場グループ管理: id++,
  20. // 店舗管理
  21. 店舗一覧: id++,
  22. 店舗新規登録: id++,
  23. 店舗詳細: id++,
  24. サービス券発行用QRコード: id++,
  25. 利用履歴: id++,
  26. QRサービス券発行申請: id++,
  27. QRサービス券承認: id++,
  28. // ダッシュボード系 END ----------------------------------
  29. PAGE_403: id++,
  30. PAGE_404: id++,
  31. } as const;
  32. export type PageID = (typeof PageID)[keyof typeof PageID];
  33. id = 0;
  34. export const TabID = {
  35. NONE: id++,
  36. 店舗詳細_メイン: id++,
  37. 店舗詳細_基本設定: id++,
  38. 店舗詳細_QR認証設定: id++,
  39. 店舗詳細_QR取得設定: id++,
  40. QRサービス券駐車場グループ管理_一覧: id++,
  41. QRサービス券駐車場グループ管理_新規登録: id++,
  42. QRサービス券駐車場グループ管理_詳細: id++,
  43. } as const;
  44. export type TabID = (typeof TabID)[keyof typeof TabID];