Selaa lähdekoodia

一进页面预览文件的时候,文件不存在并且不是一进页面调取的文件预览才盖章,一进页面调取的文件不存在不直接盖章

xuefy 3 vuotta sitten
vanhempi
commit
85d49ce6a2

+ 11 - 3
front-vue/src/views/service/credit/addInformation.vue

@@ -1023,6 +1023,8 @@ export default {
             this.signButton = true;
             this.isHas = false;
             this.submitButton = false;
+            //如果显示签收,调起预览文件
+            this.getContractFile(true);
         // 平台审批拒绝
         } else if (this.form.zfiPlatformStatus == '02') {
             // 融信状态为平台退回
@@ -1049,11 +1051,15 @@ export default {
                                 this.submitButton = true;
                                 this.isHas = false;
                                 this.signButton = false;
+                                //如果显示签收,调起预览文件
+                                this.getContractFile(true);
                             }else{
                                 //未开启平台审批,显示签收按钮
                                 this.signButton = true;
                                 this.submitButton = false;
                                 this.isHas = false;
+                                //如果显示签收,调起预览文件
+                                this.getContractFile(true);
                             }
                         });
                     }
@@ -1186,7 +1192,7 @@ export default {
          this.getContractFile();
     },
     //获取合同文件
-    getContractFile(){
+    getContractFile(nosign){
         const loading = this.$loading({
                     lock: true,
                     text: 'Loading',
@@ -1206,8 +1212,10 @@ export default {
                         message: '文件不存在!',
                         type: 'warning'
                       }); */
-                     //文件不存在,直接盖章
-                    this.contractSigning();
+                    //文件不存在并且不是一进去页面调用的直接盖章
+                     if (!nosign) {
+                        this.contractSigning();
+                     }
                 }
             }).catch((response)=>{
                         loading.close();

+ 9 - 2
front-vue/src/views/service/credit/confirmationAudit.vue

@@ -1005,9 +1005,14 @@ export default {
                     this.isHas = true;
                 }else{
                      this.isHas = false;
+                    //调文件
+                    this.getContractFile(true);
                 }
             }else{//无确权内部审批,显示确权按钮
                 this.isHas = false;
+                 //调文件
+                this.getContractFile(true);
+
             }
         });
     },
@@ -1091,7 +1096,7 @@ export default {
          
     },
     //获取合同文件
-    getContractFile(){
+    getContractFile(notSign){
         const loading = this.$loading({
                     lock: true,
                     text: 'Loading',
@@ -1112,7 +1117,9 @@ export default {
                         type: 'warning'
                       }); */
                      //文件不存在,直接盖章
-                    this.contractSigning();
+                     if (!notSign) {
+                        this.contractSigning();
+                     }
                 }
             }).catch((response)=>{
                         loading.close();

+ 5 - 5
front-vue/src/views/service/credit/creditSeal.vue

@@ -382,7 +382,7 @@ export default {
              }
              this.getCreditSealFile();
              //预览文件
-             this.getContractFile();
+             this.getContractFile(true);
         })
     },
     methods: {
@@ -557,7 +557,7 @@ export default {
         this.resetForm("projectForm");
     },
      //获取合同文件
-    getContractFile(){
+    getContractFile(notSign){
         const loading = this.$loading({
                     lock: true,
                     text: 'Loading',
@@ -572,9 +572,9 @@ export default {
                 if(this.pdfFileList.length > 0 ){
                     this.pdfShowDialog = true;
                 }else{
-                      //文件不存在,直接盖章
-                      this.contractSigning();
-
+                        if(!notSign){
+                            this.contractSigning();
+                        }
                 }
             }).catch((response)=>{
                 loading.close();

+ 16 - 3
front-vue/src/views/service/credit/signFor.vue

@@ -1015,9 +1015,20 @@ export default {
                     this.isHas = true;
                 }else{
                      this.isHas = false;
+                     //获取文件
+                     //融资方通过
+                    if(this.zfiSupplierStatus == '01'){
+                        //预览文件
+                        this.getContractFile(true);
+                    }
                 }
             }else{//无签收内部审批,显示签收按钮
                 this.isHas = false;
+                 //融资方通过
+                if(this.zfiSupplierStatus == '01'){
+                    //预览文件
+                    this.getContractFile(true);
+                }
             }
         });
     },
@@ -1091,7 +1102,7 @@ export default {
 
     },
     //获取合同文件
-    getContractFile(){
+    getContractFile(nosign){
         const loading = this.$loading({
                     lock: true,
                     text: 'Loading',
@@ -1111,8 +1122,10 @@ export default {
                         message: '文件不存在!',
                         type: 'warning'
                       }); */
-                      //文件不存在,直接调盖章
-                      this.contractSigning();
+                      //文件不存在,并且不是一进页面调的文件预览才盖章
+                      if(!nosign){
+                          this.contractSigning();
+                      }
                 }
             }).catch((response)=>{
                         loading.close();