rax-medical/src/api/log-manage.ts
yy ca4faa9b61 以前代码同步到二期
二期远程控制修改
2024-06-05 09:17:57 +08:00

52 lines
1.4 KiB
TypeScript

import request, {CommonHeaderEnum} from "@/utils/request";
const getMonthlyLogCountUrl = '/admin/log/getMonthlyLogCount'
const getPageUrl = "/admin/log/page";
const logUrl = "/admin/log";
export function getMonthlyLogCount(startTime: string, endTime: string) {
return new Promise(resolve => {
request({
url: getMonthlyLogCountUrl,
method: 'post',
data: {
startTime,
endTime
},
headers: {
'Content-Type': CommonHeaderEnum.FORM_CONTENT_TYPE,
},
}).then(res => {
resolve(res.data);
})
})
}
export function getPage(current: number, size: number, condition?: {timeInterval: string, logType: string}) {
return new Promise((resolve, reject) => {
request.get(getPageUrl, {
params: {
current,
size,
timeInterval: condition?.timeInterval,
logType: condition?.logType
}
}).then((res: any) => {
resolve(res.data);
}).catch(err => {
reject(err);
})
})
}
export function deleteByIds(ids: string[]) {
return new Promise(resolve => {
request.delete(logUrl, {
data: ids
}).then(res => {
resolve(res.data);
}).catch(err => {
resolve(err);
})
})
}