project.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import request from "./request";
  2. export async function queryProject(params) {
  3. return await request("v2/approval/record", "GET", params);
  4. }
  5. export async function queryAuth(params) {
  6. return await request("v2/approval/list/auth", "GET", params);
  7. }
  8. export async function queryProjectType() {
  9. return await request("v2/approval/type/dic", "GET");
  10. }
  11. export async function queryIndustry() {
  12. return await request("v2/approval/industry/dic", "GET");
  13. }
  14. export async function queryFlow() {
  15. return await request("v2/approval/flow", "GET");
  16. }
  17. export async function deleteApproval(data) {
  18. return request(`v2/approval/record/${data.id}`, "DELETE");
  19. }
  20. export async function submitAudit(data) {
  21. return request(`v2/approval/audit/submit`, "POST", data);
  22. }
  23. export async function queryMember(params) {
  24. return request(`v2/project_code/user`, "GET", params);
  25. }
  26. export async function deleteMember(data) {
  27. return request(
  28. `v2/project_code/user/${data.project_code_id}/${data.user_id}`,
  29. "DELETE"
  30. );
  31. }
  32. export async function queryUserDetail(user) {
  33. return request(`v2/user/detail/${user.ID}`, "GET");
  34. }
  35. export async function authApproval(data) {
  36. return request(`v2/approval/auth`, "POST", data);
  37. }
  38. export async function createApproval(data) {
  39. return request(`v2/approval/record`, "POST", data);
  40. }
  41. export async function updateApproval(data) {
  42. return request(`v2/approval/record`, "PUT", data);
  43. }
  44. export async function queryDep(data) {
  45. return request(`v2/dep`, "GET", data);
  46. }