index.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. // @ts-ignore
  2. import request from '@/utils/request'
  3. /**
  4. * 加工-获取加工类型
  5. * @param params
  6. */
  7. export function getProcessingTypeList() {
  8. return request({
  9. url: 'api/device/check/processing/typeList',
  10. method: 'get',
  11. })
  12. }
  13. /**
  14. * 加工-创建加工单
  15. * @param params
  16. */
  17. export function createProcessing(data: any) {
  18. return request({
  19. url: 'api/device/check/processing/reference',
  20. method: 'post',
  21. data,
  22. })
  23. }
  24. /**
  25. * 加工单拍摄任务
  26. * @param params
  27. */
  28. export function getProcessingPhotoTask(params) {
  29. return request({
  30. url: 'api/device/check/processing/photo-task',
  31. method: 'get',
  32. params,
  33. })
  34. }
  35. /**
  36. * 对应的拍摄图片
  37. * @param id {number} processing photo task id
  38. */
  39. export function processingPhotoTaskItems(id) {
  40. return request({
  41. url: `api/device/check/processing/photo-task/${id}/photos`,
  42. method: 'get',
  43. })
  44. }
  45. /**
  46. * 上传图片
  47. * @param id processing photo task id
  48. * @param params params
  49. */
  50. export function uploadPhoto(id, params) {
  51. return request({
  52. url: `api/device/check/processing/photo-task/upload-photo/${id}`,
  53. method: 'put',
  54. headers: { 'Content-Type': 'multipart/form-data' },
  55. data: params,
  56. })
  57. }
  58. /**
  59. * 对应的状态
  60. */
  61. export function status(){
  62. return request({
  63. url: 'api/device/check/processing/photo-task/status',
  64. method: 'get',
  65. })
  66. }