Bläddra i källkod

调整威派格的项目编辑报错

Lijy 2 år sedan
förälder
incheckning
22291f396c
1 ändrade filer med 15 tillägg och 6 borttagningar
  1. 15 6
      fhKeeper/formulahousekeeper/timesheet/src/views/project/list.vue

+ 15 - 6
fhKeeper/formulahousekeeper/timesheet/src/views/project/list.vue

@@ -2933,12 +2933,21 @@ a {
 
                     // 判断公司id是否等于936
                     if(this.user.companyId == '936') {
-                        this.$set(this.addForm, 'contractCode', item.projectSeparate.contractCode)
-                        this.$set(this.addForm, 'warrantyStartDate', item.projectSeparate.warrantyStartDate)
-                        this.$set(this.addForm, 'warrantyEndDate', item.projectSeparate.warrantyEndDate)
-                        this.$set(this.addForm, 'projectCategorySub', item.projectSeparate.projectCategorySub)
-                        this.$set(this.addForm, 'region', item.projectSeparate.region)
-                        this.$set(this.addForm, 'bu', item.projectSeparate.bu)
+                        if(item.projectSeparate) {
+                            this.$set(this.addForm, 'contractCode', item.projectSeparate.contractCode)
+                            this.$set(this.addForm, 'warrantyStartDate', item.projectSeparate.warrantyStartDate)
+                            this.$set(this.addForm, 'warrantyEndDate', item.projectSeparate.warrantyEndDate)
+                            this.$set(this.addForm, 'projectCategorySub', item.projectSeparate.projectCategorySub)
+                            this.$set(this.addForm, 'region', item.projectSeparate.region)
+                            this.$set(this.addForm, 'bu', item.projectSeparate.bu)
+                        } else {
+                            this.$set(this.addForm, 'contractCode', '')
+                            this.$set(this.addForm, 'warrantyStartDate', '')
+                            this.$set(this.addForm, 'warrantyEndDate', '')
+                            this.$set(this.addForm, 'projectCategorySub', '')
+                            this.$set(this.addForm, 'region', '')
+                            this.$set(this.addForm, 'bu', '')
+                        }
                     }
 
                     // 判断是否有供应商