5 Commits 4e04ccba7a ... 275750e9d9

Autor SHA1 Mensaje Fecha
  jiayufei 275750e9d9 master 账户配置 头条 hace 3 años
  jiayufei 1f70f33dd0 Merge branch 'feature/middle-jyf' hace 3 años
  朱鑫波 24afc6b5e2 Merge branch 'master' of http://git.tjyourong.com.cn/ctop/adsp-vue hace 3 años
  朱鑫波 990ff4355e 修改智能投放程序化创意上限 hace 3 años
  jiayufei 77e6461638 master 账户配置 头条 hace 3 años

+ 13 - 13
src/views/modules/account-config/components/configuration-modal.vue

@@ -94,7 +94,7 @@
                         </a-radio-group>
                     </a-form-model-item>
                     <a-form-model-item label="广告类型">
-                        <a-radio-group :disabled="modalTitle === 'edit'" v-model="configForm.adCampaignType" button-style="solid">
+                        <a-radio-group :disabled="modalTitle === 'edit'" v-model="configForm.campaignType" button-style="solid">
                             <a-radio-button value="FEED">信息流广告</a-radio-button>
                             <a-radio-button value="SEARCH" disabled>搜索广告</a-radio-button>
                         </a-radio-group>
@@ -870,12 +870,12 @@
                                 <a-radio-button :value="1">启用</a-radio-button>
                             </a-radio-group>
                         </a-form-model-item>
-                        <a-form-model-item v-if="configForm.adDownloadType === 'EXTERNAL_URL'" label="最优创意衍生计划">
+                        <!-- <a-form-model-item v-if="configForm.adDownloadType === 'EXTERNAL_URL'" label="最优创意衍生计划">
                             <a-radio-group v-model="configForm.creativeGenerateDerivedAd" button-style="solid">
                                 <a-radio-button :value="0">不启用</a-radio-button>
                                 <a-radio-button :value="1">启用</a-radio-button>
                             </a-radio-group>
-                        </a-form-model-item>
+                        </a-form-model-item> -->
                     </div>
                     <div v-else-if="configForm.adUnionVideoType === 'ORIGINAL_VIDEO'">
                         <a-form-model-item label="创意内容">
@@ -923,11 +923,11 @@
                                 <a-radio-button :value="1">启用</a-radio-button>
                             </a-radio-group>
                         </a-form-model-item>
-                        <a-form-model-item v-if="configForm.adDownloadType === 'EXTERNAL_URL'" label="最优创意衍生计划">
+                        <!-- <a-form-model-item v-if="configForm.adDownloadType === 'EXTERNAL_URL'" label="最优创意衍生计划">
                             <a-radio-group v-model="configForm.creativeGenerateDerivedAd" button-style="solid">
                                 <a-radio-button :value="0">不启用</a-radio-button>
                                 <a-radio-button :value="1">启用</a-radio-button>
-                            </a-radio-group>
+                            </a-radio-group> -->
                         </a-form-model-item>
                     </div>
                     <div v-else-if="configForm.adUnionVideoType === 'SPLASH_VIDEO'">
@@ -972,12 +972,12 @@
                                 <a-radio-button :value="1">启用</a-radio-button>
                             </a-radio-group>
                         </a-form-model-item>
-                        <a-form-model-item v-if="configForm.adDownloadType === 'DOWNLOAD_URL'" label="最优创意衍生计划">
+                        <!-- <a-form-model-item v-if="configForm.adDownloadType === 'DOWNLOAD_URL'" label="最优创意衍生计划">
                             <a-radio-group v-model="configForm.creativeGenerateDerivedAd" button-style="solid">
                                 <a-radio-button :value="0">不启用</a-radio-button>
                                 <a-radio-button :value="1">启用</a-radio-button>
                             </a-radio-group>
-                        </a-form-model-item>
+                        </a-form-model-item> -->
                         <a-form-model-item label="创意展现">
                             <a-radio-group v-model="configForm.creativeDisplayMode" button-style="solid">
                                 <a-radio-button value="CREATIVE_DISPLAY_MODE_CTR">优选模式</a-radio-button>
@@ -1055,12 +1055,12 @@
                                 <a-radio-button :value="1">启用</a-radio-button>
                             </a-radio-group>
                         </a-form-model-item>
-                        <a-form-model-item v-if="configForm.adDownloadType === 'EXTERNAL_URL'" label="最优创意衍生计划">
+                        <!-- <a-form-model-item v-if="configForm.adDownloadType === 'EXTERNAL_URL'" label="最优创意衍生计划">
                             <a-radio-group v-model="configForm.creativeGenerateDerivedAd" button-style="solid">
                                 <a-radio-button :value="0">不启用</a-radio-button>
                                 <a-radio-button :value="1">启用</a-radio-button>
                             </a-radio-group>
-                        </a-form-model-item>
+                        </a-form-model-item> -->
                         <a-form-model-item label="广告评论">
                             <a-radio-group v-model="configForm.creativeIsCommentDisable" button-style="solid">
                                 <a-radio-button :value="1">关闭</a-radio-button>
@@ -1571,7 +1571,7 @@ export default {
                 creativeDisplayMode: 'CREATIVE_DISPLAY_MODE_CTR',
                 creativeAppName: undefined,
                 creativeIsPresentedVideo: 0,
-                creativeGenerateDerivedAd: 0,
+                // creativeGenerateDerivedAd: 0,
                 creativeIsCommentDisable: 0,
                 creativeDownloadStatus: 1,
                 creativeSubTitle: '',
@@ -1600,7 +1600,7 @@ export default {
                 dpLinkEndIndex: 2,
                 accountBudgetMode: '1', // 预算方式
                 campaignLandingType: 'APP', // 推广目标
-                adCampaignType: 'FEED', // 广告类型
+                campaignType: 'FEED', // 广告类型
                 campaignName: '', // 广告组名称
                 adName: '', // 广告计划名称
                 campaignCnt: 1, // 广告组计划数量
@@ -2529,7 +2529,7 @@ export default {
                         this.configForm.accountBudget = detailData.accountBudget;
                         this.configForm.adDirectionalFlag = detailData.adDirectionalFlag;
                         this.configForm.campaignLandingType = detailData.campaignLandingType;
-                        this.configForm.adCampaignType = detailData.adCampaignType;
+                        this.configForm.campaignType = detailData.campaignType;
                         this.configForm.campaignName = detailData.campaignName || '';
                         this.configForm.dpLinkIndexUsed = detailData.dpLinkIndexUsed;
                         if (detailData.dpLinkIndexUsed === 1) {
@@ -2729,7 +2729,7 @@ export default {
                         this.configForm.adInterestActionMode = detailData.adInterestActionMode;
                         this.configForm.creativeDisplayMode = detailData.creativeDisplayMode;
                         this.configForm.creativeIsPresentedVideo = detailData.creativeIsPresentedVideo;
-                        this.configForm.creativeGenerateDerivedAd = detailData.creativeGenerateDerivedAd;
+                        // this.configForm.creativeGenerateDerivedAd = detailData.creativeGenerateDerivedAd;
                         this.configForm.creativeIsCommentDisable = detailData.creativeIsCommentDisable;
                         this.configForm.creativeDownloadStatus = detailData.creativeDownloadStatus;
                         this.configForm.creativeSubTitle = detailData.creativeSubTitle;

+ 31 - 3
src/views/modules/autoLaunch/configLaunchInfo.vue

@@ -1358,10 +1358,10 @@
                         <div class="input-item">
                         <a-form-item>
                             <a-input-number
-                                v-decorator="['programUnitCnt',{ initialValue:60, rules: [{ required: true, message: '请填写程序化组上限' }] } ]"
+                                v-decorator="['programUnitCnt',{ initialValue:300, rules: [{ required: true, message: '请填写程序化组上限' }] } ]"
                                 style="width: 100%"
                                 placeholder="仅支持输入自然数"
-                                :max="60"
+                                :max="300"
                                 :precision="0"
                             />
                         </a-form-item>                       
@@ -1655,6 +1655,20 @@
                         </a-form-item>
                         </div>
                     </div> 
+                    <div class="row-item">
+                        <div class="hint-item"> </div>
+                        <div class="label-item">
+                        <div class="text-item">是否开启系统优选</div>
+                        </div>
+                        <div class="input-item">
+                        <a-form-item>  
+                            <a-radio-group v-decorator="['systemOptimization', { initialValue: 0 }]" :disabled="getProjectIdAccount !== 458">
+                                <a-radio-button :value="0">否</a-radio-button>
+                                <a-radio-button :value="1">是</a-radio-button>                            
+                            </a-radio-group>
+                        </a-form-item>
+                        </div>
+                    </div> 
                 </div>
              
         </div>
@@ -1883,10 +1897,11 @@ export default {
     },
     data() {
         return {
+            getProjectIdAccount: '',
             checkCpaBidBloon:false,
             appType: '0',
             uriCheck: false,
-            programUnitCnt:60,
+            programUnitCnt:300,
             customUnitCnt:400,
             customUnitCntMax:400,
             budgetType:'1',
@@ -2076,6 +2091,7 @@ export default {
                 //         })
                 //     }
                 // })
+                this.handleGetAcoountId(newValue);
                 this.getAppList()
                 let editRecordId=this.$route.query.id;
                 if(editRecordId){
@@ -2152,6 +2168,18 @@ export default {
     },
     methods: {
         ...mapGetters(['userInfo']),
+        handleGetAcoountId(list) {
+            getAction('/estimatePeopleNumber/getProjectId', {accountId: list}).then(result => {
+                if (result.code === 0) {
+                    this.getProjectIdAccount = result.result && Number(result.result);
+                }
+                else {
+                    this.$message.error(result.message);
+                }
+            }).catch(error => {
+                console.log(error, 'eeee');
+            });
+        },
         keyDown(event){
             if((event.keyCode>=96&&event.keyCode<=105)||(event.keyCode>=109&&event.keyCode<=111)||event.keyCode==46||event.keyCode==45||(event.keyCode>=48&&event.keyCode<=57)){