Pārlūkot izejas kodu

增加文件下载

xuefy 3 gadi atpakaļ
vecāks
revīzija
d6251c675f

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 9
front-vue/src/api/common/pdfobject.min.js


+ 1 - 1
front-vue/src/views/service/credit/addInformation.vue

@@ -247,7 +247,7 @@
   </div>
 </template>
 <script>
-import {getCreditDetail,getReceiverList,listCreditLine,getAvailableBalance,getAccountsCollection,updateCredit,getFile} from "@/api/service/credit/credit";
+import {getCreditDetail,getReceiverList,listCreditLine,getAvailableBalance,getAccountsCollection,getFile} from "@/api/service/credit/credit";
 import {addInfor} from "@/api/service/credit/creditHandle";
 import {accAdd} from "@/utils/calculation";
 import {getToken} from "@/utils/auth";

+ 1 - 1
front-vue/src/views/service/credit/creditDetail.vue

@@ -258,7 +258,7 @@ export default {
                 }
             });
         },
-            //文件下载
+        //文件下载
        handleDownload(row){
             const pfiUrl = row.pfiUrl;
             if(pfiUrl != null && pfiUrl != ''){

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

@@ -96,7 +96,7 @@
                             size="mini"
                             type="text"
                             icon="el-icon-view"
-                            @click="handleDetail(scope.row)"
+                            @click="handleDownload(scope.row)"
                         >下载</el-button>
                     </template>
                 </el-table-column>
@@ -111,7 +111,7 @@
                             size="mini"
                             type="text"
                             icon="el-icon-view"
-                            @click="handleDetail(scope.row)"
+                            @click="handleDownload(scope.row)"
                         >下载</el-button>
                     </template>
                 </el-table-column>
@@ -126,7 +126,7 @@
                             size="mini"
                             type="text"
                             icon="el-icon-view"
-                            @click="handleDetail(scope.row)"
+                            @click="handleDownload(scope.row)"
                         >下载</el-button>
                     </template>
                 </el-table-column>
@@ -134,7 +134,7 @@
         <div class="footer" style="float: right;
             margin-bottom:2px;">
             <el-button type="success" @click="getContractFile">预览文件</el-button>
-            <el-button type="primary" @click="selectType">确定</el-button>
+            <el-button type="primary" @click="selectType">签署</el-button>
             <el-button @click="cancel">取消</el-button>
         </div>
         <el-dialog
@@ -187,6 +187,7 @@ import {accAdd} from "@/utils/calculation";
 import {getContractFile} from "@/api/service/credit/creditHandle";
 import {sendMessage,checkCode,faceAuth,checkFaceAuth,contractSigning} from "@/api/service/credit/message";
 import pdfShow from "./pdfShow";
+import {getToken} from "@/utils/auth";
 export default {
     name: "addCredit",
     components: {pdfShow},
@@ -249,7 +250,7 @@ export default {
             authForm:{}
         };
     },
-    created() {
+    activated() {
          const zfiId = this.$route.params && this.$route.params.zfiId;
          getCreditDetail(zfiId).then((response) => {
              if(response.data){
@@ -480,6 +481,19 @@ export default {
         }
 
     },
+    //文件下载
+    handleDownload(row){
+        const pfiUrl = row.pfiUrl;
+        if(pfiUrl != null && pfiUrl != ''){
+        window.open(pfiUrl +"/"+ getToken());
+        }else{
+            this.$message({
+            message: '该附件不存在!',
+            type: 'warning'
+            });
+            return;
+        }
+    },
     //确认选择
     confirmSelect(){
             if(!this.updateForm.radio){

+ 17 - 3
front-vue/src/views/service/credit/financeOpen.vue

@@ -123,7 +123,7 @@
                             size="mini"
                             type="text"
                             icon="el-icon-view"
-                            @click="handleDetail(scope.row)"
+                            @click="handleDownload(scope.row)"
                         >下载</el-button>
                     </template>
                 </el-table-column>
@@ -138,7 +138,7 @@
                             size="mini"
                             type="text"
                             icon="el-icon-view"
-                            @click="handleDetail(scope.row)"
+                            @click="handleDownload(scope.row)"
                         >下载</el-button>
                     </template>
                 </el-table-column>
@@ -153,7 +153,7 @@
                             size="mini"
                             type="text"
                             icon="el-icon-view"
-                            @click="handleDetail(scope.row)"
+                            @click="handleDownload(scope.row)"
                         >下载</el-button>
                     </template>
                 </el-table-column>
@@ -233,6 +233,7 @@
 import {listSupplierCreditLine,getAccountsCollection,getSupplierAvailableBalance,addCredit,getFile} from "@/api/service/credit/credit";
 import {getRandom} from "@/api/common/getRandom";
 import {accAdd} from "@/utils/calculation";
+import {getToken} from "@/utils/auth";
 export default {
     name: "financeOpen",
     components: {},
@@ -685,6 +686,19 @@ export default {
       }
       return chineseStr;
     },
+    //文件下载
+    handleDownload(row){
+        const pfiUrl = row.pfiUrl;
+        if(pfiUrl != null && pfiUrl != ''){
+        window.open(pfiUrl +"/"+ getToken());
+        }else{
+            this.$message({
+            message: '该附件不存在!',
+            type: 'warning'
+            });
+            return;
+        }
+    },
     //新增
     submitForm(){
         if(this.ticketList.length < 1){

+ 17 - 3
front-vue/src/views/service/credit/financeOpenUpdate.vue

@@ -140,7 +140,7 @@
                             size="mini"
                             type="text"
                             icon="el-icon-view"
-                            @click="handleDetail(scope.row)"
+                            @click="handleDownload(scope.row)"
                         >下载</el-button>
                     </template>
                 </el-table-column>
@@ -155,7 +155,7 @@
                             size="mini"
                             type="text"
                             icon="el-icon-view"
-                            @click="handleDetail(scope.row)"
+                            @click="handleDownload(scope.row)"
                         >下载</el-button>
                     </template>
                 </el-table-column>
@@ -170,7 +170,7 @@
                             size="mini"
                             type="text"
                             icon="el-icon-view"
-                            @click="handleDetail(scope.row)"
+                            @click="handleDownload(scope.row)"
                         >下载</el-button>
                     </template>
                 </el-table-column>
@@ -249,6 +249,7 @@
 <script>
 import {listSupplierCreditLine,getCreditDetail,getAccountsCollection,getSupplierAvailableBalance,updateCredit,getFile} from "@/api/service/credit/credit";
 import {accAdd} from "@/utils/calculation";
+import {getToken} from "@/utils/auth";
 export default {
     name: "addCredit",
     components: {},
@@ -400,6 +401,19 @@ export default {
         rowkeyCustomer(row) {
             return row.cciId;
         },
+        //文件下载
+        handleDownload(row){
+            const pfiUrl = row.pfiUrl;
+            if(pfiUrl != null && pfiUrl != ''){
+            window.open(pfiUrl +"/"+ getToken());
+            }else{
+                this.$message({
+                message: '该附件不存在!',
+                type: 'warning'
+                });
+                return;
+            }
+        },
         //供应商授信额度    
         listSupplierCreditLine(data){
               this.supplierCreditParams.zfsqId = data.financeInf.zfiSupplierQuotaId;

+ 17 - 3
front-vue/src/views/service/credit/goFinance.vue

@@ -79,7 +79,7 @@
                         size="mini"
                         type="text"
                         icon="el-icon-view"
-                        @click="handleDetail(scope.row)"
+                        @click="handleDownload(scope.row)"
                     >下载</el-button>
                 </template>
             </el-table-column>
@@ -94,7 +94,7 @@
                         size="mini"
                         type="text"
                         icon="el-icon-view"
-                        @click="handleDetail(scope.row)"
+                        @click="handleDownload(scope.row)"
                     >下载</el-button>
                 </template>
             </el-table-column>
@@ -109,7 +109,7 @@
                         size="mini"
                         type="text"
                         icon="el-icon-view"
-                        @click="handleDetail(scope.row)"
+                        @click="handleDownload(scope.row)"
                     >下载</el-button>
                 </template>
             </el-table-column>
@@ -126,6 +126,7 @@
 import {addRecord,listBillInf} from "@/api/service/financeRecord/record";
 import { listFinanceInf } from "@/api/common/financeInf";
 import { getFile } from "@/api/service/credit/credit";
+import {getToken} from "@/utils/auth";
 export default {
   name: "financeRecord",
   components: {
@@ -217,6 +218,19 @@ export default {
             this.$store.dispatch("tagsView/delView", this.$route);
             this.$router.go(-1);
     },
+     //文件下载
+    handleDownload(row){
+        const pfiUrl = row.pfiUrl;
+        if(pfiUrl != null && pfiUrl != ''){
+        window.open(pfiUrl +"/"+ getToken());
+        }else{
+            this.$message({
+            message: '该附件不存在!',
+            type: 'warning'
+            });
+            return;
+        }
+    },
     // 表单重置
     reset() {
       this.form = {

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

@@ -57,7 +57,7 @@
                             size="mini"
                             type="text"
                             icon="el-icon-view"
-                            @click="handleDetail(scope.row)"
+                            @click="handleDownload(scope.row)"
                         >下载</el-button>
                     </template>
                 </el-table-column>
@@ -72,7 +72,7 @@
                             size="mini"
                             type="text"
                             icon="el-icon-view"
-                            @click="handleDetail(scope.row)"
+                            @click="handleDownload(scope.row)"
                         >下载</el-button>
                     </template>
                 </el-table-column>
@@ -87,7 +87,7 @@
                             size="mini"
                             type="text"
                             icon="el-icon-view"
-                            @click="handleDetail(scope.row)"
+                            @click="handleDownload(scope.row)"
                         >下载</el-button>
                     </template>
                 </el-table-column>
@@ -159,6 +159,7 @@
 import {getCreditDetail,getAvailableBalance,getAccountsCollection,getFile} from "@/api/service/credit/credit";
 import {signFor,getContractFile} from "@/api/service/credit/creditHandle";
 import {accAdd} from "@/utils/calculation";
+import {getToken} from "@/utils/auth";
 export default {
     name: "addCredit",
     components: {},
@@ -292,6 +293,19 @@ export default {
                 }
             });
         },
+        //文件下载
+        handleDownload(row){
+            const pfiUrl = row.pfiUrl;
+            if(pfiUrl != null && pfiUrl != ''){
+            window.open(pfiUrl +"/"+ getToken());
+            }else{
+                this.$message({
+                message: '该附件不存在!',
+                type: 'warning'
+                });
+                return;
+            }
+        },
         resetQuerys() {
             this.resetForm("formQuery");
             this.handleQuerys();