wjx 6 月之前
父节点
当前提交
92f0afbaef

+ 1 - 1
src/pages/launchSystemV3/tencentAdPutIn/create/Dynamic/creativeConversionAssistant.tsx

@@ -292,7 +292,7 @@ const CreativeConversionAssistant: React.FC<{ automaticSiteEnabled?: boolean, pu
             </Form.Item>
         }
         return null
-    }, [creativeComponents?.label, cardType, putInType])
+    }, [creativeComponents?.barrage, putInType])
 
     /** 数据外显 */
     const showDataContent = useMemo(() => {

+ 19 - 2
src/pages/launchSystemV3/tencentAdPutIn/create/Dynamic/newDynamic.tsx

@@ -203,10 +203,27 @@ const NewDynamic: React.FC<Props> = ({ putInType, value: newValue, visible, onCl
         let creativeTemplateId = adcreativeTemplateStructAdpermits?.creativeTemplateId
         let creativeTemplateAppellation = adcreativeTemplateStructAdpermits?.creativeTemplateAppellation
         let result = processData(creativeComponents);
-        console.log('result-->', result);
-        if (!result.barrage && true) {
+        const noBarrage = [713, 714, 722, 618, 1529, 2109, 972, 2107]
+        const siteSetBarrage = [
+            "SITE_SET_KANDIAN",
+            "SITE_SET_MOBILE_UNION",
+            "SITE_SET_QQ_MUSIC_GAME",
+            "SITE_SET_SEARCH_SCENE",
+            "SITE_SET_TENCENT_NEWS",
+            "SITE_SET_TENCENT_VIDEO"
+        ]
+        if (!result.barrage && (
+            automaticSiteEnabled ?
+                deliveryMode === 'DELIVERY_MODE_COMPONENT' ?
+                    creativeTemplateId ? !noBarrage.includes(creativeTemplateId) : true :
+                    !noBarrage.includes(creativeTemplateId) :
+                siteSet.some((item: string) => siteSetBarrage.includes(item)) ?
+                    !noBarrage.includes(creativeTemplateId) :
+                    false
+        )) {
             result.barrage = { required: false }
         }
+        console.log('result-->', result);
         setCreativeComponents(result)
 
         let newMaterialData: { [x: string]: any } = {};

+ 4 - 4
src/pages/launchSystemV3/tencentAdPutIn/rules.ts

@@ -1395,10 +1395,10 @@ export const imageRules = {
 	},
 }
 
-type AdRules = {  
-    [goal: string]: {  
-        [subGoal: string]: any; // 根据实际需要可以更改 any 类型  
-    };  
+type AdRules = {
+	[goal: string]: {
+		[subGoal: string]: any; // 根据实际需要可以更改 any 类型  
+	};
 };
 /** 广告配置数据 */
 export const adRules: AdRules = {