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