|
|
@@ -344,7 +344,7 @@ export default {
|
|
|
handleConfirm(key) {
|
|
|
let a=this.dynamicParams.formObj.getData(this.templateKey)
|
|
|
let val = this.corresponding(this.cycleValue)
|
|
|
- if(this.cycleValue!=''&&val!=''&&this.maintenanceTextarea!=''){
|
|
|
+ if(this.cycleValue!='按需保养'&&this.cycleValue!=''&&val!=''&&this.maintenanceTextarea!=''){
|
|
|
if(this.dynamicParams.position == 'manage'){
|
|
|
this.$set(a,this.dynamicParams.params.index,{weiHuLeiXing:this.cycleValue,weiHuRiQi:val,weiHuXiangMuC:this.maintenanceTextarea})
|
|
|
}else{
|
|
|
@@ -354,6 +354,17 @@ export default {
|
|
|
this.dynamicParams.formObj.setData(this.templateKey,a)
|
|
|
// })
|
|
|
|
|
|
+ this.closeDialog()
|
|
|
+ }else if(this.cycleValue=='按需保养'&&this.cycleValue!=''&&this.maintenanceTextarea!=''){
|
|
|
+ if(this.dynamicParams.position == 'manage'){
|
|
|
+ this.$set(a,this.dynamicParams.params.index,{weiHuLeiXing:this.cycleValue,weiHuXiangMuC:this.maintenanceTextarea})
|
|
|
+ }else{
|
|
|
+ a.push({weiHuLeiXing:this.cycleValue,weiHuXiangMuC:this.maintenanceTextarea})
|
|
|
+ }
|
|
|
+ // this.$nextTick(function(){
|
|
|
+ this.dynamicParams.formObj.setData(this.templateKey,a)
|
|
|
+ // })
|
|
|
+
|
|
|
this.closeDialog()
|
|
|
}else{
|
|
|
this.dynamicParams.formObj.$message.warning("请保证所有信息都已填写")
|