sean.zhou
2022-07-22 4dccbb68399da2d46943b8d613585afb49aa5455
src/types/enums.ts
@@ -1,15 +1,25 @@
export enum ERouterName {
    Element = 'element',
    Project = 'project',
    Tsa = 'tsa',
    Layer = 'layer',
    Media = 'media',
    Wayline = 'wayline',
    Livestream = 'livestream',
    Pilot = 'pilot-login',
    PilotHome = 'pilot-home',
    PilotMedia = 'pilot-media',
    PilotLiveshare = 'pilot-liveshare'
    ELEMENT = 'element',
    PROJECT = 'project',
    HOME = 'home',
    TSA = 'tsa',
    LAYER = 'layer',
    MEDIA = 'media',
    WAYLINE = 'wayline',
    LIVESTREAM = 'livestream',
    LIVING = 'living',
    WORKSPACE = 'workspace',
    MEMBERS = 'members',
    DEVICES = 'devices',
    TASK = 'task',
    CREATE_PLAN = 'create-plan',
    SELECT_PLAN = 'select-plan',
    PILOT = 'pilot-login',
    PILOT_HOME = 'pilot-home',
    PILOT_MEDIA = 'pilot-media',
    PILOT_LIVESHARE = 'pilot-liveshare',
    PILOT_BIND = 'pilot-bind'
}
export enum EStorageKey {
@@ -17,3 +27,81 @@
    TEST_TOOLS_POSITION_STORAGE_KEY = 'DJI_CREATE_VITE_H5_APP:test_tools_position',
    SESSION_ID = 'DJI_CREATE_VITE_H5_APP:sess'
}
export enum EStatusValue {
    CONNECTED = 'Connected',
    DISCONNECT = 'Disconnect',
    LIVING = 'Living'
}
export enum ELiveStatusValue {
    DISCONNECT,
    CONNECTED,
    LIVING
}
export enum EComponentName {
    Thing = 'thing',
    Liveshare = 'liveshare',
    Api = 'api',
    Ws = 'ws',
    Map = 'map',
    Tsa = 'tsa',
    Media = 'media',
    Mission = 'mission'
}
export enum ELocalStorageKey {
    Username = 'username',
    WorkspaceId = 'workspace_id',
    Token = 'x-auth-token',
    PlatformName = 'platform_name',
    WorkspaceName = 'workspace_name',
    WorkspaceDesc = 'workspace_desc',
    Flag = 'flag',
    UserId = 'user_id',
    Device = 'device',
    GatewayOnline = 'gateway_online',
}
export enum EPhotoType {
    Original = 0,
    Preview = 1,
    Unknown = -1
}
export enum EDownloadOwner {
    Mine = 0,
    Others = 1,
    Unknown = -1
}
export enum EUserType {
    Web = 1,
    Pilot = 2,
}
export enum EBizCode {
    GatewayOsd = 'gateway_osd',
    DeviceOsd = 'device_osd',
    DockOsd = 'dock_osd',
    MapElementCreate = 'map_element_create',
    MapElementUpdate = 'map_element_update',
    MapElementDelete = 'map_element_delete',
    DeviceOnline = 'device_online',
    DeviceOffline = 'device_offline',
    FlightTaskProgress = 'flighttask_progress',
    DeviceHms = 'device_hms',
}
export enum EDeviceTypeName {
    Aircraft = 'sub-device',
    Gateway = 'gateway',
    Dock = 'dock',
}
export enum EHmsLevel {
    NOTICE,
    CAUTION,
    WARN,
}