Quellcode durchsuchen

11482-【CR】【投资系统】增加审批流程-我的任务-尽职背调数量

hxy vor 5 Monaten
Ursprung
Commit
f2897b0de9

+ 7 - 0
ruoyi-ui/src/api/project/investigate/pool.js

@@ -73,4 +73,11 @@ export function getInvestInfo(pInstId) {
     method: 'delete'
   })
 }*/
+// 查询尽职背调待办任务列表数量
+export function getMyTaskInvestigateNumber() {
+  return request({
+    url: '/invest/investigate/getMyTaskList',
+    method: 'get'
+  })
+}
 

+ 6 - 1
ruoyi-ui/src/layout/components/Sidebar/Item.vue

@@ -36,7 +36,7 @@ export default {
         //我的任务下的菜单
         let investOppNum = store.getters.investOppNum; //投资机会
         let approvalNum = store.getters.approvalNum; //项目立项
-        //let dueNum = store.getters.dueNum; //尽职背调
+        let investigateNum = store.getters.investigateNum; //尽职背调
         let decisionNum = store.getters.decisionNum; //项目投决
         let terminationNum = store.getters.terminationNum; //项目终止
         vnodes.push(
@@ -72,6 +72,11 @@ export default {
             ) : (
               ""
             )}
+            {icon === "select" && title === "尽职背调" && investigateNum ? (
+              <span class="hint">{investigateNum}</span>
+            ) : (
+              ""
+            )}
             {icon === "select" && title === "项目投决" && decisionNum ? (
               <span class="hint">{decisionNum}</span>
             ) : (

+ 5 - 4
ruoyi-ui/src/permission.js

@@ -27,12 +27,13 @@ router.beforeEach((to, from, next) => {
           store.dispatch('GenerateRoutes').then(accessRoutes => {
             // 根据roles权限生成可访问的路由表
             router.addRoutes(accessRoutes) // 动态添加可访问路由表
-            store.dispatch("getReviewNumber"); //初始化评估考察代办数量
-            store.dispatch("getApprovalNumber"); //初始化项目立项代办数量
-            store.dispatch("getInvestigateNumber"); //初始化尽职背调代办数量
-            store.dispatch("getDecisionNumber"); //初始化项目投决代办数量
+            //store.dispatch("getReviewNumber"); //初始化评估考察代办数量
+            //store.dispatch("getApprovalNumber"); //初始化项目立项代办数量
+            //store.dispatch("getInvestigateNumber"); //初始化尽职背调代办数量
+            //store.dispatch("getDecisionNumber"); //初始化项目投决代办数量
             store.dispatch("getMyTaskInvestOppNumber"); //初始化投资机会代办数量
             store.dispatch("getMyTaskApprovalNumber"); //初始化项目立项代办数量
+            store.dispatch("getMyTaskInvestigateNumber"); //初始化尽职背调代办数量
             store.dispatch("getMyTaskDecisionNumber"); //初始化项目投决代办数量
             store.dispatch("getMyTaskTerminationNumber"); //初始化项目终止代办数量
             next({ ...to, replace: true }) // hack方法 确保addRoutes已完成

+ 1 - 0
ruoyi-ui/src/store/getters.js

@@ -28,6 +28,7 @@ const getters = {
   sidebarRouters:state => state.permission.sidebarRouters,
   investOppNum:state => state.user.investOppNum,
   approvalNum:state => state.user.approvalNum,
+  investigateNum:state => state.user.investigateNum,
   decisionNum:state => state.user.decisionNum,
   terminationNum:state => state.user.terminationNum,
 

+ 17 - 3
ruoyi-ui/src/store/modules/user.js

@@ -1,9 +1,10 @@
 import { login, logout, getInfo } from '@/api/login'
 import { getToken, setToken, removeToken } from '@/utils/auth'
 import { getReviewNumber,getApprovalNumber,getInvestigateNumber,getDecisionNumber } from '@/api/invest/pool'
-import { getMyTaskInvestOppNumber } from '@/api/project/investOpp/pool'
-import { getMyTaskApprovalNumber } from '@/api/project/approval/pool'
-import { getMyTaskDecisionNumber } from '@/api/project/decision/pool'
+import { getMyTaskInvestOppNumber } from '@/api/project/investOpp/pool';
+import { getMyTaskApprovalNumber } from '@/api/project/approval/pool';
+import { getMyTaskInvestigateNumber } from '@/api/project/investigate/pool';
+import { getMyTaskDecisionNumber } from '@/api/project/decision/pool';
 import { getMyTaskTerminationNumber } from "@/api/project/termination/pool";
 
 const user = {
@@ -102,6 +103,7 @@ const user = {
     // 我的任务-各项代办数量
     investOppNum: 0,//投资机会
     approvalNum: 0,//项目立项
+    investigateNum: 0,//尽职背调
     decisionNum: 0,//项目投决
     terminationNum: 0,//项目终止
 
@@ -157,6 +159,9 @@ const user = {
     SET_APPROVALNUM: (state, approvalNum) => {
       state.approvalNum = approvalNum
     },
+    SET_INVESTIGATENUM: (state, investigateNum) => {
+      state.investigateNum = investigateNum
+    },
     SET_DECISIONNUM: (state, decisionNum) => {
       state.decisionNum = decisionNum
     },
@@ -296,6 +301,15 @@ const user = {
       })
     },
     //更新项目投决待办
+    getMyTaskInvestigateNumber({ commit, state }) {
+      return new Promise(resolve => {
+        getMyTaskInvestigateNumber().then(res => {
+          const investigateNum = parseInt(res.total);//项目投决
+          commit('SET_INVESTIGATENUM', investigateNum);
+        })
+      })
+    },
+    //更新项目投决待办
     getMyTaskDecisionNumber({ commit, state }) {
       return new Promise(resolve => {
         getMyTaskDecisionNumber().then(res => {

+ 2 - 1
ruoyi-ui/src/views/login.vue

@@ -192,7 +192,7 @@ export default {
                 //我的任务下的菜单
                 investOppNum=0,//投资机会
                 approvalNum = 0, //项目立项
-              //let dueNum = store.getters.dueNum; //尽职背调
+                investigateNum = 0, //尽职背调
                 decisionNum = 0, //项目投决
                 terminationNum = 0; //项目终止
               // 获取代办任务数量
@@ -203,6 +203,7 @@ export default {
               //我的任务下的代办任务数量
               this.$store.commit("SET_INVESTOPPNUM", investOppNum);
               this.$store.commit("SET_APPROVALNUM", approvalNum);
+              this.$store.commit("SET_INVESTIGATENUM", investigateNum);
               this.$store.commit("SET_DECISIONNUM", decisionNum);
               this.$store.commit("SET_TERMINATIONNUM", terminationNum);
             })

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1547
ruoyi-ui/src/views/project/approval/meetingList.vue


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 2537
ruoyi-ui/src/views/project/approval/tableForm.vue