Files
shanxia2.0/web-admin/src/utils/pl-address-notes-fill.ts
T
zlwuandCursor 86e668920c feat(web-admin): add resolveAddressNotesFill for address library notes
Encode empty-only fill rule for load/delivery notes when selecting an address.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 11:57:27 +08:00

14 lines
485 B
TypeScript

/**
* 地址库注意事项 → 装/送货注意事项回填。
* 仅当库内有非空 notes 且当前表单 notes 为空(trim)时返回待写入值;否则 undefined(不改动)。
*/
export function resolveAddressNotesFill(
currentNotes: string | null | undefined,
libraryNotes: string | null | undefined
): string | undefined {
const lib = (libraryNotes || '').trim()
if (!lib) return undefined
if ((currentNotes || '').trim()) return undefined
return lib
}