const.tsx 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import { Badge } from "antd";
  2. import React from "react";
  3. /** 广告状态 */
  4. export enum ADGROUP_STATUS {
  5. ADGROUP_STATUS_FROZEN = '已冻结',
  6. ADGROUP_STATUS_SUSPEND = '暂停中',
  7. ADGROUP_STATUS_NOT_IN_DELIVERY_TIME = '广告未到投放时间',
  8. ADGROUP_STATUS_ACTIVE = '投放中',
  9. ADGROUP_STATUS_DELETED = '已删除',
  10. ADGROUP_STATUS_ACCOUNT_BALANCE_NOT_ENOUGH = '账户余额不足',
  11. ADGROUP_STATUS_DAILY_BUDGET_REACHED = '广告达到日预算上限',
  12. ADGROUP_STATUS_PARTIAL_ACTIVE = '部分投放中',
  13. ADGROUP_STATUS_CREATIVE_STATUS_PENDING = '创意未投放',
  14. ADGROUP_STATUS_CREATIVE_EMPTY = '创意准备中',
  15. ADGROUP_STATUS_JOINT_BUDGET_REACHED = '广告被暂停(联合预算达上限)',
  16. ADGROUP_STATUS_TOTAL_BUDGET_REACHED = '广告达到总预算上限'
  17. }
  18. /** 投放模式 */
  19. export enum DELIVERY_MODE {
  20. DELIVERY_MODE_COMPONENT = '组件化创意',
  21. DELIVERY_MODE_CUSTOMIZE = '自定义创意'
  22. }
  23. /** 创意形式匹配方式 */
  24. export enum DYNAMIC_CREATIVE_TYPE {
  25. DYNAMIC_CREATIVE_TYPE_COMMON = '手动指定',
  26. DYNAMIC_CREATIVE_TYPE_PROGRAM = '自动匹配'
  27. }
  28. /** 创意形式匹配方式 */
  29. export enum DYNAMIC_CREATIVE_STATUS {
  30. DYNAMIC_CREATIVE_STATUS_PENDING = '审核中',
  31. DYNAMIC_CREATIVE_STATUS_DENIED = '审核不通过',
  32. DYNAMIC_CREATIVE_STATUS_ACTIVE = '投放中',
  33. DYNAMIC_CREATIVE_STATUS_SUSPEND = '暂停',
  34. DYNAMIC_CREATIVE_STATUS_PREPARE_FAILED = '创意准备失败',
  35. DYNAMIC_CREATIVE_STATUS_DELETED = '已删除',
  36. DYNAMIC_CREATIVE_STATUS_CREATING = '创意准备中',
  37. }
  38. export const AD_STATUS = {
  39. AD_STATUS_NORMAL: <Badge status="success" text='有效' />,
  40. AD_STATUS_SUSPEND: <Badge status="warning" text='暂停' />,
  41. }
  42. /** 一键起量 */
  43. export enum AUTO_ACQUISTION_STATUS {
  44. AUTO_ACQUISTION_STATUS_UNKNOW="未开启一键起量功能",
  45. AUTO_ACQUISTION_STATUS_PENDING="开启一键起量,探索中",
  46. AUTO_ACQUISTION_STATUS_END_LESS_THAN_24H="起量完成(探索结束,预算花完,功能开启后未满 24h)",
  47. AUTO_ACQUISTION_STATUS_END_MORE_THAN_24H="起量完成(探索结束,预算花完,功能开启后已满 24h)",
  48. AUTO_ACQUISTION_STATUS_COMPLETED="起量结束(探索结束,距离广告开启已满 6h,但预算未花完(实际花费<起量预算*90%))",
  49. AUTO_ACQUISTION_STATUS_SUSPEND_ON_LEARNING_FAIL="起量中止(探索过程中,因广告起量情况太差,从而探索中止)",
  50. AUTO_ACQUISTION_STATUS_SUSPEND_ON_PLAYING_FAIL="起量中止(探索过程中,因广告无法播放,从而起量中止(包括广告主动或被动下线或 timeset 不连续))",
  51. AUTO_ACQUISTION_STATUS_ADVERTISER_CLOSED="广告主主动关闭一键起量功能"
  52. }