ContentItems.tsx 1.74 KB
import React from 'react';
import moment from 'moment';
import { Image } from "antd";
import IMGURL from '@/utils/IMGURL';
import SignupGifts from '@/pages/mkt/ActivityCreate/ExternalPromotion/components/ActivityFlow/SignupGifts';
import AwardConfigs from '../components/AwardConfigs';

interface Props {
  data: any;
  type: string;
}
export default function ContentItems({ data, type }: Props) {
  return (
    <>
      <div>
        {(type === "报名") && (
          <div>
            {data.joinLimitNum && <div> 报名人数限制:{data.joinLimitNum}人</div>}
            {data.signUpPrice && <div> 报名费:{data.signUpPrice}元</div>}
            {data.saleOrderAmount && <div> 活动期间售后工单金额:{data.saleOrderAmount}元</div>}
          </div>
        )}
        {(type === "签到") && (
          <div>
            {data.startTime && <div>签到开始时间:{data.startTime && moment(data.startTime).format('YYYY.MM.DD HH:mm')}</div>}
            {data.endTime && <div>签到结束时间:{data.endTime && moment(data.endTime).format('YYYY.MM.DD HH:mm')}</div>}
          </div>
        )}
        {(type === "多轮抽奖") && (
          <div>
            {!!data.lotteryNumTotal && <div>抽奖总名额限制:{data.lotteryNumTotal}人</div>}
            {!!data.lotteryAmount && <div>抽奖资金要求:{data.lotteryAmount}元</div>}
            {data.startTime && <div>抽奖开始时间:{data.startTime && moment(data.startTime).format('YYYY.MM.DD HH:mm')}</div>}
            {data.endTime && <div>抽奖结束时间:{data.endTime && moment(data.endTime).format('YYYY.MM.DD HH:mm')}</div>}
          </div>
        )}
      </div>
      {data.awardConfigs && <AwardConfigs data={data} mulLottery={type !== "签到"} />}
    </>
  );
}