Quellcode durchsuchen

还款管理,企业信息优化

ch vor 4 Jahren
Ursprung
Commit
e7f65e3cfd

+ 69 - 4
front-vue/src/views/service/companyInformation/companyInformation.vue

@@ -1,7 +1,7 @@
 <template>
     <el-tabs v-model="activeName" style="margin:2px">
         <!--———————————————————————————————————— 附件信息 ————————————————————————————————————————————————-->
-        <el-tab-pane label="附件信息" name="first">
+        <el-tab-pane v-if="companyType != '03'" label="附件信息" name="first">
             <el-row>
                 <el-col :span="6" v-if="licenShow" style="margin-top:2%;margin-left:2%;line-height: 34px; text-align:left;">
                     营业执照:
@@ -152,7 +152,62 @@
             </el-row>
         </el-tab-pane>
         <!--——————————————————————————————————————————基本信息————————————————————————————————————————————————————-->
-        <el-tab-pane label="基本信息" name="fourth">
+        <el-tab-pane v-if="form.scyType !='03'" label="基本信息" name="fourth">
+            <el-form ref="form" :model="form" label-width="130px" :inline="true">
+                <!-- <el-form-item label="所属行业" prop="scyIndustry">
+                    <el-input v-model="form.scyIndustry" placeholder="请输入所属行业" maxlength="20" show-word-limit disabled />
+                </el-form-item>
+                <el-form-item label="企业规模" prop="scyScale">
+                    <el-select v-model="form.scyScale" placeholder="企业规模" clearable size="small" disabled>
+                        <el-option v-for="dict in scyScaleOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue"></el-option>
+                    </el-select>
+                </el-form-item>
+                <el-form-item label="机构性质" prop="scyOrganization">
+                    <el-select v-model="form.scyOrganization" placeholder="机构性质" clearable size="small" disabled>
+                        <el-option v-for="dict in scyOrganizationOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue"></el-option>
+                    </el-select>
+                </el-form-item> -->
+                <el-form-item label="企业类型" prop="scyType">
+                    <el-input :value= scyTypeFormat(form.scyType) disabled></el-input>
+                </el-form-item>
+                <!-- <el-form-item label="客户经理" prop="scyManager">
+                    <el-input v-model="form.scyManager" placeholder="请输入客户经理" maxlength="20" show-word-limit />
+                </el-form-item> -->
+                <el-form-item label="机构名称" prop="scyName">
+                    <el-input v-model="form.scyName" disabled />
+                </el-form-item>
+                <el-form-item label="机构代码" prop="scySocialCode">
+                    <el-input v-model="form.scySocialCode" disabled />
+                </el-form-item>
+                <el-form-item label="证件注册日" prop="scyStartTime">
+                    <el-input v-model="form.scyStartTime" disabled />
+                </el-form-item>
+                <el-form-item label="注册地址" prop="scyAddress">
+                    <el-input v-model="form.scyAddress" disabled />
+                </el-form-item>
+                <el-form-item label="证件到期日" prop="scyEndTime">
+                    <el-input v-model="form.scyEndTime" disabled />
+                </el-form-item>
+                <el-form-item label="注册资本" prop="scyRegisteredCapital">
+                    <el-input v-model="form.scyRegisteredCapital" disabled />
+                </el-form-item>
+                <el-form-item label="法人姓名" prop="scyLegal">
+                    <el-input v-model="form.scyLegal" disabled />
+                </el-form-item>
+                <el-form-item label="证件类型" prop="scyLegal">
+                    <el-input value="身份证" disabled />
+                </el-form-item>
+                <el-form-item label="联系方式" prop="scyPhone">
+                    <el-input v-model="form.scyPhone" disabled />
+                </el-form-item>
+                <el-form-item label="证件号码" prop="scyLegalId">
+                    <el-input v-model="form.scyLegalId" disabled />
+                </el-form-item>
+                <!-- <el-button type="primary" @click="submitForm">确 定</el-button>
+                <el-button @click="cancel">取 消</el-button> -->
+            </el-form>
+        </el-tab-pane>
+        <el-tab-pane v-if="companyType =='03'" label="基本信息" name="first">
             <el-form ref="form" :model="form" label-width="130px" :inline="true">
                 <!-- <el-form-item label="所属行业" prop="scyIndustry">
                     <el-input v-model="form.scyIndustry" placeholder="请输入所属行业" maxlength="20" show-word-limit disabled />
@@ -228,7 +283,7 @@
             </el-form>
         </el-tab-pane>
         <!--———————————————————————————————————— 发票信息 ————————————————————————————————————————————————-->
-        <el-tab-pane label="发票信息" name="third">
+        <el-tab-pane v-if="companyType != '03'" label="发票信息" name="third">
             <div><span style="color:#409EFF">▋</span>开票信息</div>
             <el-form ref="invoiceForm" :model="invoiceForm" label-width="130px" :inline="true">
                 <el-row>
@@ -274,7 +329,7 @@
             </el-form>
         </el-tab-pane>
         <!--———————————————————————————————————— 链属关系 ————————————————————————————————————————————————-->
-        <el-tab-pane label="链属关系" name="Section">
+        <el-tab-pane v-if="companyType != '03'" label="链属关系" name="Section">
             <span style="margin-bottom: 10px;color:#333333;font:14px Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial,sans-serif">所选条件:</span>
             <div style="float: right;margin-right:1%">
                 <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -363,6 +418,7 @@ import {
     companyQuery,listRel,sendMessage,checkCode
 } from "@/api/service/companyInformation/companyInformation";
 import { getToken } from "@/utils/auth";
+import {getNowUser } from "@/api/system/user";
 export default {
     name: "companyInformation",
     components: {},
@@ -372,6 +428,7 @@ export default {
             scyCfcaAuthNumber:null,
             dialogImageUrl: "",
             dialogVisible: false,
+            companyType:null,
             //短信展示
             messageIsShow:false,
             //短信
@@ -427,6 +484,7 @@ export default {
     created() {
         this.getList();
         this.getRelList();
+        this.getNowUser();
         this.getDicts("ser_scy_scale").then((response) => {
             this.scyScaleOptions = response.data;
         });
@@ -623,6 +681,13 @@ export default {
             };
             this.resetForm("messageForm");
         },
+        //获取当前用户信息
+        getNowUser() {
+        getNowUser().then((response) => {
+            this.companyType = response.data.companyType;
+            console.log(response.data,"!!!!!!")
+        });
+        },       
         getList() {
             this.loading = true;
             companyQuery().then((response) => {

+ 8 - 4
front-vue/src/views/service/repayment/detailRepayment.vue

@@ -98,18 +98,22 @@ export default {
   },
   created() {
     const zfrId = this.$route.params && this.$route.params.zfrId;
-    this.reset();
+    // this.reset();
+    this.getDicts("zc_zfr_apply_status").then(response => {
+      this.applyStatusOptions = response.data;
+    });
     getRepayment(zfrId).then(response => {
       this.form = response.data[0];
       this.form.zfrApplyStatus = this.selectDictLabel(
         this.applyStatusOptions,
         this.form.zfrApplyStatus
       );
+      if(!response.data[0].zfrCollectionAccount){
+        response.data[0].zfrCollectionAccount = "线下面签"
+      }
       this.list = response.data;
     });
-    this.getDicts("zc_zfr_apply_status").then(response => {
-      this.applyStatusOptions = response.data;
-    });
+    
   },
   activated() {
     this.reset();