import { FireStatus } from "@/app/fire/store/fire";

// 火灾原因
export const reason = [
  {
    label: "放火",
    value: "放火",
    children: [
      { value: "刑事防火", label: "刑事防火" },
      { value: "精神病、智障等人士防火", label: "精神病、智障等人士防火" },
      { value: "自焚", label: "自焚" },
      { value: "其他", label: "其他" },
    ],
  },
  {
    value: "电气火灾",
    label: "电气火灾",
    children: [
      { label: "蓄电池故障（热失控）", value: "蓄电池故障（热失控）" },
      {
        label: "电气线路故障（线路接插件、配电盘、控制装置等） ",
        value: "电气线路故障（线路接插件、配电盘、控制装置等） ",
      },
      { label: "电动机及其他工业设备", value: "电动机及其他工业设备" },
      { label: "电器设备故障", value: "电器设备故障" },
      { label: "电加热器具火灾", value: "电加热器具火灾" },
      { label: "其他", value: "其他" },
    ],
  },
  {
    value: "产作业",
    label: "产作业",
    children: [
      { label: "焊割", value: "焊割" },
      { label: "熬炼", value: "熬炼" },
      { label: "化工生产", value: "化工生产" },
      { label: "机械设备类故障", value: "机械设备类故障" },
      { label: "烘烤", value: "烘烤" },
      { label: "接触高温", value: "接触高温" },
      { label: "其他", value: "其他" },
    ],
  },
  {
    value: "用火不慎",
    label: "用火不慎",
    children: [
      { label: "余火复燃", value: "余火复燃" },
      { label: "照明不慎", value: "照明不慎" },
      { label: "烘烤不慎", value: "烘烤不慎" },
      { label: "敬神祭祖", value: "敬神祭祖" },
      { label: "油锅起火", value: "油锅起火" },
      { label: "燃气炉具故障及使用不当", value: "燃气炉具故障及使用不当" },
      { label: "燃油炉具故障及使用不当", value: "燃油炉具故障及使用不当" },
      { label: "其他炉具故障及使用不当", value: "其他炉具故障及使用不当" },
      { label: "烟道过热窜火、飞火等", value: "烟道过热窜火、飞火等" },
      { label: "烧荒、野外生火不慎", value: "烧荒、野外生火不慎" },
      { label: "使用蚊香不慎", value: "使用蚊香不慎" },
      { label: "其他", value: "其他" },
    ],
  },
  {
    value: "吸烟",
    label: "吸烟",
    children: [
      { label: "违章吸烟", value: "违章吸烟" },
      { label: "乱扔烟头、火柴等", value: "乱扔烟头、火柴等" },
      { label: "卧床吸烟", value: "卧床吸烟" },
      { label: "其他", value: "其他" },
    ],
  },
  {
    value: "玩火",
    label: "玩火",
    children: [
      { label: "小孩玩火", value: "小孩玩火" },
      { label: "其他", value: "其他" },
    ],
  },
  { label: "燃放烟花爆竹", value: "燃放烟花爆竹" },
  { label: "自燃", value: "自燃" },
  { label: "雷击", value: "雷击" },
  { label: "静电", value: "静电" },
  { label: "遗留火种", value: "遗留火种" },
  { label: "其他", value: "其他" },
  { label: "不排除原因", value: "不排除原因" },
];

// 起火场所
export const place = [
  {
    label: "非建构筑物",
    value: "非建构筑物",
    children: [
      { label: "室外集贸市场", value: "室外集贸市场" },
      { label: "露天堆垛", value: "露天堆垛" },
      {
        label: "露天农副业场所",
        value: "露天农副业场所",
        children: [
          { label: "农田", value: "农田" },
          { label: "经济林木（含果园）", value: "经济林木（含果园）" },
          { label: "苗圃", value: "苗圃" },
          { label: "花卉", value: "花卉" },
          { label: "养殖场", value: "养殖场" },
          { label: "大棚", value: "大棚" },
          { label: "其他", value: "其他" },
        ],
      },
      {
        label: "室外独立生产设施设备",
        value: "室外独立生产设施设备",
        children: [
          { label: "风力发电设施", value: "风力发电设施" },
          { label: "光伏发电设施", value: "光伏发电设施" },
          {
            label: "小型变压器、配电柜等室外输配电设备",
            value: "小型变压器、配电柜等室外输配电设备",
          },
          { label: "变电站", value: "变电站" },
          { label: "通讯基站", value: "通讯基站" },
          { label: "其他室外独立式生产设施", value: "其他室外独立式生产设施" },
        ],
      },
      { label: "公园", value: "公园" },
      { label: "森林", value: "森林" },
      { label: "草原", value: "草原" },
      { label: "道路绿化带、隔离带", value: "道路绿化带、隔离带" },
      { label: "其他", value: "其他" },
    ],
  },
  {
    label: "交通工具",
    value: "交通工具",
    children: [
      {
        label: "客车",
        value: "客车",
        children: [
          { label: "燃油车", value: "燃油车" },
          { label: "燃气车", value: "燃气车" },
          { label: "电动车", value: "电动车" },
          { label: "混合电动车", value: "混合电动车" },
        ],
      },
      {
        label: "货车",
        value: "货车",
        children: [
          { label: "燃油车", value: "燃油车" },
          { label: "燃气车", value: "燃气车" },
          { label: "电动车", value: "电动车" },
          { label: "混合电动车", value: "混合电动车" },
        ],
      },
      {
        label: "轿车",
        value: "轿车",
        children: [
          { label: "燃油车", value: "燃油车" },
          { label: "燃气车", value: "燃气车" },
          { label: "电动车", value: "电动车" },
          { label: "混合电动车", value: "混合电动车" },
        ],
      },
      {
        label: "特种车",
        value: "特种车",
        children: [
          { label: "燃油车", value: "燃油车" },
          { label: "燃气车", value: "燃气车" },
          { label: "电动车", value: "电动车" },
          { label: "混合电动车", value: "混合电动车" },
        ],
      },
      { label: "摩托车", value: "摩托车" },
      { label: "铁路列车", value: "铁路列车" },
      { label: "船舶", value: "船舶" },
      { label: "航空（天）", value: "航空（天）" },
      { label: "城市轨道交通工具", value: "城市轨道交通工具" },
      { label: "农用机械", value: "农用机械" },
      {
        label: "电动助力车（三轮车、自行车）",
        value: "电动助力车（三轮车、自行车）",
      },
      { label: "其他", value: "其他" },
    ],
  },
  {
    label: "建构筑物",
    value: "建构筑物",
    children: [
      {
        label: "居住场所",
        value: "居住场所",
        children: [
          { label: "自建住宅", value: "自建住宅" },
          {
            label: "非自建住宅",
            value: "非自建住宅",
            children: [
              { label: "商品房	", value: "商品房	" },
              { label: "经适房	", value: "经适房	" },
              { label: "集资房	", value: "集资房	" },
              { label: "公寓房	", value: "公寓房	" },
            ],
          },
          { label: "员工集体宿舍", value: "员工集体宿舍" },
        ],
      },
      { label: "办公场所", value: "办公场所" },
      {
        label: "学校",
        value: "学校",
        children: [
          {
            label: "幼儿园托儿所",
            value: "幼儿园托儿所",
            children: [
              { label: "教学场所	", value: "教学场所	" },
              { label: "实验场所	", value: "实验场所	" },
              { label: "学生集体宿舍	", value: "学生集体宿舍	" },
              { label: "食堂	", value: "食堂	" },
              { label: "礼堂等室内活动场馆	", value: "礼堂等室内活动场馆	" },
              { label: "其他	", value: "其他	" },
            ],
          },
          {
            label: "小学",
            value: "小学",
            children: [
              { label: "教学场所	", value: "教学场所	" },
              { label: "实验场所	", value: "实验场所	" },
              { label: "学生集体宿舍	", value: "学生集体宿舍	" },
              { label: "食堂	", value: "食堂	" },
              { label: "礼堂等室内活动场馆	", value: "礼堂等室内活动场馆	" },
              { label: "其他	", value: "其他	" },
            ],
          },
          {
            label: "中学",
            value: "中学",
            children: [
              { label: "教学场所	", value: "教学场所	" },
              { label: "实验场所	", value: "实验场所	" },
              { label: "学生集体宿舍	", value: "学生集体宿舍	" },
              { label: "食堂	", value: "食堂	" },
              { label: "礼堂等室内活动场馆	", value: "礼堂等室内活动场馆	" },
              { label: "其他	", value: "其他	" },
            ],
          },
          {
            label: "大学",
            value: "大学",
            children: [
              { label: "教学场所	", value: "教学场所	" },
              { label: "实验场所	", value: "实验场所	" },
              { label: "学生集体宿舍	", value: "学生集体宿舍	" },
              { label: "食堂	", value: "食堂	" },
              { label: "礼堂等室内活动场馆	", value: "礼堂等室内活动场馆	" },
              { label: "其他	", value: "其他	" },
            ],
          },
          {
            label: "校外培训机构",
            value: "校外培训机构",
            children: [
              { label: "教学场所	", value: "教学场所	" },
              { label: "实验场所	", value: "实验场所	" },
              { label: "学生集体宿舍	", value: "学生集体宿舍	" },
              { label: "食堂	", value: "食堂	" },
              { label: "礼堂等室内活动场馆	", value: "礼堂等室内活动场馆	" },
              { label: "其他	", value: "其他	" },
            ],
          },
          {
            label: "成人教育机构",
            value: "成人教育机构",
            children: [
              { label: "教学场所	", value: "教学场所	" },
              { label: "实验场所	", value: "实验场所	" },
              { label: "学生集体宿舍	", value: "学生集体宿舍	" },
              { label: "食堂	", value: "食堂	" },
              { label: "礼堂等室内活动场馆	", value: "礼堂等室内活动场馆	" },
              { label: "其他	", value: "其他	" },
            ],
          },
        ],
      },
      {
        label: "商业场所",
        value: "商业场所",
        children: [
          { label: "商场", value: "商场" },
          { label: "超市", value: "超市" },
          { label: "室内市场", value: "室内市场" },
          { label: "经营性小场所", value: "经营性小场所" },
          { label: "其他", value: "其他" },
        ],
      },
      {
        label: "宾馆、饭店、招待所",
        value: "宾馆、饭店、招待所",
        children: [
          { label: "客房", value: "客房" },
          { label: "餐饮", value: "餐饮" },
          { label: "办公室", value: "办公室" },
          { label: "会议室", value: "会议室" },
          { label: "民宿", value: "民宿" },
        ],
      },
      {
        label: "纯餐饮场所",
        value: "纯餐饮场所",
        children: [
          { label: "餐馆酒家", value: "餐馆酒家" },
          { label: "农家乐", value: "农家乐" },
          { label: "露天大排档", value: "露天大排档" },
          { label: "私房菜馆", value: "私房菜馆" },
        ],
      },
      {
        label: "医疗机构",
        value: "医疗机构",
        children: [
          { label: "医院", value: "医院" },
          { label: "诊所", value: "诊所" },
          { label: "康复中心", value: "康复中心" },
          { label: "精神病院", value: "精神病院" },
        ],
      },
      {
        label: "养老院",
        value: "养老院",
        children: [
          { label: "公办养老院", value: "公办养老院" },
          { label: "私营养老院", value: "私营养老院" },
        ],
      },
      { label: "福利院", value: "福利院" },
      {
        label: "公共娱乐场所",
        value: "公共娱乐场所",
        children: [
          {
            label: "影剧院、礼堂等演出、放映场所",
            value: "影剧院、礼堂等演出、放映场所",
          },
          {
            label: "舞厅、卡拉OK厅等歌舞娱乐场所",
            value: "舞厅、卡拉OK厅等歌舞娱乐场所",
          },
          {
            label: "具有娱乐功能的夜总会、音乐茶座场所",
            value: "具有娱乐功能的夜总会、音乐茶座场所",
          },
          {
            label:
              "保龄球馆、旱冰场、按摩、沐足、棋牌、桑拿浴室等营业性健身、休闲场所",
            value:
              "保龄球馆、旱冰场、按摩、沐足、棋牌、桑拿浴室等营业性健身、休闲场所",
          },
          { label: "儿童娱乐、活动场所", value: "儿童娱乐、活动场所" },
          { label: "游艺等其他公共娱乐场所", value: "游艺等其他公共娱乐场所" },
        ],
      },
      {
        label: "体育场馆",
        value: "体育场馆",
        children: [
          { label: "室内部分", value: "室内部分" },
          { label: "露天部分", value: "露天部分" },
        ],
      },
      {
        label: "金融交易场所",
        value: "金融交易场所",
        children: [
          { label: "证券交易所", value: "证券交易所" },
          { label: "银行网点", value: "银行网点" },
        ],
      },
      {
        label: "交通枢纽（站）",
        value: "交通枢纽（站）",
        children: [
          { label: "候机场所", value: "候机场所" },
          { label: "候船场所", value: "候船场所" },
          {
            label: "候车场所",
            value: "候车场所",
            children: [
              { label: "汽车客运站	", value: "汽车客运站	" },
              {
                label: "铁路、高铁、城轨候车场所	",
                value: "铁路、高铁、城轨候车场所	",
              },
            ],
          },
          { label: "地铁站", value: "地铁站" },
          { label: "公交站", value: "公交站" },
          { label: "交通综合枢纽", value: "交通综合枢纽" },
        ],
      },
      {
        label: "文物古建筑",
        value: "文物古建筑",
        children: [
          { label: "国家级", value: "国家级" },
          { label: "省级", value: "省级" },
          { label: "市、县级", value: "市、县级" },
          { label: "其他", value: "其他" },
        ],
      },
      {
        label: "文博馆（图书馆、博物馆、档案馆等）",
        value: "文博馆（图书馆、博物馆、档案馆等）",
      },
      { label: "科研试验场所", value: "科研试验场所" },
      { label: "广播电视中心", value: "广播电视中心" },
      {
        label: "通信场所",
        value: "通信场所",
        children: [
          { label: "营业厅", value: "营业厅" },
          { label: "机房", value: "机房" },
          { label: "其他", value: "其他" },
        ],
      },
      {
        label: "宗教场所",
        value: "宗教场所",
        children: [
          { label: "寺庙", value: "寺庙" },
          { label: "教堂", value: "教堂" },
          { label: "道观", value: "道观" },
          { label: "其他民间信仰场所", value: "其他民间信仰场所" },
        ],
      },
      { label: "会议、展览中心", value: "会议、展览中心" },
      {
        label: "物资仓储场所",
        value: "物资仓储场所",
        children: [
          {
            label: "危险品",
            value: "危险品",
            children: [
              { label: "甲类	", value: "甲类	" },
              { label: "乙类	", value: "乙类	" },
              { label: "丙类	", value: "丙类	" },
              { label: "丁类	", value: "丁类	" },
              { label: "戊类	", value: "戊类	" },
            ],
          },
          { label: "棉花", value: "棉花" },
          { label: "粮食", value: "粮食" },
          { label: "百货", value: "百货" },
          { label: "综合", value: "综合" },
          { label: "物流快递", value: "物流快递" },
          { label: "三合一、多合一", value: "三合一、多合一" },
          { label: "经营性小场所", value: "经营性小场所" },
        ],
      },
      {
        label: "厂房",
        value: "厂房",
        children: [
          { label: "甲乙类生产", value: "甲乙类生产" },
          { label: "丙类生产", value: "丙类生产" },
          { label: "丁戊类生产", value: "丁戊类生产" },
          { label: "劳动密集型", value: "劳动密集型" },
          { label: "三合一、多合一", value: "三合一、多合一" },
          { label: "经营性小场所", value: "经营性小场所" },
          { label: "其他", value: "其他" },
        ],
      },
      {
        label: "加油加气站充电站",
        value: "加油加气站充电站",
        children: [
          { label: "加油站", value: "加油站" },
          { label: "加气站", value: "加气站" },
          { label: "充电站", value: "充电站" },
          { label: "加油加气站", value: "加油加气站" },
          { label: "其他", value: "其他" },
        ],
      },
      {
        label: "汽车库",
        value: "汽车库",
        children: [
          { label: "高层", value: "高层" },
          { label: "多层", value: "多层" },
          { label: "地下", value: "地下" },
          { label: "半地下", value: "半地下" },
          { label: "机械", value: "机械" },
          { label: "敞开式", value: "敞开式" },
        ],
      },
      {
        label: "修车库",
        value: "修车库",
        children: [
          { label: "简易修理厂", value: "简易修理厂" },
          { label: "临时搭建修理厂", value: "临时搭建修理厂" },
        ],
      },
      {
        label: "工地",
        value: "工地",
        children: [
          {
            label: "建设工地",
            value: "建设工地",
            children: [
              {
                label: "建筑物、构筑物、设施等	",
                value: "建筑物、构筑物、设施等	",
              },
              { label: "临时宿舍	", value: "临时宿舍	" },
              { label: "临时办公场所	", value: "临时办公场所	" },
              { label: "临时食堂	", value: "临时食堂	" },
              { label: "临时室内仓库	", value: "临时室内仓库	" },
              { label: "临时建材堆放场所	", value: "临时建材堆放场所	" },
            ],
          },
          { label: "装修、改造工地", value: "装修、改造工地" },
          { label: "动拆迁工地", value: "动拆迁工地" },
        ],
      },
      {
        label: "室内农副业场所",
        value: "室内农副业场所",
        children: [
          { label: "温室", value: "温室" },
          { label: "养殖场", value: "养殖场" },
        ],
      },
      {
        label: "石油化工企业",
        value: "石油化工企业",
        children: [
          { label: "生产装置", value: "生产装置" },
          { label: "储罐区", value: "储罐区" },
          { label: "生活区", value: "生活区" },
          { label: "办公区", value: "办公区" },
        ],
      },
      { label: "其他", value: "其他" },
    ],
  },
  {
    label: "垃圾及废弃物",
    value: "垃圾及废弃物",
    children: [
      { label: "垃圾箱", value: "垃圾箱" },
      { label: "垃圾堆", value: "垃圾堆" },
      { label: "垃圾场", value: "垃圾场" },
      { label: "垃圾中转站", value: "垃圾中转站" },
      { label: "废品回收场所", value: "废品回收场所" },
      { label: "其他", value: "其他" },
    ],
  },
];

export const fireStatusDesc = {
  [FireStatus.all]: "全部",
  [FireStatus.incomplete]: "未认定",
  [FireStatus.complete]: "已认定",
};

export const fireStatuOptions = [
  {
    value: FireStatus.all,
    label: fireStatusDesc[FireStatus.all],
  },
  {
    value: FireStatus.incomplete,
    label: fireStatusDesc[FireStatus.incomplete],
  },
  { value: FireStatus.complete, label: fireStatusDesc[FireStatus.complete] },
];
