From c7bd1a3fd46b5d5f887ce4f674387294ee1e8ccd Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期二, 31 十月 2023 17:09:29 +0800
Subject: [PATCH] 添加手机校验

---
 src/views/Admin/HomeDefault.vue |   35 +++++++++++++++++++++++++++--------
 1 files changed, 27 insertions(+), 8 deletions(-)

diff --git a/src/views/Admin/HomeDefault.vue b/src/views/Admin/HomeDefault.vue
index 2d308e2..845cde1 100644
--- a/src/views/Admin/HomeDefault.vue
+++ b/src/views/Admin/HomeDefault.vue
@@ -13,17 +13,22 @@
         <div class="content-right">
           <div class="item">
             <p>本月通知数</p>
-            <span>646</span>
+            <span>{{basicData.notificationsThisMonthNum}}</span>
+          </div>
+          <a-divider type="vertical" style="height: 100%; margin: 0px 16px"/>
+          <div class="item">
+            <p>总应叫应数</p>
+            <span>{{basicData.responsesThisMonthSum}}</span>
           </div>
           <a-divider type="vertical" style="height: 100%; margin: 0px 16px"/>
           <div class="item">
             <p>叫应数</p>
-            <span>568</span>
+            <span>{{basicData.responsesThisMonthNum}}</span>
           </div>
           <a-divider type="vertical" style="height: 100%; margin: 0px 16px"/>
           <div class="item">
             <p>叫应率</p>
-            <span>88%</span>
+            <span>{{basicData.responsesRate}}</span>
           </div>
         </div>
       </div>
@@ -33,12 +38,12 @@
         <Projecting />
         <Dynamic style="margin-top: 20px"/>
       </div>
-      <div class="left" v-if="userInfo.role.id == 2">
+      <div class="left" v-if="userInfo.role.id == 2 || userInfo.role.id == 4">
         <Review />
       </div>
       <div class="right">
-        <QuickNavigation />
-        <IndexEcharts style="margin-top: 20px"/>
+<!--        <QuickNavigation />-->
+        <IndexEcharts/>
         <Team style="margin-top: 20px"/>
       </div>
     </div>
@@ -54,6 +59,8 @@
 import Team from '@/components/Home/Team'
 import Cookies from "js-cookie";
 import {getUserInfo} from "@/util/storage";
+import {getResponseRecord} from "@/api/list";
+import {getBasicData, getbasicData} from "@/api/login";
 
 export default {
   name: 'home-default',
@@ -67,11 +74,12 @@
   },
   data() {
     return {
-      userInfo: getUserInfo()
+      userInfo: getUserInfo(),
+      basicData: {}
     };
   },
   created() {
-
+    this.getData()
   },
   computed: {
     dateTime () {
@@ -84,6 +92,17 @@
         return '晚上好'
       }
     }
+  },
+  methods:{
+    async getData(){
+      const t = this
+      const res = await getBasicData()
+      if(res.data.code == 100){
+        t.basicData = res.data.data
+      }else{
+        this.$message.error(res.data.msg)
+      }
+    }
   }
 }
 </script>

--
Gitblit v1.9.2