rkpzxx.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import request from "@/utils/request";
  2. export const getAllList = ()=>{
  3. return request.get("/handleRequestLicense/getAll");
  4. }
  5. export const getListByPage = (pageNum,pageSize,conditionJsonArr)=>{
  6. let s = encodeURIComponent(JSON.stringify(conditionJsonArr));
  7. return request.get("/handleRequestLicense/getListByPage",{
  8. params:{
  9. pageNum,
  10. pageSize,
  11. conditionJson:s
  12. }
  13. })
  14. }
  15. export const approveRequest = (id)=>{
  16. return request.get("/handleRequestLicense/approve",{
  17. params:{
  18. id
  19. }
  20. })
  21. }
  22. export const approveRequestByImportWithFile = async (row)=>{
  23. const response = await request.get(import.meta.env.VITE_APP_BASE_URL +row.operationContent, {
  24. responseType: 'blob'
  25. });
  26. const blob = response;
  27. const file = new File([blob], '导入的文件', { type: blob.type });
  28. const id = row.id;
  29. const formData = new FormData();
  30. formData.append('id', id);
  31. formData.append('file', file);
  32. return request.post('/handleRequestLicense/approve', formData, {
  33. headers: {
  34. 'Content-Type': 'multipart/form-data'
  35. }
  36. });
  37. }
  38. export const rejectRequest = (id,reason)=>{
  39. return request.get("/handleRequestLicense/reject",{
  40. params:{
  41. id,
  42. reason
  43. }
  44. })
  45. }
  46. export const checkContent = (id)=>{
  47. return request.get("/handleRequestLicense/checkContent",{
  48. params:{
  49. id
  50. }
  51. })
  52. }
  53. export const hasBeenReadMethod = (id)=>{
  54. return request.get("/handleRequestLicense/haveRead",{
  55. params:{
  56. id
  57. }
  58. })
  59. }