提交 051064d5 编写于 作者: tao.wu's avatar tao.wu

no message

上级 5b7765dd
......@@ -434,14 +434,15 @@
}
},
checkForm(val){
console.log('触发 保存按钮的 校验',val)
// console.log('触发 保存按钮的 校验',val)
// 触发 保存 校验
// this.saveValiedBegin = val
if(val){// 触发了
console.log('是否固定模板',this.isStandedTemplate)
console.log('是否修改计划',this.planId)
console.log(this.showSetBtn)
console.log('是否显示设置时间按钮',this.showSetBtn)
console.log('当前的检验是否通过了',this.isValied)
if(this.planId){//修改计划
......@@ -459,7 +460,7 @@
})
}
}else{//新增计划
} else{//新增计划
if(this.isStandedTemplate){//固定模板
// 固定模板,无法修改
......@@ -468,19 +469,21 @@
setTimeNodeList: this.setTimeNodeList
})
}else{
if(this.isValied){
// this.addNewNode('isSave')
if(this.isValied && !this.showSetBtn){
console.log(this.setTimeNodeList)
this.$emit('addListenSave',{
status: true,
setTimeNodeList: this.setTimeNodeList
})
}else{
// // 校验的方法
// console.log('新建计划自定义模板!!!')
this.addNewNode('isSave')
this.$emit('addListenSave',{
status: false,
setTimeNodeList: this.setTimeNodeList
})
}
}
}
......@@ -591,10 +594,10 @@
}
const isValied = this.checkCurrentForm(this.timeForm.formRef);
this.isValied = isValied
console.log('isVlie=98989898',isValied)
console.log(this.activeTab)
console.log(this.timeForm)
// this.isValied = isValied
// console.log('isVlie=98989898',isValied)
// console.log(this.activeTab)
// console.log(this.timeForm)
if(isValied){
this.checkTimeIsRepeat(()=>{
if(this.showSetBtn){
......@@ -602,31 +605,17 @@
this.timeForm.formRef = 'form' + this.activeTab;
this.setTimeNodeList.push(this.timeForm)
// 新增成功之后
this.setTimeNodeList = this.sortKey(this.setTimeNodeList,'timeNo')
//设置单位
this.markOptions.forEach((ob)=>{
if(this.setTimeNodeList[0].timeUnit==ob.no){
this.timeUnitStr = ob.value
}
})
if(str=='isSave') {
this.addNewNode('isSave', () => {
this.$emit('addListenSave', {
status: true,
setTimeNodeList: this.setTimeNodeList
})
})
}
this.initNewForm();
this.activeTab = 'setNewRef';
}else{
this.initNewForm();
this.activeTab = 'setNewRef';
}
this.initNewForm();
this.activeTab = 'setNewRef';
this.isValied = false;
})
}
},
......@@ -676,9 +665,9 @@
},
deleteAddNode() {
this.showSetBtn = false;
this.isValied = true;
this.activeTab = 0;
this.timeForm = this.setTimeNodeList[0];
// this.isValied = true;
this.$forceUpdate(); //强制刷新,解决页面不会重新渲染的问题
},
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册