{"version":3,"file":"config.mjs","sources":["../../../../src/stores/config.ts"],"sourcesContent":["import { defineStore } from 'pinia';\n\nexport const useConfigStore = defineStore({\n    id: 'myPrintConfig',\n    state: () => {\n        return {\n            // cursor: null,\n            init: false,\n            printer: null,\n            defaultPrinter: undefined,\n            clientProtocol: 'myprint',\n            clientUrl: 'ws://127.0.0.1:9898',\n            autoConnect: 1,\n            settingPanel: {\n                setting: { visible: false, x: 20, y: 70, width: 800, height: 500 },\n                operation: { visible: false, x: 20, y: 70, width: 260, height: 600 },\n                history: { visible: false, x: 20, y: 560, width: 200, height: 200 },\n                elementList: { visible: false },\n                miniMap: { visible: false, x: 20, y: 660, width: 200, height: 200 }\n            } as any,\n            settingDesign: {\n                autoAlign: 1,\n                showElementDesignBorderIs: 1\n            }\n        };\n    },\n    // 也可以这样定义\n    // state: () => ({ count: 0 })\n    actions: {\n        initConfig() {\n            this.init = true;\n        },\n        updateConfig(key: string, value: string) {\n            let self = this as any;\n            self[key] = value;\n            this.postConfig();\n        },\n        postConfig() {\n\n        }\n    },\n\n    persist: true\n});\n"],"names":[],"mappings":";;AAEO,MAAM,iBAAiB,WAAY,CAAA;AAAA,EACtC,EAAI,EAAA,eAAA;AAAA,EACJ,OAAO,MAAM;AACT,IAAO,OAAA;AAAA,MAEH,IAAM,EAAA,KAAA;AAAA,MACN,OAAS,EAAA,IAAA;AAAA,MACT,cAAgB,EAAA,KAAA,CAAA;AAAA,MAChB,cAAgB,EAAA,SAAA;AAAA,MAChB,SAAW,EAAA,qBAAA;AAAA,MACX,WAAa,EAAA,CAAA;AAAA,MACb,YAAc,EAAA;AAAA,QACV,OAAA,EAAS,EAAE,OAAA,EAAS,KAAO,EAAA,CAAA,EAAG,EAAI,EAAA,CAAA,EAAG,EAAI,EAAA,KAAA,EAAO,GAAK,EAAA,MAAA,EAAQ,GAAI,EAAA;AAAA,QACjE,SAAA,EAAW,EAAE,OAAA,EAAS,KAAO,EAAA,CAAA,EAAG,EAAI,EAAA,CAAA,EAAG,EAAI,EAAA,KAAA,EAAO,GAAK,EAAA,MAAA,EAAQ,GAAI,EAAA;AAAA,QACnE,OAAA,EAAS,EAAE,OAAA,EAAS,KAAO,EAAA,CAAA,EAAG,EAAI,EAAA,CAAA,EAAG,GAAK,EAAA,KAAA,EAAO,GAAK,EAAA,MAAA,EAAQ,GAAI,EAAA;AAAA,QAClE,WAAA,EAAa,EAAE,OAAA,EAAS,KAAM,EAAA;AAAA,QAC9B,OAAA,EAAS,EAAE,OAAA,EAAS,KAAO,EAAA,CAAA,EAAG,EAAI,EAAA,CAAA,EAAG,GAAK,EAAA,KAAA,EAAO,GAAK,EAAA,MAAA,EAAQ,GAAI,EAAA;AAAA,OACtE;AAAA,MACA,aAAe,EAAA;AAAA,QACX,SAAW,EAAA,CAAA;AAAA,QACX,yBAA2B,EAAA,CAAA;AAAA,OAC/B;AAAA,KACJ,CAAA;AAAA,GACJ;AAAA,EAGA,OAAS,EAAA;AAAA,IACL,UAAa,GAAA;AACT,MAAA,IAAA,CAAK,IAAO,GAAA,IAAA,CAAA;AAAA,KAChB;AAAA,IACA,YAAA,CAAa,KAAa,KAAe,EAAA;AACrC,MAAA,IAAI,IAAO,GAAA,IAAA,CAAA;AACX,MAAA,IAAA,CAAK,GAAO,CAAA,GAAA,KAAA,CAAA;AACZ,MAAA,IAAA,CAAK,UAAW,EAAA,CAAA;AAAA,KACpB;AAAA,IACA,UAAa,GAAA;AAAA,KAEb;AAAA,GACJ;AAAA,EAEA,OAAS,EAAA,IAAA;AACb,CAAC;;;;"}