rax-medical/src/api/log-manage.ts

52 lines
1.4 KiB
TypeScript
Raw Normal View History

2024-04-10 09:25:33 +08:00
import request, {CommonHeaderEnum} from "@/utils/request";
const getMonthlyLogCountUrl = '/admin/log/getMonthlyLogCount'
2024-04-24 15:11:36 +08:00
const getPageUrl = "/admin/log/page";
2024-04-30 17:31:20 +08:00
const logUrl = "/admin/log";
2024-04-10 09:25:33 +08:00
export function getMonthlyLogCount(startTime: string, endTime: string) {
2024-04-30 17:31:20 +08:00
return new Promise(resolve => {
request({
url: getMonthlyLogCountUrl,
method: 'post',
data: {
startTime,
endTime
},
headers: {
'Content-Type': CommonHeaderEnum.FORM_CONTENT_TYPE,
},
}).then(res => {
resolve(res.data);
})
})
2024-04-24 15:11:36 +08:00
}
2024-04-30 17:31:20 +08:00
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);
})
})
2024-04-10 09:25:33 +08:00
}