| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- import NetService from '@/services/net.service'
- import { injectable, Service } from '@/services/service'
- @injectable
- export default class MaintenanceDynamicsService extends Service {
- private netService = new NetService()
- /** 车辆维保状态分布 /maintenance/getMaintenanceCarStatus */
- async getMaintenanceCarStatus() {
- const { success, data } = await this.netService.get('/maintenance/getMaintenanceCarStatus')
- if (success) {
- return data || []
- }
- return []
- }
- /** 车辆运营状态分布 /maintenance/getMaintenanceCarOperate */
- async getMaintenanceCarOperate() {
- const { success, data } = await this.netService.get('/maintenance/getMaintenanceCarOperate')
- if (success) {
- return data || []
- }
- return []
- }
- /** 乘距分布 /maintenance/getMaintenanceRidingDistance */
- async getMaintenanceRidingDistance() {
- const { success, data } = await this.netService.get('/maintenance/getMaintenanceRidingDistance')
- if (success) {
- return data || []
- }
- return []
- }
- /** 客流线路分布 /maintenance/getMaintenanceLocationNum */
- async getMaintenanceLocationNum() {
- const { success, data } = await this.netService.get('/maintenance/getMaintenanceLocationNum')
- if (success) {
- return data || []
- }
- return []
- }
- /** 消费类型 /maintenance/getMaintenanceConsumption */
- async getMaintenanceConsumption() {
- const { success, data } = await this.netService.get('/maintenance/getMaintenanceConsumption')
- if (success) {
- return data || []
- }
- return []
- }
- /** 维保执行情况 /maintenance/getMaintenanceImplementation */
- async getMaintenanceImplementation() {
- const { success, data } = await this.netService.get('/maintenance/getMaintenanceImplementation')
- if (success) {
- return data || []
- }
- return []
- }
- /** 维修保养统计 type 1月 2年 /maintenance/getMaintenanceStatistics */
- async getMaintenanceStatistics(type: number) {
- const { success, data } = await this.netService.get(`/maintenance/getMaintenanceStatistics?type=${type}`)
- if (success) {
- return data || []
- }
- return []
- }
- /** 获取所有线路 /lineOperate/getBusLineDetailAll */
- async getBusLineDetailAll() {
- const { success, data } = await this.netService.get('/lineOperate/getBusLineDetailAll')
- if (success) {
- return data || []
- }
- return []
- }
- /** 维保明细 /maintenance/getMaintenanceDetail */
- async getMaintenanceDetail(params: any) {
- const { startTime, endTime } = params
- const { success, data } = await this.netService.get(`/maintenance/getMaintenanceDetail?startTime=${startTime}&endTime=${endTime}`)
- if (success) {
- return data?.list || []
- }
- return []
- }
- /** 体检问题情况 /maintenance/getMaintenanceCheckupProblem */
- async getMaintenanceCheckupProblem() {
- const { success, data } = await this.netService.get('/maintenance/getMaintenanceCheckupProblem')
- if (success) {
- return data || []
- }
- return []
- }
- /** 维保地图信息配置 /maintenance/getMaintenanceInfo */
- async getMaintenanceInfo() {
- const { success, data } = await this.netService.get('/maintenance/getMaintenanceInfo')
- if (success) {
- return data || {}
- }
- return {}
- }
- }
|