index.ts 654 B

12345678910111213141516171819202122232425262728
  1. import request from '@/utils/request';
  2. import { OperLogQuery, OperLogVO } from './types';
  3. import { AxiosPromise } from 'axios';
  4. // 查询操作日志列表
  5. export function list(query: OperLogQuery): AxiosPromise<OperLogVO[]> {
  6. return request({
  7. url: '/monitor/operlog/list',
  8. method: 'get',
  9. params: query
  10. });
  11. }
  12. // 删除操作日志
  13. export function delOperlog(operId: string | number | Array<string | number>) {
  14. return request({
  15. url: '/monitor/operlog/' + operId,
  16. method: 'delete'
  17. });
  18. }
  19. // 清空操作日志
  20. export function cleanOperlog() {
  21. return request({
  22. url: '/monitor/operlog/clean',
  23. method: 'delete'
  24. });
  25. }