Forráskód Böngészése

融资管理 授信管理根据企业类型展示字段

peixh 4 éve
szülő
commit
3264911e85

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

@@ -107,7 +107,7 @@
       <el-table-column label="利率(%)" align="center" prop="zfpcrRate" v-if="uncheckList.zfpcrRate" width="120" />
       <el-table-column label="已分割额度" :formatter="moneyFormat"  align="center" prop="zfpcrDivisionAmount" v-if="uncheckList.zfpcrDivisionAmount" width="120"/>
       <el-table-column label="已使用额度" :formatter="moneyFormat"  align="center" prop="zfiAmount" v-if="uncheckList.zfiAmount" width="120"/>
-      <el-table-column label="可用额度" :formatter="moneyFormat"  align="center" prop="usableAmount" v-if="uncheckList.usableAmount" width="120"/>
+      <el-table-column label="可用额度" :formatter="moneyFormat"  align="center" prop="usableAmount" v-if="uncheckList.usableAmount && (this.companyType == '00' || this.companyType == '03')" width="120"/>
       <el-table-column label="开始日期" align="center" prop="zfpcrStartDate" v-if="uncheckList.zfpcrStartDate" show-overflow-tooltip/>
       <el-table-column label="结束日期" align="center" prop="zfpcrEndDate" v-if="uncheckList.zfpcrEndDate" show-overflow-tooltip/>
       <el-table-column label="授信状态" :formatter="statusFormat" align="center" prop="zfpcrStatus" v-if="uncheckList.zfpcrStatus" show-overflow-tooltip/>
@@ -179,6 +179,8 @@ export default {
   },
   data() {
     return {
+      //企业类型
+      companyType: '',
       // 遮罩层
       loading: true,
       //弹窗是否禁用
@@ -351,6 +353,9 @@ export default {
       this.loading = true;
       listCreditLine(this.queryParams).then(response => {
         this.creditLineList = response.data.records;
+        if(response.data.records){
+          this.companyType = response.data.records[0].companyType
+        }
         this.total = response.data.total;
         this.loading = false
       });

+ 20 - 8
front-vue/src/views/service/financeRecord/financeRecord.vue

@@ -61,8 +61,9 @@
             <span>{{ (queryParams.pageNum - 1) * queryParams.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"/>
+        <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" v-if="uncheckList.supplierScyName && this.companyType == '01'"/>
         <el-table-column label="开立方" align="center" prop="coreScyName" v-if="uncheckList.coreScyName"/>
         <el-table-column label="融资金额" :formatter="moneyFormat" align="center" prop="zfrAmount" v-if="uncheckList.zfrAmount"/>
         <el-table-column label="融资利率(%)" align="center" prop="zfrRate" v-if="uncheckList.zfrRate"/>
@@ -184,8 +185,9 @@
             <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"/>
+        <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" v-if="uncheckList.supplierScyName && this.companyType == '01'"/>
         <el-table-column label="开立方" align="center" prop="coreScyName" v-if="uncheckList.coreScyName"/>
         <el-table-column label="融资金额" :formatter="moneyFormat" align="center" prop="zfrAmount" v-if="uncheckList.zfrAmount"/>
         <el-table-column label="融资利率(%)" align="center" prop="zfrRate" v-if="uncheckList.zfrRate"/>
@@ -295,8 +297,9 @@
             <span>{{ (queryParamsEnd.pageNum - 1) * queryParamsEnd.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"/>
+        <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" v-if="uncheckList.supplierScyName && this.companyType == '01'"/>
         <el-table-column label="开立方" align="center" prop="coreScyName" v-if="uncheckList.coreScyName"/>
         <el-table-column label="融资金额" :formatter="moneyFormat" align="center" prop="zfrAmount" v-if="uncheckList.zfrAmount"/>
         <el-table-column label="融资利率(%)" align="center" prop="zfrRate" v-if="uncheckList.zfrRate"/>
@@ -391,8 +394,9 @@
             <span>{{ (queryParamsLose.pageNum - 1) * queryParamsLose.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"/>
+        <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" v-if="uncheckList.supplierScyName && this.companyType == '01'"/>
         <el-table-column label="开立方" align="center" prop="coreScyName" v-if="uncheckList.coreScyName"/>
         <el-table-column label="融资金额" :formatter="moneyFormat" align="center" prop="zfrAmount" v-if="uncheckList.zfrAmount"/>
         <el-table-column label="融资利率(%)" align="center" prop="zfrRate" v-if="uncheckList.zfrRate"/>
@@ -456,18 +460,18 @@
             :on-exceed="handleExceed"
             list-type="picture-card"
             :file-list="fileList"
-            :auto-upload="false"
+            :auto-upload="true"
           >
             <el-button slot="trigger" size="small" type="primary"
               >点击选择</el-button
             >
-            <el-button
+            <!-- <el-button
               style="margin-left: 10px"
               size="small"
               type="success"
               @click="submitUpload"
               >上传到服务器</el-button
-            >
+            > -->
           </el-upload>
         </el-form-item>
         <el-form-item label="融资id" prop="zfrId" label-width="90px" v-if="false">
@@ -507,6 +511,8 @@ export default {
   components: {ColumnSetting},
   data() {
     return {
+      //企业类型
+      companyType: '',
       //上传使用
       dialogImageUrl: "",
       dialogVisible: false,
@@ -634,6 +640,7 @@ export default {
       tableList: [
         {label: "zfiNumner",          value: "融信编号"},
         {label: "zfrNumber",          value: "融资编号"},
+        {label: "supplierScyName",    value: "融资方"},
         {label: 'coreScyName',        value: '开立方'},
         {label: 'zfrAmount',          value: '融资金额'},
         {label: "zfrRate",            value: "融资利率"},
@@ -652,6 +659,7 @@ export default {
       tableListOne: [
         {label: "zfiNumner",          value: "融信编号"},
         {label: "zfrNumber",          value: "融资编号"},
+        {label: "supplierScyName",    value: "融资方"},
         {label: 'coreScyName',        value: '开立方'},
         {label: 'zfrAmount',          value: '融资金额'},
         {label: "zfrRate",            value: "融资利率"},
@@ -670,6 +678,7 @@ export default {
       tableListTwo: [
         {label: "zfiNumner",          value: "融信编号"},
         {label: "zfrNumber",          value: "融资编号"},
+        {label: "supplierScyName",    value: "融资方"},
         {label: 'coreScyName',        value: '开立方'},
         {label: 'zfrAmount',          value: '融资金额'},
         {label: "zfrRate",            value: "融资利率"},
@@ -688,6 +697,7 @@ export default {
       tableListThree: [
         {label: "zfiNumner",          value: "融信编号"},
         {label: "zfrNumber",          value: "融资编号"},
+        {label: "supplierScyName",    value: "融资方"},
         {label: 'coreScyName',        value: '开立方'},
         {label: 'zfrAmount',          value: '融资金额'},
         {label: "zfrRate",            value: "融资利率"},
@@ -745,7 +755,9 @@ export default {
       this.loading = true;
       listRecord(this.queryParams).then((response) => {
         this.recordList = response.data.records;
-        console.log(this.recordList);
+        if(response.data.records){
+          this.companyType = response.data.records[0].companyType
+        }
         this.total = response.data.total;
         this.loading = false;
       });

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

@@ -150,7 +150,10 @@
                         <el-input v-model="messageForm.validCode" style="width: 200px" maxlength="6"/>
                     </el-form-item>
                     <el-form-item> 
-                        <el-button type="success" @click="send">发送验证码</el-button>
+                        <el-button :disabled="!show" type="success" @click="send">点击获取验证码
+                            <span v-show="!show" class="count">{{count}} s</span>
+                        </el-button>
+                        
                     </el-form-item>
                     
             </el-form>
@@ -184,6 +187,10 @@ export default {
     components: {pdfShow},
     data() {
         return {
+            //短信验证码倒计时
+            show: true,
+            count: '',
+            timer: null,
             //融资id
             zfrId: '',
             //需要缴纳的费用
@@ -270,6 +277,7 @@ export default {
             },
             openFile:false,
             wordUrl: "",
+            heid:false
         };
     },
     activated() {
@@ -659,6 +667,21 @@ export default {
                 var newIphone = response.data.newIphone;
                 //结果
                 var result = response.data.result;
+                //倒计时
+                const TIME_COUNT = 60;
+                if (!this.timer) {
+                    this.count = TIME_COUNT;
+                    this.show = false;
+                    this.timer = setInterval(() => {
+                    if (this.count > 0 && this.count <= TIME_COUNT) {
+                        this.count--;
+                        } else {
+                        this.show = true;
+                        clearInterval(this.timer);
+                        this.timer = null;
+                        }
+                    }, 1000)
+                }
                 //成功
                 if("20" == result){
                      this.$message({