Initial commit

This commit is contained in:
南宁网宿科技
2024-04-24 16:36:46 +08:00
commit 121348e011
991 changed files with 158700 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request';
import type { ApiResult } from '@/api';
import type { UserCount, BrowserCount } from './model';
const BASE_URL = import.meta.env.BASE_URL;
/**
* 获取中国地图geo数据
*/
export async function getChinaMapData() {
const res = await request.get<any>(
BASE_URL + 'json/china-provinces.geo.json',
{ baseURL: '' }
);
if (res.data) {
return res.data;
}
return Promise.reject(new Error('获取地图数据失败'));
}
/**
* 获取用户分布数据
*/
export async function getUserCountList() {
const res = await request.get<ApiResult<UserCount[]>>(
'https://www.gxwebsoft.com/20200610/monitor-user-count.json'
);
if (res.data.code === 0 && res.data.data) {
return res.data.data;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 获取用户浏览器分布数据
*/
export async function getBrowserCountList() {
const res = await request.get<ApiResult<BrowserCount[]>>(
'https://www.gxwebsoft.com/20200610/monitor-browser-count.json'
);
if (res.data.code === 0 && res.data.data) {
return res.data.data;
}
return Promise.reject(new Error(res.data.message));
}