index.js 3.02 KB
import moment from 'moment';
// paginationDefault
export const paginations = {
  position: ['bottomCenter'],
  defaultCurrent: 1,
  showSizeChanger: true,
  showQuickJumper: true,
  pageSizeOptions: ['5', '10', '20', '50'],
};
// staticModal
export const staticModal = {
  modalType: '',
  modalShow: false,
  modalData: {},
};

// 处理状态
export const mapStatus = {
         1: {
           label: '待办理',
           value: '1',
         },
         2: {
           label: '待整改',
           value: '2',
         },
         3: {
           label: '已办结',
           value: '3',
         },
         4: {
           label: '已整改',
           value: '4',
         },
       };

// 风险类型
export const mapRiskType = {
  1: {
    label: '涉黄',
    value: '1',
  },
  2: {
    label: '涉非',
    value: '2',
  },
  3: {
    label: '涉政',
    value: '3',
  },
};

// 风险源类型
export const mapRiskSourceType = {
  1: {
    label: '文本',
    value: '1',
  },
  2: {
    label: '图片',
    value: '2',
  },
  3: {
    label: '音频',
    value: '3',
  },
  4: {
    label: '视频',
    value: '4',
  },
};

// 事件类型
export const mapEventType = {
  1: {
    label: '网吧',
    value: '1',
  },
  2: {
    label: '出版物',
    value: '2',
  },
  3: {
    label: '网络文化',
    value: '3',
  },
  4: {
    label: '印刷',
    value: '4',
  },
  5: {
    label: '电影',
    value: '5',
  },
  6: {
    label: '广电',
    value: '6',
  },
  7: {
    label: '互联网视听',
    value: '7',
  },
};

// 事件等级
export const mapEventLevel = {
  1: {
    label: '轻微',
    value: '1',
  },
  2: {
    label: '一般',
    value: '2',
  },
  3: {
    label: '严重',
    value: '3',
  },
};

// 风险标签
export const enumRiskLabel = [
  {
    label: '涉黄',
    value: '1',
  },
  {
    label: '涉非',
    value: '2',
  },
  {
    label: '涉政',
    value: '3',
  },
];

// 事件状态
export const mapEventStatus = {
  1: {
    label: '发起中',
    value: '1',
  },
  2: {
    label: '处理中',
    value: '2',
  },
  3: {
    label: '协同中',
    value: '3',
  },
  4: {
    label: '已办结',
    value: '4',
  },
  5: {
    label: '已关闭',
    value: '5',
  },
};

// 区域
export const enumArea = [
  '百丈镇',
  '黄湖镇',
  '鸬鸟镇',
  '径山镇',
  '瓶窑镇',
  '良渚街道',
  '仁和街道',
  '仓前街道',
  '余杭街道',
  '中泰街道',
  '闲林街道',
  '五常街道',
];

// 案件原由
export const mapCause = {
  1: {
    label: '行政案件办理',
    value: '1',
  },
  2: {
    label: '网络行政案件',
    value: '2',
  },
  3: {
    label: '刑事案件',
    value: '3',
  },
  4: {
    label: '保护未成年人重要案件',
    value: '4',
  },
  0: {
    label: '其他',
    value: '0',
  },
};

export const enumYear = (startYear = 1950, endYear = +moment().format('YYYY')) => {
  let year = [];
  for (let i = startYear; i <= endYear; i++) {
    year.push({
      label: `${i} 年`,
      value: i + '',
    });
  }
  return year;
};