project.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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. }
  47. export async function startExecution(data) {
  48. return request(`v2/project_code/to_exe`, "POST", data);
  49. }
  50. export async function startOperate(data) {
  51. return request(`v2/project_code/to_opt`, "POST", data);
  52. }
  53. export async function startWarranty(data) {
  54. return request(`v2/project_code/to_wty`, "POST", data);
  55. }
  56. export async function addMember(data) {
  57. return request(`v2/project_code/user`, "POST", data);
  58. }