|
@@ -136,9 +136,9 @@
|
|
|
<a-form-item label="创意展现方式" :labelCol="{ lg: { span: 7 }, sm: { span: 7 } }"
|
|
|
:wrapperCol="{ lg: { span: 10 }, sm: { span: 17 } }">
|
|
|
<!-- v-decorator="['speed', { initialValue: '1' }]" -->
|
|
|
- <a-radio-group buttonStyle="solid" v-decorator="['showMode', { initialValue: '2' }]">
|
|
|
- <a-radio-button value="2">智能优选</a-radio-button>
|
|
|
- <a-radio-button value="1">随机轮播</a-radio-button>
|
|
|
+ <a-radio-group buttonStyle="solid" v-decorator="['showMode', { initialValue: 2 }]">
|
|
|
+ <a-radio-button :value="2">智能优选</a-radio-button>
|
|
|
+ <a-radio-button :value="1">随机轮播</a-radio-button>
|
|
|
</a-radio-group>
|
|
|
<br />
|
|
|
<span>
|
|
@@ -149,13 +149,29 @@
|
|
|
}}
|
|
|
</span>
|
|
|
</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: '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 label=" " :labelCol="{ lg: { span: 6 }, sm: { span: 6 } }"
|
|
|
:wrapperCol="{ lg: { span: 18 }, sm: { span: 18 } }" class="else-label">
|
|
@@ -316,7 +332,8 @@
|
|
|
isFormSubmit: '0'
|
|
|
},
|
|
|
fail: [],
|
|
|
- success: []
|
|
|
+ success: [],
|
|
|
+ sceneId: [7]
|
|
|
},
|
|
|
dataList: [],
|
|
|
unitId: '',
|
|
@@ -549,6 +566,7 @@
|
|
|
...res.result.appInfo,
|
|
|
...res.result.target
|
|
|
}
|
|
|
+ dataJson.sceneId = JSON.parse( dataJson.sceneId )[0] == '1'? '1':'2'
|
|
|
dataJson.dayBudget = dataJson.dayBudget / 1000
|
|
|
this.allForm.dayBudget = dataJson.dayBudget == 0 ? '0' : '1'
|
|
|
this.allForm.time = dataJson.endTime ? '2' : '1'
|
|
@@ -564,7 +582,7 @@
|
|
|
unitName: dataJson.unitName,
|
|
|
unitNameCheck: false,
|
|
|
deepConversionType: dataJson.deepConversionType,
|
|
|
- deepConversionBid: dataJson.deepConversionBid/1000
|
|
|
+ deepConversionBid: dataJson.deepConversionBid / 1000
|
|
|
}]
|
|
|
|
|
|
this.populationData = dataJson
|
|
@@ -614,7 +632,7 @@
|
|
|
console.log(this.populationData.allForm, dataJson.agesRange)
|
|
|
this.$nextTick(() => {
|
|
|
this.form.setFieldsValue(pick(dataJson, ['appId', 'urlType', 'url', 'dayBudget', 'speed',
|
|
|
- 'showMode'
|
|
|
+ 'showMode','sceneId'
|
|
|
]))
|
|
|
})
|
|
|
}
|
|
@@ -644,7 +662,8 @@
|
|
|
})
|
|
|
var json = {
|
|
|
...values,
|
|
|
- sceneId: [values.sceneId],
|
|
|
+ // sceneId: [values.sceneId],
|
|
|
+ sceneId: values.sceneId == 1 ? [values.sceneId] : this.allForm.sceneId,
|
|
|
dayBudget: values.dayBudget * 1000
|
|
|
}
|
|
|
var params = {
|