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