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/views/unifiedManage/userLevel/index.vue | 24 +++++++++++++++++++++--- 1 files changed, 21 insertions(+), 3 deletions(-) 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