Sfoglia il codice sorgente

企业认证修改

cuixq 4 anni fa
parent
commit
87274041f8

+ 9 - 1
front-vue/src/api/service/financeRecord/record.js

@@ -51,6 +51,14 @@ export function listBillInf(zfiId) {
   })
 }
 
+export function examineApprove(data) {
+  return request({
+    url: '/sc-service/financeRecord/examineApprove',
+    method: 'put',
+    data :data
+  })
+}
+
 //获取合同文件信息
 export function getContractFile(data) {
   return request({
@@ -67,4 +75,4 @@ export function contractSigning(query) {
     method: 'post',
     data: query
   })
-}
+}

+ 55 - 63
front-vue/src/views/system/company/certification.vue

@@ -200,7 +200,7 @@
                       type="date"
                       style="width: 206px"
                     ></el-date-picker>
-                    <!-- <el-checkbox v-model="checked">长期有效</el-checkbox> -->
+                    <el-checkbox v-model="term">长期有效</el-checkbox>
                   </div>
                 </el-col>
               </el-row>
@@ -225,7 +225,7 @@
                 ><span class="separation"></span>法定代表人身份证件</span
               ><span>(请按照要求上传法定代表人身份证证件图片)</span
               ><span style="color: #005cff">请核对系统识别结果是否正确</span
-              ><el-checkbox v-model="legalHandle">法人办</el-checkbox>
+              ><el-checkbox v-model="legalHandle">法人办</el-checkbox>
             </el-row>
             <el-container>
               <el-aside width="220px" style="background-color: #fff">
@@ -440,10 +440,28 @@
                 ><span class="separation"></span>人员信息</span
               >
             </el-row>
-            <el-row>
+            <el-row  v-if="legalHandle">
               <el-col :span="12"
                 >复核人员:<el-input
-                  v-model="form.review"
+                  v-model="form.scyLegal"
+                  placeholder="请输入复核人员"
+                  style="width: 45%"
+                  maxlength="20"
+                ></el-input>
+              </el-col>
+              <el-col :span="12"
+                >联系电话:<el-input
+                  v-model="form.phone"
+                  placeholder="请输入联系电话"
+                  style="width: 45%"
+                  maxlength="20"
+                ></el-input>
+              </el-col>
+            </el-row>
+             <el-row v-if="!legalHandle">
+              <el-col :span="12"
+                >复核人员:<el-input
+                  v-model="form.handler"
                   placeholder="请输入复核人员"
                   style="width: 45%"
                   maxlength="20"
@@ -633,12 +651,11 @@
                 ></el-input>
               </el-col>
               <el-col :span="8"
-                >开户银行:<el-input
-                  v-model="form.pbaiBankName"
-                  placeholder="请输入开户银行"
-                  maxlength="20"
-                  style="width: 65%"
-                ></el-input>
+                >开户银行:
+              <el-select v-model="form.pbaiBankName" filterable clearable remote reserve-keyword placeholder="请选择银行姓名" :remote-method="getBankList" :loading="loading">
+                  <el-option v-for="(item,index) in bankList" :key="index" :label="item.ssName" :value="item.ssId" >
+                  </el-option>
+              </el-select>
               </el-col>
               <el-col :span="8"
                 >银行账号:<el-input
@@ -662,7 +679,7 @@
                   v-model="form.amount"
                   placeholder="请输入打款金额"
                   style="width: 65%"
-                  maxlength="20"
+                  maxlength="2"
                 ></el-input>
               </el-col>
               <el-col :span="8"
@@ -749,12 +766,14 @@
         >
         <el-button
           style="float: right; margin-top: 12px; margin-right: 1%"
-          v-if="active == 1 || active == 2 || active == 3"
+          v-if="active == 2"
+           @click="step"
           >上一步</el-button
         >
         <el-button
           style="float: right; margin-top: 12px"
           v-if="active == 2"
+          @click="preservation"
           >保存</el-button
         >
         <el-button
@@ -805,56 +824,8 @@ export default {
       title: "",
       // 是否显示弹出层
       open: false,
-      // 表单校验
-      // rules: {
-      //   scyName: [
-      //     {
-      //       required: true,
-      //       message: "企业名称不能为空",
-      //       trigger: ["change", "blur"],
-      //     },
-      //   ],
-      //   scySocialCode: [
-      //     {
-      //       required: true,
-      //       message: "社会统一信用代码不能为空",
-      //       trigger: ["change", "blur"],
-      //     },
-      //   ],
-      //   scyLegal: [
-      //     {
-      //       required: true,
-      //       message: "法人代表不能为空",
-      //       trigger: ["change", "blur"],
-      //     },
-      //   ],
-      //   smiManager: [
-      //     {
-      //       required: true,
-      //       message: "客户经理不能为空",
-      //       trigger: ["change", "blur"],
-      //     },
-      //   ],
-      //   smiContract: [
-      //     {
-      //       required: true,
-      //       message: "联系人姓名不能为空",
-      //       trigger: ["change", "blur"],
-      //     },
-      //   ],
-      //   smiContractPhone: [
-      //     {
-      //       required: true,
-      //       message: "联系人电话不能为空",
-      //       trigger: ["change", "blur"],
-      //     },
-      //     {
-      //       pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
-      //       message: "请输入正确的手机号码",
-      //       trigger: ["blur", "change"],
-      //     },
-      //   ],
-      // },
+      //银行
+      bankList: [],
       yyzzImageUrl: "",
       yyzzVisible: false,
       fsfzzImageUrl: "",
@@ -1027,7 +998,6 @@ export default {
       this.jsfzfList = [];
       this.frsqsList = [];
       this.szzssqList = [];
-      this.stfjList = [];
       this.resetForm("form");
     },
     /** 查询企业状态 */
@@ -1036,6 +1006,11 @@ export default {
          console.log("data"+response.data)
         if(response.data) {
           this.form = response.data.list;
+             if (response.data.list.scyEndTime != null) {
+                if(response.data.list.scyEndTime=="长期"){
+                  this.term = true
+            }
+          }
           console.log("list"+response.data.list)
           if (response.data.list.scyStatus == "03") {
               console.log("scyStatus"+response.data.scyStatus)
@@ -1089,6 +1064,12 @@ export default {
         }
       });
     },
+      //查询银行名称
+    getBankList(form) {
+        listBank(form).then((response) => {
+            this.bankList = response.rows;
+        });
+    },
     //文件移除提示
     beforeRemove(file, yyzzList) {
       for (let i = 0; i < this.yyzzList.length; i++) {
@@ -1306,6 +1287,9 @@ export default {
           }
           if (response.data.scyEndTime != null) {
             this.$set(this.form, "scyEndTime", response.data.scyEndTime);
+                if(response.data.scyEndTime=="长期"){
+                  this.term = true
+            }
           }
           this.$set(this.form, "scyLicenseFile", response.data.scyLicenseFile);
           setTimeout(() => {
@@ -1510,6 +1494,14 @@ export default {
     download() {
       window.location.href = "http://localhost:8080/template/template.xlsx";
     },
+    //上一步
+    step(){
+        this.active==1;
+    },
+    //保存
+    preservation(){
+      this.$router.push({ path: this.redirect || "/" });
+    },
     // 下一步
     next() {
       if (this.active == 0) {

+ 2 - 8
front-vue/src/views/system/fundSide/fundSide.vue

@@ -535,10 +535,7 @@ export default {
       getFund(scyId).then((response) => {
         console.log(response);
         this.form = response.data.list[0];
-        if (
-          response.data.data[0].pfiUrl != "" &&
-          response.data.data[0].pfiUrl != null
-        ) {
+        if (response.data.data&&response.data.data.length!=0) {
           this.sfzList.push({
             name: "合作协议",
             url: response.data.data[0].pfiUrl + "/" + getToken(),
@@ -557,10 +554,7 @@ export default {
     getFund(scyId).then((response) => {
         console.log(response);
         this.form = response.data.list[0];
-        if (
-          response.data.data[0].pfiUrl != "" &&
-          response.data.data[0].pfiUrl != null
-        ) {
+          if(response.data.data&&response.data.data.length!=0) {
           this.sfzList.push({
             name: "合作协议",
             url: response.data.data[0].pfiUrl + "/" + getToken(),