/*
|
* @Author: shuishen 1109946754@qq.com
|
* @Date: 2022-11-30 15:18:29
|
* @LastEditors: shuishen 1109946754@qq.com
|
* @LastEditTime: 2023-04-18 19:27:38
|
* @FilePath: \srs-police-affairs\src\api\dept\index.js
|
* @Description:
|
*
|
* Copyright (c) 2022 by shuishen 1109946754@qq.com, All Rights Reserved.
|
*/
|
import request from "@/router/axios.js"
|
|
/**
|
* 获取派出所和责任区数据
|
* @param {*} params
|
* @returns
|
*/
|
export const getPoliceStationList = () => {
|
return request({
|
url: '/api/blade-system/dept/getAllPoliceStation',
|
method: 'get',
|
})
|
}
|
|
/**
|
* 获取指定行政区小区列表
|
* @param {*} adcode
|
* @returns
|
*/
|
export const getResidentialQuartersList = (adcode) => {
|
return request({
|
url: '/sf3d/area/list',
|
method: 'get',
|
requestBaseUrl: 'fengt',
|
params: {
|
adcode,
|
key: 'c35cece8432f424aad58276a7e0d24eb'
|
}
|
})
|
}
|
|
/**
|
* 获取行政区指定责任区信息
|
* @param {*} adcode
|
* @returns
|
*/
|
export const getResidentialQuartersInfo = (area_id, adcode) => {
|
return request({
|
url: '/sf3d/area/info',
|
// url: '/data/getResidentialQuartersInfo.json',
|
method: 'get',
|
authorization: false,
|
requestBaseUrl: 'fengt',
|
params: {
|
area_id,
|
adcode,
|
key: 'c35cece8432f424aad58276a7e0d24eb'
|
}
|
})
|
}
|
|
|
/**
|
* 点查询
|
* @param {*} adcode
|
* @returns
|
*/
|
export const getAoiByPt = (lng, lat, height, adcode, tolerance) => {
|
return request({
|
url: '/sf3d/area/getAoiByPt',
|
// url: '/sf3d/area/stdgetAoiByPt',
|
// url: '/data/getAoiByBgId.json',
|
method: 'get',
|
authorization: false,
|
requestBaseUrl: 'fengt',
|
params: {
|
lng,
|
lat,
|
height,
|
adcode,
|
tolerance,
|
key: 'c35cece8432f424aad58276a7e0d24eb'
|
}
|
})
|
}
|
|
/**
|
* 小区单元查询
|
* @param {*} adcode
|
* @returns
|
*/
|
export const getUnitbuild = (area_id, adcode) => {
|
return request({
|
url: '/sf3d/area/unitbuild',
|
method: 'get',
|
requestBaseUrl: 'fengt',
|
params: {
|
area_id,
|
adcode,
|
key: 'c35cece8432f424aad58276a7e0d24eb'
|
}
|
})
|
}
|
|
/**
|
* 楼栋单元户室查询
|
* @param {*} adcode
|
* @returns
|
*/
|
export const getHouses = (build_id, adcode) => {
|
return request({
|
// url: '/sf3d/build/houses',
|
url: '/sf3d/build/stdhouses',
|
// url: '/data/huafu15d.json',
|
method: 'get',
|
authorization: false,
|
requestBaseUrl: 'fengt',
|
params: {
|
build_id,
|
adcode,
|
key: 'c35cece8432f424aad58276a7e0d24eb'
|
}
|
})
|
}
|
|
|
/**
|
* 大搜查询
|
* @param {*} adcode
|
* @returns
|
*/
|
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 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
|
}
|
})
|
}
|
|
/**
|
* 大搜-搜索停车场、出入口、商场
|
* @param {*} adcode
|
* @returns
|
*/
|
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
|
}
|
})
|
}
|
|
// 小区树形数据
|
export const getPoliceStationTrees = (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: 361101,
|
type: 0,
|
key: 'c35cece8432f424aad58276a7e0d24eb'
|
}
|
})
|
}
|
|
// 包干民警所属辖区
|
export const getVillageInfo = (aoiId) => {
|
return request({
|
url: `/api/villageInfo/villageInfo/details`,
|
method: 'get',
|
params: {
|
aoiId
|
}
|
})
|
}
|
|
// 派出所默认展示小区
|
export const getPoliceSationVillageInfo = (param) => {
|
return request({
|
url: `/api/villageInfo/villageInfo/details`,
|
method: 'get',
|
params: param
|
})
|
}
|
|
// 户籍人口、重点人口信息 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 getVillagePersonInfo = (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',
|
})
|
}
|
|
/**
|
* @description: 获取首页重点人员的数据
|
* @param {*} params
|
* @return {*}
|
*/
|
export const getPersonInfo = (params) => {
|
return request({
|
url: '/api/villagePersonInfo/villagePersonInfo/keyPersonnelCount',
|
method: 'get',
|
params: {
|
...params,
|
}
|
})
|
}
|
|
|
/**
|
* @description: 获取首页重点人员列表信息
|
* @param {*} params
|
* @return {*}
|
*/
|
export const getPersonInfoPage = (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
|
}
|
})
|
}
|
|
// 获取现有房屋
|
export const getHouseStatisticInfo = (deptId, isFollow) => {
|
return request({
|
url: `/api/houseStatistic/houseStatistic/getHouseStatisticInfo`,
|
method: 'get',
|
params: {
|
deptId,
|
isFollow
|
}
|
})
|
}
|
|
/**
|
* @description: 原来获取户籍人口下责任区-人口信息,已作废
|
* @param {*} current
|
* @param {*} areaId
|
* @param {*} policeName
|
* @param {*} phone
|
* @param {*} size
|
* @return {*}
|
*/
|
export const getAreaPage = (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
|
})
|
}
|