Newer
Older
xc-business-system / src / api / reader.ts
dutingting on 29 Nov 1 KB 解决冲突
// 读写器或扫码枪相关接口
import axios from 'axios'
import request from './index'
const readerType: { [key: string]: string } = {
  readerWriter: `${window.localStorage.getItem(
    'readerUrl',
  )}/business/readWriter/tIdAndMiniAndGun/readList`, // 有线扫码枪和大读写器
  // readerWriter: '/proxy/business/readWriter/tId/readList', // 读写器
}
// 获取大读写器读写内容
export function getReadList(type: string) {
  return axios.get(readerType[type])
}

// 智能模型台账标签绑定
export function equipmentLabelBind(data: {
  equipmentId: string
  label: string
}) {
  return request({
    url: '/equipment/label/bind',
    method: 'post',
    data
  })
}

// 用标签获取智能模型列表
export function getReaderEquipmentList(data: Object) {
  return request({
    url: '/equipment/label/readList',
    method: 'post',
    data
  })
}

// 获取受检绑定的标签
export function getReaderEqptEquipmentList(data: Object) {
  return request({
    url: '/business/dispatch/label/readList',
    method: 'post',
    data
  })
}

// 获取读写器识别的样品列表(1:智能模型收发场景,2:任务单场景,3:我的任务场景,4:实验室任务场景,5:交接单)
export function getReaderSampleList(data: Object) {
  return request({
    url: '/business/distribute/sample/label/readList',
    method: 'post',
    data
  })
}

// 我的任务扫描增加任务
export function scanAddMyTask(data: Object) {
  return request({
    url: '/business/distribute/myExecutive/add',
    method: 'post',
    data
  })
}

// 标签绑定(智能模型收发)
export function tagBinding(data: Object) {
  return request({
    url: '/business/dispatch/label/bind',
    method: 'post',
    data
  })
}

// 测量智能模型标签绑定
// export function tagBindingEquipment(data: object) {
//   return request({
//     url: '/meter/assets/label/bind',
//     method: 'post',
//     data,
//   })
// }