record.js 1005 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import request from '@/utils/request';
  2. import { stringify } from 'qs';
  3. // 新增日志
  4. export async function approvalAddLog(params) {
  5. return request(`/api/v2/approval/log`, {
  6. method: 'POST',
  7. body: params,
  8. });
  9. }
  10. // 删除日志
  11. export async function approvalDeleteLog(params) {
  12. return request(`/api/v2/approval/log/${params.id}`, {
  13. method: 'DELETE',
  14. body: params,
  15. });
  16. }
  17. // 编辑日志
  18. export async function approvalEditLog(params) {
  19. return request(`/api/v2/approval/log/${params.id}`, {
  20. method: 'PUT',
  21. body: params,
  22. });
  23. }
  24. // 请求个人日志列表
  25. export async function approvalLogOwnList(params) {
  26. const res = await request(`/api/v2/approval/log-own/list?${stringify(params)}`);
  27. return res?.data || { list: [], pagination: {} };
  28. }
  29. /**
  30. * 查询日志详情
  31. * @param {string} log_id
  32. * @returns Promise<logDetail[]>
  33. */
  34. export async function approvalLogDetail(logID) {
  35. const res = await request(`/api/v2/approval/log/${logID}`);
  36. return res?.data || [];
  37. }