2025-10-31 20:29:59 +08:00

157 lines
3.6 KiB
TypeScript

/*
* @Author: cclu 1106109051@qq.com
* @Date: 2024-07-09 09:55:51
* @LastEditors: cclu 1106109051@qq.com
* @LastEditTime: 2024-08-08 16:10:00
* @FilePath: \cloud-platform\src\pages\newDataAnalysis\service.ts
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
import { wrapTreeNode } from "@/utils/format";
import request from "@/utils/request";
import requestCode from "@/utils/requestCode";
import requestEncryption from "@/utils/requestEncryption";
// 服务区基础信息
export async function handleGetServerInfoTree(params?: any) {
const data = await requestCode(`/BaseInfo/GetServerInfoTree`, {
method: 'GET',
params
});
if (data.Result_Code !== 100) {
return {
data: [],
current: 1,
pageSize: 10,
total: 0,
success: false
}
}
return wrapTreeNode(data.Result_Data.List);
}
// 获取车辆归属地统计汇总列表
export async function handleGetBayonetOwnerAHTreeList(params?: any) {
const data = await requestCode(`/BigData/GetBayonetOwnerAHTreeList`, {
method: 'GET',
params
});
if (data.Result_Code !== 100) {
return {
data: [],
current: 1,
pageSize: 10,
total: 0,
success: false
}
}
return wrapTreeNode(data.Result_Data.List);
}
// 获取各省入区车辆统计表(树形)
export async function handleGetProvinceVehicleTreeList(params?: any) {
const data = await requestCode(`/BigData/GetProvinceVehicleTreeList`, {
method: 'GET',
params
});
if (data.Result_Code !== 100) {
return {
data: [],
current: 1,
pageSize: 10,
total: 0,
success: false
}
}
return wrapTreeNode(data.Result_Data.List);
}
// 获取各省入区车辆统计表明细
export async function handleGetProvinceVehicleDetail(params?: any) {
const data = await requestCode(`/BigData/GetProvinceVehicleDetail`, {
method: 'GET',
params
});
if (data.Result_Code !== 100) {
return {
data: [],
current: 1,
pageSize: 10,
total: 0,
success: false
}
}
return data.Result_Data.List;
}
// 获取服务区详情
export async function handleGetServerpartInfo(params?: any) {
const data = await requestCode(`/BaseInfo/GetServerpartInfo`, {
method: 'GET',
params
});
if (data.Result_Code !== 100) {
return {
data: [],
current: 1,
pageSize: 10,
total: 0,
success: false
}
}
return data.Result_Data;
}
export async function handleNewGetSERVERPARTDetail(params?: any) {
const data = await request(`/BaseInfo/GetSERVERPARTDetail`, {
method: 'GET',
params
});
if (data.Result_Code !== 100) {
return {
data: [],
current: 1,
pageSize: 10,
total: 0,
success: false
}
}
return data.Result_Data;
}
// 同步服务区详情
export async function handleSynchroSERVERPART(params?: any) {
const data = await request(`/BaseInfo/SynchroSERVERPART`, {
method: 'POST',
data: params,
});
if (data.Result_Code !== 100) {
return {
data: [],
current: 1,
pageSize: 10,
total: 0,
success: false
}
}
return data;
}