import pointIco1 from "~/assets/images/map_bi/point/ico1.png";
import pointIco2 from "~/assets/images/map_bi/point/ico2.png";
import pointIco3 from "~/assets/images/map_bi/point/ico3.png";
import pointIco4 from "~/assets/images/map_bi/point/ico4.png";
import pointIco5 from "~/assets/images/map_bi/point/ico5.png";
import pointIco6 from "~/assets/images/map_bi/point/ico6.png";
import pointIco7 from "~/assets/images/map_bi/point/ico7.png";
import pointIco8 from "~/assets/images/map_bi/point/ico8.png";
import pointIco9 from "~/assets/images/map_bi/point/ico9.png";
import pointIco10 from "~/assets/images/map_bi/point/ico10.png";
import pointIco11 from "~/assets/images/map_bi/point/ico11.png";
import pointIco12 from "~/assets/images/map_bi/point/ico12.png";
import pointIco13 from "~/assets/images/map_bi/point/ico13.png";
import pointIco14 from "~/assets/images/map_bi/point/ico14.png";
import pointIco15 from "~/assets/images/map_bi/point/ico15.png";
import pointIco16 from "~/assets/images/map_bi/point/ico16.png";
import pointIco17 from "~/assets/images/map_bi/point/ico17.png";
import pointIco19 from "~/assets/images/map_bi/point/ico19.png";
import pointIco30 from "~/assets/images/map_bi/point/ico30.png";
import pointIco31 from "~/assets/images/map_bi/point/ico31.png";
import pointIco32 from "~/assets/images/map_bi/point/ico32.png";
import pointIco33 from "~/assets/images/map_bi/point/ico33.png";

export const branchOfficeUtilsList = [
  {
    label: "重点作业",
    type: "danger",
    list: [
      {
        label: "动火作业",
        type: "hot_work",
        check: false,
        markIcon: pointIco9,
        request: "getEightWorkInfoScreenWorkList",
        titleKey: "checkNo",
      },
      {
        label: "受限空间作业",
        type: "confinedspace_work",
        check: false,
        markIcon: pointIco10,
        request: "getEightWorkInfoScreenWorkList",
        titleKey: "checkNo",
      },
      {
        label: "临时用电作业",
        type: "electricity_work",
        check: false,
        markIcon: pointIco11,
        request: "getEightWorkInfoScreenWorkList",
        titleKey: "checkNo",
      },
      {
        label: "高处作业",
        type: "high_work",
        check: false,
        markIcon: pointIco12,
        request: "getEightWorkInfoScreenWorkList",
        titleKey: "checkNo",
      },
      {
        label: "断路作业",
        type: "cutroad_work",
        check: false,
        markIcon: pointIco13,
        request: "getEightWorkInfoScreenWorkList",
        titleKey: "checkNo",
      },
      {
        label: "动土作业",
        type: "breakground_work",
        check: false,
        markIcon: pointIco14,
        request: "getEightWorkInfoScreenWorkList",
        titleKey: "checkNo",
      },
      {
        label: "吊装作业",
        type: "hoisting_work",
        check: false,
        markIcon: pointIco15,
        request: "getEightWorkInfoScreenWorkList",
        titleKey: "checkNo",
      },
      {
        label: "盲板抽堵作业",
        type: "blindboard_work",
        check: false,
        markIcon: pointIco16,
        request: "getEightWorkInfoScreenWorkList",
        titleKey: "checkNo",
      },
      {
        label: "摄像头",
        check: false,
        type: "camera",
        markIcon: pointIco3,
      },
    ],
  },
  {
    label: "口门门禁",
    type: "door",
    list: [
      {
        label: "口门",
        check: false,
        markIcon: pointIco1,
        type: "car",
      },
      {
        label: "人员",
        check: false,
        markIcon: pointIco33,
        type: "person",
      },
      {
        label: "车辆",
        check: false,
        markIcon: pointIco2,
        type: "car",
      },
      {
        label: "人员闸机",
        check: false,
        type: "personMachine",
      },
      {
        label: "车辆闸机",
        check: false,
        type: "carMachine",
      },
      {
        label: "摄像头",
        check: false,
        type: "camera",
        markIcon: pointIco3,
      },
    ],
  },
  {
    label: "消防安全",
    type: "fire",
    list: [
      {
        label: "消防救援队",
        check: false,
        markIcon: pointIco4,
        type: "fireRescueTeam",
        request: "getRescueTeamScreenList",
        titleKey: "teamName",
      },
      {
        label: "消防控制室",
        check: false,
        type: "fireControlRoom",
        markIcon: pointIco5,
        request: "getControlRoomScreenList",
        titleKey: "roomName",
      },
      {
        label: "消防泵房",
        check: false,
        type: "firePumpRoom",
        markIcon: pointIco6,
        request: "getPumpRoomScreenList",
        titleKey: "pumpRoomName",
      },
      {
        label: "消防水源",
        check: false,
        type: "fireWaterSource",
        markIcon: pointIco7,
        request: "getWaterSourceScreenList",
        titleKey: "waterSourceName",
      },
      {
        label: "消防点位",
        check: false,
        type: "firePointLocation",
        markIcon: pointIco8,
        request: "getFirePointDeviceList",
        titleKey: "firePointName",
      },
      {
        label: "报警设备",
        check: false,
        type: "alarmEquipment",
        markIcon: pointIco32,
        request: "getSensorDeviceScreenList",
        titleKey: "sensorName",
      },
    ],
  },
  {
    label: "人员定位",
    type: "people",
    list: [
      {
        label: "人员定位",
        check: false,
        type: "peoplePosition",
      },
      {
        label: "人员轨迹",
        check: false,
        type: "peopleTrajectory",
      },
    ],
  },
  {
    label: "气象监测",
    type: "weather",
    list: [
      {
        label: "气象站",
        type: "293187ddfd984c9ab3fd716aef58da0e",
        check: false,
        markIcon: pointIco17,
      },
      {
        label: "风速站",
        type: "2da29f00852a4653ba3e760b9de57412",
        check: false,
        markIcon: pointIco19,
      },
    ],
  },
  {
    label: "重点工程",
    type: "keyProject",
    list: [
      {
        label: "重点工程定位",
        check: false,
        type: "keyProject",
        markIcon: pointIco30,
        request: "getKeyProjectLargeScreenList",
        titleKey: "projectName",
      },
      {
        label: "视频定位",
        check: false,
        type: "video",
        markIcon: pointIco31,
        request: "getFixedCameraVideoList",
        titleKey: "videoName",
      },
    ],
  },
  {
    label: "视频巡屏",
    type: "camera",
    list: [
      {
        label: "摄像头",
        check: false,
        type: "platCamera",
        markIcon: pointIco3,
        request: "getFixedCameraVideoList",
        titleKey: "videoName",
      },
    ],
  },
  {
    label: "封闭区域",
    type: "closedArea",
    list: [],
  },
];
