|
@@ -398,9 +398,9 @@
|
|
|
</a-form-model-item>
|
|
|
<a-form-model-item label="平台">
|
|
|
<!-- <check-more-plat
|
|
|
- v-model="configForm.adPlatform"
|
|
|
+ v-model="configForm.updateAdPlatform"
|
|
|
:options="adPlatformOption"
|
|
|
- @change="getAgeSelect"
|
|
|
+ @change="handlePlateSelect"
|
|
|
>
|
|
|
</check-more-plat> -->
|
|
|
<a-radio-group v-model="configForm.adPlatform" button-style="solid">
|
|
@@ -449,7 +449,7 @@
|
|
|
</a-radio-group>
|
|
|
</a-form-model-item>
|
|
|
<a-form-model-item v-if="configForm.adConvertType" label="过滤已转化用户">
|
|
|
- <a-radio-group v-model="configForm.adHideIfConverted" button-style="solid">
|
|
|
+ <a-radio-group v-model="configForm.adHideIfConverted" button-style="solid" @change="handleAdhideConver">
|
|
|
<a-radio-button
|
|
|
v-for="item in adHideIfConvertedDataOption"
|
|
|
:key="item.id"
|
|
@@ -832,7 +832,7 @@
|
|
|
/>
|
|
|
</a-form-model-item>
|
|
|
<div v-if="subTitleMsgStatus" style="width: 500px;color: #f00;margin-left: 140px">{{ subTitleMsg }}</div>
|
|
|
- <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.creativeIsPresentedVideo" button-style="solid">
|
|
|
<a-radio-button :value="0">不启用</a-radio-button>
|
|
|
<a-radio-button :value="1">启用</a-radio-button>
|
|
@@ -1256,7 +1256,7 @@ export default {
|
|
|
creativeIsCommentDisable: 1,
|
|
|
creativeDownloadStatus: 1,
|
|
|
creativeSubTitle: '',
|
|
|
- adConvertedTimeDuration: 'ONE_MONTH',
|
|
|
+ adConvertedTimeDuration: 'THREE_MONTH',
|
|
|
adDownloadMode: 'DEFAULT',
|
|
|
dpLinkIndexUsed: 0,
|
|
|
adRetargetingTagsType: '',
|
|
@@ -1304,6 +1304,7 @@ export default {
|
|
|
customPerson: 'NONE', // 定向-自定义
|
|
|
adSuperiorPopularityType: 'NONE', // 定向-媒体定向
|
|
|
adPlatform: 'NONE', // 定向-平台
|
|
|
+ updateAdPlatform: ['NONE'],
|
|
|
adDeviceSelectType: ['NONE'],
|
|
|
adSelectAc: ['NONE'],
|
|
|
adAc: '', // 定向-网络
|
|
@@ -1450,6 +1451,12 @@ export default {
|
|
|
methods: {
|
|
|
...mapGetters(['nickname', 'avatar', 'userInfo']),
|
|
|
moment,
|
|
|
+ handleAdhideConver(e) {
|
|
|
+ const defaultValue = e.target.value;
|
|
|
+ if (defaultValue === 'CUSTOMER' || defaultValue === 'APP') {
|
|
|
+ this.configForm.adConvertedTimeDuration = 'THREE_MONTH';
|
|
|
+ }
|
|
|
+ },
|
|
|
handleAdAutoExtend(e) {
|
|
|
const defaultValue = e.target.value;
|
|
|
if (defaultValue === '0') {
|
|
@@ -1723,6 +1730,17 @@ export default {
|
|
|
this.configForm.adSelectCity = [];
|
|
|
}
|
|
|
},
|
|
|
+ handlePlateSelect(data) {
|
|
|
+ if (data.length > 1 && data.findIndex(item => item === 'NONE') === 0) {
|
|
|
+ data.splice(data.findIndex(item => item === 'NONE'), 1);
|
|
|
+ }
|
|
|
+ else if (data.length > 1 && data.findIndex(item => item === 'NONE') === data.length - 1) {
|
|
|
+ data.splice(0, data.length - 1);
|
|
|
+ }
|
|
|
+ else if (data.length === 0) {
|
|
|
+ data.push('NONE');
|
|
|
+ }
|
|
|
+ },
|
|
|
getAgeSelect(data) {
|
|
|
if (data.length > 1 && data.findIndex(item => item === 'NONE') === 0) {
|
|
|
data.splice(data.findIndex(item => item === 'NONE'), 1);
|