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,
|
||
};
|