/* * @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; }