Browse Source

修改头条智能投放

朱鑫波 3 years ago
parent
commit
a2ae672874

+ 2 - 2
src/utils/request.js

@@ -21,9 +21,9 @@ else if (process.env.NODE_ENV === 'debug') {
 else if (process.env.NODE_ENV === 'production') {
 	// axios.defaults.baseURL = 'http://apipre.tjyourong.com.cn/jeecg-boot'; // 预生产
 	// axios.defaults.baseURL = 'http://gateway.tjyourong.com.cn/jeecg-boot';//测试
-	axios.defaults.baseURL = 'http://api.tjyourong.com.cn/jeecg-boot'; // 生产环境
+	// axios.defaults.baseURL = 'http://api.tjyourong.com.cn/jeecg-boot'; // 生产环境
 	// axios.defaults.baseURL = 'http://gateway.tjyourong.com.cn/jeecg-boot'; // 测试环境
-	// axios.defaults.baseURL = 'http://192.168.0.195:9999/jeecg-boot'; // 测试环境
+	axios.defaults.baseURL = 'http://192.168.0.195:9999/jeecg-boot'; // 测试环境
 
 }
 const service = axios.create({

+ 2 - 2
src/views/modules/account-config/account-config-server.js

@@ -5,6 +5,6 @@
 
 // export const urlAcount = 'http://118.24.244.213:8808'; // 线上
 // export const urlAcount = 'http://apipre.tjyourong.com.cn'; // 预生产
-export const urlAcount = 'http://192.168.1.43:8808'; // 子安
-// export const urlAcount = 'http://139.186.165.84:8808'; // 测试
+// export const urlAcount = 'http://192.168.1.43:8808'; // 子安
+export const urlAcount = 'http://139.186.165.84:8808'; // 测试
 // export const urlAcount = 'http://192.168.1.8:8080'; // 学超

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

@@ -335,7 +335,7 @@
                                 </a-tooltip>
                             </a-radio-button>
                             <a-radio-button value="ORIGINAL_VIDEO">原生</a-radio-button>
-                            <a-radio-button value="SPLASH_VIDEO" disabled>开屏</a-radio-button>
+                            <a-radio-button value="SPLASH_VIDEO">开屏</a-radio-button>
                         </a-radio-group>
                     </a-form-model-item>
                 </div>
@@ -810,7 +810,7 @@
                 </div> -->
                 <div class="separate-module-con">
                     <p class="rock-title">创意信息</p>
-                    <a-form-model-item v-if="!configForm.adUnionVideoType" label="使用抖音号投放">
+                    <a-form-model-item v-if="!(configForm.checkboxChangeValue.length === 1 && configForm.checkboxChangeValue[0] === 'INVENTORY_FEED')&&!configForm.adUnionVideoType" label="使用抖音号投放">
                         <a-radio-group v-model="configForm.creativeIesCoreUserId" button-style="solid">
                             <a-radio-button value="1">不使用</a-radio-button>
                             <a-radio-button value="2" disabled>使用</a-radio-button>
@@ -844,7 +844,7 @@
                                 </a-select-option>
                             </a-select>
                         </a-form-model-item>
-                        <a-form-model-item v-if="configForm.adDownloadType === 'EXTERNAL_URL'" label="来源" prop="creativeSource">
+                        <a-form-model-item label="来源" prop="creativeSource">
                             <a-input
                                 class="common-input-long"
                                 placeholder="请输入来源"
@@ -852,7 +852,7 @@
                                 allow-clear
                             />
                         </a-form-model-item>
-                        <a-form-model-item v-if="configForm.adDownloadType === 'DOWNLOAD_URL'" label="应用名" prop="creativeAppName" key="creativeAppName24">
+                        <a-form-model-item v-if="configForm.adDownloadType === 'DOWNLOAD_URL'&&configForm.adverPosition != 'a'" label="应用名" prop="creativeAppName" key="creativeAppName24">
                             <a-input
                                 class="common-input-long"
                                 placeholder="请输入应用名"
@@ -872,6 +872,16 @@
                                 <a-radio-button :value="1">启用</a-radio-button>
                             </a-radio-group>
                         </a-form-model-item>
+                        <a-form-model-item label="广告语数量">
+                            <a-input-number
+                            :max="10"
+                            :min="1"
+                            v-model="configForm.copywritingNumber"
+                            :precision="0"
+                            style="width: 150px"
+                            >
+                            </a-input-number>
+                        </a-form-model-item>
                         <!-- <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>
@@ -903,7 +913,7 @@
                                 </a-select-option>
                             </a-select>
                         </a-form-model-item>
-                        <a-form-model-item v-if="configForm.adDownloadType === 'EXTERNAL_URL'" label="来源" prop="creativeSource">
+                        <a-form-model-item label="来源" prop="creativeSource">
                             <a-input
                                 class="common-input-long"
                                 placeholder="请输入来源"
@@ -911,7 +921,7 @@
                                 allow-clear
                             />
                         </a-form-model-item>
-                        <a-form-model-item v-if="configForm.adDownloadType === 'DOWNLOAD_URL'" label="应用名" prop="creativeAppName" key="creativeAppName23">
+                        <a-form-model-item v-if="configForm.adDownloadType === 'DOWNLOAD_URL'&&configForm.adverPosition != 'a'" label="应用名" prop="creativeAppName" key="creativeAppName23">
                             <a-input
                                 class="common-input-long"
                                 placeholder="请输入应用名"
@@ -925,12 +935,28 @@
                                 <a-radio-button :value="1">启用</a-radio-button>
                             </a-radio-group>
                         </a-form-model-item>
+                        <a-form-model-item label="广告语数量">
+                            <a-input-number
+                            :max="10"
+                            :min="1"
+                            v-model="configForm.copywritingNumber"
+                            :precision="0"
+                            style="width: 150px"
+                            >
+                            </a-input-number>
+                        </a-form-model-item>
+                          <a-form-model-item label="搭配试玩">
+                            <a-radio-group v-model="configForm.creativePlayableUrl" button-style="solid">
+                                <a-radio-button value="a">不启用</a-radio-button>
+                                <a-radio-button value="b" disabled>普通试玩</a-radio-button>
+                            </a-radio-group>
+                        </a-form-model-item>
                         <!-- <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-radio-group>
+                        </a-form-model-item> -->
                     </div>
                     <div v-else-if="configForm.adUnionVideoType === 'SPLASH_VIDEO'">
                         <a-form-model-item label="创意内容">
@@ -960,7 +986,7 @@
                                 allow-clear
                             />
                         </a-form-model-item>
-                        <a-form-model-item v-if="configForm.adDownloadType === 'DOWNLOAD_URL'" label="应用名" prop="creativeAppName" key="creativeAppName25">
+                        <a-form-model-item v-if="configForm.adDownloadType === 'DOWNLOAD_URL'&&configForm.adverPosition != 'a'" label="应用名" prop="creativeAppName" key="creativeAppName25">
                             <a-input
                                 class="common-input-long"
                                 placeholder="请输入应用名"
@@ -980,6 +1006,22 @@
                                 <a-radio-button :value="1">启用</a-radio-button>
                             </a-radio-group>
                         </a-form-model-item> -->
+                        <a-form-model-item label="广告语数量">
+                            <a-input-number
+                            :max="10"
+                            :min="1"
+                            v-model="configForm.copywritingNumber"
+                            :precision="0"
+                            style="width: 150px"
+                            >
+                            </a-input-number>
+                        </a-form-model-item>
+                         <a-form-model-item label="搭配试玩">
+                            <a-radio-group v-model="configForm.creativePlayableUrl" button-style="solid">
+                                <a-radio-button value="a">不启用</a-radio-button>
+                                <a-radio-button value="b" disabled>普通试玩</a-radio-button>
+                            </a-radio-group>
+                        </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>
@@ -1004,7 +1046,7 @@
                             </a-radio-group>
                         </a-form-model-item>
                         <a-form-model-item label="创意组件" prop="componentId" key="componentIdkey" 
-                        v-if="configForm.creativeImageMode!='CREATIVE_IMAGE_MODE_LARGE'&&configForm.creativeImageMode!='CREATIVE_IMAGE_MODE_LARGE_VERTICAL'">
+                        v-if="configForm.creativeImageMode!='CREATIVE_IMAGE_MODE_LARGE'&&configForm.creativeImageMode!='CREATIVE_IMAGE_MODE_LARGE_VERTICAL'&&configForm.adverPosition != 'a'">
                             <a-input
                                 class="common-input-long"
                                 placeholder="请输入创意组件"
@@ -1012,7 +1054,7 @@
                                 allow-clear
                             />
                         </a-form-model-item>
-                        <a-form-model-item v-if="configForm.adDownloadType === 'EXTERNAL_URL'" label="行动号召" prop="creativeActionText" key="SPLASH_VIDEO_ONE">
+                        <a-form-model-item label="行动号召" prop="creativeActionText" key="SPLASH_VIDEO_ONE">
                             <a-select
                                 class="common-input-long"
                                 v-model="configForm.creativeActionText"
@@ -1026,7 +1068,7 @@
                                 </a-select-option>
                             </a-select>
                         </a-form-model-item>
-                        <a-form-model-item v-if="configForm.adDownloadType === 'EXTERNAL_URL'" label="来源" :prop="getSource">
+                        <a-form-model-item label="来源" :prop="getSource">
                             <a-input
                                 class="common-input-long"
                                 placeholder="请输入来源"
@@ -1034,7 +1076,7 @@
                                 allow-clear
                             />
                         </a-form-model-item>
-                        <a-form-model-item v-if="configForm.adDownloadType === 'DOWNLOAD_URL'" label="应用名" prop="creativeAppName" key="creativeAppName26">
+                        <a-form-model-item v-if="configForm.adDownloadType === 'DOWNLOAD_URL'&&configForm.adverPosition != 'a'" label="应用名" prop="creativeAppName" key="creativeAppName26">
                             <a-input
                                 class="common-input-long"
                                 placeholder="请输入应用名"
@@ -1073,7 +1115,7 @@
                         <a-form-model-item label="广告语数量">
                             <a-input-number
                             :max="10"
-                            :min="0"
+                            :min="1"
                             v-model="configForm.copywritingNumber"
                             :precision="0"
                             style="width: 150px"
@@ -1593,7 +1635,7 @@ export default {
                 creativeThirdIndustryIds: [{required: true, message: '请选择', trigger: 'change'}]
             },
             configForm: {
-                copywritingNumber: 0,
+                copywritingNumber: undefined,
                 marketingPurpose: 'CONVERSION',
                 componentId: '',
                 creativeIesCoreUserId: '1',
@@ -2563,6 +2605,7 @@ export default {
             this.$refs['ruleForm'].clearValidate(['creativeSource']);
             this.$refs['ruleForm'].clearValidate(['componentId']);
             this.configForm.componentId = ''
+            this.configForm.adDeliveryRange = 'DEFAULT'
             if (e.target.value === 'a') {
                 this.configForm.radioChangeValue = '';
                 this.configForm.checkboxChangeValue = [];