5 Revīzijas 8dff719ed6 ... 33c88bd2eb

Autors SHA1 Ziņojums Datums
  sufan 33c88bd2eb fix(/PaymentApproveContent.vue):/PaymentApproveContent.vue冲突 1 nedēļu atpakaļ
  sufan 8a14b92a67 fix(额度支用):相关还款责任人字段修改 2 nedēļas atpakaļ
  sufan 21beb69c05 fix(额度支用):相关还款责任人字段修改 2 nedēļas atpakaļ
  sufan f1e96690b5 fix(额度支用):相关还款责任人修改 2 nedēļas atpakaļ
  sufan 9730a1ead5 fix(合同审批):否决 3 nedēļas atpakaļ

+ 0 - 1
src/views/financingManage/components/PaymentApproveContent.vue

@@ -113,7 +113,6 @@
         </el-form-item>
       </template>
       <!-- 苏商银行的操作 -->
-
       <template v-if="smbManagement">
         <cy-info-title style="margin-top: 20px">资方所需合同文件</cy-info-title>
         <el-form-item label="应收账款合同">

+ 4 - 1
src/views/financingManage/index.vue

@@ -39,6 +39,7 @@
         </div>
         <cy-comm-table
           ref="commTable"
+          :key="tableKey"
           v-loading="loading"
           :columns="columns"
           :data="tableData"
@@ -273,7 +274,8 @@ export default {
           },
           width: 135
         }
-      ]
+      ],
+      tableKey: 1
     }
   },
   computed: {
@@ -440,6 +442,7 @@ export default {
     handleTabClick(tab) {
       this.activeName = tab.name
       this.fetchData('search')
+      this.tableKey += 1
     }
   }
 }

+ 17 - 6
src/views/financingManage/limitExpenditure/components/ResponsiblePerson.vue

@@ -72,7 +72,11 @@ export default {
         {
           label: '保证合同编号',
           prop: 'maxGuarMcc',
-          width: 160
+          width: 160,
+          show: this.disabled,
+          render: (h, row) => {
+            return <span> { row.maxGuarMcc }</span>
+          }
         },
         {
           label: '身份类别',
@@ -93,7 +97,6 @@ export default {
         {
           label: '还款责任人类型',
           prop: 'arlpType',
-          width: 160,
           render: (h, row) => {
             const optionDom = this.constant.quotaDisburseArlpType.map(item => (<el-option
               key={item.code}
@@ -115,7 +118,7 @@ export default {
         {
           label: '身份标识类型',
           prop: 'arlpCertType',
-          width: 140,
+          width: 240,
           render: (h, row) => {
             const optionDom = this.arlpTypeList(row).map(item => (<el-option
               key={item.code}
@@ -131,17 +134,21 @@ export default {
         },
         {
           label: '身份标识号码',
-          prop: 'arlpCertNum',
-          width: 140
+          prop: 'arlpCertNum'
         },
         {
           label: '还款责任金额',
           prop: 'arlpAmt',
-          width: 140
+          width: 140,
+          show: this.disabled,
+          render: (h, row) => {
+            return <span> { row.arlpAmt }</span>
+          }
         },
         {
           label: '联保标识',
           prop: 'wartySign',
+          show: this.disabled,
           render: (h, row) => {
             const optionDom = [{ label: '单人保证/多人分保', value: 0 }, { label: '联保', value: 1 }].map(item => (<el-option
               key={item.value}
@@ -271,6 +278,10 @@ export default {
         delete item.spouseCardReverseFileStorage
         item.fileStorageIds = item.fileStorages && item.fileStorages.map(item => item.id) || []
         delete item.fileStorages
+        // 斌哥定的 - 因为征信上报的问题 - 所以还款责任金额, 联保标识 都是null
+        item.arlpAmt = null
+        item.wartySign = null
+        item.maxGuarMcc = null
         return item
       })
       const params = {

+ 3 - 2
src/views/financingManage/limitExpenditure/components/ResponsiblePersonDialog.vue

@@ -52,11 +52,11 @@
           </el-option>
         </el-select>
       </el-form-item>
-      <el-form-item v-if="ruleForm.arlpType !== 'arlpType_GTJKR'" label="还款责任金额" prop="arlpAmt">
+      <el-form-item v-if="ruleForm.arlpType !== 'arlpType_GTJKR' && disabled" label="还款责任金额" prop="arlpAmt">
         <cy-amount-input v-model="ruleForm.arlpAmt" :disabled="disabled" placeholder="请输入还款责任金额" clearable />
       </el-form-item>
       <template v-if="ruleForm.arlpType === 'arlpType_BZR'">
-        <el-form-item label="联保标识" prop="wartySign">
+        <el-form-item v-if="disabled" label="联保标识" prop="wartySign">
           <el-radio-group v-model="ruleForm.wartySign" :disabled="disabled">
             <el-radio :label="1">联保</el-radio>
             <el-radio :label="0">单人保证/多人分保</el-radio>
@@ -829,6 +829,7 @@ export default {
                 spouseCardFrontFileStorage: this.$refs.spouseCardFrontFileStorage && this.$refs.spouseCardFrontFileStorage.getFileLists || [],
                 spouseCardReverseFileStorage: this.$refs.spouseCardReverseFileStorage && this.$refs.spouseCardReverseFileStorage.getFileLists || [],
                 fileStorages: this.$refs.fileStorage && this.$refs.fileStorage.getFileLists || []
+
               }
               if (this.ruleForm.arlpIdType === 'idType_1') {
                 if (!params.guaranteeCardFrontFileStorage.length) {