2024-09-18 17:39:43 +08:00

42 lines
897 B
JavaScript

// 案例
const example = ["20103484/20240907//2142","20103237/20240907//2142"]
export function formatValue(value) {
try {
if (value === "" || value === null || value === undefined) {
return ""
}
return analysisScanValue1(value)
} catch (err) {
uni.showToast({
title: '标题',
duration: 2000
});
return ""
}
}
// 反馈对象 零件号,批次号(日期),数量,供应商代码
let jsonObj = {
partnumber: '',
batchnumber: '',
quantity: 0.0,
code: ''
}
export function getNewJsonObj() {
return JSON.parse(JSON.stringify(jsonObj))
}
function analysisScanValue1(value) {
const parts = value.split('/');
const filteredParts = parts.filter(part => part !== '');
const [first, second, third] = filteredParts;
let newJsonObj = getNewJsonObj();
newJsonObj.partnumber = first;
newJsonObj.batchnumber = second;
newJsonObj.code = third;
return newJsonObj
}