64 lines
2.2 KiB
JavaScript
64 lines
2.2 KiB
JavaScript
/**
|
||||
|
|
* 常量聚合入口(规范 §133 constants 目录)
|
|||
|
|
*
|
|||
|
|
* 统一存放 routeNames / statusEnums / permissionCodes / storageKeys / businessLimits,
|
|||
|
|
* 不让状态字符串散落页面。
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
const routeNames = require('./routeNames');
|
|||
|
|
const statusEnums = require('./statusEnums');
|
|||
|
|
const permissionCodes = require('./permissionCodes');
|
|||
|
|
const storageKeys = require('./storageKeys');
|
|||
|
|
const businessLimits = require('./businessLimits');
|
|||
|
|
|
|||
|
|
module.exports = {
|
|||
|
|
// 路由
|
|||
|
|
ROUTE: routeNames,
|
|||
|
|
TAB: routeNames.TAB,
|
|||
|
|
AUTH: routeNames.AUTH,
|
|||
|
|
ONBOARDING: routeNames.ONBOARDING,
|
|||
|
|
ONBOARDING_STEPS: routeNames.ONBOARDING_STEPS,
|
|||
|
|
REVIEW: routeNames.REVIEW,
|
|||
|
|
MAIN: routeNames.MAIN,
|
|||
|
|
SETTINGS: routeNames.SETTINGS,
|
|||
|
|
DETAIL: routeNames.DETAIL,
|
|||
|
|
OPERATOR: routeNames.OPERATOR,
|
|||
|
|
buildPath: routeNames.buildPath,
|
|||
|
|
to: routeNames.to,
|
|||
|
|
|
|||
|
|
// 状态枚举
|
|||
|
|
PROFILE_COMPLETION: statusEnums.PROFILE_COMPLETION,
|
|||
|
|
PROFILE_REVIEW: statusEnums.PROFILE_REVIEW,
|
|||
|
|
ACCOUNT_STATUS: statusEnums.ACCOUNT_STATUS,
|
|||
|
|
RELATIONSHIP_STATUS: statusEnums.RELATIONSHIP_STATUS,
|
|||
|
|
RELATION_STATUS: statusEnums.RELATION_STATUS,
|
|||
|
|
RECOMMENDATION_STATE: statusEnums.RECOMMENDATION_STATE,
|
|||
|
|
ACTIVITY_STATUS: statusEnums.ACTIVITY_STATUS,
|
|||
|
|
REGISTRATION_STATUS: statusEnums.REGISTRATION_STATUS,
|
|||
|
|
CHECKIN_STATUS: statusEnums.CHECKIN_STATUS,
|
|||
|
|
MATCHMAKER_SERVICE_STATUS: statusEnums.MATCHMAKER_SERVICE_STATUS,
|
|||
|
|
MATCHMAKER_RECOMMENDATION_STATUS: statusEnums.MATCHMAKER_RECOMMENDATION_STATUS,
|
|||
|
|
CHAT_CONNECTION: statusEnums.CHAT_CONNECTION,
|
|||
|
|
MESSAGE_SEND_STATUS: statusEnums.MESSAGE_SEND_STATUS,
|
|||
|
|
PHOTO_STATUS: statusEnums.PHOTO_STATUS,
|
|||
|
|
CHAT_BUBBLE_TYPE: statusEnums.CHAT_BUBBLE_TYPE,
|
|||
|
|
REQUEST_ERROR: statusEnums.REQUEST_ERROR,
|
|||
|
|
BUSINESS_ERROR_CODE: statusEnums.BUSINESS_ERROR_CODE,
|
|||
|
|
STATUS_BADGE: statusEnums.STATUS_BADGE,
|
|||
|
|
DANGER_ACTION: statusEnums.DANGER_ACTION,
|
|||
|
|
mapErrorMessage: statusEnums.mapErrorMessage,
|
|||
|
|
|
|||
|
|
// 权限
|
|||
|
|
USER_PERMISSION: permissionCodes.USER_PERMISSION,
|
|||
|
|
ADMIN_PERMISSION: permissionCodes.ADMIN_PERMISSION,
|
|||
|
|
hasPermission: permissionCodes.hasPermission,
|
|||
|
|
hasAnyPermission: permissionCodes.hasAnyPermission,
|
|||
|
|
|
|||
|
|
// 存储
|
|||
|
|
STORAGE_KEYS: storageKeys.STORAGE_KEYS,
|
|||
|
|
|
|||
|
|
// 业务限制
|
|||
|
|
BUSINESS_LIMITS: businessLimits.BUSINESS_LIMITS,
|
|||
|
|
mergeAppConfig: businessLimits.mergeAppConfig,
|
|||
|
|
};
|