diff --git a/package.json b/package.json index 6624992..5eadc04 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "vuex": "^4.0.0-0" }, "devDependencies": { + "@types/fontfaceobserver": "^2.1.3", "@types/node": "^20.11.24", "@types/throttle-debounce": "^2.1.0", "@typescript-eslint/eslint-plugin": "^7.1.0", diff --git a/src/api/home.ts b/src/api/home.ts index ed18ab3..091bfab 100644 --- a/src/api/home.ts +++ b/src/api/home.ts @@ -43,6 +43,7 @@ export const getTempList = (params: IGetTempListParam) => fetch fetch<{data: string}>('design/temp', params, 'get') diff --git a/src/api/material.ts b/src/api/material.ts index 288c33e..14e720b 100644 --- a/src/api/material.ts +++ b/src/api/material.ts @@ -32,12 +32,11 @@ export type TGetListData = { updated_time: string url: string width: number + thumbUrl: string + imgUrl: string } -type TGetListResult = TCommResResult<{ - list: TGetListData - total: number -}> +export type TGetListResult = TPageRequestResult diff --git a/src/components/common/PopoverTip.vue b/src/components/common/PopoverTip.vue index e3e2b45..b5d5cb9 100644 --- a/src/components/common/PopoverTip.vue +++ b/src/components/common/PopoverTip.vue @@ -20,7 +20,7 @@ type TProps = { title: string width: number content: string - position: "bottom" | "auto" | "auto-start" | "auto-end" | "top" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" + position?: "bottom" | "auto" | "auto-start" | "auto-end" | "top" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" offset?: number } diff --git a/src/components/common/ProgressLoading/index.vue b/src/components/common/ProgressLoading/index.vue index 2461455..16b5f55 100644 --- a/src/components/common/ProgressLoading/index.vue +++ b/src/components/common/ProgressLoading/index.vue @@ -24,7 +24,7 @@ type TProps = { percent: number text: string cancelText: string - msg: string + msg?: string } type TEmits = { diff --git a/src/components/common/Uploader/index.vue b/src/components/common/Uploader/index.vue index 10db83f..f3461db 100644 --- a/src/components/common/Uploader/index.vue +++ b/src/components/common/Uploader/index.vue @@ -35,9 +35,9 @@ export type TUploadDoneData = { type TQiNiuUploadReturn = { hash: string, key: string } type TProps = { - modelValue: TModelData - options: { bucket: string, prePath: string } - hold: boolean + modelValue?: TModelData + options?: { bucket: string, prePath: string } + hold?: boolean } type TEmits = { diff --git a/src/components/modules/panel/widgetPanel.vue b/src/components/modules/panel/widgetPanel.vue index 66225b2..29963ef 100644 --- a/src/components/modules/panel/widgetPanel.vue +++ b/src/components/modules/panel/widgetPanel.vue @@ -39,6 +39,7 @@ const state = reactive({ active: true, }) const clickClassify = (index: number) => { + console.log('index' ,index) state.activeWidgetClassify = index state.active = true } diff --git a/src/components/modules/panel/wrap/ToolsListWrap.vue b/src/components/modules/panel/wrap/ToolsListWrap.vue index e2cad73..3f71c63 100644 --- a/src/components/modules/panel/wrap/ToolsListWrap.vue +++ b/src/components/modules/panel/wrap/ToolsListWrap.vue @@ -17,7 +17,7 @@
智能抠图 上传图像一键去除背景
- + diff --git a/src/components/modules/panel/wrap/UserWrap.vue b/src/components/modules/panel/wrap/UserWrap.vue index a2bd8fe..819e917 100644 --- a/src/components/modules/panel/wrap/UserWrap.vue +++ b/src/components/modules/panel/wrap/UserWrap.vue @@ -52,7 +52,7 @@ import { TUploadDoneData } from '@/components/common/Uploader/index.vue' import { IGetTempListData } from '@/api/home' type TProps = { - active: number + active?: number } type TState = { @@ -104,7 +104,6 @@ const load = (init?: boolean) => { } else { state.imgList = state.imgList.concat(list) } - console.log('state.imgList', state.imgList) setTimeout(() => { loading = false if (!imgListRef.value) return @@ -133,11 +132,9 @@ const loadDesign = (init: boolean = false) => { return x }), )) - console.log('state.designList', state.designList) setTimeout(() => { loading = false if (!listRef.value) return - console.log('listRef.value', listRef.value) checkHeight(listRef.value, loadDesign) }, 100) }) diff --git a/src/components/modules/panel/wrap/components/classHeader.vue b/src/components/modules/panel/wrap/components/classHeader.vue index 02a6c3c..769663a 100644 --- a/src/components/modules/panel/wrap/components/classHeader.vue +++ b/src/components/modules/panel/wrap/components/classHeader.vue @@ -30,7 +30,7 @@ export type TClassHeaderTypeData = { type TProps = { types: TClassHeaderTypeData[] - isBack: boolean + isBack?: boolean } type TEmits = { diff --git a/src/components/modules/panel/wrap/components/photoList.vue b/src/components/modules/panel/wrap/components/photoList.vue index 0f9ccf0..1939007 100644 --- a/src/components/modules/panel/wrap/components/photoList.vue +++ b/src/components/modules/panel/wrap/components/photoList.vue @@ -46,9 +46,9 @@ import { IGetTempListData } from '@/api/home'; type TProps = { listData: IGetTempListData[] - edit: Record - isDone: boolean - isShort: boolean + edit?: Record + isDone?: boolean + isShort?: boolean } type TEmits = { @@ -64,7 +64,8 @@ type TState = { } const props = withDefaults(defineProps(), { - isShort: false + isShort: false, + listData: () => ([]) }) const emit = defineEmits() const listRef = ref(null) diff --git a/src/components/modules/panel/wrap/components/searchHeader.vue b/src/components/modules/panel/wrap/components/searchHeader.vue index 88136d1..a25cf80 100644 --- a/src/components/modules/panel/wrap/components/searchHeader.vue +++ b/src/components/modules/panel/wrap/components/searchHeader.vue @@ -37,7 +37,7 @@ import api from '@/api' type TProps = { type?: string - modelValue: string + modelValue?: string } type TEmits = { diff --git a/src/components/modules/settings/EffectSelect/ContainerWrap.vue b/src/components/modules/settings/EffectSelect/ContainerWrap.vue index 313c477..4825a65 100644 --- a/src/components/modules/settings/EffectSelect/ContainerWrap.vue +++ b/src/components/modules/settings/EffectSelect/ContainerWrap.vue @@ -6,27 +6,27 @@ * @LastEditTime: 2023-06-29 17:53:39 --> -