wjx vor 2 Jahren
Ursprung
Commit
4a21ed1310
1 geänderte Dateien mit 31 neuen und 3 gelöschten Zeilen
  1. 31 3
      src/pages/launchSystemNew/launchManage/createAd/index.tsx

+ 31 - 3
src/pages/launchSystemNew/launchManage/createAd/index.tsx

@@ -88,20 +88,40 @@ const CreateAd: React.FC = () => {
         if (taskId) {
             getTaskDetails.run(taskId).then(res => {
                 console.log('res----->', res)
-                setLaunchMode(1)
+                // setLaunchMode(1)
+                console.log('launchMode--->', launchMode);
+
                 const { adCreateLogs, campaignType, promotedObjectType, speedMode, sysAdgroup, sysAdgroupId, sysTargeting, sysTargetingId } = res
+                
+                // 账号信息相关
                 let adCreateLogsData = adCreateLogs?.map((item: any) => {
                     return {
                         adAccountId: item?.accountId,
                         id: item?.adAccountId,
+                        // 数据源
                         userActionSetsList: item?.userActionSetList?.map((item: any) => ({ ...item, id: item?.userActionSetId })),
+                        // 商品
                         productList: item?.product ? [{ ...item?.product, productCatalog: item?.productCatalog, id: Number(item?.product?.productOuterId?.replace(/\D/ig, '')) }] : undefined,
                         coldStartAudienceList: item?.coldStartAudienceList?.map((item: any) => ({ ...item, id: item.audienceId }))
                         // pageList: [item.page]
+                        // 定向用户群
+                        // customAudienceList
+                        // 排除用户群
+                        // excludedCustomAudienceList
                     }
                 }).filter((item: any, index: number, self: any) => self.findIndex((i: any) => i.id == item.id) === index)
 
+                console.log('adCreateLogsData--->', adCreateLogsData);
+                
                 setAccountCreateLogs(adCreateLogsData)
+
+                if (launchMode === 1) {
+
+                } else {
+
+                }
+                return
+                
                 const sorted = groupBy(adCreateLogs, (item) => [item.sysAdcreativeId])
                 let taskMediaMaps = sorted[0]?.map((item: any) => {
                     let pageElementsSpecList = item?.sysPage?.pageSpecsList[0]?.pageElementsSpecList // 内容区
@@ -123,7 +143,7 @@ const CreateAd: React.FC = () => {
                             let corpUserGroup2s = item?.corpUserGroup2s
                             return {
                                 adAccountId: item.accountId, id: item.adAccountId, data: groupList.map((crop: any, index: number) => {
-                                    return { ...crop, cropList: crop.type === 1 ? corpUserGroup1s[index] ? [{ ...corpUserGroup1s[index], id: corpUserGroup1s[index].groupId }] : [] : corpUserGroup2s[0] ? [{ ...corpUserGroup2s[0], id: corpUserGroup2s[0].groupId }] : []}
+                                    return { ...crop, cropList: crop.type === 1 ? corpUserGroup1s[index] ? [{ ...corpUserGroup1s[index], id: corpUserGroup1s[index].groupId }] : [] : corpUserGroup2s[0] ? [{ ...corpUserGroup2s[0], id: corpUserGroup2s[0].groupId }] : [] }
                                 })
                             }
 
@@ -176,7 +196,9 @@ const CreateAd: React.FC = () => {
                     adqPageList
                 })
             })
-            sessionStorage.removeItem('TASKID')
+
+
+            // sessionStorage.removeItem('TASKID')
         } else {
             let adqAdData = localStorage.getItem('ADQAD')
             if (adqAdData) {
@@ -185,6 +207,12 @@ const CreateAd: React.FC = () => {
                 setAccountCreateLogs(accountCreateLogs)
             }
         }
+        // let adqAdData = localStorage.getItem('ADQAD')
+        // if (adqAdData) {
+        //     const { queryForm, accountCreateLogs } = JSON.parse(adqAdData)
+        //     setQueryForm({ ...queryForm })
+        //     setAccountCreateLogs(accountCreateLogs)
+        // }
     }, [])
     // 设置地域
     useEffect(() => {