From 2b67bb16f3f7a0789be9b6944462e06554d312cb Mon Sep 17 00:00:00 2001 From: tnt group Date: Wed, 17 May 2023 20:16:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=88=9B=E5=BB=BAPhotos=E8=99=9A?= =?UTF-8?q?=E6=8B=9F=E7=BB=84=E4=BB=B6(=E8=AE=BE=E7=BD=AE=20virtualCompone?= =?UTF-8?q?nt=20=E7=BB=84=E4=BB=B6=E8=B7=AF=E5=BE=84)=EF=BC=8C=E9=A2=84?= =?UTF-8?q?=E8=AE=BE=E6=88=91=E7=9A=84|=E5=85=B1=E4=BA=AB=E7=B1=BB?= =?UTF-8?q?=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/packages/components/Photos/My/index.ts | 16 +++++++++++++++ src/packages/components/Photos/Share/index.ts | 20 +++++++++++++++++++ src/packages/components/Photos/index.d.ts | 9 +++++++++ src/packages/components/Photos/index.ts | 4 ++++ 4 files changed, 49 insertions(+) create mode 100644 src/packages/components/Photos/My/index.ts create mode 100644 src/packages/components/Photos/Share/index.ts create mode 100644 src/packages/components/Photos/index.d.ts create mode 100644 src/packages/components/Photos/index.ts diff --git a/src/packages/components/Photos/My/index.ts b/src/packages/components/Photos/My/index.ts new file mode 100644 index 00000000..bdde588d --- /dev/null +++ b/src/packages/components/Photos/My/index.ts @@ -0,0 +1,16 @@ +import { PackagesCategoryEnum } from '@/packages/index.d' +import { ImageConfig } from '@/packages/components/Informations/Mores/Image/index' +import { ChatCategoryEnum, ChatCategoryEnumName } from '../index.d' + +const photoConfig = { + ...ImageConfig, + category: ChatCategoryEnum.MY, + categoryName: ChatCategoryEnumName.MY, + package: PackagesCategoryEnum.PHOTOS, + title: '20052Q04040923.png', + image: 'https://img.phb123.com/uploads/allimg/200528/47-20052Q04040923.png', + dataset: 'https://img.phb123.com/uploads/allimg/200528/47-20052Q04040923.png', + virtualComponent: './components/Informations/Mores/Image' // 虚拟组件路径,尾部不跟 ‘/’,相对于 /packages/index.ts 文件的位置 +} + +export default [photoConfig, photoConfig, photoConfig, photoConfig, photoConfig] diff --git a/src/packages/components/Photos/Share/index.ts b/src/packages/components/Photos/Share/index.ts new file mode 100644 index 00000000..4fa18bb8 --- /dev/null +++ b/src/packages/components/Photos/Share/index.ts @@ -0,0 +1,20 @@ +import { PackagesCategoryEnum } from '@/packages/index.d' +import { ImageConfig } from '@/packages/components/Informations/Mores/Image/index' +import { ChatCategoryEnum, ChatCategoryEnumName } from '../index.d' + +const imageList = [ + { imageName: 'carousel1', imageUrl: 'https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel1.jpeg' }, + { imageName: 'carousel2', imageUrl: 'https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel2.jpeg' } +] +const photoConfigList = imageList.map(i => ({ + ...ImageConfig, + category: ChatCategoryEnum.SHARE, + categoryName: ChatCategoryEnumName.SHARE, + package: PackagesCategoryEnum.PHOTOS, + image: i.imageUrl, + dataset: i.imageUrl, + title: i.imageName, + virtualComponent: './components/Informations/Mores/Image' // 虚拟组件路径,尾部不跟 ‘/’,相对于 /packages/index.ts 文件的位置 +})) + +export default photoConfigList diff --git a/src/packages/components/Photos/index.d.ts b/src/packages/components/Photos/index.d.ts new file mode 100644 index 00000000..94eb370f --- /dev/null +++ b/src/packages/components/Photos/index.d.ts @@ -0,0 +1,9 @@ +export enum ChatCategoryEnum { + MY = 'My', + SHARE = 'Share' +} + +export enum ChatCategoryEnumName { + MY = '我的', + SHARE = '共享' +} diff --git a/src/packages/components/Photos/index.ts b/src/packages/components/Photos/index.ts new file mode 100644 index 00000000..91cef020 --- /dev/null +++ b/src/packages/components/Photos/index.ts @@ -0,0 +1,4 @@ +import My from './My' +import Share from './Share' + +export const PhotoList = [...Share, ...My]