1、调整配载、总单
2、新增收付款模块
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
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));
|
||||
};
|
||||
Reference in New Issue
Block a user