/** 菜单状态 -- 启用 */
export const SYSTEM_MENU_STATUS_ENABLE = '0';
/** 菜单状态 -- 禁用 */
export const SYSTEM_MENU_STATUS_DISABLED = '1';
/** 菜单状态集合 */
export const SYSTEM_MENU_STATUS = [
  {
    value: SYSTEM_MENU_STATUS_ENABLE,
    label: '启用'
  },
  {
    value: SYSTEM_MENU_STATUS_DISABLED,
    label: '禁用'
  }
];

/** 菜单类型 -- 目录 */
export const SYSTEM_MENU_TYPES_M = 'M';
/** 菜单类型 -- 菜单 */
export const SYSTEM_MENU_TYPES_C = 'C';
/** 菜单类型 -- 按钮 */
export const SYSTEM_MENU_TYPES_F = 'F';
/** 菜单类型集合 */
export const SYSTEM_MENU_TYPES = [
  {
    value: SYSTEM_MENU_TYPES_M,
    label: '目录'
  },
  {
    value: SYSTEM_MENU_TYPES_C,
    label: '菜单'
  },
  {
    value: SYSTEM_MENU_TYPES_F,
    label: '按钮'
  }
];

/** 菜单显示状态 -- 显示 */
export const SYSTEM_MENU_VISIBLE_SHOW = '0';
/** 菜单显示状态 -- 隐藏 */
export const SYSTEM_MENU_VISIBLE_HIDE = '1';
/** 菜单显示状态集合 */
export const SYSTEM_MENU_VISIBLES = [
  {
    value: SYSTEM_MENU_VISIBLE_SHOW,
    label: '显示'
  },
  {
    value: SYSTEM_MENU_VISIBLE_HIDE,
    label: '隐藏'
  }
];

/** 用户性别 -- 男 */
export const SYSTEM_USER_SEX_MAN = '0';
/** 用户性别 -- 女 */
export const SYSTEM_USER_SEX_WOMAN = '1';
/** 用户性别集合 */
export const SYSTEM_USER_SEXS = [
  {
    value: SYSTEM_USER_SEX_MAN,
    label: '男'
  },
  {
    value: SYSTEM_USER_SEX_WOMAN,
    label: '女'
  }
];

/** 用户状态 -- 启用 */
export const SYSTEM_USER_STATUS_ENABLE = '0';
/** 用户状态 -- 禁用 */
export const SYSTEM_USER_STATUS_DISABLED = '1';
/** 用户状态集合 */
export const SYSTEM_USER_STATUS = [
  {
    value: SYSTEM_USER_STATUS_ENABLE,
    label: '启用'
  },
  {
    value: SYSTEM_USER_STATUS_DISABLED,
    label: '禁用'
  }
];

/** 部门状态 -- 启用 */
export const SYSTEM_DEPT_STATUS_ENABLE = '0';
/** 部门状态 -- 禁用 */
export const SYSTEM_DEPT_STATUS_DISABLED = '1';
/** 部门状态集合 */
export const SYSTEM_DEPT_STATUS = [
  {
    value: SYSTEM_DEPT_STATUS_ENABLE,
    label: '启用'
  },
  {
    value: SYSTEM_DEPT_STATUS_DISABLED,
    label: '禁用'
  }
];

/** 角色状态 -- 启用 */
export const SYSTEM_ROLE_STATUS_ENABLE = '0';
/** 角色状态 -- 禁用 */
export const SYSTEM_ROLE_STATUS_DISABLED = '1';
/** 角色状态集合 */
export const SYSTEM_ROLE_STATUS = [
  {
    value: SYSTEM_ROLE_STATUS_ENABLE,
    label: '启用'
  },
  {
    value: SYSTEM_ROLE_STATUS_DISABLED,
    label: '禁用'
  }
];

/** 邮箱后缀的集合 */
export const EMAIL_OPTIONS = [
  '@gmail.com',
  '@yahoo.com',
  '@msn.com',
  '@hotmail.com',
  '@aol.com',
  '@ask.com',
  '@live.com',
  '@qq.com',
  '@0355.net',
  '@163.com',
  '@163.net',
  '@263.net',
  '@3721.net',
  '@yeah.net',
  '@googlemail.com',
  '@mail.com',
  '@sina.com',
  '@sina.cn',
  '@126.com',
  '@yahoo.com.cn',
  '@56.com',
  '@sogou.com'
];

/** 用户类型 - 系统用户 */
export const USER_TYPE_SYS = 'sys_user';
/** 用户类型 - 企微用户 */
export const USER_TYPE_CORP = 'corp_user';

/** 用户类型 */
export const USER_TYPE_OPTIONS = [
  { label: '系统用户', value: 'sys_user' },
  { label: '企微用户', value: 'corp_user' }
];
