map/src/api/index.js

174 lines
3.4 KiB
JavaScript
Raw Normal View History

2023-08-30 13:55:59 +08:00
import { request } from '@umijs/max';
2024-06-15 11:22:30 +08:00
// import loginStore from '../store/login.store';
2023-08-30 13:55:59 +08:00
2023-12-23 17:39:57 +08:00
// 获取登陆人
2024-05-27 16:17:02 +08:00
export function getCurrentUser() {
2024-06-15 11:22:30 +08:00
// let token = loginStore.token
2023-12-23 17:39:57 +08:00
return request('/api/user/getCurrentUser', {
2024-05-27 16:17:02 +08:00
method: 'get'
2023-12-23 17:39:57 +08:00
});
}
2023-08-30 13:55:59 +08:00
// 密码登录
2023-10-15 23:29:59 +08:00
export function passwordLogin( data ) {
2023-08-30 13:55:59 +08:00
return request('/api/user/login', {
2023-10-15 23:29:59 +08:00
method: 'POST',
data: data
});
}
2023-10-23 11:03:17 +08:00
// 退出登陆
export function passwordLogout () {
return request('/api/user/logout', {
method: 'get',
});
}
2023-10-15 23:29:59 +08:00
// 发送注册验证短信
export function registerSms( params ) {
return request('/api/user/registerSms', {
2023-08-30 13:55:59 +08:00
method: 'GET',
2023-10-15 23:29:59 +08:00
params: params
2023-08-30 13:55:59 +08:00
});
}
2023-10-16 22:18:50 +08:00
// 用户注册
export function registerUser( data ) {
return request('/api/user/register', {
method: 'POST',
data: data
});
}
2023-08-30 13:55:59 +08:00
// 获取导航栏
export function queryUserMenu() {
return request('/api/user/queryUserMenu', {
method: 'GET',
});
}
// 基本图层
// 获取图层明细点位数据/热力图数据
2024-06-15 11:22:30 +08:00
export function getLayerPointsApi( params ) {
2023-08-30 13:55:59 +08:00
return request('/api/basicMap/getLayerPoints', {
method: 'GET',
2023-10-15 23:29:59 +08:00
params: params
2023-08-30 13:55:59 +08:00
});
}
2023-10-16 21:48:16 +08:00
// 获取大盘统计数据
export function getDashboardData() {
return request('/api/dashboard/getDashboardData', {
method: 'GET',
});
}
2023-10-21 22:47:28 +08:00
// 获取大盘行政区域数据
export function getAdStatisticsData( params ) {
return request('/api/dashboard/getAdStatisticsData', {
method: 'GET',
params: params
});
}
2023-10-23 11:03:17 +08:00
2023-10-25 22:47:42 +08:00
// 基础地图创建涂层
export function createLayer( params ) {
return request('/api/basicMap/createLayer', {
2024-01-29 23:07:42 +08:00
method: 'post',
data: params
2023-10-25 22:47:42 +08:00
});
}
// 基础地图修改涂层
export function updateLayer( params ) {
return request('/api/basicMap/updateLayer', {
method: 'POST',
params: params
});
}
// 基础地图删除涂层
export function deleteLayer( params ) {
return request('/api/basicMap/deleteLayer', {
method: 'get',
params: params
});
}
2023-11-21 21:43:29 +08:00
// 基础地图删除点位
2023-12-10 22:37:15 +08:00
export function deletePoint( params ) {
2023-11-21 21:43:29 +08:00
return request('/api/basicMap/deletePoint', {
method: 'get',
params: params
});
}
2023-12-10 22:37:15 +08:00
// 基础地图点位新增
2023-12-28 22:34:37 +08:00
export function createPoint( data ) {
2023-12-10 22:37:15 +08:00
return request('/api/basicMap/createPoint', {
2023-12-28 22:34:37 +08:00
method: 'post',
data: data
2023-12-10 22:37:15 +08:00
});
}
// 获取基础图层菜单栏
2024-06-15 11:22:30 +08:00
export function getBasicLayerMenuApi( params ) {
return request('/api/basicMap/getBasicLayerMenu', {
2023-12-10 22:37:15 +08:00
method: 'get',
params: params
});
}
// 通过用户名获取自定义图层列表
export function queryUserLayers() {
return request('/api/user/queryUserLayers', {
method: 'get',
});
}
2024-06-15 11:22:30 +08:00
// 获取省
export function getAllProvinceApi() {
return request('/api/mapCommon/getAllProvince', {
method: 'get',
});
}
// 获取市
export function getCityByProvinceApi( params ) {
return request('/api/mapCommon/getCityByProvince', {
method: 'get',
params: params
});
}
// 获取区
export function getDistrictByCityApi( params ) {
return request('/api/mapCommon/getDistrictByCity', {
method: 'get',
params: params
});
}
// 获取围栏图层数据
export function getLayerShapesApi( params ) {
return request('/api/basicMap/getLayerShapes', {
method: 'get',
params: params
});
}
// 获取围栏图层数据
export function getPointByAddressApi( params ) {
return request('/api/mapCommon/getPointByAddress', {
method: 'get',
params: params
});
}
2023-12-10 22:37:15 +08:00
2023-10-25 22:47:42 +08:00