Files
tms-erp-web/src/utils/settlement-transfer.js
T
b2894lxlx 5fcb82c0c0 1、调整配载、总单
2、新增收付款模块
2026-08-22 21:11:48 +08:00

26 lines
741 B
JavaScript

const STORAGE_PREFIX = 'settlement-transfer-';
const storageKey = token => `${STORAGE_PREFIX}${token}`;
export const createSettlementTransfer = payload => {
const token = `${Date.now()}-${Math.random().toString(36).slice(2, 10)}`;
window.sessionStorage.setItem(storageKey(token), JSON.stringify(payload));
return token;
};
export const readSettlementTransfer = token => {
if (!token) return null;
const value = window.sessionStorage.getItem(storageKey(token));
if (!value) return null;
try {
return JSON.parse(value);
} catch (error) {
removeSettlementTransfer(token);
return null;
}
};
export const removeSettlementTransfer = token => {
if (token) window.sessionStorage.removeItem(storageKey(token));
};