linwei
2026-08-08 8da4838cddf8ac6e4879fb817cdd529f9ab889f5
src/api/dept/index.js
@@ -2,7 +2,7 @@
 * @Author: shuishen 1109946754@qq.com
 * @Date: 2022-11-30 15:18:29
 * @LastEditors: shuishen 1109946754@qq.com
 * @LastEditTime: 2023-02-10 10:22:04
 * @LastEditTime: 2023-04-18 19:27:38
 * @FilePath: \srs-police-affairs\src\api\dept\index.js
 * @Description:
 *
@@ -16,10 +16,10 @@
 * @returns
 */
export const getPoliceStationList = () => {
    return request({
        url: '/api/blade-system/dept/getAllPoliceStation',
        method: 'get',
    })
  return request({
    url: '/api/blade-system/dept/getAllPoliceStation',
    method: 'get',
  })
}
/**
@@ -28,14 +28,15 @@
 * @returns
 */
export const getResidentialQuartersList = (adcode) => {
    return request({
        url: '/sf3d/area/list',
        method: 'get',
        requestBaseUrl: 'fengt',
        params: {
            adcode
        }
    })
  return request({
    url: '/sf3d/area/list',
    method: 'get',
    requestBaseUrl: 'fengt',
    params: {
      adcode,
      key: 'c35cece8432f424aad58276a7e0d24eb'
    }
  })
}
/**
@@ -44,16 +45,18 @@
 * @returns
 */
export const getResidentialQuartersInfo = (area_id, adcode) => {
    return request({
        url: '/sf3d/area/info',
        method: 'get',
        authorization: false,
        requestBaseUrl: 'fengt',
        params: {
            area_id,
            adcode
        }
    })
  return request({
    url: '/sf3d/area/info',
    // url: '/data/5.json',
    method: 'get',
    authorization: false,
    requestBaseUrl: 'fengt',
    params: {
      area_id,
      adcode,
      key: 'c35cece8432f424aad58276a7e0d24eb'
    }
  })
}
@@ -63,19 +66,22 @@
 * @returns
 */
export const getAoiByPt = (lng, lat, height, adcode, tolerance) => {
    return request({
        // url: '/sf3d/area/getAoiByPt',
        url: '/sf3d/area/stdgetAoiByPt',
        method: 'get',
        requestBaseUrl: 'fengt',
        params: {
            lng,
            lat,
            height,
            adcode,
            tolerance
        }
    })
  return request({
    url: '/sf3d/area/getAoiByPt',
    // url: '/sf3d/area/stdgetAoiByPt',
    // url: '/data/getAoiByBgId2.json',
    method: 'get',
    authorization: false,
    requestBaseUrl: 'fengt',
    params: {
      lng,
      lat,
      height,
      adcode,
      tolerance,
      key: 'c35cece8432f424aad58276a7e0d24eb'
    }
  })
}
/**
@@ -84,15 +90,16 @@
 * @returns
 */
export const getUnitbuild = (area_id, adcode) => {
    return request({
        url: '/sf3d/area/unitbuild',
        method: 'get',
        requestBaseUrl: 'fengt',
        params: {
            area_id,
            adcode
        }
    })
  return request({
    url: '/sf3d/area/unitbuild',
    method: 'get',
    requestBaseUrl: 'fengt',
    params: {
      area_id,
      adcode,
      key: 'c35cece8432f424aad58276a7e0d24eb'
    }
  })
}
/**
@@ -101,37 +108,87 @@
 * @returns
 */
export const getHouses = (build_id, adcode) => {
    return request({
        // url: '/sf3d/build/houses',
        url: '/sf3d/build/stdhouses',
        method: 'get',
        requestBaseUrl: 'fengt',
        params: {
            build_id,
            adcode
        }
    })
  return request({
    // url: '/sf3d/build/houses',
    url: '/sf3d/build/stdhouses',
    // url: '/data/huafu15d2.json',
    method: 'get',
    authorization: false,
    requestBaseUrl: 'fengt',
    params: {
      build_id,
      adcode,
      key: 'c35cece8432f424aad58276a7e0d24eb'
    }
  })
}
/**
 * 大搜
 * 大搜查询
 * @param {*} adcode
 * @returns
 */
export const getSearchExtensively = (ak, region, query, ids) => {
    return request({
        url: '/zhs/bs/search',
        method: 'get',
        requestBaseUrl: 'fengtDS',
        params: {
            ak,
            region,
            query,
            ids
        }
    })
export const getSearchExtensively = (key, region, query, ids) => {
  return request({
    url: '/api/zhs/bs/search',
    // url: '/data/jingzuo.json',
    method: 'get',
    // requestBaseUrl: 'fengtDS',
    params: {
      key,
      region,
      query,
      ids
    }
  })
}
/**
 * 查询单元
 * @param {*} adcode
 * @returns
 */
export const getBuildAndUnitInfo = (buildId, latitude, longitude) => {
  return request({
    url: '/api/blade-buildInfo/buildInfo/buildAndUnitInfo',
    method: 'get',
    params: {
      buildId,
      latitude,
      longitude
    }
  })
}
export const get3dTiles = (params) => {
  return request({
    url: '/shangrao-3d-upload/model/list',
    method: 'get',
    requestBaseUrl: 'shangrao-3d-upload',
    params
  })
}
/**
 * 大搜查询--分页
 * @param {*} adcode
 * @returns
 */
export const getSearchExtensivelyPage = (key, region, query, page_num, page_size) => {
  return request({
    url: '/api/zhs/bs/search',
    // url: '/data/jingzuo.json',
    method: 'get',
    // requestBaseUrl: 'fengtDS',
    params: {
      key,
      region,
      query,
      page_num,
      page_size
    }
  })
}
/**
@@ -139,112 +196,182 @@
 * @param {*} adcode
 * @returns
 */
export const getSearchExtensivelyBgAoiDeepdata = (ak, region, ids, infos) => {
    return request({
        url: '/zhs/bs/search',
        method: 'get',
        requestBaseUrl: 'fengtDS',
        params: {
            ak,
            region,
            ids,
            infos,
        }
    })
export const getSearchExtensivelyBgAoiDeepdata = (key, region, ids, infos) => {
  return request({
    url: '/api/zhs/bs/search',
    // url: '/data/汇成观邸.json',
    // url: '/data/search.json',
    // url: '/data/阳光小区独栋.json',
    // url: '/data/search汇杰小区.json',
    // url: '/data/汪家园林家小区id详情搜.json',
    // url: '/data/search三江星座.json',
    method: 'get',
    // requestBaseUrl: 'fengtDS',
    params: {
      key,
      region,
      ids,
      infos,
    }
  })
}
/**
 * 大搜-户室
 * @param {*} adcode
 * @returns
 */
export const getSearchExtensivelyHousesdata = (key, region, ids, infos) => {
  return request({
    url: '/api/zhs/bs/search',
    // url: '/data/汇成观邸-户室.json',
    // url: '/data/阳光小区独栋.json',
    // url: '/data/search汇杰小区1栋.json',
    // url: '/data/汪家园林家小区2号id详情搜.json',
    method: 'get',
    // requestBaseUrl: 'fengtDS',
    params: {
      key,
      region,
      ids,
      infos,
    }
  })
}
// 小区树形数据
export const getPoliceStationLazyTree = (type, id) => {
    return request({
        url: `/api/policeStationInfo/policeStationInfo/getPoliceStationLazyTree`,
        method: 'get',
        params: {
            type,
            id
        }
    })
  return request({
    url: `/api/policeStationInfo/policeStationInfo/getPoliceStationLazyTree`,
    method: 'get',
    params: {
      type,
      id
    }
  })
}
// 小区树形数据
export const getPoliceStationTrees = (params) => {
    return request({
        url: `/api/policeStationInfo/policeStationInfo/getPoliceStationTrees`,
        method: 'get',
        params: {
            ...params
        }
    })
  return request({
    url: `/api/policeStationInfo/policeStationInfo/getPoliceStationTrees`,
    method: 'get',
    params: {
      ...params
    }
  })
}
// 转id
export const getAoiByBgId = (bg_id) => {
    return request({
        url: `/sf3d/area/getAoiByBgId`,
        method: 'get',
        requestBaseUrl: 'fengt',
        params: {
            bg_id,
            adcode: 361102,
            type: 0
        }
    })
  return request({
    url: `/sf3d/area/getAoiByBgId`,
    method: 'get',
    requestBaseUrl: 'fengt',
    params: {
      bg_id,
      adcode: 361101,
      type: 0,
      key: 'c35cece8432f424aad58276a7e0d24eb'
    }
  })
}
// 责任民警所属辖区
// 包干民警所属辖区
export const getVillageInfo = (aoiId) => {
    return request({
        url: `/api/villageInfo/villageInfo/details`,
        method: 'get',
        params: {
            aoiId
        }
    })
  return request({
    url: `/api/villageInfo/villageInfo/details`,
    method: 'get',
    params: {
      aoiId
    }
  })
}
// 派出所默认展示小区
export const getPoliceSationVillageInfo = (deptId) => {
    return request({
        url: `/api/villageInfo/villageInfo/details`,
        method: 'get',
        params: {
            deptId
        }
    })
export const getPoliceSationVillageInfo = (param) => {
  return request({
    url: `/api/villageInfo/villageInfo/details`,
    method: 'get',
    params: param
  })
}
// 户籍人口、重点人口信息
export const getVillagePersonStatisticInfoByBuildId = (buildId) => {
    return request({
        url: `/api/villagePersonInfo/villagePersonInfo/getVillagePersonStatisticInfoByBuildId`,
        method: 'get',
        params: {
            buildId
        }
    })
// 户籍人口、重点人口信息  buildId/aoiId
export const getVillagePersonStatisticInfoByBuildId = (params) => {
  return request({
    url: `/api/villagePersonInfo/villagePersonInfo/getVillagePersonStatisticInfoByBuildId`,
    method: 'get',
    params: {
      ...params
    }
  })
}
// 查询户室关联情况
export const getPersonConnectionConditionByBuildingId = (params) => {
  return request({
    url: `/api/villagePersonInfo/villagePersonInfo/getPersonConnectionConditionByBuildingId`,
    method: 'get',
    params: {
      ...params
    }
  })
}
// 楼栋人数统计
export const getBuildingPersonStatistic = (params) => {
  return request({
    url: `/api/villagePersonInfo/villagePersonInfo/getBuildingPersonStatistic`,
    method: 'get',
    params: {
      ...params
    }
  })
}
// 户籍人口、重点人口信息
export const getVillagePersonInfo = (resBusId, buildId, status, current, realName, phone) => {
    return request({
        url: `/api/villagePersonInfo/villagePersonInfo/page`,
        method: 'get',
        params: {
            resBusId,
            buildId,
            status,
            current,
            realName,
            phone
        }
    })
  return request({
    url: `/api/villagePersonInfo/villagePersonInfo/page`,
    method: 'get',
    params: {
      resBusId,
      buildId,
      ...status,
      current,
      realName,
      phone
    }
  })
}
// 户籍人口、重点人口信息-----智能搜索
export const getVillagePersonInfoBySearch = (params) => {
  return request({
    url: `/api/villagePersonInfo/villagePersonInfo/page`,
    method: 'get',
    params
  })
}
// 户籍人口、重点人口信息
export const getPicURL = (resBusId) => {
  return request({
    url: `/api/villagePersonInfo/villagePersonInfo/getPicURL`,
    method: 'get',
    params: {
      resBusId,
    }
  })
}
// 获取各个派出所的人口数量,以及人口总数和重点人员数量
export const getVillagePersonStatisticInfo = () => {
    return request({
        url: `/api/villagePersonInfo/villagePersonInfo/getVillagePersonStatisticInfo`,
        method: 'get',
    })
  return request({
    url: `/api/villagePersonInfo/villagePersonInfo/getVillagePersonStatisticInfo`,
    method: 'get',
  })
}
/**
@@ -253,13 +380,13 @@
 * @return {*}
 */
export const getPersonInfo = (params) => {
    return request({
        url: '/api/villagePersonInfo/villagePersonInfo/keyPersonnelCount',
        method: 'get',
        params: {
            ...params,
        }
    })
  return request({
    url: '/api/villagePersonInfo/villagePersonInfo/keyPersonnelCount',
    method: 'get',
    params: {
      ...params,
    }
  })
}
@@ -269,37 +396,37 @@
 * @return {*}
 */
export const getPersonInfoPage = (params) => {
    return request({
        url: '/api/villagePersonInfo/villagePersonInfo/page',
        method: 'get',
        params: {
            ...params,
        }
    })
  return request({
    url: '/api/villagePersonInfo/villagePersonInfo/page',
    method: 'get',
    params: {
      ...params,
    }
  })
}
// 获取对应id下的派出所的责任区人口
export const getVillagePersonStatisticInfoByPoliceStationId = (id, name) => {
    return request({
        url: `/api/villagePersonInfo/villagePersonInfo/getVillagePersonStatisticInfoByPoliceStationId`,
        method: 'get',
        params: {
            id,
            name
        }
    })
  return request({
    url: `/api/villagePersonInfo/villagePersonInfo/getVillagePersonStatisticInfoByPoliceStationId`,
    method: 'get',
    params: {
      id,
      name
    }
  })
}
// 获取现有房屋
export const getHouseStatisticInfo = (deptId, isFollow) => {
    return request({
        url: `/api/houseStatistic/houseStatistic/getHouseStatisticInfo`,
        method: 'get',
        params: {
            deptId,
            isFollow
        }
    })
  return request({
    url: `/api/houseStatistic/houseStatistic/getHouseStatisticInfo`,
    method: 'get',
    params: {
      deptId,
      isFollow
    }
  })
}
/**
@@ -312,15 +439,55 @@
 * @return {*}
 */
export const getAreaPage = (current, areaId, policeName, phone, size) => {
    return request({
        url: `/api/policeStationInfo/policeStationInfo/getAreaPage`,
        method: 'get',
        params: {
            current,
            areaId,
            policeName,
            phone,
            size
        }
    })
}
  return request({
    url: `/api/policeStationInfo/policeStationInfo/getAreaPage`,
    method: 'get',
    params: {
      current,
      areaId,
      policeName,
      phone,
      size
    }
  })
}
/**
 * @description:酒店列表
 * @param {*} deptId
 * @param {*} status
 * @param {*} orderName
 * @param {*} orderRule
 * @return {*}
 */
export const getHotelList = (params) => {
  return request({
    url: `/api/hotel/hotel/page`,
    method: 'get',
    params
  })
}
/**
 * @description:小区商铺
 * @return {*}
 */
export const getBusinessList = (params) => {
  return request({
    url: `/api/blade-place/place/page`,
    method: 'get',
    params
  })
}
/**
 * @description:小区商铺-详情
 * @return {*}
 */
export const getBusinessDetail = (params) => {
  return request({
    url: `/api/blade-place/place/getDetail`,
    method: 'get',
    params
  })
}