import { saveColumn, getColumn, delColumn } from "@/api/saveColumn"; export async function getColumnData(columnKey, mainOption) { let option const localData = JSON.parse(localStorage.getItem(columnKey) || null); if (localData != null) { option = localData; } else { let res = await getColumn({ fileName: columnKey }) option = res.data.data ? JSON.parse(res.data.data.jsonMessage)?JSON.parse(res.data.data.jsonMessage):mainOption: mainOption; localStorage.setItem(columnKey, JSON.stringify(option)); } return option } export async function saveColumnData(columnKey, option) { let res = await saveColumn({ fileName: columnKey, jsonMessage: JSON.stringify(option) }) if (res.data.code == 200) { localStorage.setItem(columnKey, JSON.stringify(option)); return true } else { return false } } export async function delColumnData(columnKey, option) { let res = await delColumn({ fileName: columnKey }) if (res.data.code == 200) { localStorage.setItem(columnKey, JSON.stringify(option)); return true } else { return false } }