index.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import request from '@/utils/request';
  2. import { AxiosPromise } from 'axios';
  3. import { UserVO } from '@/api/system/user/types';
  4. /**
  5. * 分页查询工作流选择加签人员
  6. * @param query
  7. * @returns {*}
  8. */
  9. export const getPageByAddMultiInstance = (query: object) => {
  10. return request({
  11. url: '/workflow/user/getPageByAddMultiInstance',
  12. method: 'get',
  13. params: query
  14. });
  15. };
  16. /**
  17. * 查询工作流选择减签人员
  18. * @param query
  19. * @returns {*}
  20. */
  21. export const getListByDeleteMultiInstance = (taskId: string) => {
  22. return request({
  23. url: '/workflow/user/getListByDeleteMultiInstance/' + taskId,
  24. method: 'get'
  25. });
  26. };
  27. /**
  28. * 按照用户id查询用户
  29. * @param userIdList
  30. * @returns {*}
  31. */
  32. export const getUserListByIds = (userIdList: any[]): AxiosPromise<UserVO[]> => {
  33. return request({
  34. url: '/workflow/user/getUserListByIds/' + userIdList,
  35. method: 'get'
  36. });
  37. };
  38. /**
  39. * 分页查询用户
  40. * @param query
  41. * @returns {*}
  42. */
  43. export const getPageByUserList = (query: object) => {
  44. return request({
  45. url: '/workflow/user/getPageByUserList',
  46. method: 'get',
  47. params: query
  48. });
  49. };