|
|
|
@ -143,5 +143,17 @@ const getDeviceType = () =>{ |
|
|
|
return 'unknown'; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
export { setGoodsNum, isObject, comparisonObject, isElementHidden ,formattedTimeYYYYmmdd,formattedTimeWithoutSecond,formattedTime,getDeviceType,formattedDate,alignNames}; |
|
|
|
/** |
|
|
|
* 解析执法人员字符串,拆分名字和电话/证件号 |
|
|
|
* @param {string} str - 如 "陈碧祺 178****7511" |
|
|
|
* @returns {Object} { name: '陈碧祺', phone: '178****7511' } |
|
|
|
*/ |
|
|
|
const parseEnforcer = (str) => { |
|
|
|
if (!str) return { name: '', phone: '' }; |
|
|
|
const match = str.trim().match(/^(.+?)\s+(\S+)$/); |
|
|
|
if (match) { |
|
|
|
return { name: match[1], phone: match[2] }; |
|
|
|
} |
|
|
|
return { name: str.trim(), phone: '' }; |
|
|
|
}; |
|
|
|
export { setGoodsNum, isObject, comparisonObject, isElementHidden ,formattedTimeYYYYmmdd,formattedTimeWithoutSecond,formattedTime,getDeviceType,formattedDate,alignNames,parseEnforcer}; |
|
|
|
|