|  | @@ -6,7 +6,7 @@ import { PromotedObjectType } from "@/services/launchAdq/enum"
 | 
											
												
													
														|  |  import { getTagsList, get_adcreative_template } from "@/services/launchAdq/global"
 |  |  import { getTagsList, get_adcreative_template } from "@/services/launchAdq/global"
 | 
											
												
													
														|  |  import { getSysAdgroupsInfo } from "@/services/launchAdq/localAd"
 |  |  import { getSysAdgroupsInfo } from "@/services/launchAdq/localAd"
 | 
											
												
													
														|  |  import { getsysTargetingInfo } from "@/services/launchAdq/targeting"
 |  |  import { getsysTargetingInfo } from "@/services/launchAdq/targeting"
 | 
											
												
													
														|  | -import { CheckOutlined, CloseOutlined, SearchOutlined } from "@ant-design/icons"
 |  | 
 | 
											
												
													
														|  | 
 |  | +import { CheckOutlined, CloseOutlined, ExclamationCircleFilled, SearchOutlined } from "@ant-design/icons"
 | 
											
												
													
														|  |  import { Button, Card, Col, Empty, Row, Select, Space, Spin, Tooltip, Image, message, Tabs, Popconfirm, notification, Divider, Checkbox, Modal, Tag } from "antd"
 |  |  import { Button, Card, Col, Empty, Row, Select, Space, Spin, Tooltip, Image, message, Tabs, Popconfirm, notification, Divider, Checkbox, Modal, Tag } from "antd"
 | 
											
												
													
														|  |  import React, { useCallback, useEffect, useState } from "react"
 |  |  import React, { useCallback, useEffect, useState } from "react"
 | 
											
												
													
														|  |  import { useModel } from "umi"
 |  |  import { useModel } from "umi"
 | 
											
										
											
												
													
														|  | @@ -585,7 +585,21 @@ const CreateAd: React.FC = () => {
 | 
											
												
													
														|  |                  data.push(obj)
 |  |                  data.push(obj)
 | 
											
												
													
														|  |              })
 |  |              })
 | 
											
												
													
														|  |          })
 |  |          })
 | 
											
												
													
														|  | -        setTableData(data)
 |  | 
 | 
											
												
													
														|  | 
 |  | +        if (['OPTIMIZATIONGOAL_FOLLOW', 'OPTIMIZATIONGOAL_PAGE_SCAN_CODE'].includes(newQueryForm.sysAdgroup.optimizationGoal) && !newQueryForm.sysAdgroup.depthConversionEnabled) {
 | 
											
												
													
														|  | 
 |  | +            Modal.confirm({
 | 
											
												
													
														|  | 
 |  | +                title: '请注意',
 | 
											
												
													
														|  | 
 |  | +                icon: <ExclamationCircleFilled />,
 | 
											
												
													
														|  | 
 |  | +                content: '深度优化出价未开启,是否继续提交广告?',
 | 
											
												
													
														|  | 
 |  | +                onOk() {
 | 
											
												
													
														|  | 
 |  | +                    setTableData(data)
 | 
											
												
													
														|  | 
 |  | +                },
 | 
											
												
													
														|  | 
 |  | +                onCancel() {
 | 
											
												
													
														|  | 
 |  | +                    console.log('Cancel');
 | 
											
												
													
														|  | 
 |  | +                },
 | 
											
												
													
														|  | 
 |  | +            });
 | 
											
												
													
														|  | 
 |  | +        } else {
 | 
											
												
													
														|  | 
 |  | +            setTableData(data)
 | 
											
												
													
														|  | 
 |  | +        } 
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      const submit = (props: { campaignName: string, count?: number }) => {
 |  |      const submit = (props: { campaignName: string, count?: number }) => {
 | 
											
										
											
												
													
														|  | @@ -977,7 +991,7 @@ const CreateAd: React.FC = () => {
 | 
											
												
													
														|  |                                              }
 |  |                                              }
 | 
											
												
													
														|  |                                          }
 |  |                                          }
 | 
											
												
													
														|  |                                          setQueryForm({ ...queryForm, adqPageList: [], pageList: [], taskMediaMaps: queryForm?.taskMediaMaps?.map((item: { sysPageId: number }) => ({ ...item, sysPageId: '', accountPageIdMap: {}, cropUserGroupMap: [] })) })
 |  |                                          setQueryForm({ ...queryForm, adqPageList: [], pageList: [], taskMediaMaps: queryForm?.taskMediaMaps?.map((item: { sysPageId: number }) => ({ ...item, sysPageId: '', accountPageIdMap: {}, cropUserGroupMap: [] })) })
 | 
											
												
													
														|  | -                                        setAccountCreateLogs(data?.map((item: any) => ({ adAccountId: item?.accountId, id: item?.adAccountId })))
 |  | 
 | 
											
												
													
														|  | 
 |  | +                                        setAccountCreateLogs(data?.map((item: any) => ({ adAccountId: item?.accountId, id: item?.accountId })))
 | 
											
												
													
														|  |                                          clearData()
 |  |                                          clearData()
 | 
											
												
													
														|  |                                      }}>全选</Checkbox>
 |  |                                      }}>全选</Checkbox>
 | 
											
												
													
														|  |                                  </Space>
 |  |                                  </Space>
 | 
											
										
											
												
													
														|  | @@ -1217,7 +1231,7 @@ const CreateAd: React.FC = () => {
 | 
											
												
													
														|  |                                                                              {item?.topSliderSpec?.imageUrlList?.map((url: string, index: number) => <Image width={70} src={url} style={{ borderRadius: 8 }} key={'TOP_SLIDER' + index} />)}
 |  |                                                                              {item?.topSliderSpec?.imageUrlList?.map((url: string, index: number) => <Image width={70} src={url} style={{ borderRadius: 8 }} key={'TOP_SLIDER' + index} />)}
 | 
											
												
													
														|  |                                                                          </Space>
 |  |                                                                          </Space>
 | 
											
												
													
														|  |                                                                      case 'TOP_VIDEO':
 |  |                                                                      case 'TOP_VIDEO':
 | 
											
												
													
														|  | -                                                                        return <VideoNews src={item?.topVideoSpec?.videoUrl}/>
 |  | 
 | 
											
												
													
														|  | 
 |  | +                                                                        return <VideoNews src={item?.topVideoSpec?.videoUrl} />
 | 
											
												
													
														|  |                                                                  }
 |  |                                                                  }
 | 
											
												
													
														|  |                                                              })}</div>
 |  |                                                              })}</div>
 | 
											
												
													
														|  |                                                          </div>
 |  |                                                          </div>
 |