/**
 * 闃茬┖鎸囨尌
 */
import { request,v5comRequest,v5baseRequest,v5adminRequest } from "../utils/request";
import {gup} from "../utils/utils"
/***************************im********************************/
/*web绔幏鍙栬吘璁痠m鐧诲綍sig鎺ュ彛*/
export function getTencentImSig(data) {
  return v5comRequest('/identify/api/tencent/get-tencent-sig', {
    method: 'GET',
    data
  });
}
//瑙f暎闊宠棰戞埧闂�
export function trtcVideoRoom(data) {
  return v5comRequest('/identify/api/tencent/trtc-video-room', {
    method: 'POST',
    data: data || {}
  });
}
//鍒嗛〉鏌ヨ璋冨害璁板綍
export function findComVideoRoomPage(data) {
  return v5comRequest("/identify/api/tencent/find-com-video-room-page", {
    method: "POST",
    data: data || {},
  });
}
//璋冨害璁板綍璇︽儏
export function getVideoRoomDetail(data) {
  return v5comRequest("/identify/api/tencent/get-video-room-detail", {
    method: "POST",
    data: data || {},
  });
}
//璁剧疆鎴块棿缁撴潫鏃堕棿
export function updateRoomEndTime(data) {
  return v5comRequest("/identify/api/tencent/update-room-end-time", {
    method: "POST",
    data: data || {},
  });
}
//鎺ㄩ€侀煶瑙嗛鎴块棿鍙风粰鎸囧畾浜哄憳
export function sendVideoRoomMsg(data) {
  return v5comRequest('/identify/api/tencent/send-video-room-msg', {
    method: 'POST',
    data: data || {}
  });
}
//缁х画鎺ㄩ€侀煶瑙嗛鎴块棿鍙风粰鎸囧畾浜哄憳
export function continueSendVideoRoomMsg(data) {
  return v5comRequest('/identify/api/tencent/continue-send-video-room-msg', {
    method: 'POST',
    data: data || {}
  });
}
//web绔幏鍙栬吘璁煶瑙嗛sig鎺ュ彛
export function getTencentYspSig(data) {
  return v5comRequest('/identify/api/tencent/get-tencent-ysp-sig', {
    method: 'GET',
    data: data || {}
  });
}

//闃叉帶鎸囨尌鑾峰彇椹诲嫟鐐瑰垪琛�
export function getComTaskList(data) {
  return request('/task/get-com-task-list', {
    method: 'POST',
    data: data || {}
  });
}
//闃叉帶鎸囨尌鑾峰彇涓翠繚浠诲姟鍒楄〃
export function getComTempTaskList(data) {
  return request('/task/tempTask/get-com-temp-task-list', {
    method: 'POST',
    data: data || {}
  });
}
//鑾峰彇璇ュ叕鍙稿搴旀湁鐨勯┗鍕ょ偣绫诲瀷
export function getComTaskStationType(data) {
  return request('/task/get-com-task-station-type', {
    method: 'POST',
    data: data || {}
  });
}


export function usersMyprofile(data) {
  return v5baseRequest("/obpm/api/runtime/users/myprofile", {
    method: "GET",
    data: data || {},
  });
}

//鑾峰彇淇濆畨鍛樺垪琛ㄦ暟鎹�
export function getPersonList(urlData,data) {
  const type = gup('app_type', window.location.href);
  let url = type==1?"/obpm/api/runtime/__ZBa8XIkdSja8zAZgpQV/views/__WHP9HkjenwExgWW53TP/documents":"/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__FBwWBm18eyoRndv9tIP/documents";
  return v5baseRequest(url, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  });
}

//鑾峰彇椹诲嫟鐐瑰垪琛ㄦ暟鎹�
export function getTaskList(urlData,data) {
  const type = gup('app_type', window.location.href);
  let url = type==1?"/obpm/api/runtime/__ZBa8XIkdSja8zAZgpQV/views/__GX5vvg8b2rUmRWtLHFJ/documents":"/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__jWxVWbbGObe5KRYEOoU/documents";
  return v5baseRequest(url, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  });
}

//閮ㄩ棬鐢ㄦ埛鎼滅储(鐢ㄦ潵鑾峰彇cid)
export function searchDeptUser(urlData,data) {
  return v5baseRequest(`/obpm/magic-api/fkzh/getSecurityByIphone`, {
    method: "GET",
    urlData:urlData||{},
    data: data || {},
  })
}

//鑾峰彇鐢ㄦ埛鍏ㄩ儴淇℃伅
export function getUserAllInfo(urlData,data) {
  return v5baseRequest(`/obpm/api/authtime/user/`+urlData, {
    method: "GET",
  })
}

//鑾峰彇鍒嗙被鍒楄〃
export function getClassification(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__mRmXX7P1rAhxDf570Ck/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}

//椹诲嫟鐐规牴鎹垎绫昏幏鍙栧垎绫绘暟鎹�
export function attendanceGetTypeData(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__YxVuFY8k0tZjSoJWNS4/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}

//鎬佸娍鎰熺煡鏍规嵁鍒嗙被鑾峰彇鍒嗙被鏁版嵁
export function perceptionGetTypeData(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__gnF6tfEwBQwo6IrdMrK/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//杩戞湡瀹炴椂涓婃姤寮傚父鏁版嵁
export function recentAbnormalData(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__N04pcqn4nJYvdkjohbK/views/__0iiRNXOJBGOiwTDPSr3/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//鑾峰彇涓€寮犲浘鍒楄〃涓繚瀹夎祫婧愬垪琛ㄦ暟鎹�
export function getSecurityResourcesList(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__FBwWBm18eyoRndv9tIP/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//鑾峰彇浠婃棩寮傚父涓婃姤鍒嗙被鏁伴噺
export function getTodayAbnormalData(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__N04pcqn4nJYvdkjohbK/views/__K3a3SsbfKNZis2xBMjQ/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//鏍规嵁鏃堕棿鏌ヨ寮傚父鎬绘暟
export function getAbnormaCount(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__N04pcqn4nJYvdkjohbK/views/__kZW6NG4GdBBRHfcSzlx/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//
export function getTimeAbnormalCount(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__N04pcqn4nJYvdkjohbK/views/__CZBJre6k8BYpk881gTV/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
// 鑾峰彇淇濆畨鍏徃鍒楄〃
export function getSecurityCompanyList(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__cjmZ3QwX3HE1ZHPCOOt/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
/******************璀︿繚鑱斿姩鍥惧眰******************/
//鑾峰彇鎵€鏈変紒涓氬垪琛ㄤ俊鎭�
export function getEnterpriseList(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__xzByH4ZZxj2gVJZv0G4/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//鏍规嵁鎵€鏈変紒涓歩d鑾峰彇瀵瑰簲鐨勯儴闂ㄥ垪琛�
export function passEnterpriseIDGetDepartList(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__MbFPvXeIwgTOEoodAVc/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//鏍规嵁閮ㄩ棬id鑾峰彇瀵瑰簲鐨勯儴闂ㄥ垪琛�
export function passDepartIdGetDepartList(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__uPN8uNlIhDaGiEgKxnX/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//鏍规嵁閮ㄩ棬id鑾峰彇瀵瑰簲鐨勪繚瀹夊憳鍒楄〃
export function passDepartIdGetPersonList(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__P1bb27ekxYoAiowqVv1/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//鏍规嵁閮ㄩ棬id鑾峰彇瀵瑰簲鐨勯┗鍕ょ偣鍒楄〃
export function passEnterpriseIDGetAttendanceList(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__Mxf0ppgb6L8Hg6Va7Y5/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//鏍规嵁椹诲嫟鐐筰d鑾峰彇瀵瑰簲鐨勪繚瀹夊憳鍒楄〃
export function passAttendanceIdGetPersonList(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__jPQpIYhfGyrkUDVNVAE/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//鏍规嵁椹诲嫟鐐筰d鑾峰彇瀵瑰簲鐨勪繚瀹夊憳鍒楄〃
export function getSecurityManByAttendanceId(urlData,data) {
  return v5baseRequest(`/obpm/magic-api/fkzh/getSecuritymanByAttendanceId/${urlData.attendanceId}`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//鏍规嵁userid鏌ヨkey銆乻id銆乼id
export function getTerminalByUserId(data) {
  return v5comRequest('/identify/api/trajectory/get-terminal-by-user-id', {
    method: 'POST',
    data: data || {}
  },true);
}
//鏍规嵁userid鏌ヨkey銆乻id銆乼id
export function trackTrsearch(data) {
  return v5comRequest('/identify/api/trajectory/track-trsearch', {
    method: 'POST',
    data: data || {}
  });
}
//鑾峰彇鍥惧眰鏉冮檺璁剧疆
export function getLayoutAuthority(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__jN3d9GetQI3p4DdC5To/documents`, {
    // return v5baseRequest(`/obpm/api/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__jN3d9GetQI3p4DdC5To/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//Gis鑿滃崟閰嶇疆
export function getGISMenu(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__yCQ9PtckfTJYgpHrgGm/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//娴峰悍鏁版嵁鎺ュ彛
export function getHaiKangApiUrl(data) {
  return v5baseRequest(`https://nngba.baibaodun.com.cn:9000/fkzh/getHKData`, {
    method: "POST",
    data: data || {},
  })
}
//鎼滅储鍦扮偣鍛ㄥ洿淇℃伅鎺ュ彛
export function getSearchInformation(urlData,data) {
  return v5baseRequest(`/obpm/api/runtime/__ZLuP7RGirprZZ6SCdiX/views/__huLYV33YRM6tdseIVTp/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
export function getRangeData(urlData,data) {
  return v5baseRequest(`/obpm/magic-api/fkzh/getRangeData`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
//璀︽姤鑱斿姩鎼滅储鍦扮偣鍛ㄥ洿淇℃伅鎺ュ彛
export function getPoliceSearchInformation(urlData,data) {
  return v5baseRequest(`/obpm/runtime/__ZLuP7RGirprZZ6SCdiX/views/__alnvhRO3LL5hO0vBgb1/documents`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
// 鏌ヨ浼佷笟淇℃伅
export function getDomainInfo(urlData,data) {
  return v5baseRequest(`/obpm/magic-api/fkzh/getDomainById/${urlData.domainId}`, {
    method: "GET",
  })
}
// 鏌ヨ浼佷笟鏍归儴闂�
export function getRootDep(urlData,data) {
  return v5adminRequest(`/obpm/api/authtime/domain/${urlData.domainId}/department/root`, {
    method: "GET",
  })
}
// 鏍规嵁閮ㄩ棬id鏌ヨ涓嬬骇閮ㄩ棬
export function getSubdepartmentList(urlData,data) {
  return v5adminRequest(`/obpm/api/authtime/domain/${urlData.domainId}/department/${urlData.depId}/subdepartments`, {
    method: "GET",
  })
}
// 浼佷笟id鑾峰彇淇濆畨鍛樹俊鎭�
export function getSecuritymanByDomainid(urlData,data) {
  return v5baseRequest(`/obpm/magic-api/fkzh/getSecuritymanByDomainid`, {
    method: "POST",
    urlData:urlData||{},
    data: data || {},
  })
}
// 浼佷笟id鑾峰彇椹诲嫟鐐�
export function getAttendance(urlData,data) {
  let url = urlData.id ? `/obpm/magic-api/fkzh/getAttendance/${urlData.id}` :  `/obpm/magic-api/fkzh/getAttendance?name=${urlData.name}`;
  return v5baseRequest(url, {
    method: "GET",
  })
}
// 閫氳繃淇濆畨鍛榠d鑾峰彇椹诲嫟鐐逛俊鎭�
export function getAttendanceInfoBySecurityId(urlData,data) {
  return v5baseRequest(`/obpm/magic-api/fkzh/getAttendanceInfoBySecurityId/`, {
    method: "GET",
  })
}
// 鑾峰彇淇濆畨浼佷笟鍒楄〃
export function getDomainList(urlData,data) {
  return v5baseRequest(`/obpm/magic-api/fkzh/auth/getdomainList`, {
    method: "GET",
    urlData:urlData||{},
    data: data || {},
  })
}

// 鏍规嵁浜嬩欢绾у埆杩斿洖浜嬩欢
export function getEventByLevel(urlData,data) {
  return v5baseRequest(`/obpm/magic-api/fkzh/event/getEventByLevel`, {
    method: "GET",
    urlData:urlData||{},
    data: data || {},
  })
}

// 鏍规嵁浜嬩欢绾у埆杩斿洖鍒楄〃
export function getEventByLevelList(urlData,data) {
  return v5baseRequest(`/obpm/magic-api/fkzh/event/getEventByLevelList`, {
    method: "GET",
    urlData:urlData||{},
    data: data || {},
  })
}

// 鏍规嵁浜嬩欢绾у埆杩斿洖浜嬩欢
export function updateEventStatus(urlData,data) {
  return v5baseRequest(`/obpm/magic-api/fkzh/event/updateEventStatus`, {
    method: "GET",
    urlData:urlData||{},
    data: data || {},
  })
}