index.ts 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. // @ts-ignore
  2. import request from '@/utils/request'
  3. // @ts-ignore
  4. import { getProcessingListType } from '@/types/processing'
  5. /**
  6. * 加工-获取加工类型
  7. * @param params
  8. */
  9. export function getProcessingTypeList() {
  10. return request({
  11. url: 'api/device/check/processing/typeList',
  12. method: 'get',
  13. })
  14. }
  15. /**
  16. * 获取加工任务
  17. * @param params
  18. */
  19. export function getProcessingList(data: getProcessingListType) {
  20. return request({
  21. url: 'api/device/check/processing/page',
  22. method: 'post',
  23. data,
  24. })
  25. }
  26. /**
  27. * 获取加工任务类型
  28. * @param params
  29. */
  30. export function operateOptions() {
  31. return request({
  32. url: '/api/device/check/processing/operate',
  33. method: 'get'
  34. })
  35. }
  36. /**
  37. * 获取加工任务详情
  38. * @param params
  39. */
  40. export function getProcessingDetail(params:any) {
  41. return request({
  42. url: '/api/device/check/processing/get',
  43. method: 'get',
  44. params
  45. })
  46. }
  47. /**
  48. * 加工-创建加工单
  49. * @param params
  50. */
  51. export function createProcessing(data: any) {
  52. return request({
  53. url: 'api/device/check/processing/reference',
  54. method: 'post',
  55. data,
  56. })
  57. }
  58. /**
  59. * 加工单拍摄任务
  60. * @param params
  61. */
  62. export function getProcessingPhotoTask(params:any) {
  63. return request({
  64. url: 'api/device/check/processing/photo-task',
  65. method: 'get',
  66. params,
  67. })
  68. }
  69. /**
  70. * 对应的拍摄图片
  71. * @param id {number} processing photo task id
  72. */
  73. export function processingPhotoTaskItems(id:any) {
  74. return request({
  75. url: `api/device/check/processing/photo-task/${id}/photos`,
  76. method: 'get',
  77. })
  78. }
  79. /**
  80. * 上传图片
  81. * @param id processing photo task id
  82. * @param params params
  83. */
  84. export function uploadPhoto(id:any, params:any) {
  85. return request({
  86. url: `api/device/check/processing/photo-task/upload-photo/${id}`,
  87. method: 'put',
  88. headers: { 'Content-Type': 'multipart/form-data' },
  89. data: params,
  90. })
  91. }
  92. /**
  93. * 对应的状态
  94. */
  95. export function status(){
  96. return request({
  97. url: 'api/device/check/processing/photo-task/status',
  98. method: 'get',
  99. })
  100. }
  101. /**
  102. * 加工组扫描 - 提交快递单号,更新签收类型为加工
  103. * @param deliveryNo 快递单号
  104. * @param warehouse 仓库编码
  105. */
  106. export function submitProcessingGroupScan(deliveryNo: string, warehouse: string) {
  107. return request({
  108. url: '/api/entryOrder/processing/group-scan',
  109. method: 'post',
  110. data: { deliveryNo, warehouse },
  111. })
  112. }