From 8ef4a280d2938d538e57f871616cd0e08a1c009d Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期一, 08 一月 2024 14:00:49 +0800
Subject: [PATCH] 用户等级增加统计数量接口及联调

---
 src/api/unifiedManage/userLevel.js          |    9 ++++++++-
 src/views/unifiedManage/userLevel/index.vue |   24 +++++++++++++++++++++---
 2 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/src/api/unifiedManage/userLevel.js b/src/api/unifiedManage/userLevel.js
index 516d581..f8a1120 100644
--- a/src/api/unifiedManage/userLevel.js
+++ b/src/api/unifiedManage/userLevel.js
@@ -48,7 +48,6 @@
     data
   })
 }
-
 // 鍒犻櫎瑙掕壊
 export const deleteRole = (id) => {
   return request({
@@ -57,3 +56,11 @@
     id
   })
 }
+// 鑾峰彇绛夌骇鏁伴噺缁熻
+export const getTotal = (data) => {
+  return request({
+    url: "/api/role/getTotal?useType=" + data.useType,
+    method: "get",
+    data
+  })
+}
diff --git a/src/views/unifiedManage/userLevel/index.vue b/src/views/unifiedManage/userLevel/index.vue
index 6a5a152..5da9002 100644
--- a/src/views/unifiedManage/userLevel/index.vue
+++ b/src/views/unifiedManage/userLevel/index.vue
@@ -67,7 +67,7 @@
 <script>
 import pageMixin from "@/components/makepager/pager/mixin/pageMixin"
 import AddUserLevel from "@/views/unifiedManage/userLevel/components/AddUserLevel"
-import { getListRole, getUserList, roleChange, deleteRole } from "@/api/unifiedManage/userLevel"
+import { getListRole, getUserList, roleChange, deleteRole, getTotal } from "@/api/unifiedManage/userLevel"
 export default {
   name: "UserLevel",
   props: {
@@ -142,6 +142,24 @@
     this.getData()
   },
   methods: {
+    // 鏁伴噺缁熻
+    overview() {
+      getTotal({
+        useType: 1
+      }).then((reply) => {
+        console.log(reply)
+        if (reply.code == 200) {
+          this.totalObject.value = reply.data.total
+          this.otherOptions.map((item) => {
+            if (item.label === "鍚敤") {
+              item.value = reply.data.use
+            } else if (item.label === "鍋滅敤") {
+              item.value = reply.data.ban
+            }
+          })
+        }
+      })
+    },
     // 瑙掕壊鍒楄〃
     async getData(val) {
       this.data.page = this.pagerOptions.currPage
@@ -157,7 +175,7 @@
         this.getUserList(row.id)
       }
       if (val !== "search") {
-        // this.overview();
+        this.overview()
       }
     },
     // 鐢ㄦ埛鍒楄〃
@@ -194,7 +212,7 @@
     searchClick(val) {
       this.data.keyword = val
       this.pagerOptions.currPage = 1
-      // this.getData();
+      this.getData("search")
     },
     // 鍋滅敤
     changeStatusClick(row) {

--
Gitblit v1.8.0