diff --git a/src/api/home.ts b/src/api/home.ts index bfff2c2..ed18ab3 100644 --- a/src/api/home.ts +++ b/src/api/home.ts @@ -29,6 +29,12 @@ export type IGetTempListData = { top: number left: number data?: string + listWidth?: number + gap?: number + thumb?: string + url: string + model?: string + color?: string } type IGetTempListResult = TPageRequestResult @@ -73,5 +79,12 @@ export const saveMyTemp = (params: Type.Object = {}) => fetch('design/user/temp' // 获取作品 export const getWorks = (params: Type.Object = {}) => fetch('design/poster', params, 'get') +type TGetMyDesignParams = { + page: number + pageSize: number +} + +type TGetMyDesignResult = TPageRequestResult + // 作品列表 -export const getMyDesign = (params: Type.Object = {}) => fetch('design/my', params, 'get') +export const getMyDesign = (params: TGetMyDesignParams) => fetch('design/my', params, 'get') diff --git a/src/api/material.ts b/src/api/material.ts index df38df0..288c33e 100644 --- a/src/api/material.ts +++ b/src/api/material.ts @@ -6,6 +6,7 @@ * @LastEditTime: 2023-12-11 11:40:47 */ import fetch from '@/utils/axios' +import { IGetTempListData } from './home' // 获取素材分类: export const getKinds = (params: Type.Object = {}) => fetch('design/cate', params) @@ -75,7 +76,7 @@ export type TGetImageListResult = { user_id: number id: string thumb: string -} +} & IGetTempListData // 图库列表 export const getImagesList = (params: TGetImageListParams) => fetch>('design/imgs', params, 'get') diff --git a/src/common/methods/DesignFeatures/setImage.ts b/src/common/methods/DesignFeatures/setImage.ts index c016394..c5ee7f4 100644 --- a/src/common/methods/DesignFeatures/setImage.ts +++ b/src/common/methods/DesignFeatures/setImage.ts @@ -9,6 +9,7 @@ import store from '@/store' import { getImage } from '../getImgDetail' export type TItem2DataParam = { + id?: string | number width: number height: number url: string diff --git a/src/components/common/Uploader/index.vue b/src/components/common/Uploader/index.vue index 9f59dd6..10db83f 100644 --- a/src/components/common/Uploader/index.vue +++ b/src/components/common/Uploader/index.vue @@ -26,7 +26,7 @@ type TModelData = { ratio?: string } -type TUploadDoneData = { +export type TUploadDoneData = { width: number height: number url: string diff --git a/src/components/modules/panel/stylePanel.vue b/src/components/modules/panel/stylePanel.vue index e50deab..7cb3e99 100644 --- a/src/components/modules/panel/stylePanel.vue +++ b/src/components/modules/panel/stylePanel.vue @@ -7,7 +7,7 @@
成组 - +
diff --git a/src/components/modules/panel/wrap/TextListWrap.vue b/src/components/modules/panel/wrap/TextListWrap.vue index d5ea897..fa95fcc 100644 --- a/src/components/modules/panel/wrap/TextListWrap.vue +++ b/src/components/modules/panel/wrap/TextListWrap.vue @@ -22,78 +22,74 @@ -