armg 11 months ago
parent
commit
9f9347a038

+ 28 - 11
ruoyi-ui/src/api/invest/pool.js

@@ -60,17 +60,6 @@ export function listProjectPoolId(id) {
   })
 }
 
-
-
-
-// 查询评估考察列表数量 /dev-api/invest/pool/getReviewNumber
-export function getReviewNumber() {
-  return request({
-    url: '/invest/pool/getReviewNumber',
-    method: 'get'
-  })
-}
-
 //  查询评估考察列表
 export function listReviewList() {
   return request({
@@ -247,5 +236,33 @@ export function getInvestReviewById(id) {
   })
 }
 
+// 查询评估考察列表数量 /dev-api/invest/pool/getReviewNumber
+export function getReviewNumber() {
+  return request({
+    url: '/invest/pool/getReviewNumber',
+    method: 'get'
+  })
+}
+// 查询项目立项列表数量 /dev-api/invest/pool/getApprovalNumber
+export function getApprovalNumber() {
+  return request({
+    url: '/invest/pool/getApprovalNumber',
+    method: 'get'
+  })
+}
 
+// 查询尽职背调列表数量 /dev-api/invest/pool/getInvestigateNumber
+export function getInvestigateNumber() {
+  return request({
+    url: '/invest/pool/getInvestigateNumber',
+    method: 'get'
+  })
+}
 
+// 查询项目投决列表数量 /dev-api/invest/pool/getDecisionNumber
+export function getDecisionNumber() {
+  return request({
+    url: '/invest/pool/getDecisionNumber',
+    method: 'get'
+  })
+}

+ 3 - 0
ruoyi-ui/src/permission.js

@@ -28,6 +28,9 @@ router.beforeEach((to, from, next) => {
             // 根据roles权限生成可访问的路由表
             router.addRoutes(accessRoutes) // 动态添加可访问路由表
             store.dispatch("getReviewNumber"); //初始化评估考察代办数量
+            store.dispatch("getApprovalNumber"); //初始化项目立项代办数量
+            store.dispatch("getInvestigateNumber"); //初始化尽职背调代办数量
+            store.dispatch("getDecisionNumber"); //初始化项目投决代办数量
             next({ ...to, replace: true }) // hack方法 确保addRoutes已完成
 
           })

+ 31 - 10
ruoyi-ui/src/store/modules/user.js

@@ -1,6 +1,6 @@
 import { login, logout, getInfo } from '@/api/login'
 import { getToken, setToken, removeToken } from '@/utils/auth'
-import { getReviewNumber } from '@/api/invest/pool'
+import { getReviewNumber,getApprovalNumber,getInvestigateNumber,getDecisionNumber } from '@/api/invest/pool'
 
 const user = {
   state: {
@@ -217,21 +217,42 @@ const user = {
     getReviewNumber({ commit, state }) {
       // this.$store.dispatch("getReviewNumber"); //初始化评估考察代办数量
       return new Promise(resolve => {
-        // 这里走接口更新代办数量
-        // const inspectNum = parseInt(9);//评估考察
-        // commit('SET_INSPECTNUM', inspectNum);//更新评估考察代办
         getReviewNumber().then(res => {
           const inspectNum = parseInt(res.data);//评估考察
-          // const projectLXNum = parseInt(res.data.projectLXNum);//项目立项
-          // const dueNum = parseInt(res.data.dueNum);//尽职背调
-          // const projectTJNum = parseInt(res.data.projectTJNum);//项目投决
           commit('SET_INSPECTNUM', inspectNum);
-          // commit('SET_PROJECTLXNUM', projectLXNum);
-          // commit('SET_DUENUM', dueNum);
-          // commit('SET_PROJECTTJNUM', projectTJNum);
+        })
+      })
+    },
+    // 更新项目立项代办数量
+    getApprovalNumber({ commit, state }) {
+      // this.$store.dispatch("getApprovalNumber"); //初始化项目立项代办数量
+      return new Promise(resolve => {
+        getApprovalNumber().then(res => {
+          const projectLXNum = parseInt(res.data);//项目立项
+          commit('SET_PROJECTLXNUM', projectLXNum);
 
         })
       })
+    },
+    // 更新尽职背调代办数量
+    getInvestigateNumber({ commit, state }) {
+      // this.$store.dispatch("getInvestigateNumber"); //初始化尽职背调代办数量
+      return new Promise(resolve => {
+        getInvestigateNumber().then(res => {
+          const dueNum = parseInt(res.data);//尽职背调
+          commit('SET_DUENUM', dueNum);
+        })
+      })
+    },
+    // 更新项目投决代办数量
+    getDecisionNumber({ commit, state }) {
+      // this.$store.dispatch("getDecisionNumber"); //初始化项目投决代办数量
+      return new Promise(resolve => {
+        getDecisionNumber().then(res => {
+          const projectTJNum = parseInt(res.data);//项目投决
+          commit('SET_PROJECTTJNUM', projectTJNum);
+        })
+      })
     }
 
   }

+ 4 - 0
ruoyi-ui/src/views/invest/components/businessUpdate.vue

@@ -207,6 +207,10 @@ export default {
               that.$modal.msgSuccess("修改成功");
               that.open = false;
               that.$emit("getList");
+              this.$store.dispatch("getReviewNumber"); //初始化评估考察代办数量
+              this.$store.dispatch("getApprovalNumber"); //初始化项目立项代办数量
+              this.$store.dispatch("getInvestigateNumber"); //初始化尽职背调代办数量
+              this.$store.dispatch("getDecisionNumber"); //初始化项目投决代办数量
             });
           }
         }

+ 20 - 11
ruoyi-ui/src/views/invest/components/dueDiligenceList.vue

@@ -982,6 +982,7 @@ export default {
           this.duePeportForm.listFile = this.reportFileList;
           addInvestigatePerson(this.duePeportForm).then((response) => {
             this.$modal.msgSuccess("操作成功");
+            this.$store.dispatch("getInvestigateNumber"); //初始化尽职背调代办数量
             this.dueDiligenceOpen1 = false;
             this.$emit("getList");
           });
@@ -1021,24 +1022,32 @@ export default {
             new Date(this.dueForm.endTime).getTime() <
             new Date(this.dueForm.startTime).getTime()
           ) {
-            this.$confirm("期望尽调结束时间不能小于期望尽调开始时间,请重新选择!", "提示", {
-              confirmButtonText: "确定",
-              cancelButtonText: "取消",
-              type: "warning",
-            })
+            this.$confirm(
+              "期望尽调结束时间不能小于期望尽调开始时间,请重新选择!",
+              "提示",
+              {
+                confirmButtonText: "确定",
+                cancelButtonText: "取消",
+                type: "warning",
+              }
+            )
               .then(() => {})
               .catch(() => {});
             return false;
           }
-            if (
+          if (
             new Date(this.dueForm.deadDate).getTime() <
             new Date(this.dueForm.startTime).getTime()
           ) {
-            this.$confirm("尽调财务数据截止日期不能小于期望尽调开始时间,请重新选择!", "提示", {
-              confirmButtonText: "确定",
-              cancelButtonText: "取消",
-              type: "warning",
-            })
+            this.$confirm(
+              "尽调财务数据截止日期不能小于期望尽调开始时间,请重新选择!",
+              "提示",
+              {
+                confirmButtonText: "确定",
+                cancelButtonText: "取消",
+                type: "warning",
+              }
+            )
               .then(() => {})
               .catch(() => {});
             return false;

+ 25 - 13
ruoyi-ui/src/views/invest/components/tableForm.vue

@@ -107,11 +107,7 @@
           width="50"
           align="center"
         ></el-table-column>
-        <el-table-column
-          label="打分人"
-          align="center"
-          prop="createBy"
-        >
+        <el-table-column label="打分人" align="center" prop="createBy">
           <template slot-scope="scope">
             <div :title="scope.row.createBy">
               {{ scope.row.createBy }}
@@ -655,7 +651,13 @@
           </tr>
         </tbody>
       </table>
-      <table v-if="formType === 2" border="1" cellpadding="0" cellspacing="0" class="allScoring">
+      <table
+        v-if="formType === 2"
+        border="1"
+        cellpadding="0"
+        cellspacing="0"
+        class="allScoring"
+      >
         <thead>
           <tr>
             <th colspan="10" class="bg-blue">项目立项评估评审汇总表</th>
@@ -1634,7 +1636,13 @@
           </tr>
         </tbody>
       </table>
-      <table v-if="formType === 4" border="1" cellpadding="0" cellspacing="0" class="allScoring">
+      <table
+        v-if="formType === 4"
+        border="1"
+        cellpadding="0"
+        cellspacing="0"
+        class="allScoring"
+      >
         <thead>
           <tr>
             <th colspan="10" class="bg-blue">项目投决会评估评审汇总表</th>
@@ -2376,6 +2384,7 @@ export default {
         }, 300);
       });
     },
+    // 打分的提交
     submitForm() {
       let that = this;
       // console.log("this.form", this.form);
@@ -2383,6 +2392,8 @@ export default {
         if (valid) {
           addScoring(this.form).then((response) => {
             this.$modal.msgSuccess("操作成功");
+            this.$store.dispatch("getApprovalNumber"); //初始化项目立项代办数量
+            this.$store.dispatch("getDecisionNumber"); //初始化项目投决代办数量
             setTimeout(() => {
               that.goBack();
             }, 1500);
@@ -2437,7 +2448,8 @@ export default {
   ::v-deep .el-textarea.is-disabled .el-textarea__inner {
     background-color: #fff !important;
   }
-  textarea:disabled,input:disabled {
+  textarea:disabled,
+  input:disabled {
     background-color: #fff !important;
   }
   // ::v-deep .el-textarea__inner {
@@ -2486,7 +2498,7 @@ export default {
     font-size: 20px;
     font-weight: bold;
     text-align: center;
-     margin-top: 20px;
+    margin-top: 20px;
   }
   .bg-blue,
   .specificTr > th:nth-child(2n-1) {
@@ -2517,9 +2529,9 @@ export default {
 .tableWrapper {
   margin: 20px 0;
 }
-.allScoring{
-    .table-input{
-      margin-top:0px !important;
-    }
+.allScoring {
+  .table-input {
+    margin-top: 0px !important;
+  }
 }
 </style>

+ 9 - 2
ruoyi-ui/src/views/invest/pool/index2.vue

@@ -197,9 +197,15 @@
           />
         </template>
       </el-table-column> -->
-        <el-table-column label="备案时间" align="center" prop="tProjectCompany.filingTime">
+      <el-table-column
+        label="备案时间"
+        align="center"
+        prop="tProjectCompany.filingTime"
+      >
         <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.tProjectCompany.filingTime, "{y}-{m}-{d}") }}</span>
+          <span>{{
+            parseTime(scope.row.tProjectCompany.filingTime, "{y}-{m}-{d}")
+          }}</span>
         </template>
       </el-table-column>
       <!-- <el-table-column label="立项通过日期" align="center" prop="projectDate">
@@ -565,6 +571,7 @@ export default {
         if (valid) {
           addInvestReview(this.formAssess).then((response) => {
             that.$modal.msgSuccess("提交成功");
+            this.$store.dispatch("getReviewNumber"); //初始化评估考察代办数量
             that.openAssess = false;
             that.getList();
           });