| 123456789101112131415 |
- import { floor, isArray, random, slice } from 'lodash-es';
- import { defHttp } from '/@/utils/http/axios';
- import { get } from '../billboard/utils';
- import { useGlobSetting } from '/@/hooks/setting';
- import { reactive } from 'vue';
- import _ from 'lodash';
- enum Api {
- device = '/monitor/device',
- }
- // 搞这个缓存是由于:目前代码上的设计是多个模块发出多次请求,每个模块自己负责消费前者的响应。
- // 这会导致相同的请求被同时发送多次。
- const cache = new Map<string, Promise<any>>();
- export const list = (params) => defHttp.post({ url: Api.device, params });
|