|
@@ -94,6 +94,16 @@ export default {
|
|
|
{ label: '投放时间', label2: '开始时间', label3: '结束时间', key: 'startEndTime', type: 'datePicker', rules: 1},
|
|
|
{ label: '备注', key: 'remarked', type: 'textarea'},
|
|
|
]
|
|
|
+ } else if (params.ad_link_type === 'page') {
|
|
|
+ this.formData = [
|
|
|
+ { label: '广告标题', key: 'title', class: 'c-2', rules: 1 },
|
|
|
+ { label: '投放位置', key: 'ad_position', type: 'select', class: 'c-2', options: this.$dictData.ad_position, rules: 1, changeHandle: this.posHandle },
|
|
|
+ { label: '链接类型', key: 'ad_link_type', type: 'select', class: 'c-2', options: this.$dictData.ad_link_type, changeHandle: this.linkTypeHandle, },
|
|
|
+ { label: '关联页面', key: 'link_type_value', class: 'c-2',},
|
|
|
+ { label: '广告图片', key: 'images', type: 'uploads' },
|
|
|
+ { label: '投放时间', label2: '开始时间', label3: '结束时间', key: 'startEndTime', type: 'datePicker', rules: 1},
|
|
|
+ { label: '备注', key: 'remarked', type: 'textarea'},
|
|
|
+ ]
|
|
|
} else {
|
|
|
this.formData = [
|
|
|
{ label: '广告标题', key: 'title', class: 'c-2', rules: 1 },
|
|
@@ -127,7 +137,7 @@ export default {
|
|
|
newForm.start_at = newForm.startEndTime[0]
|
|
|
newForm.end_at = newForm.startEndTime[1]
|
|
|
delete newForm.startEndTime
|
|
|
- newForm.link_type_name = this.cObj.link_type_name
|
|
|
+ newForm.link_type_name = this.cObj.link_type_name || this.cObj.link_type_value
|
|
|
this.$api.other[apiStr](newForm).then(data => {
|
|
|
this.$msgs(newForm.id ? '编辑成功' : '新增成功')
|
|
|
this.$emit('close', newForm)
|