Browse Source

增加实施代办数量查询

humingbo 1 year ago
parent
commit
0eaf26d0cc
1 changed files with 13 additions and 3 deletions
  1. 13 3
      src/views/dashboard/index.vue

+ 13 - 3
src/views/dashboard/index.vue

@@ -38,11 +38,11 @@
         </div>
       </el-card>
       <el-card class="card">
-        <div class="card-text" @click="">
+        <div class="card-text" @click="enforceTasksClick">
           <div class="card-left"><i class="el-icon-s-order"></i></div>
           <div class="card-right">
             <div class="card-text-title">实施待办</div>
-            <div class="card-text-val">3</div>
+            <div class="card-text-val">{{enforceTasks}}</div>
           </div>
         </div>
       </el-card>
@@ -100,6 +100,7 @@
 import {mapGetters} from 'vuex'
 import {toDoTaskList} from "@/api/task/task";
 import {personReceive} from "@/api/material/transfer";
+import { getPersonalTaskList } from '@/api/meeting/enforce'
 
 
 export default {
@@ -123,11 +124,13 @@ export default {
       newTaskOpen: false,
       auditTaskOpen: false,
       toBeConfirmReceiveNum: 0,
+      enforceTasks:0
     }
   },
   mounted() {
     this.getTodoTask();
     this.getAssetReceive();
+    this.getTaskList();
   },
   methods: {
     getTodoTask() {
@@ -143,7 +146,11 @@ export default {
         this.todoMeetings = res.data
       })
     },
-
+    getTaskList() {
+      getPersonalTaskList().then(res => {
+      this.enforceTasks=res.data.length
+      })
+    },
     confirmMeeting(row) {
       if (row.meetingType === 1) {
         let params = {
@@ -165,6 +172,9 @@ export default {
     },
     toMyReceive() {
       this.$router.push(`/material/myReceive`)
+    },
+    enforceTasksClick(){
+      this.$router.push('/enforceflow/enforceflow')
     }
 
   }