Przeglądaj źródła

授信合同预览,融资授信筛选条件

peixh 3 lat temu
rodzic
commit
ae34556d8b

+ 4 - 2
front-vue/src/views/service/creditLine/addCreditLine.vue

@@ -532,8 +532,9 @@ export default {
     },
     //打开合同选择列表
     openTicket() {
-      this.resetForm("formQuery");
-      this.getContractList()
+      this.resetQuerys();
+      // this.resetForm("formQuery");
+      // this.getContractList()
       this.open = true
       this.title = "合同信息"
     },
@@ -598,6 +599,7 @@ export default {
     },
     /* 预览 */
     handlePreview(row) {
+      debugger
       this.title = "";
       const pfiUrl = row.pfiUrl;
       const pfiFileName = row.pfiFileName;

+ 2 - 2
front-vue/src/views/service/creditLine/creditLine.vue

@@ -6,7 +6,7 @@
          <div  style="float: right;margin-right:1%">
             <el-button type="cyan"  icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
             <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"  style="float: ;">重置</el-button>
-                         <column-setting :checkList="checkList" :tableList="tableList" :selfDom="selfDom" :tableId="tableId" style="margin-left:5px"></column-setting>
+                         <column-setting :checkList="checkList" :tableList="tableList" :selfDom="selfDom" :tableId="tableId" style="margin-left:5px" v-if="this.companyType != '02'"></column-setting>
          </div>
          <hr  style="margin-top: 16px;">
     <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
@@ -73,7 +73,7 @@
           />
         </el-select>
       </el-form-item>
-      <el-form-item label="开始日期" prop="startTime">
+      <el-form-item label="生效日期" prop="startTime">
         <el-date-picker  size="small"
          v-model="queryParams.startTime"
          style="width: 240px"

+ 20 - 13
front-vue/src/views/service/creditLine/detailCreditLine.vue

@@ -1,11 +1,11 @@
 <template>
   <div class="app-container">
-    <el-form ref="form" :label-position="labelPosition" :model="form" :rules="rules" label-width="106px" disabled>
+    <el-form ref="form" :label-position="labelPosition" :model="form" :rules="rules" label-width="106px" >
       <el-divider content-position="left">授信信息</el-divider>
       <el-row>
         <el-col :span="8">
           <el-form-item label="资金方:" prop="zfpcrFundSide">
-            <el-select v-model="form.zfpcrFundSide" style="width : 284px" clearable>
+            <el-select v-model="form.zfpcrFundSide" style="width : 284px" clearable disabled>
               <el-option
                 v-for="(item,index) in zfCompanyList"
                 :key="index"
@@ -17,7 +17,7 @@
         </el-col>
         <el-col :span="8">
           <el-form-item label="融资产品:" prop="zfpcrProductId">
-            <el-select v-model="form.zfpcrProductId" style="width : 284px" clearable>
+            <el-select v-model="form.zfpcrProductId" style="width : 284px" clearable disabled>
               <el-option
                 v-for="(item,index) in financeProductList"
                 :key="index"
@@ -29,7 +29,7 @@
         </el-col>
         <el-col :span="8">
           <el-form-item label="授信企业名称:" prop="zfpcrCompanyId">
-            <el-select v-model="form.zfpcrCompanyId" style="width : 284px" clearable>
+            <el-select v-model="form.zfpcrCompanyId" style="width : 284px" clearable disabled>
               <el-option
                 v-for="(item,index) in hxCompanyList"
                 :key="index"
@@ -67,7 +67,7 @@
         <el-col :span="8">
           <el-form-item label="授信额度:" prop="zfpcrAmount">
             <!-- <el-tooltip class="item" effect="light" :content= "zfpcrAmountFormat" placement="top-start"> -->
-            <el-input v-model="form.zfpcrAmount" placeholder="请输入授信额度"  style="width:284px">
+            <el-input v-model="form.zfpcrAmount" placeholder="请输入授信额度"  style="width:284px" readonly>
               <template slot="append">元</template>
             </el-input>
             <!-- </el-tooltip> -->
@@ -75,14 +75,14 @@
         </el-col>
         <el-col :span="8">
           <el-form-item label="利率:" prop="zfpcrRate">
-          <el-input v-model="form.zfpcrRate" placeholder="请输入利率" style="width:284px">
+          <el-input v-model="form.zfpcrRate" placeholder="请输入利率" style="width:284px" readonly>
             <template slot="append">%起</template>
           </el-input>
         </el-form-item>
         </el-col>
         <el-col :span="8">
           <el-form-item label="有效期:" prop="zfpcrDateType">
-            <el-radio-group v-model="form.zfpcrDateType" size="medium">
+            <el-radio-group v-model="form.zfpcrDateType" size="medium" disabled>
               <el-radio-button  v-for="(dict,index) in dateTypeOptions" :key="index" :label="dict.dictValue" border>{{dict.dictLabel}}</el-radio-button>
             </el-radio-group>
           </el-form-item>
@@ -90,10 +90,11 @@
       </el-row>
       <el-row>
         <el-col :span="8">
-          <el-form-item label="有效期范围:" prop="dateTime" v-if="this.form.zfpcrDateType == '1'">
+          <el-form-item label="有效期范围:" prop="dateTime" v-if="this.form.zfpcrDateType == '1'" >
             <el-date-picker  
               v-model="form.dateTime"
               clearable
+              disabled
               style="width: 284px"
               unlink-panels
               value-format="yyyy-MM-dd"
@@ -106,12 +107,12 @@
         </el-col>
         <el-col :span="8">
           <el-form-item label="融资网点:" prop="zfpcrAddress">
-            <el-input v-model="form.zfpcrAddress" placeholder="请输入融资网点" style="width:284px"/>
+            <el-input v-model="form.zfpcrAddress" placeholder="请输入融资网点" style="width:284px" readonly/>
           </el-form-item>
         </el-col>
         <el-col :span="8">
           <el-form-item label="是否收取手续费:" prop="zfpcrCharge" label-width="113px">
-            <el-radio-group v-model="form.zfpcrCharge" size="medium" >
+            <el-radio-group v-model="form.zfpcrCharge" size="medium" disabled>
               <el-radio-button  v-for="(dict,index) in chargeOptions" :key="index" :label="dict.dictValue" border>{{dict.dictLabel}}</el-radio-button>
             </el-radio-group>
           </el-form-item>
@@ -120,7 +121,7 @@
       <el-row>
         <el-col :span="8">
           <el-form-item label="平台服务费收取费率:" prop="zfpcrChargeRate" label-width="139px" v-if="this.form.zfpcrCharge == '1'">
-          <el-input v-model="form.zfpcrChargeRate" placeholder="请输入平台服务费收取费率" style="width:284px">
+          <el-input v-model="form.zfpcrChargeRate" placeholder="请输入平台服务费收取费率" style="width:284px" readonly>
             <template slot="append">%</template>
           </el-input>
         </el-form-item>
@@ -128,6 +129,7 @@
         <el-col :span="8">
           <el-form-item label="核心企业还款账户账号:" prop="zfpcrAccount" label-width="142px">
             <el-autocomplete
+              readonly
               style="width:286px"
               class="inline-input"
               v-model="form.zfpcrAccount"
@@ -146,7 +148,7 @@
       <el-row>
         <el-col :span="8">
           <el-form-item label="融资放款方式:" prop="zfpcrLoanType">
-            <el-select v-model="form.zfpcrLoanType" placeholder="请选择状态" clearable style="width : 284px" clearable>
+            <el-select v-model="form.zfpcrLoanType" placeholder="请选择状态" clearable style="width : 284px" clearable disabled>
               <el-option
                 v-for="dict in loanTypeOptions"
                 :key="dict.dictValue"
@@ -158,7 +160,7 @@
         </el-col>
         <el-col :span="8">
           <el-form-item label="记账簿托管方式:" prop="zfpcrBookkeepingType" label-width="113px">
-            <el-select v-model="form.zfpcrBookkeepingType" placeholder="请选择状态" clearable style="width : 284px" clearable>
+            <el-select v-model="form.zfpcrBookkeepingType" placeholder="请选择状态" clearable style="width : 284px" clearable disabled>
               <el-option
                 v-for="dict in bookkeepingTypeOptions"
                 :key="dict.dictValue"
@@ -264,6 +266,9 @@
       <!-- <el-button type="success" @click="submitForm"
         >提交</el-button> -->
     </div>
+    <el-dialog :title="title" :visible.sync="openWord" width="1000px" append-to-body>
+      <iframe :src="wordUrl" width='700px' height='500px' frameborder='1' />
+    </el-dialog>
   </div>
 </template>
 
@@ -427,6 +432,7 @@ export default {
     const usableAmount = this.$route.params && this.$route.params.usableAmount;
     var self =this;
     getCreditLine(zfpcrId).then((response) => {
+      debugger
       this.ticketList = response.data.ticketList;
                    /* 查询资方 */
       //公司类型
@@ -622,6 +628,7 @@ export default {
       this.handleQuerys();
     },
     handlePreview(row) {
+      debugger
       this.title = "";
       const pfiUrl = row.pfiUrl;
       const pfiFileName = row.pfiFileName;

+ 3 - 2
front-vue/src/views/service/creditLine/editCreditLine.vue

@@ -593,8 +593,9 @@ export default {
     },
     //打开合同选择列表
     openTicket() {
-      this.resetForm("formQuery");
-      this.getContractList()
+      this.resetQuerys();
+      // this.resetForm("formQuery");
+      // this.getContractList()
       this.open = true
       this.title = "合同信息"
     },

+ 1 - 1
front-vue/src/views/service/creditLine/supplierCreditLine.vue

@@ -283,7 +283,7 @@ export default {
         zfsqProfitSpare7: null,
         zfsqProfitSpare8: null,
         zfsqProfitSpare9: null,
-        sysName: null,
+        scyName: null,
         AmountA: null,
         AmountB: null,
       },