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