Bladeren bron

设备弹窗修复提交后修改编辑赋值未带入已存在的数据

cyy 2 jaren geleden
bovenliggende
commit
ae10b92231
1 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 3 2
      src/views/component/deviceSubtableDialog.vue

+ 3 - 2
src/views/component/deviceSubtableDialog.vue

@@ -346,11 +346,12 @@ export default {
         },
         handleConfirm(key) {
             let a=this.dynamicParams.formObj.getData(this.templateKey)
+            console.log(a,'aaaaaaaaa')
             let val = this.corresponding(this.cycleValue)
             let valNum = this.correspondingNum(this.cycleValue)
             if(this.cycleValue!='按需保养'&&this.cycleValue!=''&&val!=''&&valNum!=''&&this.maintenanceTextarea!=''){
                 if(this.dynamicParams.position == 'manage'){
-                    this.$set(a,this.dynamicParams.params.index,{weiHuLeiXing:this.cycleValue,weiHuRiQi:val,riQiShuZi:valNum,weiHuXiangMuC:this.maintenanceTextarea})
+                    this.$set(a,this.dynamicParams.params.index,{...a[this.dynamicParams.params.index],weiHuLeiXing:this.cycleValue,weiHuRiQi:val,riQiShuZi:valNum,weiHuXiangMuC:this.maintenanceTextarea})
                 }else{
                     a.push({weiHuLeiXing:this.cycleValue,weiHuRiQi:val,riQiShuZi:valNum,weiHuXiangMuC:this.maintenanceTextarea})
                 }
@@ -463,7 +464,7 @@ export default {
                 })
                 this.dayCheckList = strArr
             }else if(content.weiHuLeiXing == '月保养'){
-                that.monthDateValue = content.weiHuRiQi
+                that.monthDateValue = content.weiHuRiQi.slice(2)
             }else if(content.weiHuLeiXing == '周保养'){
                 let str = content.weiHuRiQi.slice(2)
                 let partArr = str.split(",")