import req from '@/request.js' const portal = window.context.portal export default { // 服务力量 serviceTree(cb) { req.get(portal + `/manager/cmgtDutyGrid/serviceTree`).then(res => { cb(res.data) }) }, // 所属网格列表 editCmgtSaftyTarget(cb) { req.get(portal + `/manager/cmgtDutyGrid/gridTree`).then(res => { cb(res.data) }) }, getIdList(id, cb) { req.get(portal + `/manager/cmgtDutyTeamMemberGpsinfo/statisticsTeamMemberTrack?serviceId=` + id).then(res => { cb(res.data) }) }, getIdListb(id, cb) { req.get(portal + `/manager/cmgtDutyTeamMemberGpsinfo/statisticsTeamMemberTrack?gridId=` + id).then(res => { cb(res.data) }) }, // 新增勤务岗位信息 addCmgtDutyJob(data, cb) { req.post(portal + `/manager/cmgtDutyJob/create`, data).then(res => { cb(res.data) }) }, // 修改勤务岗位信息 editCmgtDutyJob(data, cb) { req.put(portal + `/manager/cmgtDutyJob/update`, data).then(res => { cb(res.data) }) }, // 分页查询勤务岗位信息 loadCmgtDutyJob(data, cb) { req.post(portal + `/manager/cmgtDutyJob/pageQuery`, data).then(res => { cb(res.data) }) }, // 批量删除勤务岗位信息 deleteCmgtDutyJob(data, cb) { req.remove(portal + `/manager/cmgtDutyJob/delete`, data).then(res => { cb(res.data) }) }, // 根据id查询勤务岗位信息 getCmgtDutyJobByID(id, cb) { req.get(portal + `/manager/cmgtDutyJob/` + id).then(res => { cb(res.data) }) }, // 根据岗位id查询人员经纬度 getCmgtDutyUserLatByID(data, cb) { req.get(portal + `/manager/cmgtDutyTeamMemberGpsinfo/queryTeamMemberTrack/?` + data).then(res => { cb(res.data) }) }, // 根据岗位查询人员情况 getStatisticsTeamMemberTrack(id, cb) { req.get(portal + `/manager/cmgtDutyTeamMemberGpsinfo/statisticsTeamMemberTrack/?jobId=` + id).then(res => { cb(res.data) }) }, // 根据人员id查询区域 getAreaCodeByPersonId(id, cb) { req.get(portal + `/manager/duty/member/getJobId/?id=` + id).then(res => { cb(res.data) }) }, // 分页查询设备绑定队员信息 loadDeviceBoundPlayer(data, cb) { req.post(portal + `/manager/duty/member/queryDeviceMemberPage`, data).then(res => { cb(res.data) }) }, // 给队员绑定/解绑设备 /manager/duty/member/updateDeviceCodeId deviceBindingUnbinding(data, cb) { const {memberId, deviceCode} = data req.get(portal + `/manager/duty/member/updateDeviceCodeId?memberId=${memberId}&deviceCode=${deviceCode}`).then(res => { cb(res.data) }) } }