import request from "@/api/request";

//鏌ヨ鍚勭瓑绾х殑璀︽儏妗堜欢鏁�
export function getLevelCount(params) {
  return request({
    url: "/policeIncidents/levelCount",
    method: "POST",
    data: params,
  });
}

//鏌ヨ璀︽儏涓婃姤淇℃伅
export function getPoliceIncidents(params) {
  return request({
    url: "/policeIncidents/search",
    method: "POST",
    data: params,
  });
}

//鏌ヨ璀︽儏涓婃姤淇℃伅锛岄檺瀹氬彧鏌ヨ闈炲凡澶勭悊鐨勪笂鎶ヨ褰�
export function getPoliceIncidentsNeOver(params) {
  return request({
    url: "/policeIncidents/searchNeOver",
    method: "POST",
    data: params,
  });
}

//璀︽儏涓婃姤璇︾粏淇℃伅
export function policeIncidentsDetail(id) {
  return request({
    url: "/policeIncidents/" + id,
    method: "GET",
  });
}

//淇敼璀︽儏涓婃姤淇℃伅涓哄凡澶勭悊
export function policeIncidentsHandle(id) {
  return request({
    url: "/policeIncidents/" + id,
    method: "PUT",
  });
}

//淇敼sos涓婃姤淇℃伅涓哄凡澶勭悊
export function policeIncidentsSosHandle(id) {
  return request({
    url: "/policeIncidents/sos/" + id,
    method: "PUT",
  });
}


//鍖哄煙鎶ヨ〃
export function policeIncidentsRegionReport(data) {
  return request({
    url: "/policeIncidents/region-report",
    method: "POST",
    data
  });
}

// 璀︽儏涓婃姤--浜嬩欢绫诲埆锛屼簨浠剁被鍨嬪厓鏁版嵁
export function eventMetaDataApi(data = {}) {
  return request(`/json/policeIncident-meta.json`, {
    method: "get",
    data,
  });
}