myprint-design
Version:
操作简单,组件丰富的一站式打印解决方案打印设计器
1 lines • 2.43 kB
Source Map (JSON)
{"version":3,"file":"app.mjs","sources":["../../../../src/stores/app.ts"],"sourcesContent":["import { defineStore } from 'pinia';\nimport { DisplayModel, MyAuxiliaryLine, PageUnit, Panel, Provider } from '@myprint/design/types/entity';\nimport { defaultElement } from '@myprint/design/constants/common';\nimport i18n from '@myprint/design/locales';\n\nexport const useAppStoreHook = defineStore('myPrintApp', {\n state: () => {\n return {\n locale: localStorage.getItem('lang') || 'zhCn',\n displayModel: 'design' as DisplayModel,\n client: {\n connect: false\n },\n panelPosition: {\n x: 0,\n y: 0,\n scrollX: 0,\n scrollY: 0\n },\n currentPanel: {} as Panel,\n previewData: [] as any[],\n provider: {} as Provider,\n lastPageUnit: 'px' as PageUnit,\n currentElement: defaultElement,\n auxiliaryLineTmp: {} as MyAuxiliaryLine,\n dataRotation: -1 as number | 'rotate' | 'move' | 'none' | 'col-resize' | 'ns-resize'\n };\n },\n actions: {\n SET_LOCALE<T extends typeof i18n.global.locale.value>(locale: T) {\n //语言切换\n this.locale = locale;\n localStorage.setItem('lang', locale);\n i18n.global.locale.value = locale;\n },\n SET_CLIENT_CONNECT(status: boolean) {\n this.client.connect = status;\n }\n }\n});\n"],"names":["i18n"],"mappings":";;;;AAKa,MAAA,eAAA,GAAkB,YAAY,YAAc,EAAA;AAAA,EACrD,OAAO,MAAM;AACT,IAAO,OAAA;AAAA,MACH,MAAQ,EAAA,YAAA,CAAa,OAAQ,CAAA,MAAM,CAAK,IAAA,MAAA;AAAA,MACxC,YAAc,EAAA,QAAA;AAAA,MACd,MAAQ,EAAA;AAAA,QACJ,OAAS,EAAA,KAAA;AAAA,OACb;AAAA,MACA,aAAe,EAAA;AAAA,QACX,CAAG,EAAA,CAAA;AAAA,QACH,CAAG,EAAA,CAAA;AAAA,QACH,OAAS,EAAA,CAAA;AAAA,QACT,OAAS,EAAA,CAAA;AAAA,OACb;AAAA,MACA,cAAc,EAAC;AAAA,MACf,aAAa,EAAC;AAAA,MACd,UAAU,EAAC;AAAA,MACX,YAAc,EAAA,IAAA;AAAA,MACd,cAAgB,EAAA,cAAA;AAAA,MAChB,kBAAkB,EAAC;AAAA,MACnB,YAAc,EAAA,CAAA,CAAA;AAAA,KAClB,CAAA;AAAA,GACJ;AAAA,EACA,OAAS,EAAA;AAAA,IACL,WAAsD,MAAW,EAAA;AAE7D,MAAA,IAAA,CAAK,MAAS,GAAA,MAAA,CAAA;AACd,MAAa,YAAA,CAAA,OAAA,CAAQ,QAAQ,MAAM,CAAA,CAAA;AACnC,MAAKA,QAAA,CAAA,MAAA,CAAO,OAAO,KAAQ,GAAA,MAAA,CAAA;AAAA,KAC/B;AAAA,IACA,mBAAmB,MAAiB,EAAA;AAChC,MAAA,IAAA,CAAK,OAAO,OAAU,GAAA,MAAA,CAAA;AAAA,KAC1B;AAAA,GACJ;AACJ,CAAC;;;;"}