Browse Source

视频号 profile-id问题

xiuli.gao 1 year ago
parent
commit
0d40f2ffc5
35 changed files with 46 additions and 36 deletions
  1. 1 1
      dist/assets/index.cb387291.js
  2. 1 1
      dist/assets/index.144f734e.css
  3. 1 1
      dist/index.html
  4. 1 1
      dist/js/_dialog/_dialog.6fad66f3.js
  5. 1 1
      dist/js/_input/_input.60dd2fad.js
  6. 1 1
      dist/js/_select/_select.d2a6ce47.js
  7. 1 1
      dist/js/adTask/index.edb972d2.js
  8. 1 1
      dist/js/api/api.0d368c09.js
  9. 1 1
      dist/js/basisMoudle/accountManage.4205bf62.js
  10. 1 1
      dist/js/basisMoudle/error.508ea4f2.js
  11. 1 1
      dist/js/basisMoudle/home.3c1a3bca.js
  12. 1 1
      dist/js/basisMoudle/login.6d8d9e24.js
  13. 1 1
      dist/js/businessMoudle/adqManage.d0c9aae7.js
  14. 1 1
      dist/js/collectClip/index.d6b26fdb.js
  15. 0 1
      dist/js/configArea/index.98dd6cad.js
  16. 1 0
      dist/js/configArea/index.c08029ca.js
  17. 1 1
      dist/js/gdtList/index.4bd9e1f2.js
  18. 1 1
      dist/js/index/index.dea3e8e3.js
  19. 1 1
      dist/js/index/index.d1025fd7.js
  20. 1 0
      dist/js/layout/index.73882bdd.js
  21. 0 1
      dist/js/layout/index.e42cd5e0.js
  22. 1 1
      dist/js/layout/index_head.69356d63.js
  23. 1 1
      dist/js/materialBlock/materialBlock.49d70a76.js
  24. 1 1
      dist/js/materialLibrary/index.4c943ae2.js
  25. 1 1
      dist/js/menuPermission/menuList.d7a7fa3a.js
  26. 1 1
      dist/js/miniprogram/index.d368ca8e.js
  27. 1 0
      dist/js/noData/noData.30899c64.js
  28. 0 1
      dist/js/noData/noData.e70e85db.js
  29. 1 1
      dist/js/tableInfo/tableInfo.5f72668a.js
  30. 1 1
      dist/js/taskList/index.c9a830f0.js
  31. 1 1
      dist/js/timeScreen/timeScreen.2c45fdf7.js
  32. 1 1
      dist/js/weekTime/weekTime.631f2573.js
  33. 8 6
      src/components/businessMoudle/batchGdt/configArea/originalityBasic/components/brand/profiles.vue
  34. 6 1
      src/components/businessMoudle/batchGdt/configArea/originalityBasic/index.vue
  35. 3 0
      src/components/businessMoudle/batchGdt/configArea/ts/preview.ts

File diff suppressed because it is too large
+ 1 - 1
dist/assets/index.cb387291.js


File diff suppressed because it is too large
+ 1 - 1
dist/assets/index.144f734e.css


+ 1 - 1
dist/index.html

@@ -6,7 +6,7 @@
6 6
     <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
7 7
     <title>广告系统</title>
8 8
       <script src="//open.thunderurl.com/thunder-link.js"></script>
9
-    <script type="module" crossorigin src="./assets/index.cb387291.js"></script>
9
+    <script type="module" crossorigin src="./assets/index.c1c33c73.js"></script>
10 10
     <link rel="modulepreload" href="./js/@vue/@vue.e7eafc10.js">
11 11
     <link rel="modulepreload" href="./js/vue-router/vue-router.647267ed.js">
12 12
     <link rel="modulepreload" href="./js/axios/axios.27022086.js">

File diff suppressed because it is too large
+ 1 - 1
dist/js/_dialog/_dialog.6fad66f3.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/_input/_input.60dd2fad.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/_select/_select.d2a6ce47.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/adTask/index.edb972d2.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/api/api.0d368c09.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/basisMoudle/accountManage.4205bf62.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/basisMoudle/error.508ea4f2.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/basisMoudle/home.3c1a3bca.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/basisMoudle/login.6d8d9e24.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/businessMoudle/adqManage.d0c9aae7.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/collectClip/index.d6b26fdb.js


File diff suppressed because it is too large
+ 0 - 1
dist/js/configArea/index.98dd6cad.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/configArea/index.c08029ca.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/gdtList/index.4bd9e1f2.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/index/index.dea3e8e3.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/index/index.d1025fd7.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/layout/index.73882bdd.js


File diff suppressed because it is too large
+ 0 - 1
dist/js/layout/index.e42cd5e0.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/layout/index_head.69356d63.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/materialBlock/materialBlock.49d70a76.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/materialLibrary/index.4c943ae2.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/menuPermission/menuList.d7a7fa3a.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/miniprogram/index.d368ca8e.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/noData/noData.30899c64.js


File diff suppressed because it is too large
+ 0 - 1
dist/js/noData/noData.e70e85db.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/tableInfo/tableInfo.5f72668a.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/taskList/index.c9a830f0.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/timeScreen/timeScreen.2c45fdf7.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/weekTime/weekTime.631f2573.js


+ 8 - 6
src/components/businessMoudle/batchGdt/configArea/originalityBasic/components/brand/profiles.vue

@@ -59,13 +59,15 @@ const props = defineProps({
59 59
   },
60 60
 })
61 61
 onBeforeMount(()=>{
62
-  props.adTemplateItem?.adcreative_attributes?.forEach((item) => {
63
-    if(item.name == 'profile_id') { // 头像及昵称跳转页面
64
-      profiles.value = item
62
+  if(!props.adTemplateItem?.site_set?.includes('SITE_SET_CHANNELS')){ // 版位不存在视频号的时候 且 adcreative_attributes中存在profile_id
63
+    props.adTemplateItem?.adcreative_attributes?.forEach((item) => {
64
+      if(item.name == 'profile_id') { // 头像及昵称跳转页面
65
+        profiles.value = item
66
+      }
67
+    });
68
+    if(profiles.value) {
69
+      init('')
65 70
     }
66
-  });
67
-  if(profiles.value) {
68
-    init('')
69 71
   }
70 72
 })
71 73
 onMounted(()=>{

+ 6 - 1
src/components/businessMoudle/batchGdt/configArea/originalityBasic/index.vue

@@ -269,12 +269,16 @@ const submitEvent = (isMultiplex?: boolean, multiplexApiForm:any[] = []) => {
269 269
       form[i].copywriting = [`创意形式:${adTemplateItem.value.adcreative_template_appellation}`]
270 270
     }
271 271
   }
272
+  let wechat_flag = adTemplateItem.value?.site_set?.includes('SITE_SET_CHANNELS');//是否存在视频号版位
272 273
   apiFormList.value.forEach((item) => {
273 274
     item['site_set'] = site_set.value
274 275
     item['promoted_object_type'] = props.promoted_object_type
275 276
     item['adcreative_template_id'] = adTemplateItem.value.adcreative_template_id
277
+    if(wechat_flag){ // 有视频号版位 说明 没有头像及昵称跳转页
278
+      item['profile_id'] = 0
279
+      item['head_click_type'] = 'HEAD_CLICK_TYPE_LIVE_PROFILE'
280
+    }
276 281
   })
277
-
278 282
   Promise.all(promise_arr).then((res) => {
279 283
     console.log(form, '------apiFormList-------', apiFormList.value)
280 284
     for (let i = 0; i < res?.length; i++) {
@@ -454,6 +458,7 @@ const initEvent = () => {
454 458
   } else {
455 459
     site_set.value = props.adBasicInfo.site_ids.split(',')
456 460
   }
461
+  console.log('site_ids',site_set.value)
457 462
   loading.value = true;
458 463
   getAdcreativeTemplateList({
459 464
     account_ids: props.accIdsList.map((v) => v.id),

+ 3 - 0
src/components/businessMoudle/batchGdt/configArea/ts/preview.ts

@@ -266,6 +266,9 @@ export const previewCompute = (pageInfo_cr, cMaterial_cr, basicInfoData_cr,) =>
266 266
             if(wechatOuterConfig[item.account_id]){
267 267
               item_ad.adcreatives_info.adcreative_elements['wechat_channels_spec'].username = wechatOuterConfig[item.account_id][wecaht_index]?.promoted_object_id;
268 268
               item_ad.adcreatives_info.adcreative_elements.self_promoted_object_name = wechatOuterConfig[item.account_id][wecaht_index]?.promoted_object_name;
269
+              item_ad.adcreatives_info['head_click_spec'] = {}
270
+              item_ad.adcreatives_info['head_click_spec']['finder_username'] = wechatOuterConfig[item.account_id][wecaht_index]?.promoted_object_id;
271
+              item_ad.adcreatives_info['head_click_spec']['is_use_definition'] = true
269 272
             }
270 273
           }
271 274
           wechat_ad_comput++;