|
@@ -9,6 +9,8 @@
|
|
|
<a-radio-button value="2">快手</a-radio-button>
|
|
|
<a-radio-button value="3">头条内广</a-radio-button>
|
|
|
<a-radio-button value="4">快手内广</a-radio-button>
|
|
|
+ <a-radio-button value="5">千川</a-radio-button>
|
|
|
+ <a-radio-button value="6">磁力金牛</a-radio-button>
|
|
|
</a-radio-group>
|
|
|
</a-form-item>
|
|
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="项目名称">
|
|
@@ -20,7 +22,7 @@
|
|
|
</j-tree-select>
|
|
|
</a-form-item>-->
|
|
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="供应商"
|
|
|
- v-show="model.mediaId == '2' || model.mediaId == '4'">
|
|
|
+ v-show="model.mediaId == '2' || model.mediaId == '4'|| model.mediaId == '6'">
|
|
|
<a-select optionFilterProp="children" showSearch :filterOption="filterOption"
|
|
|
v-decorator="['supplierCode', validatorRules.supplierCode]">
|
|
|
<a-select-option :value="item.supplierCode" v-for="(item, index) of supplierList" :key="index">
|
|
@@ -46,16 +48,16 @@
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
- <a-form-item v-if="model.mediaId == '1' || model.mediaId == '3' || maxBidShow" :labelCol="labelCol"
|
|
|
+ <a-form-item v-if="model.mediaId == '1' || model.mediaId == '3'|| model.mediaId == '5' || maxBidShow" :labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol" label="最高出价">
|
|
|
<a-input placeholder="请输入最高出价" v-decorator="['maxBid', validatorRules.maxBid]" addonAfter="元" />
|
|
|
</a-form-item>
|
|
|
- <a-form-item v-if="model.mediaId == '1' || model.mediaId == '3'" :labelCol="labelCol" :wrapperCol="wrapperCol"
|
|
|
+ <a-form-item v-if="model.mediaId == '1' || model.mediaId == '3'|| model.mediaId == '5'" :labelCol="labelCol" :wrapperCol="wrapperCol"
|
|
|
label="最高转化出价">
|
|
|
<a-input placeholder="最高转化出价" v-decorator="['maxDeepCpaBid']" addonAfter="元" />
|
|
|
</a-form-item>
|
|
|
- <div v-show="model.mediaId == '2' || model.mediaId == '4'">
|
|
|
- <div v-if="model.mediaId == '2' || model.mediaId == '4'">
|
|
|
+ <div v-show="model.mediaId == '2' || model.mediaId == '4'|| model.mediaId == '6'">
|
|
|
+ <div v-if="model.mediaId == '2' || model.mediaId == '4'|| model.mediaId == '6'">
|
|
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="优化目标">
|
|
|
<a-select @change="bidTypeChange($event)" @deselect="bidtypedeselect"
|
|
|
v-decorator="['bidType', { rules: [{ required: true, message: '请选择优化目标' }],}]"
|
|
@@ -437,7 +439,7 @@
|
|
|
}
|
|
|
|
|
|
// var params = { ...record }
|
|
|
- if (record.mediaId == '2' || record.mediaId == '4') {
|
|
|
+ if (record.mediaId == '2' || record.mediaId == '4' || record.mediaId == '6') {
|
|
|
console.log(record)
|
|
|
var params = { ...record }
|
|
|
params.bidType = record.bidType == null || record.bidType == '' ? [] : JSON.parse(record.bidType)
|
|
@@ -581,7 +583,7 @@
|
|
|
} else {
|
|
|
this.form.validateFields((err, values) => {
|
|
|
if (!err) {
|
|
|
- that.confirmLoading = true
|
|
|
+
|
|
|
let httpurl = ''
|
|
|
let method = ''
|
|
|
if (!this.model.id) {
|
|
@@ -593,7 +595,7 @@
|
|
|
}
|
|
|
var data = values.advertiserId
|
|
|
let formData = Object.assign(this.model, values)
|
|
|
- if (this.model.mediaId == 1 || this.model.mediaId == 3) {
|
|
|
+ if (this.model.mediaId == 1 || this.model.mediaId == 3|| this.model.mediaId == 5) {
|
|
|
this.ocpxActionTypeArray = [];
|
|
|
this.depthArray = [];
|
|
|
formData.bidType = [];
|
|
@@ -602,13 +604,14 @@
|
|
|
if (this.maxBidShow) {
|
|
|
formData.maxBid = formData.maxBid * 1000
|
|
|
}else{
|
|
|
- if (this.model.mediaId == 1 || this.model.mediaId == 3) {
|
|
|
+ if (this.model.mediaId == 1 || this.model.mediaId == 3|| this.model.mediaId == 5) {
|
|
|
formData.maxBid = formData.maxBid * 1000
|
|
|
}else{
|
|
|
formData.maxBid = 0
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+ that.confirmLoading = true
|
|
|
// formData.maxBid = formData.maxBid * 1000
|
|
|
formData.maxDeepCpaBid = formData.maxDeepCpaBid * 1000
|
|
|
//时间格式化
|