|
@@ -430,6 +430,7 @@ export default {
|
|
chooseTypeList: [],
|
|
chooseTypeList: [],
|
|
chooseProductList: [],
|
|
chooseProductList: [],
|
|
imageSet: [], // 回显显示图片数据
|
|
imageSet: [], // 回显显示图片数据
|
|
|
|
+ productTypeList: [],
|
|
rules: {
|
|
rules: {
|
|
title: [
|
|
title: [
|
|
{ required: true, message: '请输入标题名称', trigger: 'blur' }
|
|
{ required: true, message: '请输入标题名称', trigger: 'blur' }
|
|
@@ -531,9 +532,12 @@ export default {
|
|
_this.form.linkType = '1'
|
|
_this.form.linkType = '1'
|
|
if (res.data.promoRule) {
|
|
if (res.data.promoRule) {
|
|
_this.isShowNextStep = true
|
|
_this.isShowNextStep = true
|
|
- _this.sellForm = res.data.promoRule
|
|
|
|
_this.sellForm.range = '1'
|
|
_this.sellForm.range = '1'
|
|
_this.time = [res.data.promoRule.validStartDate, res.data.promoRule.validEndDate]
|
|
_this.time = [res.data.promoRule.validStartDate, res.data.promoRule.validEndDate]
|
|
|
|
+ if (res.data.promoRule.productRangeList && res.data.promoRule.productRangeList.productRangeList.length > 0) {
|
|
|
|
+ _this.sellForm.productRangeList = res.data.promoRule.productRangeList.map(item => { return item.productTypeSn })
|
|
|
|
+ }
|
|
|
|
+ _this.sellForm = res.data.promoRule
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -602,10 +606,13 @@ export default {
|
|
_this.form.promoActiveSn = this.$route.params.sn
|
|
_this.form.promoActiveSn = this.$route.params.sn
|
|
var formData = JSON.parse(JSON.stringify(_this.form))
|
|
var formData = JSON.parse(JSON.stringify(_this.form))
|
|
formData.imageSet = formData.imageSet ? formData.imageSet.split(',') : []
|
|
formData.imageSet = formData.imageSet ? formData.imageSet.split(',') : []
|
|
|
|
+ formData.promoRule = _this.sellForm
|
|
if (formData.contentType == 'LINK') {
|
|
if (formData.contentType == 'LINK') {
|
|
delete formData.contentLink
|
|
delete formData.contentLink
|
|
|
|
+ if (formData.promoRule.productRangeList && formData.promoRule.productRangeList.length > 0) {
|
|
|
|
+ formData.promoRule.productRangeList = formData.promoRule.productRangeList.map(item => { return { productTypeSn: item } })
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- formData.promoRule = _this.sellForm
|
|
|
|
_this.spinning = true
|
|
_this.spinning = true
|
|
promoActivePublish(formData).then(res => {
|
|
promoActivePublish(formData).then(res => {
|
|
if (res.status == 200) {
|
|
if (res.status == 200) {
|