Explorar o código

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

cyy %!s(int64=2) %!d(string=hai) anos
pai
achega
ae10b92231
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      src/views/component/deviceSubtableDialog.vue

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

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