فهرست منبع

授信管理 融资管理

peixh 3 سال پیش
والد
کامیت
2107f1ddef

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

@@ -53,6 +53,16 @@
           />
         </el-select>
       </el-form-item>
+      <el-form-item label="授信类型" prop="zfpType">
+        <el-select v-model="queryParams.zfpType" placeholder="请选择类型" clearable size="small">
+          <el-option
+            v-for="dict in typeOptions"
+            :key="dict.dictValue"
+            :label="dict.dictLabel"
+            :value="dict.dictValue"
+          />
+        </el-select>
+      </el-form-item>
       <el-form-item label="开始日期" prop="startTime">
         <el-date-picker  size="small"
          v-model="queryParams.startTime"
@@ -201,6 +211,8 @@ export default {
       contractList: [],
       //授信状态数据字典
       statusOptions: [],
+      //授信类型(融资产品类型)
+      typeOptions: [],
       // 弹出层标题
       title: "",
       // 是否显示弹出层
@@ -238,7 +250,8 @@ export default {
         AmountA: null,
         AmountB: null,
         startTime: [],
-        endTime: []
+        endTime: [],
+        zfpType: null
       },
       options: [],
       // 表单参数
@@ -336,6 +349,9 @@ export default {
     this.getDicts("zc_zfpcr_status").then(response => {
       this.statusOptions = response.data;
     });
+    this.getDicts("zc_zfp_type").then(response => {
+      this.typeOptions = response.data;
+    });
   },
   activated() {
     this.getList();
@@ -343,6 +359,9 @@ export default {
     this.getDicts("zc_zfpcr_status").then(response => {
       this.statusOptions = response.data;
     });
+    this.getDicts("zc_zfp_type").then(response => {
+      this.typeOptions = response.data;
+    });
   },
   mounted() {
     this.columnQuery();

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

@@ -180,7 +180,7 @@
             </template>
           </el-table-column>
           <el-table-column label="合同模板名称"  align="center"  prop="zfcName"   />
-          <el-table-column label="签署主体"  align="center"  prop="zfcSubject"  :formatter="subjectFormat"  />
+          <el-table-column label="签署节点"  align="center"  prop="zfcNode"   :formatter="nodeFormat"/>
           <el-table-column label="合同id"  align="center"  prop="zfcId" v-if="false"  />
           <!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="250">
             <template slot-scope="scope">
@@ -245,7 +245,7 @@
         </el-table-column>
         <el-table-column label="合同模板编号"  align="center"  prop="zfcNumber" show-overflow-tooltip />
           <el-table-column label="合同模板名称"  align="center"  prop="zfcName"   />
-          <el-table-column label="签署主体"  align="center"  prop="zfcSubject"    />
+          <el-table-column label="签署节点"  align="center"  prop="zfcNode"   :formatter="nodeFormat"/>
       </el-table>
       <pagination
         v-show="total > 0"
@@ -314,6 +314,8 @@ export default {
       loanTypeOptions: [],
       //记账簿托管方式数据字典
       bookkeepingTypeOptions: [],
+      //签署节点数据字典
+      nodeOptions: [],
       // 弹出层标题
       title: "",
       // 是否显示弹出层
@@ -450,7 +452,7 @@ export default {
         this.restaurants = response.data;
       }).then(()=>{
         this.form = response.data.list[0]
-        this.form.zfpcrFundSide = this.zfCompanyList[0];
+        this.form.zfpcrFundSide = this.zfCompanyList[0].scyId;
         this.$set(this.form, "dateTime", [response.data.list[0].zfpcrStartDate, response.data.list[0].zfpcrEndDate])
         this.$set(this.form, "zfiAmount", zfiAmount);
         this.$set(this.form, "usableAmount", usableAmount);
@@ -472,6 +474,9 @@ export default {
     this.getDicts("zc_zfpcr_bookkeeping_type").then(response => {
       this.bookkeepingTypeOptions = response.data;
     });
+    this.getDicts("zc_zfc_node").then((response) => {
+      this.nodeOptions = response.data;
+    });
   },
   methods: {
     /* 资方公司 */
@@ -630,6 +635,18 @@ export default {
         }
       });
     },
+    //签署节点字典反显
+    nodeFormat(row, column) {
+      var zfcNodes = row.zfcNode.split(",");
+      var zfcNodeList='';
+      for(var i=0;i<zfcNodes.length;i++){
+        zfcNodeList += this.selectDictLabel(this.nodeOptions, zfcNodes[i]);
+        if(i < zfcNodes.length-1){
+          zfcNodeList +=",";
+        }
+      }
+      return zfcNodeList;
+    },
     /* 金额展示 */
     handleInput(str) {
         this.zfpcrAmountFormat = amtformat(str,2, ".", ",");

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

@@ -1154,7 +1154,7 @@ export default {
     handleExport(row) {
       const zfrFinanceId = row.zfrFinanceId || this.ids;
       this.download(
-        "sc-service_pxh/financeRecord/export/" + zfrFinanceId,
+        "sc-service/financeRecord/export/" + zfrFinanceId,
         {},
         `融资管理附件${this.parseTime(new Date(),'{y}{m}{d}{h}{m}{s}')}.zip`
       );