Pārlūkot izejas kodu

项目列表转化目标调用接口

朱鑫波 4 gadi atpakaļ
vecāks
revīzija
e193c79246
1 mainītis faili ar 15 papildinājumiem un 23 dzēšanām
  1. 15 23
      src/views/modules/advertiser/modules/projectListModal.vue

+ 15 - 23
src/views/modules/advertiser/modules/projectListModal.vue

@@ -95,28 +95,10 @@
               "
             >
               <a-select v-model="model.ocpxActionType" mode="multiple">
-
-
-
-                
                 <a-select-option :value="2">行为数</a-select-option>
-                <a-select-option :value="180">激活</a-select-option>
-                <a-select-option :value="53">表单提交</a-select-option>
-
-                <a-select-option :value="394">订单提交</a-select-option>
-                <a-select-option :value="348">使用有效线索</a-select-option>
-                <a-select-option :value="383">授信出价</a-select-option>
-                <a-select-option :value="384">完件出价</a-select-option>
-                <a-select-option :value="190">付费出价</a-select-option>
-                <a-select-option :value="191">首日ROI</a-select-option>
-                <a-select-option :value="396">注册优化目标</a-select-option>
-                <a-select-option :value="717">广告观看事件</a-select-option>
-                <a-select-option :value="324">唤起应用</a-select-option>
-
-                 <a-select-option :value="715">微信复制优化目标</a-select-option>
-                 <a-select-option :value="716">多转化事件</a-select-option>
-                 <a-select-option :value="731">广告观看5次</a-select-option>
-                 <a-select-option :value="732">广告观看10次</a-select-option>
+                <a-select-option :value="item.ocpxActionType" v-for="(item, index) in ocpxList" :key="index">{{
+                  item.ocpxActionName
+                }}</a-select-option>
               </a-select>
             </a-form-item>
           </div>
@@ -223,6 +205,7 @@ export default {
   },
   data() {
     return {
+      ocpxList: [],
       title: '操作',
       visible: false,
       model: {},
@@ -325,6 +308,7 @@ export default {
     edit(record) {
       this.getSupplierList()
       this.getList()
+      this.getOcpxList()
       if (record.advertiserId) {
         this.editAll = true
         getAction('/ctop/product/list', { advertiserId: record.advertiserId, pageSize: 1000 }).then((res) => {
@@ -338,8 +322,9 @@ export default {
       //       }
       if (record.mediaId == '2' || record.mediaId == '4') {
         var params = { ...record }
-        params.bidType = (record.bidType == null||record.bidType == '') ? [] : JSON.parse(record.bidType)
-        params.ocpxActionType = (record.ocpxActionType == null||record.ocpxActionType == '') ? [] : JSON.parse(record.ocpxActionType)
+        params.bidType = record.bidType == null || record.bidType == '' ? [] : JSON.parse(record.bidType)
+        params.ocpxActionType =
+          record.ocpxActionType == null || record.ocpxActionType == '' ? [] : JSON.parse(record.ocpxActionType)
         this.showDian = true
       } else {
         var { ocpxActionType, bidType, ...params } = record
@@ -469,6 +454,13 @@ export default {
     get(valueName, key) {
       this.resId = key
     },
+    getOcpxList() {
+      this.getAction('/ocpx/kuaiShouOcpxActionTypeConfig/list').then((res) => {
+        if (res.success) {
+          this.ocpxList = res.result
+        }
+      })
+    },
   },
 }
 </script>