shenwu 2 éve
szülő
commit
a818d05b48

+ 1 - 1
src/pages/launchSystemNew/launchManage/localAd/creative/index.less

@@ -12,7 +12,7 @@
     height: 160px;
     display: flex;
     align-items: center;
-    justify-content: space-around;
+    justify-content: center;
     flex-flow: column;
 }
 

+ 2 - 1
src/pages/launchSystemNew/launchManage/localAd/creative/modal.tsx

@@ -354,7 +354,8 @@ function CreativeModal(props: Props) {
                                             <div className={styles.adcreative_template_item}>
                                                 {item.isGeneral && <span style={{ color: '#4080ff', fontSize: 10 }}>所选版位通投</span>}
                                                 <img src={item.adcreativeSampleImage} />
-                                                <span>{item.adcreativeTemplateAppellation} </span>
+                                                <span style={{fontSize:12,height:20,lineHeight:'20px'}}>{item.adcreativeTemplateAppellation}</span>
+                                                <span style={{fontSize:12,height:20,lineHeight:'20px'}}>{item.adcreativeTemplateId}</span>
                                             </div>
                                         </Radio.Button>
                                     })

+ 41 - 23
src/pages/launchSystemNew/launchManage/localAd/creative/tableConfig.tsx

@@ -1,19 +1,19 @@
-import { PromotedObjectType } from '@/services/launchAdq/enum'
+import { PageTypeEnum, PromotedObjectType } from '@/services/launchAdq/enum'
 import React from 'react'
 import { Space } from 'antd'
-function tableConfig():any{
+function tableConfig(): any {
     return [
         {
             title: 'ID',
             dataIndex: 'id',
             key: 'id',
             align: 'center',
-            width:70
+            width: 70
         },
         {
-            title: '广告名称',
-            dataIndex: 'adgroupName',
-            key: 'adgroupName',
+            title: '创意名称',
+            dataIndex: 'adcreativeName',
+            key: 'adcreativeName',
             align: 'center',
         },
         {
@@ -21,24 +21,42 @@ function tableConfig():any{
             dataIndex: 'promotedObjectType',
             key: 'promotedObjectType',
             align: 'center',
-           render:(a: string | number)=>{
-            return PromotedObjectType[a]
-           } 
+            render: (a: string | number) => {
+                return PromotedObjectType[a]
+            }
         },
         {
-            title: '投放日期',
-            dataIndex: 'beginDate',
-            key: 'beginDate',
+            title: '落地页类型',
+            dataIndex: 'pageType',
+            key: 'pageType',
             align: 'center',
-            render:(a: string,b: { endDate: string })=>{
-                return b?.endDate ? a+'~'+b.endDate : a+'~'+'长期投放'
+            render: (a: string) => {
+                return PageTypeEnum[a]
             }
         },
         {
-            title: '广告出价',
-            dataIndex: 'bidAmount',
-            key: 'bidAmount',
-            align: 'center',  
+            title: '创意形式ID',
+            dataIndex: 'adcreativeTemplateId',
+            key: 'adcreativeTemplateId',
+            align: 'center',
+        },
+        {
+            title: '数据展示',
+            dataIndex: 'conversionDataType',
+            key: 'conversionDataType',
+            align: 'center',
+            render: (a: any, b: any) => {
+                return b.conversionDataType || b.conversionTargetType ? '开' : '关'
+            }
+        },
+        {
+            title: '行动开关',
+            dataIndex: 'linkNameType',
+            key: 'linkNameType',
+            align: 'center',
+            render: (a: any, b: any) => {
+                return b.linkNameType || b.linkPageType ? '开' : '关'
+            }
         },
         {
             title: '创建时间',
@@ -47,12 +65,12 @@ function tableConfig():any{
             align: 'center',
         },
         {
-            title:'操作',
-            dataIndex:'cz',
+            title: '操作',
+            dataIndex: 'cz',
             key: 'cz',
-            align: 'center',  
-            render:()=>{
-               return <Space>
+            align: 'center',
+            render: () => {
+                return <Space>
                     <a>详情</a>
                 </Space>
             }

+ 68 - 8
src/services/launchAdq/enum.ts

@@ -252,21 +252,21 @@ export enum NetworkEnum {
   NET_5G = '5G 网络',
 }
 /**联网方式*/
-export enum WechatAdBehaviorEnum{
-  WECHAT_OFFICIAL_ACCOUNT_AD_LIKE='曾对你的公众号广告感兴趣',
-  WECHAT_MOMENTS_AD_LIKE='曾对你的朋友圈广告感兴趣',
-  MINI_GAME_WECHAT_REGISTERED='已关注过你的公众号'
- }
+export enum WechatAdBehaviorEnum {
+  WECHAT_OFFICIAL_ACCOUNT_AD_LIKE = '曾对你的公众号广告感兴趣',
+  WECHAT_MOMENTS_AD_LIKE = '曾对你的朋友圈广告感兴趣',
+  MINI_GAME_WECHAT_REGISTERED = '已关注过你的公众号',
+}
 
 /** 商品库规模  */
 export enum CatalogScaleType {
   CATALOG_SCALE_TYPE_NORMAL = '普通商品库,商品库规模不大于 100 万',
-  CATALOG_SCALE_TYPE_HUGE = '超大商品库,商品库规模大于 100 万'
+  CATALOG_SCALE_TYPE_HUGE = '超大商品库,商品库规模大于 100 万',
 }
 
 /** 商品库类型 */
 export enum CatalogType {
-  CATALOG_TYPE_STANDARD = "标准商品库类型"
+  CATALOG_TYPE_STANDARD = '标准商品库类型',
 }
 
 /** 商品库行业类型 */
@@ -289,5 +289,65 @@ export enum IndustryType {
   INDUSTRY_TYPE_HOTEL = '旅游行业',
   INDUSTRY_TYPE_CAR_ONLINE_PLATFORM = '汽车线上平台',
   INDUSTRY_TYPE_CAR_AFTERMARKET = '汽车后市场',
-  INDUSTRY_TYPE_CAR_TRAVEL_SERVICE = '汽车出行服务'
+  INDUSTRY_TYPE_CAR_TRAVEL_SERVICE = '汽车出行服务',
+}
+/**落地页类型*/
+export enum PageTypeEnum {
+  PAGE_TYPE_CANVAS_WECHAT = '微信原生推广页',
+  PAGE_TYPE_MOMENTS_SIMPLE_NATIVE_WECHAT = '微信简版原生页',
+  PAGE_TYPE_WECHAT_OFFICIAL_ACCOUNT_DETAIL = '微信公众号详情页',
+}
+/**跳转落地页类型*/
+export enum LinkPageTypeEnum {
+  LINK_PAGE_TYPE_CANVAS_WECHAT = '微信原生页',
+  LINK_PAGE_TYPE_WECHAT_OFFICIAL_ACCOUNT_DETAIL = '微信公众号详情页',
+}
+/**链接名称类型*/
+export enum LinkPageNameTypeEnum {
+  VIEW_DETAILS = '查看详情',
+  GET_COUPONS = '领取优惠,选择领取优惠,需在详情页中可直接领取优惠,否则广告将会被审核驳回',
+  MAKE_AN_APPOINTMENT = '预约活动,选择预约活动,需在详情页中体现活动预约入口,否则广告将会被审核驳回',
+  BUY_NOW = '立即购买,当且仅当推广目标为电商时可使用',
+  GO_SHOPPING = '去逛逛,当且仅当推广目标为电商时可使用',
+  ENTER_MINI_PROGRAM = '进入小程序,仅能使用于投放小程序落地页',
+  ENTER_MINI_GAME = '进入小游戏,仅能使用于投放小游戏落地页',
+  APPLY_NOW = '立即申请',
+  BOOK_NOW = '立即预定',
+  RESERVATION_BUY = '预约购买',
+  CONSULT_NOW = '立即咨询',
+  BOOK_DRIVE = '预约试驾',
+  ENTER_OFFICIAL_ACCOUNTS = '了解公众号',
+  PLAY_NOW = '立即玩',
+  OPEN_MINI_GAME = '打开游戏',
+  DOWNLOAD_APP = '下载应用',
+  DOWNLOAD_GAME = '下载游戏',
+  GET_SAMPLES = '领取小样',
+  TRY_NOW = '立即体验',
+  GET_IT_NOW = '立即领取',
+  BUY_ASAP = '立即抢购',
+  DOWNLOAD_NOW = '立即下载',
+  VIEW_APPS = '查看应用',
+  MORE_INFO = '了解更多',
+  GET_VOUCHERS = '领券',
+  FOLLOW_OFFICIAL_ACCOUNT = '关注公众号',
+  READ_NOVELS = '阅读小说',
+  WATCH_LIVE = '观看直播',
+  RESERVE_NOW = '立即预约',
+  OPEN_APP = '打开应用',
+  ALREADY_INSTALL = '已安装',
+  RESERVE_LIVE = '预约直播',
+  SETUP_NOW = '立即开通',
+  SECKILL_NOW = '立即秒杀',
+  TRY_PLAY_NOW = '立即试玩',
+  INSTALL_NOW = '立即安装',
+  MORE_ABOUT_OFFICIAL_ACCOUNT_CHT = '了解公眾號',
+  FOLLOW_OFFICIAL_ACCOUNT_CHT = '關註公眾號',
+  GET_FOR_FREE = '免费领取',
+  CARNIVAL_618 = '618 狂欢',
+  SURPRISE_618 = '618 惊喜',
+  DISCOUNT_618 = '618 优惠',
+  GO_618_VENUE = '去 618 会场',
+  GET_618_WELFARE = '领 618 福利',
+  CONTACT_CUSTOMER_SERVICE = '联系客服',
+  CONTACT_BUSINESS = '联系商家',
 }