rebuilt: control store to pinia

This commit is contained in:
IchliebedichZhu 2024-03-21 15:43:34 +00:00
parent 8511593052
commit 7dbc09b8fe
3 changed files with 8 additions and 2 deletions

View File

@ -29,6 +29,7 @@ export type TImageSetting = {
ratio: number ratio: number
left: number left: number
} }
cropEdit?: boolean
} }
const setting: TImageSetting = { const setting: TImageSetting = {

View File

@ -89,6 +89,8 @@ import imageCutout from '@/components/business/image-cutout'
import { useSetupMapGetters } from '@/common/hooks/mapGetters' import { useSetupMapGetters } from '@/common/hooks/mapGetters'
import wImageSetting, { TImageSetting } from './wImageSetting' import wImageSetting, { TImageSetting } from './wImageSetting'
import { TGetImageListResult } from '@/api/material' import { TGetImageListResult } from '@/api/material'
import { storeToRefs } from 'pinia'
import { useControlStore } from '@/pinia'
type TState = { type TState = {
picBoxShow: boolean picBoxShow: boolean
@ -132,8 +134,9 @@ const imageCutoutRef = ref<typeof imageCutout | null>(null)
const store = useStore() const store = useStore()
const { const {
dActiveElement, dMoving, dWidgets dActiveElement, dWidgets
} = useSetupMapGetters(['dActiveElement', 'dMoving', 'dWidgets']) } = useSetupMapGetters(['dActiveElement', 'dWidgets'])
const { dMoving } = storeToRefs(useControlStore())
// computed: { // computed: {
// ...mapGetters(['dActiveElement', 'dMoving', 'dWidgets']), // ...mapGetters(['dActiveElement', 'dMoving', 'dWidgets']),
// }, // },

View File

@ -10,10 +10,12 @@ import useBaseStore from "./base";
import useUserStore from "./base/user"; import useUserStore from "./base/user";
import usePageStore from "./design/page" import usePageStore from "./design/page"
import useCanvasStore from "./design/canvas" import useCanvasStore from "./design/canvas"
import useControlStore from './design/control'
export { export {
useBaseStore, useBaseStore,
useUserStore, useUserStore,
usePageStore, usePageStore,
useCanvasStore, useCanvasStore,
useControlStore
} }