Sfoglia il codice sorgente

1、人员相关统计

slowslo 4 anni fa
parent
commit
704af8b4d1

+ 7 - 0
src/api/enterprise/staff.js

@@ -77,3 +77,10 @@ export const deleteUserFace = (ids) => {
     }
   })
 }
+
+export const staffStat = (id) => {
+  return request({
+    url: '/api/cyzh-enterprise/staff/staffStat',
+    method: 'get',
+  })
+}

+ 11 - 0
src/api/estate/guestrecord.js

@@ -64,3 +64,14 @@ export const deleteGuestFace = (row) => {
   })
 }
 
+export const guestStat = (beginDate, endDate) => {
+  return request({
+    url: '/api/cyzh-estate/guestrecord/guestStat',
+    method: 'get',
+    params: {
+      beginDate,
+      endDate
+    }
+  })
+}
+

+ 15 - 2
src/views/dashboard/onefaceaccess/comps/function_list.vue

@@ -23,7 +23,10 @@
 </template>
 
 <script>
-  import countTo from 'vue-count-to'
+  import countTo from 'vue-count-to';
+  import {staffStat} from "@/api/enterprise/staff";
+  import {guestStat} from "@/api/estate/guestrecord";
+  // import {serverUserStat} from "@/api/estate/serveruser";
   export default {
     components: {
       countTo
@@ -62,8 +65,18 @@
         ]
       };
     },
+    created(){
+      this.loadStat();
+    },
     methods: {
-
+      loadStat(beginDate, endDate){
+        staffStat().then(res =>{
+          list[0].num = res.data.data;
+        });
+        guestStat(null, null).then(res => {
+          list[1].num = res.data.data;
+        })
+      }
     }
   };
 </script>