index.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import request from '@/utils/request';
  2. // 资质列表查询
  3. export async function getProfessionCertificationPageList(params) {
  4. const res = await request.get(`/main/professionCertification/page`, {
  5. params
  6. });
  7. if (res.data.code == 0) {
  8. return res.data.data;
  9. }
  10. return Promise.reject(new Error(res.data.message));
  11. }
  12. // 新增资质
  13. export async function saveProfessionCertification(data) {
  14. const res = await request.post(`/main/professionCertification/save`, data);
  15. if (res.data.code == 0) {
  16. return res.data.data;
  17. }
  18. return Promise.reject(new Error(res.data.message));
  19. }
  20. // 通过id查询资质详情
  21. export async function getProfessionCertificationById(id) {
  22. const res = await request.get(`/main/professionCertification/getById/${id}`);
  23. if (res.data.code == 0) {
  24. return res.data.data;
  25. }
  26. return Promise.reject(new Error(res.data.message));
  27. }
  28. // 删除资质
  29. export async function deleteProfessionCertificationById(data) {
  30. const res = await request.delete(`/main/professionCertification/delete`, {
  31. data
  32. });
  33. if (res.data.code == 0) {
  34. return res.data.message;
  35. }
  36. return Promise.reject(new Error(res.data.message));
  37. }
  38. // 修改资质
  39. export async function updateProfessionCertificationById(data) {
  40. const res = await request.put(`/main/professionCertification/update`, data);
  41. if (res.data.code == 0) {
  42. return res.data.data;
  43. }
  44. return Promise.reject(new Error(res.data.message));
  45. }
  46. /**
  47. * 提交客户证书资质信息 开启流程
  48. */
  49. export async function contactQcSubmit(data) {
  50. const res = await request.post(`/bpm/ProfessionCertification/submit`, data);
  51. if (res.data.code == 0) {
  52. return res.data.data;
  53. }
  54. return Promise.reject(new Error(res.data.message));
  55. }