|
|
@ -60,7 +60,7 @@ export default {
|
|
|
|
{
|
|
|
|
{
|
|
|
|
superiorName:'张继军',
|
|
|
|
superiorName:'张继军',
|
|
|
|
superiorPhone:'13819890111',
|
|
|
|
superiorPhone:'13819890111',
|
|
|
|
superiorDuty:'项目经理',
|
|
|
|
superiorDuty:'服务经理',
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
],
|
|
|
@ -85,17 +85,17 @@ export default {
|
|
|
|
{
|
|
|
|
{
|
|
|
|
subordinateName:'张军',
|
|
|
|
subordinateName:'张军',
|
|
|
|
subordinatePhone:'13119011110',
|
|
|
|
subordinatePhone:'13119011110',
|
|
|
|
subordinateDuty:'职员',
|
|
|
|
subordinateDuty:'推广员',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
subordinateName:'王凯',
|
|
|
|
subordinateName:'王凯',
|
|
|
|
subordinatePhone:'13123209313',
|
|
|
|
subordinatePhone:'13123209313',
|
|
|
|
subordinateDuty:'职员',
|
|
|
|
subordinateDuty:'推广员',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
subordinateName:'陈涵',
|
|
|
|
subordinateName:'陈涵',
|
|
|
|
subordinatePhone:'13119024321',
|
|
|
|
subordinatePhone:'13119024321',
|
|
|
|
subordinateDuty:'职员',
|
|
|
|
subordinateDuty:'推广员',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
],
|
|
|
@ -118,78 +118,13 @@ export default {
|
|
|
|
show () {
|
|
|
|
show () {
|
|
|
|
this.showUse = this.show;
|
|
|
|
this.showUse = this.show;
|
|
|
|
},
|
|
|
|
},
|
|
|
|
schedule (newData) {
|
|
|
|
|
|
|
|
console.log('1',newData);
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
mounted () { },
|
|
|
|
mounted () { },
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
cancel () {
|
|
|
|
cancel () {
|
|
|
|
this.$emit("doShow", false);
|
|
|
|
|
|
|
|
this.modal_loading = false;
|
|
|
|
this.modal_loading = false;
|
|
|
|
this.showUse = false;
|
|
|
|
|
|
|
|
this.currentStep = 0;
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
next () {
|
|
|
|
|
|
|
|
let data = store.getters.useData;
|
|
|
|
|
|
|
|
data.name = this.schedule.name;
|
|
|
|
|
|
|
|
if (this.currentStep === 0) {
|
|
|
|
|
|
|
|
if (data.params.length <= 0) {
|
|
|
|
|
|
|
|
this.$Message.error("请选择活动类型");
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (!data.beginTime) {
|
|
|
|
|
|
|
|
this.$Message.error("请填写活动开始时间");
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (!data.endTime) {
|
|
|
|
|
|
|
|
this.$Message.error("请填写活动结束时间");
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (data.beginTime > data.endTime) {
|
|
|
|
|
|
|
|
this.$Message.error("开始时间不能晚于结束时间");
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (this.currentStep === 1) {
|
|
|
|
|
|
|
|
if (!data.company || data.company.length === 0) {
|
|
|
|
|
|
|
|
this.$Message.error("请至少选择1家公司");
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (this.currentStep === 2) {
|
|
|
|
|
|
|
|
if (!data.stores || data.stores.length === 0) {
|
|
|
|
|
|
|
|
this.$Message.error("请至少选择1家店铺");
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (typeof data.beginTime == "object") {
|
|
|
|
|
|
|
|
data.beginTime = formatDate(data.beginTime);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (typeof data.endTime == "object") {
|
|
|
|
|
|
|
|
data.endTime = formatDate(data.endTime);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
console.log("data", data)
|
|
|
|
|
|
|
|
store.commit("SET_useData", data);
|
|
|
|
|
|
|
|
this.currentStep = this.currentStep + 1;
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
back () {
|
|
|
|
|
|
|
|
this.currentStep = this.currentStep - 1;
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
finish () {
|
|
|
|
|
|
|
|
let that = this;
|
|
|
|
|
|
|
|
let data = store.getters.useData;
|
|
|
|
|
|
|
|
data.isGetActivityInfo = true;
|
|
|
|
|
|
|
|
this.modal_loading = true;
|
|
|
|
|
|
|
|
ActivityManager.saveActivityData(store.getters.useData, function (data) {
|
|
|
|
|
|
|
|
store.commit("RSET_useData");
|
|
|
|
|
|
|
|
that.$emit("doShow", false);
|
|
|
|
|
|
|
|
that.$router.push("/activity/plan");
|
|
|
|
|
|
|
|
that.currentStep = 0;
|
|
|
|
|
|
|
|
that.modal_loading = false;
|
|
|
|
|
|
|
|
that.showUse = false;
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|