Преглед на файлове

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

Lijy преди 2 години
родител
ревизия
22291f396c
променени са 1 файла, в които са добавени 15 реда и са изтрити 6 реда
  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', '')
+                        }
                     }
 
                     // 判断是否有供应商