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

no message

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