// @ts-ignore import request from '@/utils/request' // @ts-ignore import { getProcessingListType } from '@/types/processing' /** * 加工-获取加工类型 * @param params */ export function getProcessingTypeList() { return request({ url: 'api/device/check/processing/typeList', method: 'get', }) } /** * 获取加工任务 * @param params */ export function getProcessingList(data: getProcessingListType) { return request({ url: 'api/device/check/processing/page', method: 'post', data, }) } /** * 获取加工任务类型 * @param params */ export function operateOptions() { return request({ url: '/api/device/check/processing/operate', method: 'get' }) } /** * 获取加工任务详情 * @param params */ export function getProcessingDetail(params:any) { return request({ url: '/api/device/check/processing/get', method: 'get', params }) } /** * 加工-创建加工单 * @param params */ export function createProcessing(data: any) { return request({ url: 'api/device/check/processing/reference', method: 'post', data, }) } /** * 加工单拍摄任务 * @param params */ export function getProcessingPhotoTask(params:any) { return request({ url: 'api/device/check/processing/photo-task', method: 'get', params, }) } /** * 对应的拍摄图片 * @param id {number} processing photo task id */ export function processingPhotoTaskItems(id:any) { return request({ url: `api/device/check/processing/photo-task/${id}/photos`, method: 'get', }) } /** * 上传图片 * @param id processing photo task id * @param params params */ export function uploadPhoto(id:any, params:any) { return request({ url: `api/device/check/processing/photo-task/upload-photo/${id}`, method: 'put', headers: { 'Content-Type': 'multipart/form-data' }, data: params, }) } /** * 对应的状态 */ export function status(){ return request({ url: 'api/device/check/processing/photo-task/status', method: 'get', }) } /** * 加工组扫描 - 提交快递单号,更新签收类型为加工 * @param deliveryNo 快递单号 * @param warehouse 仓库编码 */ export function submitProcessingGroupScan(deliveryNo: string, warehouse: string) { return request({ url: '/api/entryOrder/processing/group-scan', method: 'post', data: { deliveryNo, warehouse }, }) }