瀏覽代碼

2022.8.1 威派格项目编辑bug

ggooalice 2 年之前
父節點
當前提交
8db99f7a18

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

@@ -1420,12 +1420,12 @@
                         formData.append("associateDegreeNames", listName)
                         // 判断公司id是否等于 936
                         if(this.user.companyId == '936') {
-                             formData.append("contractCode", this.addForm.projectSeparate.contractCode);
-                             formData.append("warrantyStartDate", this.addForm.projectSeparate.warrantyStartDate);
-                             formData.append("warrantyEndDate", this.addForm.projectSeparate.warrantyEndDate);
-                             formData.append("projectCategorySub", this.addForm.projectSeparate.projectCategorySub);
-                             formData.append("region", this.addForm.projectSeparate.region);
-                             formData.append("bu", this.addForm.projectSeparate.bu);
+                             formData.append("contractCode", this.addForm.projectSeparate.contractCode ? this.addForm.projectSeparate.contractCode : '');
+                             formData.append("warrantyStartDate", this.addForm.projectSeparate.warrantyStartDate ? this.addForm.projectSeparate.warrantyStartDate : '');
+                             formData.append("warrantyEndDate", this.addForm.projectSeparate.warrantyEndDate ? this.addForm.projectSeparate.warrantyEndDate : '');
+                             formData.append("projectCategorySub", this.addForm.projectSeparate.projectCategorySub ? this.addForm.projectSeparate.projectCategorySub : '');
+                             formData.append("region", this.addForm.projectSeparate.region ? this.addForm.projectSeparate.region : '');
+                             formData.append("bu", this.addForm.projectSeparate.bu ? this.addForm.projectSeparate.bu : '');
                         }
                         // return
                         this.http.uploadFile(this.port.project.add,formData,

+ 4 - 2
fhKeeper/formulahousekeeper/timesheet/src/views/project/list.vue

@@ -3213,8 +3213,8 @@ a {
                         // 判断公司id是否等于 936
                         if(this.user.companyId == '936') {
                              formData.append("contractCode", this.addForm.contractCode);
-                             formData.append("warrantyStartDate", this.addForm.warrantyStartDate);
-                             formData.append("warrantyEndDate", this.addForm.warrantyEndDate);
+                             formData.append("warrantyStartDate", this.addForm.warrantyStartDate ? this.addForm.warrantyStartDate : '');
+                             formData.append("warrantyEndDate", this.addForm.warrantyEndDate ? this.addForm.warrantyEndDate : '');
                              formData.append("projectCategorySub", this.addForm.projectCategorySub);
                              formData.append("region", this.addForm.region);
                              formData.append("bu", this.addForm.bu);
@@ -3223,6 +3223,8 @@ a {
                         // formData.append("associateDegreeNames", listName)
                         // console.log("addform",this.addForm);
                         // return
+                        
+                        console.log(this.addForm,'can can need');
                         this.http.uploadFile(this.port.project.add,formData,
                         res => {
                             this.addLoading = false;