/* * @Author: Kane * @Date: 2023-02-06 14:12:11 * @LastEditors: Kane * @LastEditTime: 2023-02-08 10:46:41 * @FilePath: /IT工具综合平台/src/utils/api/LocalStorage.js * @Description: 初始化localStorage中保存的值。 * * Copyright (c) ${2022} by Kane, All Rights Reserved. */ //常量 const REQUIREMRNT_UI = `requirement_ui`; //需求管理模块 function loadRequirementUI() { // debugger; let requirementUI = null; try { requirementUI = JSON.parse(window.localStorage.getItem(REQUIREMRNT_UI)); } catch (error) { console.log(`转换requirement-ui失败:${error}。`); requirementUI = {}; } //如果之前不存在,json转换结果也会是null if (requirementUI === null) { requirementUI = {}; } if (requirementUI.selected_status === undefined) { requirementUI.selected_status = []; } if (requirementUI.title === undefined) { requirementUI.title = ""; } if (requirementUI.serial_no === undefined) { requirementUI.serial_no = ""; } if (requirementUI.request_people === undefined) { requirementUI.request_people = ""; } if (requirementUI.commit_start_date === undefined) { requirementUI.commit_start_date = new Date(); requirementUI.commit_start_date.setMonth(0); requirementUI.commit_start_date.setDate(1); } if (requirementUI.commit_end_date === undefined) { requirementUI.commit_end_date = new Date(); } return requirementUI; } export { loadRequirementUI };