|
@@ -1,5 +1,5 @@
|
|
<template>
|
|
<template>
|
|
- <div class="newPlan">
|
|
|
|
|
|
+ <div class="configLaunchInfo">
|
|
<a-spin :spinning="spinning">
|
|
<a-spin :spinning="spinning">
|
|
<a-form :form="form">
|
|
<a-form :form="form">
|
|
<!-- 投放范围 -->
|
|
<!-- 投放范围 -->
|
|
@@ -843,11 +843,11 @@
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="row-item" v-if="whiteList.actionbar_click_url_switch&&getFormData('generalTrack')==1">
|
|
|
|
|
|
+ <!-- <div class="row-item" v-if="whiteList.actionbar_click_url_switch&&getFormData('generalTrack')==1">
|
|
<div class="hint-item"></div>
|
|
<div class="hint-item"></div>
|
|
<div class="label-item">
|
|
<div class="label-item">
|
|
<div class="text-item">第三方ActionBar点击监控链接</div>
|
|
<div class="text-item">第三方ActionBar点击监控链接</div>
|
|
- <!-- <div class="required-item"></div> -->
|
|
|
|
|
|
+ <div class="required-item"></div>
|
|
</div>
|
|
</div>
|
|
<div class="input-item">
|
|
<div class="input-item">
|
|
<a-form-item >
|
|
<a-form-item >
|
|
@@ -864,7 +864,7 @@
|
|
<span style="color: red; position: relative; top: -10px">仅加白使用</span>
|
|
<span style="color: red; position: relative; top: -10px">仅加白使用</span>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
|
|
+ </div> -->
|
|
<div class="row-item" v-if="whiteList.creative_category_switch==1">
|
|
<div class="row-item" v-if="whiteList.creative_category_switch==1">
|
|
<div class="hint-item"></div>
|
|
<div class="hint-item"></div>
|
|
<div class="label-item">
|
|
<div class="label-item">
|
|
@@ -875,7 +875,7 @@
|
|
<a-form-item >
|
|
<a-form-item >
|
|
<a-cascader
|
|
<a-cascader
|
|
:options="createOptions"
|
|
:options="createOptions"
|
|
- v-decorator="['creativeCategory',{ rules: [{ required: whiteList.creative_category_switch==1, message: '创意分类必填' }],initialValue:[], }]"
|
|
|
|
|
|
+ v-decorator="['creativeCategory',{ initialValue:[],rules: [{ required: whiteList.creative_category_switch==1, message: '创意分类必填' }] }]"
|
|
:fieldNames="fieldNames"
|
|
:fieldNames="fieldNames"
|
|
placeholder="请选择创意分类"
|
|
placeholder="请选择创意分类"
|
|
|
|
|
|
@@ -895,7 +895,7 @@
|
|
mode="tags"
|
|
mode="tags"
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
placeholder="按回车生成标签"
|
|
placeholder="按回车生成标签"
|
|
- v-decorator="['creativeTag',{rules: [ {required: whiteList.creative_category_switch==1, validator: creativeTagValid }],initialValue:[],}]"
|
|
|
|
|
|
+ v-decorator="['creativeTag',{initialValue:[],rules: [ {required: whiteList.creative_category_switch==1, validator: creativeTagValid }]}]"
|
|
dropdownClassName="display-none-selset"
|
|
dropdownClassName="display-none-selset"
|
|
:token-separators="[',', ' ', ',']"
|
|
:token-separators="[',', ' ', ',']"
|
|
>
|
|
>
|
|
@@ -1652,7 +1652,7 @@ export default {
|
|
|
|
|
|
// this.getPageList(val)
|
|
// this.getPageList(val)
|
|
if(this.getFormData('singleAppid')==0){
|
|
if(this.getFormData('singleAppid')==0){
|
|
- if(val.indexOf(0)>-1){
|
|
|
|
|
|
+ if(val&&val.indexOf(0)>-1){
|
|
let appidArr=this.appList.map(item=>{
|
|
let appidArr=this.appList.map(item=>{
|
|
return item.appId
|
|
return item.appId
|
|
})
|
|
})
|
|
@@ -2094,9 +2094,9 @@ export default {
|
|
appId:undefined,
|
|
appId:undefined,
|
|
platformOs:e.target.value
|
|
platformOs:e.target.value
|
|
})
|
|
})
|
|
- if(this.getFormData('campaignType')==2 || this.getFormData('campaignType')==7){
|
|
|
|
- this.appIdChange(this.getFormData('appId'))
|
|
|
|
- }
|
|
|
|
|
|
+ // if(this.getFormData('campaignType')==2 || this.getFormData('campaignType')==7){
|
|
|
|
+ // this.appIdChange(this.getFormData('appId'))
|
|
|
|
+ // }
|
|
|
|
|
|
if(this.sysType==1){
|
|
if(this.sysType==1){
|
|
this.appList=this.appListAll.filter(item=>{
|
|
this.appList=this.appListAll.filter(item=>{
|
|
@@ -2194,7 +2194,19 @@ export default {
|
|
this.description=res.result.description
|
|
this.description=res.result.description
|
|
|
|
|
|
// res.result.creativeTag=res.result.creativeTag?res.result.creativeTag:[]
|
|
// res.result.creativeTag=res.result.creativeTag?res.result.creativeTag:[]
|
|
- new Promise((resolve,reject)=>{
|
|
|
|
|
|
+ this.sysType=res.result.platformOs
|
|
|
|
+ let fngetIsActivate=new Promise((resolve,reject)=>{
|
|
|
|
+ getAction('/kuaishou/batch/getIsActivate', {
|
|
|
|
+ accountId: this.accountId
|
|
|
|
+ }).then(res => {
|
|
|
|
+ if (res.success) {
|
|
|
|
+ this.groupTypeData = res.result
|
|
|
|
+ resolve()
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+ let fngetWhite=new Promise((resolve,reject)=>{
|
|
getAction('/kuaishou/batch/getIsActivate', {
|
|
getAction('/kuaishou/batch/getIsActivate', {
|
|
accountId: this.accountId
|
|
accountId: this.accountId
|
|
}).then(res => {
|
|
}).then(res => {
|
|
@@ -2203,7 +2215,9 @@ export default {
|
|
resolve()
|
|
resolve()
|
|
}
|
|
}
|
|
})
|
|
})
|
|
- }).then(r=>{
|
|
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+ Promise.all([fngetIsActivate,fngetWhite]).then(r=>{
|
|
|
|
|
|
|
|
|
|
// this.form.setFieldsValue({
|
|
// this.form.setFieldsValue({
|
|
@@ -2214,8 +2228,18 @@ export default {
|
|
// cpaBid:res.result.cpaBid/1000,
|
|
// cpaBid:res.result.cpaBid/1000,
|
|
// appId:res.singleAppid?JSON.parse(res.result.appIdArray)[0]:JSON.parse(res.result.appIdArray)
|
|
// appId:res.singleAppid?JSON.parse(res.result.appIdArray)[0]:JSON.parse(res.result.appIdArray)
|
|
// })
|
|
// })
|
|
- this.$nextTick(()=>{
|
|
|
|
- res.result.creativeCategory=res.result.creativeCategory?[parseInt(res.result.creativeCategory/10000),parseInt(res.result.creativeCategory/100),res.result.creativeCategory]:[]
|
|
|
|
|
|
+
|
|
|
|
+ if(res.result.creativeCategory){
|
|
|
|
+ // let arr=[];
|
|
|
|
+ if(res.result.creativeCategory>10000){
|
|
|
|
+ res.result.creativeCategory=res.result.creativeCategory?[parseInt(res.result.creativeCategory/10000),parseInt(res.result.creativeCategory/100),res.result.creativeCategory]:[];
|
|
|
|
+ }else if(res.result.creativeCategory>100){
|
|
|
|
+ res.result.creativeCategory=res.result.creativeCategory?[parseInt(res.result.creativeCategory/100),res.result.creativeCategory]:[];
|
|
|
|
+ }else{
|
|
|
|
+ res.result.creativeCategory=res.result.creativeCategory?[res.result.creativeCategory]:[];
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ setTimeout(()=>{
|
|
this.form.setFieldsValue({
|
|
this.form.setFieldsValue({
|
|
...res.result,
|
|
...res.result,
|
|
creativeTag:res.result.creativeTag?JSON.parse(res.result.creativeTag):[],
|
|
creativeTag:res.result.creativeTag?JSON.parse(res.result.creativeTag):[],
|
|
@@ -2224,8 +2248,9 @@ export default {
|
|
cpaBid:res.result.cpaBid/1000,
|
|
cpaBid:res.result.cpaBid/1000,
|
|
appId:res.singleAppid?JSON.parse(res.result.appIdArray)[0]:JSON.parse(res.result.appIdArray)
|
|
appId:res.singleAppid?JSON.parse(res.result.appIdArray)[0]:JSON.parse(res.result.appIdArray)
|
|
})
|
|
})
|
|
- })
|
|
|
|
- if((this.getFormData('ocpxActionType') == 180 || this.getFormData('ocpxActionType') == 53) && this.groupTypeData.deepConversionTypes&&this.groupTypeData.deepConversionTypes.length > 0){
|
|
|
|
|
|
+ },0)
|
|
|
|
+ if((res.result.ocpxActionType == 180 || res.result.ocpxActionType == 53) && this.groupTypeData.deepConversionTypes&&this.groupTypeData.deepConversionTypes.length > 0){
|
|
|
|
+ // console.log(1)
|
|
setTimeout(()=>{
|
|
setTimeout(()=>{
|
|
this.form.setFieldsValue({
|
|
this.form.setFieldsValue({
|
|
deepConversionType:res.result.deepConversionType,
|
|
deepConversionType:res.result.deepConversionType,
|
|
@@ -2238,7 +2263,7 @@ export default {
|
|
},0)
|
|
},0)
|
|
}
|
|
}
|
|
|
|
|
|
- console.log(this.getFormData('deepConversionBid'))
|
|
|
|
|
|
+ // console.log(this.getFormData('deepConversionBid'))
|
|
this.noAreaBreak=res.result.noAreaBreak?true:false
|
|
this.noAreaBreak=res.result.noAreaBreak?true:false
|
|
this.noGenderBreak=res.result.noGenderBreak?true:false
|
|
this.noGenderBreak=res.result.noGenderBreak?true:false
|
|
this.noAgeBreak=res.result.noAgeBreak?true:false
|
|
this.noAgeBreak=res.result.noAgeBreak?true:false
|
|
@@ -2445,7 +2470,7 @@ export default {
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|
|
<style lang="scss">
|
|
<style lang="scss">
|
|
-.newPlan{
|
|
|
|
|
|
+.configLaunchInfo{
|
|
.display-none-selset {
|
|
.display-none-selset {
|
|
display: none !important;
|
|
display: none !important;
|
|
}
|
|
}
|
|
@@ -2469,7 +2494,7 @@ export default {
|
|
.ant-tooltip {
|
|
.ant-tooltip {
|
|
max-width: 450px;
|
|
max-width: 450px;
|
|
}
|
|
}
|
|
-.newPlan {
|
|
|
|
|
|
+.configLaunchInfo {
|
|
.ant-radio-button-wrapper {
|
|
.ant-radio-button-wrapper {
|
|
min-width: 80px;
|
|
min-width: 80px;
|
|
text-align: center;
|
|
text-align: center;
|
|
@@ -2510,7 +2535,10 @@ export default {
|
|
}
|
|
}
|
|
</style>
|
|
</style>
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
-.newPlan {
|
|
|
|
|
|
+.configLaunchInfo {
|
|
|
|
+ .region{
|
|
|
|
+ width: 100%;
|
|
|
|
+ }
|
|
font-family: PingFangSC-Regular, tahoma, arial, 'Hiragino Sans GB', 'Microsoft yahei', sans-serif;
|
|
font-family: PingFangSC-Regular, tahoma, arial, 'Hiragino Sans GB', 'Microsoft yahei', sans-serif;
|
|
color: #333;
|
|
color: #333;
|
|
ul,
|
|
ul,
|