Prechádzať zdrojové kódy

证书文件名称回显

huangjn 3 rokov pred
rodič
commit
11a3b3c45f
1 zmenil súbory, kde vykonal 11 pridanie a 5 odobranie
  1. 11 5
      src/views/certificate/lists/addList.vue

+ 11 - 5
src/views/certificate/lists/addList.vue

@@ -262,7 +262,9 @@ export default {
         certificateUserId: '',
         pfxType: '',
         certificateFileUrl: [],//证书文件
+        certificateFileName: '',//证书文件名称
         signatureFileUrl: [],//签名体图片
+        signatureFileName: '',//签名体图片文件名称
         signPfxDeputieList: [],
       },
       rules: {
@@ -302,13 +304,17 @@ export default {
             pfxType: this.form.pfxType
           }
           if (this.form.certificateFileUrl[0].name) {
-            fromData.certificateFileUrl = await this.addFileInfo(this.form.certificateFileUrl[0].raw)
+            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
           }
 
           if (this.form.signatureFileUrl[0].name) {
-            fromData.signatureFileUrl = await this.addFileInfo(this.form.signatureFileUrl[0].raw)
+            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
           }
@@ -390,8 +396,8 @@ export default {
       const { data: res } = await getById({ id: this.$route.query.id })
       if (res.code == 200) {
         this.form = res.data
-        this.form.certificateFileUrl = [{ raw: res.data.certificateFileUrl }]
-        this.form.signatureFileUrl = [{ raw: res.data.signatureFileUrl }]
+        this.form.certificateFileUrl = [{ raw: res.data.certificateFileUrl, name: this.form.certificateFileName}]
+        this.form.signatureFileUrl = [{ raw: res.data.signatureFileUrl, name: this.form.signatureFileName }]
       }
     },
     async save (da) {//新增
@@ -433,7 +439,7 @@ export default {
       fromData.append('file', file);
       const { data: res } = await addFileInfo(fromData)
       if (res.code == 200) {
-        return res.data.link
+        return res.data;
       }
     },
     async update (da) {//编辑保存接口