1
|
1
|
import { PickCreateComponentType } from '@/packages/index.d'
|
2
|
2
|
import { EditCanvasConfigType } from '@/store/modules/chartEditStore/chartEditStore.d'
|
|
3
|
+/// THINGS_KIT 修改背景图片
|
|
4
|
+import { useBackgroundSelect } from '@/utils/external/useBackgroundImageSelect'
|
3
|
5
|
|
4
|
6
|
type AttrType = PickCreateComponentType<'attr'>
|
5
|
7
|
type StatusType = PickCreateComponentType<'status'>
|
...
|
...
|
@@ -41,13 +43,15 @@ export const getPreviewConfigStyle = (previewConfig: PreviewConfig) => { |
41
|
43
|
return previewStyle
|
42
|
44
|
}
|
43
|
45
|
|
|
46
|
+// THINGS_KIT 修改背景图片
|
|
47
|
+const { getBackgroundImagePath } = useBackgroundSelect()
|
44
|
48
|
// 全局样式
|
45
|
49
|
export const getEditCanvasConfigStyle = (canvas: EditCanvasConfigType) => {
|
46
|
50
|
// 背景
|
47
|
51
|
const computedBackground = canvas.selectColor
|
48
|
52
|
? { background: canvas.background }
|
49
|
53
|
: {
|
50
|
|
- background: `url(${canvas.backgroundImage}) center center / cover no-repeat !important`
|
|
54
|
+ background: `url(${getBackgroundImagePath(canvas.backgroundImage as unknown as string)}) center center / cover no-repeat !important`
|
51
|
55
|
}
|
52
|
56
|
return {
|
53
|
57
|
position: 'relative' as const,
|
...
|
...
|
|