Newer
Older
dcms_front / src / utils / constant.js
// 定义全局常量
window.systemName = '智慧城管平台'

export const parts = [
  {
    'code': '01',
    'name': '公共设施',
    'children': [
      { 'code': '01', 'name': '上水井盖' },
      { 'code': '02', 'name': '污水井盖' },
      { 'code': '03', 'name': '雨水井盖' },
      { 'code': '04', 'name': '雨水篦子' },
      { 'code': '05', 'name': '电力井盖' },
      { 'code': '06', 'name': '路灯井盖' },
      { 'code': '07', 'name': '通信井盖' },
      { 'code': '08', 'name': '电视井盖' },
      { 'code': '09', 'name': '网络井盖' },
      { 'code': '10', 'name': '热力井盖' },
      { 'code': '11', 'name': '燃气井盖' },
      { 'code': '12', 'name': '公安井盖' },
      { 'code': '13', 'name': '消防设施' },
      { 'code': '14', 'name': '园林井盖' },
      { 'code': '15', 'name': '信号灯电源井盖' },
      { 'code': '16', 'name': '邮政井盖' },
      { 'code': '17', 'name': '电缆井盖' },
      { 'code': '18', 'name': '化粪池井盖' },
      { 'code': '19', 'name': '中水井盖' },
      { 'code': '20', 'name': '公交井盖' },
      { 'code': '21', 'name': '输油(气)井盖' },
      { 'code': '22', 'name': '特殊井盖' },
      { 'code': '23', 'name': '不明井盖' },
      { 'code': '24', 'name': '水井' },
      { 'code': '25', 'name': '供水器' },
      { 'code': '26', 'name': '沟槽厕所盖板' },
      { 'code': '27', 'name': '通信交接箱' },
      { 'code': '28', 'name': '电力设施' },
      { 'code': '29', 'name': '电力设施标识牌' },
      { 'code': '30', 'name': '电力立杆' },
      { 'code': '31', 'name': '通信立杆' },
      { 'code': '32', 'name': '公交立杆' },
      { 'code': '33', 'name': '特殊立杆' },
      { 'code': '34', 'name': '不明立杆' },
      { 'code': '35', 'name': '旗杆' },
      { 'code': '36', 'name': '输油(气)标志' },
      { 'code': '37', 'name': '路灯' },
      { 'code': '38', 'name': '地灯' },
      { 'code': '39', 'name': '景观灯' },
      { 'code': '40', 'name': '报刊亭' },
      { 'code': '41', 'name': '电话亭' },
      { 'code': '42', 'name': '邮筒' },
      { 'code': '43', 'name': '信息亭' },
      { 'code': '44', 'name': '售货亭' },
      { 'code': '45', 'name': '自动售货机' },
      { 'code': '46', 'name': '户外健身设施' },
      { 'code': '47', 'name': '高压线铁塔' },
      { 'code': '48', 'name': '变压器(箱)' },
      { 'code': '49', 'name': '燃气调压站(箱)' },
      { 'code': '50', 'name': '监控电子眼' },
      { 'code': '51', 'name': '岗亭岗楼' },
      { 'code': '52', 'name': '休息亭' },
      { 'code': '53', 'name': '自助缴费机' },
      { 'code': '54', 'name': '充电桩' },
      { 'code': '55', 'name': '防蚊闸' },
      { 'code': '56', 'name': '跨河管道' },
      { 'code': '57', 'name': '露天燃气管道' },
      { 'code': '58', 'name': '晒衣架' }
    ]
  }, {
    'code': '02',
    'name': '交通设施',
    'children': [
      { 'code': '01', 'name': '停车场' },
      { 'code': '02', 'name': '立体车库' },
      { 'code': '03', 'name': '停车咪表' },
      { 'code': '04', 'name': '公交站亭' },
      { 'code': '05', 'name': '出租车站牌' },
      { 'code': '06', 'name': '过街天桥' },
      { 'code': '07', 'name': '地下通道' },
      { 'code': '08', 'name': '立交桥' },
      { 'code': '09', 'name': '跨河桥' },
      { 'code': '10', 'name': '交通标志牌' },
      { 'code': '11', 'name': '限高架标志' },
      { 'code': '12', 'name': '路名牌' },
      { 'code': '13', 'name': '地名牌' },
      { 'code': '14', 'name': '交通信号灯' },
      { 'code': '15', 'name': '交通控制箱' },
      { 'code': '16', 'name': '交通岗亭' },
      { 'code': '17', 'name': '交通护栏' },
      { 'code': '18', 'name': '防撞桶' },
      { 'code': '19', 'name': '安全岛' },
      { 'code': '20', 'name': '人行横道桩' },
      { 'code': '21', 'name': '便道桩' },
      { 'code': '22', 'name': '柔性隔离体' },
      { 'code': '23', 'name': '道路信息显示屏' },
      { 'code': '24', 'name': '道路隔音屏' },
      { 'code': '25', 'name': '非机动车停放点' },
      { 'code': '26', 'name': '自行车租赁点' },
      { 'code': '27', 'name': '存车支架' },
      { 'code': '28', 'name': '铁道口设施' },
      { 'code': '29', 'name': '栈桥' },
      { 'code': '30', 'name': '水域标示牌' },
      { 'code': '31', 'name': '港监设施' }
    ]
  }, {
    'code': '03',
    'name': '市容环境设施',
    'children': [
      { 'code': '01', 'name': '公共厕所' },
      { 'code': '02', 'name': '公厕指示牌' },
      { 'code': '03', 'name': '化粪池' },
      { 'code': '04', 'name': '垃圾间(楼)' },
      { 'code': '05', 'name': '垃圾箱' },
      { 'code': '06', 'name': '户外广告' },
      { 'code': '07', 'name': '牌匾标识' },
      { 'code': '08', 'name': '宣传栏' },
      { 'code': '09', 'name': '气象监测站' },
      { 'code': '10', 'name': '环保监测站' },
      { 'code': '11', 'name': '污水口监测站' },
      { 'code': '12', 'name': '污水监测器' },
      { 'code': '13', 'name': '噪声显示屏' }
    ]
  }, {
    'code': '04',
    'name': '园林绿化设施',
    'children': [
      { 'code': '01', 'name': '古树名木' },
      { 'code': '02', 'name': '行树' },
      { 'code': '03', 'name': '独立树' },
      { 'code': '04', 'name': '护数设施' },
      { 'code': '05', 'name': '花架花钵' },
      { 'code': '06', 'name': '雕塑' },
      { 'code': '07', 'name': '街头座椅' },
      { 'code': '08', 'name': '绿地护栏' },
      { 'code': '09', 'name': '绿地附属设施' },
      { 'code': '10', 'name': '喷泉' }
    ]
  }, {
    'code': '05',
    'name': '其他部件',
    'children': [
      { 'code': '01', 'name': '人防工事' },
      { 'code': '02', 'name': '公房地下室' },
      { 'code': '03', 'name': '车辆加油(气、电)站' },
      { 'code': '04', 'name': '液化气站' },
      { 'code': '05', 'name': '重大危险源' },
      { 'code': '06', 'name': '水域附属设施' },
      { 'code': '07', 'name': '水域护栏' },
      { 'code': '08', 'name': '防汛墙' },
      { 'code': '09', 'name': '文物古迹' }
    ]
  }
]

export function getPartsTypeName(dlCode, xlCode) {
  const dlName = parts[parseInt(dlCode) - 1].name
  const xlName = parts[parseInt(dlCode) - 1].children[parseInt(xlCode) - 1].name

  return dlName + '/' + xlName
}