36 lines
758 B
JavaScript
36 lines
758 B
JavaScript
|
|
import dayjs from "dayjs"
|
||
|
|
import { showToast } from "@/common/untool"
|
||
|
|
|
||
|
|
export const scanTypeEnum = {
|
||
|
|
lanShou: 10, // 揽收
|
||
|
|
faJian: 20, // 发件
|
||
|
|
daoJian: 30, // 到件
|
||
|
|
paiJian: 40, // 派件
|
||
|
|
}
|
||
|
|
|
||
|
|
export const getScanParams = (type, model = {})=> {
|
||
|
|
return {
|
||
|
|
scanType: type, // 扫描类型
|
||
|
|
opType: 2, // 确认 动作
|
||
|
|
scanData: [{
|
||
|
|
...model,
|
||
|
|
scanDate: dayjs().format("YYYY-MM-DD HH:mm:ss")
|
||
|
|
}]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
export const ansScanResponse = ({ res, title })=> {
|
||
|
|
let resItem = res?.data?.scanResult?.[0] || {}
|
||
|
|
let result = resItem?.result
|
||
|
|
let bl = false
|
||
|
|
if(result == "success") {
|
||
|
|
bl = true
|
||
|
|
title && showToast(`${title}成功`)
|
||
|
|
} else {
|
||
|
|
this.showToast(res?.data?.scanResult?.[0]?.message || `${title}失败`)
|
||
|
|
}
|
||
|
|
return {
|
||
|
|
bl,
|
||
|
|
resItem,
|
||
|
|
}
|
||
|
|
}
|