Browse Source

头条自动投放

朱鑫波 3 years ago
parent
commit
d41573b811

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

@@ -3,8 +3,8 @@
  * @author jiayufei
  */
 
-export const urlAcount = 'http://118.24.244.213:8808'; // 线上
+// 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://192.168.1.43:8808'; // 子安
 // export const urlAcount = 'http://139.186.165.84:8808'; // 测试
 // export const urlAcount = 'http://192.168.1.8:8080'; // 学超

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

@@ -825,7 +825,7 @@
                     </a-form-model-item>
                     <div v-if="configForm.adUnionVideoType === 'REWARDED_VIDEO'">
                         <a-form-model-item label="创意内容">
-                            <a-radio-group v-model="configForm.creativeImageMode" button-style="solid">
+                            <a-radio-group v-model="configForm.creativeImageMode" button-style="solid" @change="handleChangeCreativeType">
                                 <a-radio-button value="CREATIVE_IMAGE_MODE_VIDEO_VERTICAL">竖版视频</a-radio-button>
                                 <a-radio-button value="CREATIVE_IMAGE_MODE_VIDEO">横版视频</a-radio-button>
                             </a-radio-group>
@@ -881,7 +881,7 @@
                     </div>
                     <div v-else-if="configForm.adUnionVideoType === 'ORIGINAL_VIDEO'">
                         <a-form-model-item label="创意内容">
-                            <a-radio-group v-model="configForm.creativeImageMode" button-style="solid">
+                            <a-radio-group v-model="configForm.creativeImageMode" button-style="solid"  @change="handleChangeCreativeType">
                                 <a-radio-button value="CREATIVE_IMAGE_MODE_VIDEO_VERTICAL">竖版视频</a-radio-button>
                                 <a-radio-button value="CREATIVE_IMAGE_MODE_VIDEO">横版视频</a-radio-button>
                                 <a-radio-button value="CREATIVE_IMAGE_MODE_LARGE">大图横图</a-radio-button>
@@ -934,7 +934,7 @@
                     </div>
                     <div v-else-if="configForm.adUnionVideoType === 'SPLASH_VIDEO'">
                         <a-form-model-item label="创意内容">
-                            <a-radio-group v-model="configForm.creativeImageMode" button-style="solid">
+                            <a-radio-group v-model="configForm.creativeImageMode" button-style="solid"  @change="handleChangeCreativeType">
                                 <a-radio-button value="CREATIVE_IMAGE_MODE_UNION_SPLASH">开屏图片</a-radio-button>
                             </a-radio-group>
                         </a-form-model-item>
@@ -995,7 +995,7 @@
                     </div>
                     <div v-else>
                         <a-form-model-item label="创意内容">
-                            <a-radio-group v-model="configForm.creativeImageMode" button-style="solid">
+                            <a-radio-group v-model="configForm.creativeImageMode" button-style="solid"  @change="handleChangeCreativeType">
                                 <a-radio-button value="CREATIVE_IMAGE_MODE_VIDEO_VERTICAL">竖版视频</a-radio-button>
                                 <a-radio-button value="CREATIVE_IMAGE_MODE_VIDEO" :disabled="pictureStatus">横版视频</a-radio-button>
                                 <a-radio-button value="CREATIVE_IMAGE_MODE_LARGE" :disabled="pictureStatus">大图横图</a-radio-button>
@@ -1003,7 +1003,8 @@
                                 <a-radio-button value="CREATIVE_IMAGE_MODE_LARGE_VERTICAL" :disabled="pictureStatus">大图竖图</a-radio-button>
                             </a-radio-group>
                         </a-form-model-item>
-                        <a-form-model-item label="创意组件" prop="componentId" key="componentIdkey">
+                        <a-form-model-item label="创意组件" prop="componentId" key="componentIdkey" 
+                        v-if="configForm.creativeImageMode!='CREATIVE_IMAGE_MODE_LARGE'&&configForm.creativeImageMode!='CREATIVE_IMAGE_MODE_LARGE_VERTICAL'">
                             <a-input
                                 class="common-input-long"
                                 placeholder="请输入创意组件"
@@ -1069,6 +1070,16 @@
                                 <a-radio-button :value="0">开启</a-radio-button>
                             </a-radio-group>
                         </a-form-model-item>
+                        <a-form-model-item label="广告语数量">
+                            <a-input-number
+                            :max="10"
+                            :min="0"
+                            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.creativeDownloadStatus" button-style="solid">
                                 <a-radio-button :value="1">关闭</a-radio-button>
@@ -1582,6 +1593,7 @@ export default {
                 creativeThirdIndustryIds: [{required: true, message: '请选择', trigger: 'change'}]
             },
             configForm: {
+                copywritingNumber: 0,
                 marketingPurpose: 'CONVERSION',
                 componentId: '',
                 creativeIesCoreUserId: '1',
@@ -2039,8 +2051,12 @@ export default {
                 this.configForm.adLocationType = 'HOME';
             }
         },
+        handleChangeCreativeType(){
+            this.configForm.componentId = undefined
+        },
         handleAdUnionVideoType(e) {
             this.$refs['ruleForm'].clearValidate(['creativeSource']);
+            this.configForm.componentId = undefined
             if (e.target.value === 'SPLASH_VIDEO') {
                 this.configForm.creativeImageMode = 'CREATIVE_IMAGE_MODE_UNION_SPLASH';
             }
@@ -2546,6 +2562,7 @@ export default {
         handleAdverPosition(e) {
             this.$refs['ruleForm'].clearValidate(['creativeSource']);
             this.$refs['ruleForm'].clearValidate(['componentId']);
+            this.configForm.componentId = ''
             if (e.target.value === 'a') {
                 this.configForm.radioChangeValue = '';
                 this.configForm.checkboxChangeValue = [];
@@ -2979,6 +2996,7 @@ export default {
                         this.configForm.creativeIsPresentedVideo = detailData.creativeIsPresentedVideo;
                         // this.configForm.creativeGenerateDerivedAd = detailData.creativeGenerateDerivedAd;
                         this.configForm.creativeIsCommentDisable = detailData.creativeIsCommentDisable;
+                        this.configForm.copywritingNumber = detailData.copywritingNumber?detailData.copywritingNumber:0;
                         this.configForm.creativeDownloadStatus = detailData.creativeDownloadStatus;
                         this.configForm.creativeSubTitle = detailData.creativeSubTitle;
                         this.configForm.adConvertedTimeDuration = detailData.adConvertedTimeDuration;

+ 2 - 2
vue.config.js

@@ -108,7 +108,7 @@ module.exports = {
         // target: 'http://192.168.1.59:7001', //请求本地 需要jeecg-boot后台项目  赵西安
         // target: 'http://192.168.1.193:8080', //请求本地 需要jeecg-boot后台项目  李煜一
         // target: 'http://192.168.1.193:31012', //请求本地 需要jeecg-boot后台项目  李煜一
-        target: 'http://api.tjyourong.com.cn', //请求本地 需要jeecg-boot后台项目
+        // target: 'http://api.tjyourong.com.cn', //请求本地 需要jeecg-boot后台项目
         // target: 'https://trac.tjyourong.com.cn', //请求本地 需要jeecg-boot后台项目
         // target: 'http://39.106.184.70:8088/', //请求本地 需要jeecg-boot后台项目
         //  target: 'http://adsp.tjyourong.com.cn/', //请求本地 需要jeecg-boot后台项目
@@ -119,7 +119,7 @@ module.exports = {
         // target:'http://gateway.tjyourong.com.cn', //测试
         // target:'http://apipre.tjyourong.com.cn', //预生产
         // target: 'http://192.168.1.134:7001', //请求本地 需要jeecg-boot后台项目  周泽宇
-        // target:'http://192.168.0.195:9999/',
+        target:'http://192.168.0.195:9999/',
         // target:'http://gateway.tjyourong.com.cn/',//测试
 
         ws: false,