瀏覽代碼

盖章查询是否是经办人

peixh 3 年之前
父節點
當前提交
da97b307d1

+ 11 - 0
front-vue/src/api/common/companyHandler.js

@@ -0,0 +1,11 @@
+import request from '@/utils/request'
+
+// 查询当前用户是否是经办人
+export function listCompanyHandler() {
+  return request({
+    url: '/sc-service/companyHandler/list',
+    method: 'get',
+  })
+}
+
+

+ 1 - 1
front-vue/src/views/service/financeRecord/detailFinanceRecord.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="app-container">
     <!-- 添加或修改融资记录对话框 -->
-    <span style="float: right; margin-right: 125px;">创建人{{ user }}</span>
+    <span style="float: right; margin-right: 125px;">创建人:{{ user }}</span>
         <span style="float: right; margin-right: 125px;">创建时间:{{ time }}</span>
         <span style="float: right; margin-right: 125px;">融资编号:{{ number }}</span>
       <el-form ref="form" label-position="top" :model="form" :rules="rules" label-width="80px">

+ 13 - 13
front-vue/src/views/service/financeRecord/financeRecord.vue

@@ -66,14 +66,14 @@
         <el-table-column label="融资方" align="center" prop="supplierScyName" width="180" :show-overflow-tooltip="true" v-if="uncheckList.supplierScyName && this.companyType == '01'"/>
         <el-table-column label="开立方" align="center" prop="coreScyName" width="100" :show-overflow-tooltip="true" v-if="uncheckList.coreScyName"/>
         <el-table-column label="融资金额" :formatter="moneyFormat" align="center" prop="zfrAmount" :show-overflow-tooltip="true" v-if="uncheckList.zfrAmount"/>
-        <el-table-column label="融资利率(%)" align="center" prop="zfrRate" width="100" v-if="uncheckList.zfrRate"/>
+        <el-table-column label="融资利率(%)" align="center" prop="zfrRate" width="100" :show-overflow-tooltip="true" v-if="uncheckList.zfrRate"/>
         <el-table-column label="经办人" align="center" prop="nickName" width="100" :show-overflow-tooltip="true" v-if="uncheckList.nickName"/>
         <el-table-column label="承诺还款时间" align="center" prop="zfrExpireDate" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrExpireDate"/>
         <el-table-column label="融资申请日期" align="center" prop="zfrApplyDate" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrApplyDate"/>
         <el-table-column label="实际放款金额" :formatter="moneyFormat" align="center" prop="zfrLoanAmount" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrLoanAmount"/>
         <el-table-column label="融资放款日期" align="center" prop="zfrLoanDate" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrLoanDate"/>
-        <el-table-column label="融资状态" :formatter="statusFormat" align="center"  prop="zfrStatus" v-if="uncheckList.zfrStatus"/>
-        <el-table-column label="审批状态" :formatter="approveFormat" align="center"  prop="zfrApproveStt" v-if="uncheckList.zfrApproveStt && this.companyType == '02'"/>
+        <el-table-column label="融资状态" :formatter="statusFormat" align="center"  prop="zfrStatus" :show-overflow-tooltip="true" v-if="uncheckList.zfrStatus"/>
+        <el-table-column label="审批状态" :formatter="approveFormat" align="center"  prop="zfrApproveStt" :show-overflow-tooltip="true" v-if="uncheckList.zfrApproveStt && this.companyType == '02'"/>
         <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="200">
           <template slot-scope="scope">
             <el-button
@@ -186,19 +186,19 @@
             <span>{{(queryParamsIng.pageNum - 1) * queryParamsIng.pageSize +scope.$index + 1}}</span>
           </template>
         </el-table-column>
-        <el-table-column label="融信编号" align="center" prop="zfiNumner" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfiNumner  && (this.companyType == '00' || this.companyType == '02')"/>
+       <el-table-column label="融信编号" align="center" prop="zfiNumner" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfiNumner  && (this.companyType == '00' || this.companyType == '02')"/>
         <el-table-column label="融资编号" align="center" prop="zfrNumber" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrNumber"/>
         <el-table-column label="融资方" align="center" prop="supplierScyName" width="180" :show-overflow-tooltip="true" v-if="uncheckList.supplierScyName && this.companyType == '01'"/>
         <el-table-column label="开立方" align="center" prop="coreScyName" width="100" :show-overflow-tooltip="true" v-if="uncheckList.coreScyName"/>
         <el-table-column label="融资金额" :formatter="moneyFormat" align="center" prop="zfrAmount" :show-overflow-tooltip="true" v-if="uncheckList.zfrAmount"/>
-        <el-table-column label="融资利率(%)" align="center" prop="zfrRate" width="100" v-if="uncheckList.zfrRate"/>
+        <el-table-column label="融资利率(%)" align="center" prop="zfrRate" width="100" :show-overflow-tooltip="true" v-if="uncheckList.zfrRate"/>
         <el-table-column label="经办人" align="center" prop="nickName" width="100" :show-overflow-tooltip="true" v-if="uncheckList.nickName"/>
         <el-table-column label="承诺还款时间" align="center" prop="zfrExpireDate" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrExpireDate"/>
         <el-table-column label="融资申请日期" align="center" prop="zfrApplyDate" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrApplyDate"/>
         <el-table-column label="实际放款金额" :formatter="moneyFormat" align="center" prop="zfrLoanAmount" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrLoanAmount"/>
         <el-table-column label="融资放款日期" align="center" prop="zfrLoanDate" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrLoanDate"/>
-        <el-table-column label="融资状态" :formatter="statusFormat" align="center"  prop="zfrStatus" v-if="uncheckList.zfrStatus"/>
-        <el-table-column label="审批状态" :formatter="approveFormat" align="center"  prop="zfrApproveStt" v-if="uncheckList.zfrApproveStt && this.companyType == '02'"/>
+        <el-table-column label="融资状态" :formatter="statusFormat" align="center"  prop="zfrStatus" :show-overflow-tooltip="true" v-if="uncheckList.zfrStatus"/>
+        <el-table-column label="审批状态" :formatter="approveFormat" align="center"  prop="zfrApproveStt" :show-overflow-tooltip="true" v-if="uncheckList.zfrApproveStt && this.companyType == '02'"/>
         <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="200">
           <template slot-scope="scope">
             <el-button
@@ -304,14 +304,14 @@
         <el-table-column label="融资方" align="center" prop="supplierScyName" width="180" :show-overflow-tooltip="true" v-if="uncheckList.supplierScyName && this.companyType == '01'"/>
         <el-table-column label="开立方" align="center" prop="coreScyName" width="100" :show-overflow-tooltip="true" v-if="uncheckList.coreScyName"/>
         <el-table-column label="融资金额" :formatter="moneyFormat" align="center" prop="zfrAmount" :show-overflow-tooltip="true" v-if="uncheckList.zfrAmount"/>
-        <el-table-column label="融资利率(%)" align="center" prop="zfrRate" width="100" v-if="uncheckList.zfrRate"/>
+        <el-table-column label="融资利率(%)" align="center" prop="zfrRate" width="100" :show-overflow-tooltip="true" v-if="uncheckList.zfrRate"/>
         <el-table-column label="经办人" align="center" prop="nickName" width="100" :show-overflow-tooltip="true" v-if="uncheckList.nickName"/>
         <el-table-column label="承诺还款时间" align="center" prop="zfrExpireDate" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrExpireDate"/>
         <el-table-column label="融资申请日期" align="center" prop="zfrApplyDate" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrApplyDate"/>
         <el-table-column label="实际放款金额" :formatter="moneyFormat" align="center" prop="zfrLoanAmount" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrLoanAmount"/>
         <el-table-column label="融资放款日期" align="center" prop="zfrLoanDate" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrLoanDate"/>
-        <el-table-column label="融资状态" :formatter="statusFormat" align="center"  prop="zfrStatus" v-if="uncheckList.zfrStatus"/>
-        <el-table-column label="审批状态" :formatter="approveFormat" align="center"  prop="zfrApproveStt" v-if="uncheckList.zfrApproveStt && this.companyType == '02'"/>
+        <el-table-column label="融资状态" :formatter="statusFormat" align="center"  prop="zfrStatus" :show-overflow-tooltip="true" v-if="uncheckList.zfrStatus"/>
+        <el-table-column label="审批状态" :formatter="approveFormat" align="center"  prop="zfrApproveStt" :show-overflow-tooltip="true" v-if="uncheckList.zfrApproveStt && this.companyType == '02'"/>
         <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="200">
           <template slot-scope="scope">
             <el-button
@@ -402,14 +402,14 @@
         <el-table-column label="融资方" align="center" prop="supplierScyName" width="180" :show-overflow-tooltip="true" v-if="uncheckList.supplierScyName && this.companyType == '01'"/>
         <el-table-column label="开立方" align="center" prop="coreScyName" width="100" :show-overflow-tooltip="true" v-if="uncheckList.coreScyName"/>
         <el-table-column label="融资金额" :formatter="moneyFormat" align="center" prop="zfrAmount" :show-overflow-tooltip="true" v-if="uncheckList.zfrAmount"/>
-        <el-table-column label="融资利率(%)" align="center" prop="zfrRate" width="100" v-if="uncheckList.zfrRate"/>
+        <el-table-column label="融资利率(%)" align="center" prop="zfrRate" width="100" :show-overflow-tooltip="true" v-if="uncheckList.zfrRate"/>
         <el-table-column label="经办人" align="center" prop="nickName" width="100" :show-overflow-tooltip="true" v-if="uncheckList.nickName"/>
         <el-table-column label="承诺还款时间" align="center" prop="zfrExpireDate" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrExpireDate"/>
         <el-table-column label="融资申请日期" align="center" prop="zfrApplyDate" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrApplyDate"/>
         <el-table-column label="实际放款金额" :formatter="moneyFormat" align="center" prop="zfrLoanAmount" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrLoanAmount"/>
         <el-table-column label="融资放款日期" align="center" prop="zfrLoanDate" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrLoanDate"/>
-        <el-table-column label="融资状态" :formatter="statusFormat" align="center"  prop="zfrStatus" v-if="uncheckList.zfrStatus"/>
-        <el-table-column label="审批状态" :formatter="approveFormat" align="center"  prop="zfrApproveStt" v-if="uncheckList.zfrApproveStt && this.companyType == '02'"/>
+        <el-table-column label="融资状态" :formatter="statusFormat" align="center"  prop="zfrStatus" :show-overflow-tooltip="true" v-if="uncheckList.zfrStatus"/>
+        <el-table-column label="审批状态" :formatter="approveFormat" align="center"  prop="zfrApproveStt" :show-overflow-tooltip="true" v-if="uncheckList.zfrApproveStt && this.companyType == '02'"/>
         <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="200">
           <template slot-scope="scope">
             <el-button

+ 62 - 35
front-vue/src/views/service/financeRecord/recordSeal.vue

@@ -25,7 +25,7 @@
                 </el-form-item>
             </el-col>
             <el-col :span="8">
-                <el-form-item label="融资账户" prop="zfrCollectionAccount" v-if="this.form.zfpcrLoantype != '0'" >
+                <el-form-item label="融资账户" prop="zfrCollectionAccount" >
                 <el-input v-model="form.zfrCollectionAccount" placeholder="请输入融资账户" style="width: 284px;" disabled/>
                 </el-form-item>
             </el-col>
@@ -116,6 +116,16 @@
                 </template>
             </el-table-column>
           </el-table>
+        <el-divider content-position="left">盖章附件</el-divider>
+            <el-row>
+                <img   style="width:50px;height:50px;"
+                    :key="dict.pfiFileId"
+                    src="../../../assets/images/pdf.png"
+                    v-for="dict in recordSealList"
+                    @click="handlePreview(dict)"
+                    :title="dict.pfiFileName"
+                >
+            </el-row>
         <div class="footer" style="float: right;
             margin-bottom:2px;">
             <el-button type="success" @click="getContractFile">预览文件</el-button>
@@ -175,8 +185,11 @@
   </div>
 </template>
 <script>
-import {getRecord,updateRecord ,listBillInf,getContractFile,contractSigning,updateChargeStatus,listChargeStatus} from "@/api/service/financeRecord/record";
+import { getRecord,updateRecord ,listBillInf,getContractFile,
+         contractSigning,updateChargeStatus,listChargeStatus,
+         listAccInf,getRecordSealFile} from "@/api/service/financeRecord/record";
 import { listFinanceInf } from "@/api/common/financeInf";
+import { listCompanyHandler } from "@/api/common/companyHandler";
 import {getCreditDetail,getFile} from "@/api/service/credit/credit";
 import {accAdd} from "@/utils/calculation";
 import {sendMessage,checkCode,faceAuth,checkFaceAuth} from "@/api/service/credit/message";
@@ -230,8 +243,8 @@ export default {
             invoiceFileList:[],
             //其他文件
             otherFileList:[],
-
-
+            //盖章文件
+            recordSealList:[],
             //融信编号数据
             financeInfList: [],
             //应收账款
@@ -312,8 +325,8 @@ export default {
             }).then(() =>{ 
                 this.form = response.data;
                 this.$set(this.form, "zfrRepaymentDate", this.parseTime(new Date(response.data.zfrRepaymentDate),'{y}-{m}-{d}'));
-                
             })
+            this.getRecordSealFile()
         });
     },
     methods: {
@@ -416,6 +429,14 @@ export default {
       }
       this.openFile = true;
     },
+    //获取盖章文件
+    getRecordSealFile(){
+      getRecordSealFile(this.form).then((response) => {
+        if(response.data.list){
+          this.recordSealList = response.data.list;
+        }
+      });
+    },
     //应收账款合计
     allAmount() {
       var strarr = [0.00];
@@ -543,39 +564,45 @@ export default {
     },
     //选择类型
     selectType(){
-        var zfrId= this.zfrId
-        listChargeStatus(zfrId).then((response) => {
-            const zciStatus = response.data[0].zciStatus;
-            if(response.data){
-                if(response.data[0].zciStatus == '00'){
-                    this.$confirm(
-                        '请缴纳手续费'+ this.needPay + '元',
-                        "警告",
-                        {
-                        confirmButtonText: "去缴费",
-                        cancelButtonText: "取消",
-                        type: "warning",
-                        }
-                    ).then(function () {
-                        return updateChargeStatus(zfrId);
-                        }).then(() =>{
-                        //选择签署意愿
-                        if(this.zfpAuthType == "00"){
-                                this.confirmIsShow = true;
-                        }else{
-                            this.checking();
-                        }
-                    })
-                }else{
-                    //选择签署意愿
-                        if(this.zfpAuthType == "00"){
-                                this.confirmIsShow = true;
+        listCompanyHandler().then((response) => {
+            if(response.data == true){
+                var zfrId= this.zfrId
+                listChargeStatus(zfrId).then((response) => {
+                    if(response.data[0]){
+                        if(response.data[0].zciStatus == '00'){
+                            this.$confirm(
+                                '请缴纳手续费'+ this.needPay + '元',
+                                "警告",
+                                {
+                                confirmButtonText: "去缴费",
+                                cancelButtonText: "取消",
+                                type: "warning",
+                                }
+                            ).then(function () {
+                                return updateChargeStatus(zfrId);
+                                }).then(() =>{
+                                //选择签署意愿
+                                if(this.zfpAuthType == "00"){
+                                        this.confirmIsShow = true;
+                                }else{
+                                    this.checking();
+                                }
+                            })
                         }else{
-                            this.checking();
+                            //选择签署意愿
+                                if(this.zfpAuthType == "00"){
+                                        this.confirmIsShow = true;
+                                }else{
+                                    this.checking();
+                                }
                         }
-                }
+                    }
+                });
+            }else{
+                this.$message.error('此操作需经办人权限,请确认您是否是经办人');
             }
-        });
+        })
+        
         
     },
     //文件下载