diff --git a/src/api/rfid/dashboard/index.ts b/src/api/rfid/dashboard/index.ts new file mode 100644 index 0000000..77b21fa --- /dev/null +++ b/src/api/rfid/dashboard/index.ts @@ -0,0 +1,11 @@ +import request from '@/utils/request'; + +/** + * 获取首页统计数据 + */ +export const getDashboardStats = () => { + return request({ + url: '/rfid/dashboard/stats', + method: 'get' + }) +} diff --git a/src/api/rfid/rfidDevice/index.ts b/src/api/rfid/rfidDevice/index.ts index 00015ff..c72efe3 100644 --- a/src/api/rfid/rfidDevice/index.ts +++ b/src/api/rfid/rfidDevice/index.ts @@ -1,6 +1,6 @@ import request from '@/utils/request'; -import {AxiosPromise} from 'axios'; -import {RfidDeviceForm, RfidDeviceQuery, RfidDeviceVO} from '@/api/'; +import { AxiosPromise } from 'axios'; +import { RfidDeviceForm, RfidDeviceQuery, RfidDeviceVO } from './types'; /** * 查询设备信息列表 @@ -61,3 +61,15 @@ export const delRfidDevice = (id: string | number | Array) => { method: 'delete' }); }; + +/** + * 获取全部设备信息列表(用于下拉、首页等场景) + * @param query + */ +export const getRfidDeviceList = (query?: RfidDeviceQuery) => { + return request({ + url: '/rfid/rfidDevice/getRfidDeviceList', + method: 'get', + params: query + }); +}; diff --git a/src/api/rfid/rfidDevice/types.ts b/src/api/rfid/rfidDevice/types.ts index 333aac4..2eb1a57 100644 --- a/src/api/rfid/rfidDevice/types.ts +++ b/src/api/rfid/rfidDevice/types.ts @@ -19,6 +19,11 @@ export interface RfidDeviceVO { */ locationId: string | number; + /** + * 所在位置名称 + */ + locationAlias?: string; + /** * 设备地址(IP等) */ diff --git a/src/api/rfid/rfidLocation/index.ts b/src/api/rfid/rfidLocation/index.ts index 37a6402..6e19107 100644 --- a/src/api/rfid/rfidLocation/index.ts +++ b/src/api/rfid/rfidLocation/index.ts @@ -16,6 +16,18 @@ export const listRfidLocation = (query?: RfidLocationQuery): AxiosPromise { + return request({ + url: '/rfid/rfidLocation/getRfidLocationList', + method: 'get', + params: query + }); +}; + /** * 查询位置信息详细 * @param id diff --git a/src/api/rfid/rfidReadRecord/index.ts b/src/api/rfid/rfidReadRecord/index.ts index 92df777..cf30f03 100644 --- a/src/api/rfid/rfidReadRecord/index.ts +++ b/src/api/rfid/rfidReadRecord/index.ts @@ -1,6 +1,6 @@ import request from '@/utils/request'; -import {AxiosPromise} from 'axios'; -import {RfidReadRecordForm, RfidReadRecordQuery, RfidReadRecordVO} from '@/api/'; +import { AxiosPromise } from 'axios'; +import { RfidReadRecordForm, RfidReadRecordQuery, RfidReadRecordVO } from './types'; /** * 查询读取记录列表 @@ -61,3 +61,15 @@ export const delRfidReadRecord = (id: string | number | Array) method: 'delete' }); }; + +/** + * 获取全部读取记录列表(用于首页告警统计等场景) + * @param query + */ +export const getRfidReadRecordList = (query?: RfidReadRecordQuery) => { + return request({ + url: '/rfid/rfidReadRecord/getRfidReadRecordList', + method: 'get', + params: query + }); +}; diff --git a/src/api/rfid/rfidReadRecord/types.ts b/src/api/rfid/rfidReadRecord/types.ts index 4f6006b..1d7d729 100644 --- a/src/api/rfid/rfidReadRecord/types.ts +++ b/src/api/rfid/rfidReadRecord/types.ts @@ -5,10 +5,20 @@ export interface RfidReadRecordVO { id: string | number; /** - * 设备编号,对应rfid_device.id + * 设备id,对应rfid_device.id */ deviceId: string | number; + /** + * 设备编号 + */ + deviceCode?: string; + + /** + * 设备名称 + */ + deviceName?: string; + /** * 读取状态(1-成功;0-失败) */ @@ -53,7 +63,7 @@ export interface RfidReadRecordForm extends BaseEntity { id?: string | number; /** - * 设备编号,对应rfid_device.id + * 设备id,对应rfid_device.id */ deviceId?: string | number;