// 案例 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 }