From 48501d79e205aff2968a79ebb09892560cc138af Mon Sep 17 00:00:00 2001 From: SikongJueluo Date: Wed, 9 Jul 2025 21:21:07 +0800 Subject: [PATCH] feat: add storage for eqp --- src/stores/equipments.ts | 6 +++--- src/utils/VueKonvaType.ts | 30 ------------------------------ 2 files changed, 3 insertions(+), 33 deletions(-) delete mode 100644 src/utils/VueKonvaType.ts diff --git a/src/stores/equipments.ts b/src/stores/equipments.ts index 9fed7a3..738278d 100644 --- a/src/stores/equipments.ts +++ b/src/stores/equipments.ts @@ -1,5 +1,6 @@ import { ref, reactive, watchPostEffect } from 'vue' import { defineStore } from 'pinia' +import { useLocalStorage } from '@vueuse/core' import { isString, toNumber } from 'lodash'; import { Common } from '@/utils/Common'; import z from "zod" @@ -14,9 +15,8 @@ export const useEquipments = defineStore('equipments', () => { const constrainsts = useConstraintsStore(); const dialog = useDialogStore(); - // Basic Info - const boardAddr = ref("127.0.0.1"); - const boardPort = ref(1234); + const boardAddr = useLocalStorage('fpga-board-addr', "127.0.0.1"); + const boardPort = useLocalStorage('fpga-board-port', 1234); // Jtag const jtagBitstream = ref(); diff --git a/src/utils/VueKonvaType.ts b/src/utils/VueKonvaType.ts deleted file mode 100644 index 0ef24e9..0000000 --- a/src/utils/VueKonvaType.ts +++ /dev/null @@ -1,30 +0,0 @@ -import Konva from "konva"; -import type { VueElement } from "vue"; - -interface VNode extends VueElement { - getNode(): Konva.Node -} - -interface VLayer extends VueElement { - getNode(): Konva.Layer -} - -interface VGroup extends VueElement { - getNode(): Konva.Group -} - -interface VStage extends VueElement { - getNode(): Konva.Stage -} - -interface VTransformer extends VueElement { - getNode(): Konva.Transformer -} - -export type { - VNode, - VLayer, - VGroup, - VStage, - VTransformer, -}