|
@@ -217,16 +217,32 @@
|
|
|
}}
|
|
|
</span>
|
|
|
</a-form-item>
|
|
|
- <a-form-item
|
|
|
+ <a-form-item
|
|
|
label="场景广告位"
|
|
|
:labelCol="{ lg: { span: 7 }, sm: { span: 7 } }"
|
|
|
- :wrapperCol="{ lg: { span: 10 }, sm: { span: 17 } }"
|
|
|
+ :wrapperCol="{ lg: { span: 17 }, sm: { span: 17 } }"
|
|
|
>
|
|
|
<!-- v-decorator="['speed', { initialValue: '1' }]" -->
|
|
|
- <a-radio-group buttonStyle="solid" v-decorator="['sceneId', { initialValue: '2' }]">
|
|
|
- <a-radio-button value="2">信息流广告</a-radio-button>
|
|
|
+ <a-radio-group buttonStyle="solid" v-decorator="['sceneId', { initialValue: '1' }]">
|
|
|
<a-radio-button value="1">优选广告位</a-radio-button>
|
|
|
+ <a-radio-button value="2">按场景选择广告位</a-radio-button>
|
|
|
</a-radio-group>
|
|
|
+ <!-- getData('speed') == '2' -->
|
|
|
+ <br>
|
|
|
+
|
|
|
+ </a-form-item>
|
|
|
+ <a-form-item
|
|
|
+ label=" "
|
|
|
+ :labelCol="{ lg: { span: 7 }, sm: { span: 7 } }"
|
|
|
+ :wrapperCol="{ lg: { span: 10 }, sm: { span: 17 } }"
|
|
|
+ class="else-label"
|
|
|
+ v-if="getData('sceneId') == '2'"
|
|
|
+ >
|
|
|
+ <a-checkbox-group :defaultValue="[7]" v-model="allForm.sceneId">
|
|
|
+ <a-checkbox :value="7">信息流广告</a-checkbox>
|
|
|
+ <a-checkbox :value="6">上下滑大屏广告</a-checkbox>
|
|
|
+ <a-checkbox :value="3">视频播放页广告</a-checkbox>
|
|
|
+ </a-checkbox-group>
|
|
|
</a-form-item>
|
|
|
<div style="text-align:center;font-size:16px">优化目标和计费</div>
|
|
|
<a-form-item
|
|
@@ -437,7 +453,8 @@ export default {
|
|
|
group: [],
|
|
|
groupTypeData: null,
|
|
|
fail: [],
|
|
|
- success: []
|
|
|
+ success: [],
|
|
|
+ sceneId:[7]
|
|
|
},
|
|
|
dataList: [],
|
|
|
unitId: ''
|
|
@@ -634,6 +651,9 @@ export default {
|
|
|
if (res.success) {
|
|
|
var dataJson = { ...res.result.baseInfo, ...res.result.appInfo, ...res.result.target }
|
|
|
dataJson.dayBudget = dataJson.dayBudget / 1000
|
|
|
+ dataJson.sceneId = JSON.parse( dataJson.sceneId )[0] == '1'? '1':'2'
|
|
|
+ this.allForm.sceneId = JSON.parse( dataJson.sceneId )[0] == '1'? [7]:JSON.parse( res.result.baseInfo.sceneId )
|
|
|
+ console.log(this.allForm.sceneId)
|
|
|
this.allForm.dayBudget = dataJson.dayBudget == 0 ? '0' : '1'
|
|
|
this.allForm.time = dataJson.endTime ? '2' : '1'
|
|
|
this.timeRange = [moment(dataJson.beginTime), moment(dataJson.endTime)]
|
|
@@ -693,9 +713,8 @@ export default {
|
|
|
this.populationData.allForm.noGenderBreak = dataJson.noGenderBreak + ''
|
|
|
this.populationData.allForm.noAreaBreak = dataJson.noAreaBreak + ''
|
|
|
|
|
|
- console.log(this.populationData.allForm, dataJson.agesRange)
|
|
|
this.$nextTick(() => {
|
|
|
- this.form.setFieldsValue(pick(dataJson, ['appId', 'urlType', 'url', 'dayBudget', 'speed', 'showMode']))
|
|
|
+ this.form.setFieldsValue(pick(dataJson, ['appId', 'urlType', 'url', 'dayBudget', 'speed', 'showMode','sceneId']))
|
|
|
})
|
|
|
}
|
|
|
})
|
|
@@ -720,7 +739,7 @@ export default {
|
|
|
bidType: item.bidType == '1' ? '2' : '6'
|
|
|
}
|
|
|
})[0]
|
|
|
- var json = { ...values, sceneId: [values.sceneId], dayBudget: values.dayBudget * 1000 }
|
|
|
+ var json = { ...values, sceneId: values.sceneId==1?[values.sceneId]:this.allForm.sceneId, dayBudget: values.dayBudget * 1000 }
|
|
|
var params = {
|
|
|
...this.populationData,
|
|
|
...json,
|