unit.ts
621 Bytes
import {DeviceModel, DeviceQueryParam} from "/@/api/device/model/deviceModel";
import {omit} from "lodash-es";
import {defHttp} from "/@/utils/http/axios";
import {PaginationResult} from "/#/axios";
enum DeviceManagerApi {
/**
* 设备URL
*/
DEVICE_URL = '/device',
}
export const unitPage = (params: DeviceQueryParam) => {
const { page, pageSize } = params;
const otherParams = omit(params, ['page', 'pageSize']);
return defHttp.post<PaginationResult<DeviceModel>>({
url: `${DeviceManagerApi.DEVICE_URL}?page=${page}&pageSize=${pageSize}`,
params: otherParams,
});
};