constant.js 6.07 KB
Newer Older
Takumi Imai committed
1 2
/**
 * constant js
3
 *
4
 * @since 1.4.3.2 & 1.4.3.3
Takumi Imai committed
5
 */
6
const CONSTANT = {};
Takumi Imai committed
7

8 9 10
CONSTANT.DEVICE_TYPE = {
    WEB: 4,
};
11
CONSTANT.SORT_TYPE = {
12 13 14 15 16
    NAME: 0,
    START_DATE_DESC: 1,
    START_DATE_ASC: 2,
    TYPE: 3,
    LAST_EDIT_DATE: 4,
Takumi Imai committed
17 18
};

19
CONSTANT.PAGE_NAME = {
20
    DASHBOARD: 'dashboard',
21 22
    OPERATION_LIST: 'workList',
    REPORT_LIST: 'reportList',
23 24 25 26 27 28 29 30
    REPORT_FORM: 'reportForm',
    MESSAGE_DETAIL: 'pushMessageDetail',
    MESSAGE_LIST: 'pushMessageList',
    SEND_MESSAGE: 'sendMessage',
    SETTING: 'accountSetting',
    PICKUP: 'pickup',
    PDF_PRINT: 'pdfPrint',
    DEFAULT: 'index',
31
    LOGIN: './login.html',
32
};
Takumi Imai committed
33

Takumi Imai committed
34 35 36 37 38 39 40 41 42 43
CONSTANT.URL_TREE_NAME = {
    OPERATION_LIST: 'index.html',
    DASHBOARD: 'dashboard.html',
    REPORT_FORM: 'reportForm.html',
    REPORT_LIST: 'reportList.html',
    MESSAGE_DETAIL: 'pushMessageDetail.html',
    MESSAGE_LIST: 'pushMessageList.html',
    SEND_MESSAGE: 'sendMessage.html',
    SETTING: 'accountSetting.html',
    PICKUP: 'pickup.html',
44 45 46
    PICKUP_NEW: 'pickup.html?pickupActive=newReport',
    PICKUP_CONTINUOS: 'pickup.html?pickupActive=continousWork',
    PICKUP_WARNING: 'pickup.html?pickupActive=warningReport',
47
    PDF_PRINT: 'pdfPrint.html',
Takumi Imai committed
48 49
};

50 51 52 53 54 55
CONSTANT.PICK_UP_TYPE = {
    NEW_REPORT : 'newReport',
    CONTINOUS_WORK : 'continousWork',
    WARNING_REPORT : 'warningReport',
}

Takumi Imai committed
56 57 58 59 60
CONSTANT.URL_TREE_PASS = {
    1: [CONSTANT.URL_TREE_NAME.DASHBOARD, CONSTANT.URL_TREE_NAME.PICKUP, CONSTANT.URL_TREE_NAME.REPORT_LIST, CONSTANT.URL_TREE_NAME.REPORT_FORM],
    2: [CONSTANT.URL_TREE_NAME.DASHBOARD, CONSTANT.URL_TREE_NAME.PICKUP, CONSTANT.URL_TREE_NAME.REPORT_FORM],
    3: [CONSTANT.URL_TREE_NAME.DASHBOARD, CONSTANT.URL_TREE_NAME.MESSAGE_LIST, CONSTANT.URL_TREE_NAME.MESSAGE_DETAIL],
    4: [CONSTANT.URL_TREE_NAME.DASHBOARD, CONSTANT.URL_TREE_NAME.SEND_MESSAGE],
61
    5: [CONSTANT.URL_TREE_NAME.OPERATION_LIST, CONSTANT.URL_TREE_NAME.REPORT_LIST, CONSTANT.URL_TREE_NAME.REPORT_FORM],
62
    5: [CONSTANT.URL_TREE_NAME.OPERATION_LIST, CONSTANT.URL_TREE_NAME.REPORT_FORM],
63
    6: [CONSTANT.URL_TREE_NAME.OPERATION_LIST, CONSTANT.URL_TREE_NAME.REPORT_LIST, CONSTANT.URL_TREE_NAME.PDF_PRINT],
Takumi Imai committed
64 65
};

66
CONSTANT.PAGE_TAB = {
67 68 69
    DASHBOARD: 'dashboard',
    OPERATION_LIST: 'operationList',
};
Takumi Imai committed
70

71
CONSTANT.REPORT_TYPE = {
72 73 74
    REPORT: '0',
    ROUTINE: '1',
    ANSWER: '2',
75 76
    WORKFLOW: '3',
};
Takumi Imai committed
77

Takumi Imai committed
78 79 80 81 82 83 84
CONSTANT.REPORT_TYPE_INT = {
    REPORT: 0,
    ROUTINE: 1,
    ANSWER: 2,
    WORKFLOW: 3,
};

85
CONSTANT.ADD_REPORT_FLG = {
86 87
    UNABLE: '0',
    ABLE: '1',
Takumi Imai committed
88 89
};

90 91 92 93 94
CONSTANT.REPLY_NO = {
    REPORT: '0',
    ANSWER: '1',
};

95
CONSTANT.URL = {
96 97 98 99 100
    CMS: {
        API: {
            ALL_OPERATION_LIST: 'operationListWeb/getOperationList',
            AUTH_SESSION: 'getSession/checkAuthUser',
            OPERATION_VIEW_LOG: 'operationViewLog/saveLog',
101
            PASSWORD_CHANGE: 'passwordChangeWeb/',
102
            PASSWORD_GET_TOKEN: 'passwordChangeWeb/getToken',
Takumi Imai committed
103
            LOGIN: 'webClientLogin/',
Kang Donghun committed
104
            LOGOUT: 'logoutWeb/',
105 106 107 108 109
            DASHBOARD: 'dashboard/',
            DASHBOARD_SETTING: 'dashboardSetting/',
            SAVE_DASHBOARD_SETTING: 'saveDashboardSetting/',
            PUSH_MESSAGE_TEMPLATE: 'pushMessageTemplate/',
            OPERATION_SELECT: 'operationSelect/',
Kang Donghun committed
110 111 112 113 114 115
            NEW_REPORT: 'newReport/',
            WORKING_FLOW: 'workingFlow/',
            WARNING_WITH_REPORT: 'warningWithReport/',
            PUSH_MESSAGE_DETAIL: 'pushMessageDetail/',
            PUSH_MESSAGE_LIST: 'pushMessageList/',
            SEND_PUSH_MESSAGE: 'sendPushMessage/',
Kang Donghun committed
116
            IS_QUICK_REPORT: 'getOperationData/isQuickReport',
117 118
        },
        HTML: {
119
            BASE: 'html/',
Kang Donghun committed
120
            TASK_REPORT_LIST: 'getTaskReport/',
Takumi Imai committed
121
            LIST_REPORT_FORM: 'listReportForm/showReport',
Kang Donghun committed
122
            REPORT_LIST: 'reportList',
Kang Donghun committed
123
            QUICK_REPORT_PRINT: 'quickReportPrintWeb/',
124 125 126
        },
    },
    WEB: {
127
        BASE: 'http://127.0.0.1:5500/abweb/html/',
128
        OPERATION_LIST: 'index',
129
    },
Takumi Imai committed
130 131
};

Kang Donghun committed
132 133 134 135 136 137 138
CONSTANT.HTTP_STATUS = {
    FORBIDDEN: '403',
    UNAUTHORIZED: '401',
    OK: '200',
    SERVER_ERROR: '500',
};

139
CONSTANT.LANG = {
140 141 142 143 144
    SAVE_NAME: 'lang',
    JAPAN: 'ja',
    KOREA: 'ko',
    ENGLISH: 'en',
};
Takumi Imai committed
145

146
CONSTANT.KEYS = {
147
    userInfo_loginId: 'loginId',
148
    // Local: UserInfo_Account Path: String
149
    userInfo_accountPath: 'accountPath',
150
    // Local: UserInfo_Account Information Storage Flag: Char (Y: Yes, N: No)
151
    userInfo_rememberLogin: 'rememberLogin',
152
    // Local: UserInfo_Last login date and time: Datetime
153
    userInfo_lastLoginTime: 'lastLoginTime',
154
    // Local: UserInfo_Password Skip Date and Time: Datetime
155
    userInfo_pwdSkipDt: 'pwdSkipDt',
156 157
    // Local: User Options (userOpt)_Video Repeated Flag: Interger (0: No Repeated, 1: Repeated)
    // Session/local:UserInfo_Session ID:String
158
    userInfo_sid: 'sid',
Kang Donghun committed
159
    userInfo_sid_local: 'sid_local',
160
    userInfo_sid_preview: 'sidPreview',
161
    // Session: Enterprise Option (serviceOpt)_Forced password change on first login: Integer (0: None, 1: Urgent, 2: Forced)
162
    serviceOpt_force_pw_change_on_login: 'force_pw_change_on_login',
163
    // Session: Enterprise Option (serviceOpt)_Forced password change on periodic login: Integer (0: None, 1: Urgent, 2: Forced)
164
    serviceOpt_force_pw_change_periodically: 'force_pw_change_periodically',
165
    // Session: Enterprise Options (serviceOpt)_Using Memo Marking Data Backup: Char (Y: Yes, N: No)
166
    userInfo_userName: 'userInfo_userName',
167
    // Local:Session ID: String
168
    userInfo_sid_bak: 'sid_bak',
169
    // Session: Notification Information (pushInfo)_Number of new arrivals: Interger
170 171 172
    pushInfo_newMsgNumber: 'pushInfo_newMsgNumber',
    conf_apiUrl: 'conf_apiUrl',
    conf_apiLoginUrl: 'conf_apiLoginUrl',
173
    conf_checkApiUrl: 'conf_checkApiUrl',
174
    conf_apiResourceDlUrl: 'conf_apiResourceDlUrl',
175
    // Session :ABookCheck:Char (Y: Yes, N: No)
176
    serviceOpt_abook_check: 'abook_check',
177 178
    // Session :Chat Function:Char (Y: Yes, N: No)
    serviceOpt_chat_function: 'chat_function',
179
    // Session: Enterprise Option (serviceOpt)_Any push message: Char (Y: Yes, N: No)
180
    serviceOpt_usable_push_message: 'usable_push_message',
181
    // Local
182
    IsJumpBack: 'IsJumpBack',
183
    // Local:
184 185
    JumpQueue: 'JumpQueue',
};