157 lines
3.6 KiB
TypeScript
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;
|
|
}
|