duy пре 2 година
родитељ
комит
02848b0f66
1 измењених фајлова са 20 додато и 6 уклоњено
  1. 20 6
      src/views/certificate/lists/addList.vue

+ 20 - 6
src/views/certificate/lists/addList.vue

@@ -324,20 +324,30 @@ export default {
             pfxType: this.form.pfxType
           }
 
-          if (this.form.certificateFileUrl[0].name && this.form.certificateFileUrl[0].status === "ready") {
+          if (this.form.certificateFileUrl[0]&&this.form.certificateFileUrl[0].name&&this.form.certificateFileUrl[0].raw && this.form.certificateFileUrl[0].status === "ready") {
             let fileData = await this.addFileInfo(this.form.certificateFileUrl[0].raw);
             fromData.certificateFileUrl = fileData.link;
             fromData.certificateFileName = fileData.originalName;
           } else {
-            fromData.certificateFileUrl = this.form.certificateFileUrl[0].raw
+            // fromData.certificateFileUrl = this.form.certificateFileUrl[0].raw
+            if(this.form.certificateFileUrl&&this.form.certificateFileUrl[0]&&this.form.certificateFileUrl[0].raw){
+               fromData.certificateFileUrl = this.form.certificateFileUrl[0].raw
+            }
+
+            console.log(this.form.certificateFileUrl,'this.form.certificateFileUrl');
           }
 
-          if (this.form.signatureFileUrl[0].name && this.form.signatureFileUrl[0].status === "ready") {
+          if (this.form.signatureFileUrl[0]&&this.form.signatureFileUrl[0].name && this.form.signatureFileUrl[0].status === "ready") {
             let fileData = await this.addFileInfo(this.form.signatureFileUrl[0].raw);
             fromData.signatureFileUrl = fileData.link;
             fromData.signatureFileName = fileData.originalName;
           } else {
-            fromData.signatureFileUrl = this.form.signatureFileUrl[0].raw
+           
+            if(this.form.signatureFileUrl&&this.form.signatureFileUrl[0]&&this.form.signatureFileUrl[0].raw){
+               fromData.signatureFileUrl = this.form.signatureFileUrl[0].raw
+            }
+           
+            
           }
           let tag = true
           let enterpriseUnifiedCode = ''
@@ -426,8 +436,12 @@ export default {
       console.log(res);
       if (res.code == 200) {
         this.form = res.data
-        this.form.certificateFileUrl = [{ raw: res.data.certificateFileUrl, name: this.form.certificateFileName }]
-        this.form.signatureFileUrl = [{ raw: res.data.signatureFileUrl, name: this.form.signatureFileName }]
+        if(res.data.certificateFileUrl&&this.form.certificateFileName){
+           this.form.certificateFileUrl = [{ raw: res.data.certificateFileUrl, name: this.form.certificateFileName }]
+        }
+          if(res.data.signatureFileUrl&&this.form.signatureFileName){
+           this.form.signatureFileUrl = [{ raw: res.data.signatureFileUrl, name: this.form.signatureFileName }]
+        }
       }
     },
     async save (da) {//新增