Explorar o código

✨ 效率工具-自动化规则 确认按钮修改

xinyan hai 7 meses
pai
achega
d48f7f4b66

+ 7 - 5
src/views/efTools/automation/components/adActivityDialog.vue

@@ -129,8 +129,6 @@ const gridOptions = reactive({
   ]),
   ]),
   data: []
   data: []
 });
 });
-console.log('gridOptions', gridOptions);
-console.log('activeModel', activeModel.value);
 
 
 function handleCurrentChange(newPage) {
 function handleCurrentChange(newPage) {
   currentPage.value = newPage;
   currentPage.value = newPage;
@@ -241,7 +239,6 @@ function updateSelectedAds() {
         campaignGroupInfo: ad.campaignGroupInfo.filter(group => group.isSelected),
         campaignGroupInfo: ad.campaignGroupInfo.filter(group => group.isSelected),
         page: currentPage.value
         page: currentPage.value
       }));
       }));
-  console.log('selectedAds.value', selectedAds.value);
 }
 }
 
 
 // 树形结构的表格选择变化
 // 树形结构的表格选择变化
@@ -383,6 +380,7 @@ async function confirm() {
 
 
   let campaignKeywordInfo = [];
   let campaignKeywordInfo = [];
   let campaignTargetInfo = [];
   let campaignTargetInfo = [];
+  let adGroupInfo = [];
 
 
   selectedAds.value.forEach(campaign => {
   selectedAds.value.forEach(campaign => {
     campaign.campaignGroupInfo.forEach(group => {
     campaign.campaignGroupInfo.forEach(group => {
@@ -404,6 +402,11 @@ async function confirm() {
             }))
             }))
         );
         );
       }
       }
+      if(activeModel.value === 'adGroup'){
+        if (!adGroupInfo.includes(group.adGroupId)) {
+          adGroupInfo.push(group.adGroupId); // 直接推送 adGroupId
+        }
+      }
     });
     });
   });
   });
 
 
@@ -411,11 +414,10 @@ async function confirm() {
     profileId: profile.value.profile_id,
     profileId: profile.value.profile_id,
     templateId: templateId.value,
     templateId: templateId.value,
     campaignItems: campaignItems,
     campaignItems: campaignItems,
-    adGroupInfo: [],
+    adGroupInfo: adGroupInfo,
     campaignTargetInfo,
     campaignTargetInfo,
     campaignKeywordInfo
     campaignKeywordInfo
   };
   };
-  console.log('requestData', requestData);
   try {
   try {
     const response = await updateAdCampaign(requestData);
     const response = await updateAdCampaign(requestData);
     if (response.code === 2000) {
     if (response.code === 2000) {