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]