整合数据
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
// @ts-ignore request 封装是 JS 文件,项目未提供 TS 声明
|
||||
import request from '@/utils/request';
|
||||
|
||||
const baseUrl = '/platform/cursor/equipment';
|
||||
|
||||
export interface CursorEquipmentQuery {
|
||||
page?: number;
|
||||
pageSize?: number;
|
||||
keyword?: string;
|
||||
status?: number | string;
|
||||
system?: string;
|
||||
os?: string;
|
||||
}
|
||||
|
||||
export interface CursorEquipmentPayload {
|
||||
id?: number;
|
||||
deviceInfo?: string;
|
||||
machineCode?: string;
|
||||
status?: number;
|
||||
system?: string;
|
||||
version?: string;
|
||||
bindAccount?: string;
|
||||
ownerUserId?: number;
|
||||
ownerUserName?: string;
|
||||
activationTime?: string;
|
||||
expireTime?: string;
|
||||
remark?: string;
|
||||
}
|
||||
|
||||
export function getCursorEquipmentList(params: CursorEquipmentQuery) {
|
||||
return request({
|
||||
url: `${baseUrl}/list`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function getCursorEquipmentDetail(id: number | string) {
|
||||
return request({
|
||||
url: `${baseUrl}/detail/${id}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function addCursorEquipment(data: CursorEquipmentPayload) {
|
||||
return request({
|
||||
url: `${baseUrl}/add`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function updateCursorEquipment(data: CursorEquipmentPayload) {
|
||||
return request({
|
||||
url: `${baseUrl}/update`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function deleteCursorEquipment(id: number | string) {
|
||||
return request({
|
||||
url: `${baseUrl}/delete/${id}`,
|
||||
method: 'post',
|
||||
});
|
||||
}
|
||||
|
||||
export function activateCursorEquipment(data: { id: number | string }) {
|
||||
return request({
|
||||
url: `${baseUrl}/activate`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function getCursorEquipmentActivationRecords(params: Record<string, any>) {
|
||||
return request({
|
||||
url: `${baseUrl}/activationRecords`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function getCursorEquipmentExtractRecords(params: Record<string, any>) {
|
||||
return request({
|
||||
url: `${baseUrl}/extractRecords`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user