import { ICouponTemplateType, IChooseCouponType, IUploadConfigType, TUploadDefaultType, } from 'editorCore/FormComponents/types'; export type TCouponTemplateEditData = Array< | ICouponTemplateType | IChooseCouponType | IUploadConfigType >; export interface ICouponTemplateConfig { CouponTemplateType: string imgUrl: TUploadDefaultType } export interface IImageSchema { editData: TCouponTemplateEditData; config: ICouponTemplateConfig; } const CouponTemplate: IImageSchema = { editData: [ { key: 'CouponTemplateType', name: '模版', type: 'CouponTemplateType', }, { key: 'imgUrl', name: '背景图片', type: 'Upload', isCrop: false, }, { key: 'couponUrl', name: '选择优惠券', type: 'ChooseCoupon', } ], config: { CouponTemplateType: 'temp1', imgUrl: [ { uid: '001', name: 'image.png', status: 'done', url: 'https://static.liweijia.com/site-php/upload/commodity-goods/b35937ce6f042e47ba070c02ebfb6eac.png', }, ] }, }; export default CouponTemplate;