Commit 4146342d by caoyanzhi

update: 弹窗推广调整

parent 4f2f2a47
......@@ -360,51 +360,48 @@ export default {
if (this.loading) {
return;
}
if (!this.group.dateTime[0] || !this.group.dateTime[1]) {
return this.$message.warning('请先选择投放时间');
}
if (!this.group.id) {
delete this.group.id;
}
this.group.operateType = this.group.id ? 2 : 1;
if (Array.isArray(this.group.popupList)) {
this.group.popupList = this.group.popupList.map(el => {
if (el.putonType == 1) {
el.popupCouponDetails = null;
}
if (el.putonType == 2) {
el.popupImageDetails = null;
}
return el;
});
}
this.loading = true;
console.log(this.group);
const params = Object.assign({}, this.group);
params.scene = params.scene.join(',');
params.beginTime = new Date(params.dateTime[0]).getTime();
params.endTime = new Date(params.dateTime[1]).getTime();
delete params.dateTime;
params.popupList.map(pop => {
delete pop.linkToolsVisible;
delete pop.putonPageDialog;
pop.beginTime = new Date(pop.dateTime[0]).getTime();
pop.endTime = new Date(pop.dateTime[1]).getTime();
});
console.log(params);
// return;
this.$refs.form.validate(vali => {
if (!vali) return;
saveOrUpdatePopupPlan(params)
.then(res => {
console.log(res);
this.$message.success('保存成功');
this.loading = false;
this.$router.go(-1);
})
.catch(err => {
console.log(err);
this.loading = false;
if (!this.group.id) {
delete this.group.id;
}
this.group.operateType = this.group.id ? 2 : 1;
if (Array.isArray(this.group.popupList)) {
this.group.popupList = this.group.popupList.map(el => {
if (el.putonType == 1) {
el.popupCouponDetails = null;
}
if (el.putonType == 2) {
el.popupImageDetails = null;
}
return el;
});
}
this.loading = true;
const params = Object.assign({}, this.group);
params.scene = params.scene.join(',');
params.beginTime = new Date(params.dateTime[0]).getTime();
params.endTime = new Date(params.dateTime[1]).getTime();
delete params.dateTime;
params.popupList.map(pop => {
delete pop.linkToolsVisible;
delete pop.putonPageDialog;
pop.beginTime = new Date(pop.dateTime[0]).getTime();
pop.endTime = new Date(pop.dateTime[1]).getTime();
});
saveOrUpdatePopupPlan(params)
.then(res => {
console.log(res);
this.$message.success('保存成功');
this.loading = false;
this.$router.go(-1);
})
.catch(err => {
console.log(err);
this.loading = false;
});
});
}),
addPop() {
const index = this.group.popupList.length || 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment