PurchaseList.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. import request from '@/utils/purchaseListRequest';
  2. import { stringify } from 'qs';
  3. export async function queryProject(params) {
  4. return request(`/api/v2/project?${stringify(params)}`);
  5. }
  6. export async function Login(params) {
  7. return request('/user/login', {
  8. method: 'POST',
  9. body: params,
  10. });
  11. }
  12. export async function LoginV2(params) {
  13. return request('/api/v2/user/login', {
  14. method: 'POST',
  15. body: params,
  16. });
  17. }
  18. export async function Logout() {
  19. return request('/user/logout', {
  20. method: 'POST',
  21. });
  22. }
  23. export async function createExcel(data) {
  24. return request(`/purchase/project/record`, {
  25. method: 'POST',
  26. body: data,
  27. });
  28. }
  29. export async function queryExcel(data) {
  30. return request(`/purchase/project/record?${stringify(data)}`);
  31. }
  32. export async function queryFlowInfo(data) {
  33. return request(`/purchase/flow/info?${stringify(data)}`);
  34. }
  35. export async function updateFlowInfo(data) {
  36. return request(`/purchase/flow/info`, {
  37. method: 'POST',
  38. body: data,
  39. });
  40. }
  41. export async function submitAudit(data) {
  42. return request(`/purchase/audit/submit`, {
  43. method: 'POST',
  44. body: data,
  45. });
  46. }
  47. export async function approve(data) {
  48. return request(`/purchase/audit/status`, {
  49. method: 'POST',
  50. body: data,
  51. });
  52. }
  53. export async function querySheet(data) {
  54. return request(`/purchase/record?${stringify(data)}`);
  55. }
  56. export async function commitSheet(data) {
  57. return request(`/purchase/record`, {
  58. method: 'POST',
  59. body: data,
  60. });
  61. }
  62. export async function queryHistory(data) {
  63. return request(`/purchase/record/history?${stringify(data)}`);
  64. }
  65. export async function queryHistoryDetail(data) {
  66. return request(`/purchase/record/history/detail?${stringify(data)}`);
  67. }
  68. export async function queryComment(data) {
  69. return request(`/purchase/cell/comment?${stringify(data)}`);
  70. }
  71. export async function addComment(data) {
  72. return request(`/purchase/cell/comment`, {
  73. method: 'POST',
  74. body: data,
  75. });
  76. }
  77. export async function queryFiles(data) {
  78. return request(`/purchase/attachment?${stringify(data)}`);
  79. }
  80. export async function deleteFiles(id) {
  81. return request(`/purchase/attachment/${id}`, {method: 'DELETE'});
  82. }